@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700;800;900&display=swap);.main-home{display:block;grid-column:1/-1}.content-home{margin:0 auto;max-width:1376px;width:calc(100vw - 64px)}.full-width-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}@media(max-width:1200px){.content-home{width:calc(100vw - 40px)}}@media(max-width:768px){.content-home{width:calc(100vw - 16px)}}.headline-bar{background:#fff;border-bottom:1px solid #f1f5f9;overflow:hidden;width:100%}.headline-container{margin:0 auto;padding:0;width:100%}.headline-container,.headline-label{align-items:center;display:flex;height:auto}.headline-label{background:#df2027;border-radius:2px;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;gap:6px;justify-content:center;letter-spacing:0;line-height:20px;margin-right:18px;min-width:74px;padding:15px 12px;white-space:nowrap;z-index:2}.headline-label .anticon{color:#fff}.headline-live-icon{display:none}.headline-marquee{flex:1 1;height:28px;min-width:0;overflow:hidden;perspective:600px;position:relative}.headline-marquee:focus-within .headline-item,.headline-marquee:focus-within .headline-text,.headline-marquee:hover .headline-item,.headline-marquee:hover .headline-text{animation-play-state:paused}.headline-item{animation:headline-flip var(--headline-duration) linear both;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#191c1e;display:block;font-size:14px;font-weight:500;line-height:28px;position:relative;text-decoration:none;transform-origin:center center;transition:color .2s ease;white-space:nowrap;width:100%}.headline-item:hover{color:#df2027}.headline-text{animation:headline-scroll-recoil var(--headline-duration) linear both;display:block;width:-webkit-max-content;width:max-content}@keyframes headline-flip{0%{opacity:0;transform:translateY(100%) rotateX(-80deg)}5%,95%{opacity:1;transform:translateY(0) rotateX(0)}to{opacity:0;transform:translateY(-100%) rotateX(80deg)}}@keyframes headline-scroll-recoil{0%,15%{transform:translateX(0)}55%{transform:translateX(-50%)}58%{transform:translateX(calc(-50% + 18px))}60%{transform:translateX(calc(-50% + 8px))}63%{transform:translateX(calc(-50% + 28px))}65%{transform:translateX(calc(-50% + 20px))}85%,to{transform:translateX(0)}}@keyframes headline-still{0%,to{opacity:1}}@media(min-width:769px){.headline-text{animation:none;overflow:hidden;text-overflow:ellipsis;width:100%}}@media(prefers-reduced-motion:reduce){.headline-item{animation-name:headline-still;overflow:hidden;text-overflow:ellipsis}.headline-text{animation:none;display:inline}}@media(max-width:768px){.headline-container{height:34px}.headline-label{font-size:6px;height:14px;margin-right:12px;min-width:64px}.headline-item{font-size:15px}.layout.imogi-home-layout .headline-bar{padding-inline:4px}.layout.imogi-home-layout .headline-container{gap:6px;padding-inline:2px}.headline-label.headline-live-label,.layout.imogi-home-layout .headline-label.headline-live-label{background:#ed2b2b;border-radius:999px;height:14px;margin-right:0;min-width:26px;padding:0;position:relative;width:26px}.headline-label .headline-hot-icon{display:none}.headline-label-text{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.headline-live-icon{display:block;height:13px;position:relative;width:17px}.headline-live-dot,.headline-live-wave{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.headline-live-dot{animation:headline-live-dot 1.8s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 5px #fff;height:4px;width:4px}.headline-live-wave{animation:headline-live-wave 1.8s ease-in-out infinite;border-color:#0000 #ffffffe6;border-radius:50%;border-style:solid;border-width:1px}.headline-live-wave.inner{height:9px;width:11px}.headline-live-wave.outer{animation-delay:.25s;height:13px;width:16px}}@keyframes headline-live-dot{50%{opacity:.65;transform:translate(-50%,-50%) scale(.8)}}@keyframes headline-live-wave{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.07)}}@media(prefers-reduced-motion:reduce){.headline-live-dot,.headline-live-wave{animation:none}}.hot-inventory-section{margin-top:24px;width:100%}.inventory-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.inventory-header h2{color:#191c1e;font-size:30px;font-weight:700;line-height:36px;margin:0}.inventory-actions{align-items:center;display:flex;gap:8px}.inventory-actions button{align-items:center;background:#fff;border:1px solid #c4c5d8;border-radius:0;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.inventory-actions button .anticon{color:#191c1e;font-size:14px}.inventory-actions button:hover{background:#fafafa;border-color:#191c1e}.inventory-actions button:disabled{cursor:default;opacity:.55}.inventory-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);overflow:hidden}.inventory-card{border:1px solid #f8fafc;border-radius:4px;box-shadow:0 1px 2px #0000000d;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.inventory-card:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.inventory-card.is-clickable{cursor:pointer}.inventory-card.is-loading,.inventory-card.is-locked{cursor:default}.inventory-card.is-loading:hover{box-shadow:0 1px 2px #0000000d;transform:none}.inventory-image{aspect-ratio:3/2;overflow:hidden;position:relative;width:100%}.inventory-image img{display:block;height:100%;object-fit:cover;width:100%}.inventory-card.is-locked .inventory-image{cursor:pointer}.inventory-card.is-locked .inventory-image img{filter:blur(6px);transform:scale(1.06)}.inventory-image-loading{animation:inventoryLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0cc,#f8fafc 48%,#e2e8f0cc);background-size:220% 100%;filter:blur(1px);height:100%;transform:scale(1.02);width:100%}.inventory-overlay{align-items:center;background:#0006;display:flex;flex-direction:column;inset:0;justify-content:center;padding:24px;position:absolute}.inventory-overlay .anticon{color:#fff;font-size:32px;margin-bottom:12px}.inventory-overlay span{color:#fff;font-size:14px;font-weight:600;line-height:20px;text-align:center}.inventory-content{display:flex;flex-direction:column;gap:16px;padding:24px 5px}.inventory-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.inventory-top h3{color:#191c1e;flex:1 1;font-size:20px;font-weight:700;line-height:28px;margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.inventory-top .price{color:#ba1a1a;flex:0 0 auto;font-size:16px;font-weight:700;line-height:15px;text-align:right;white-space:nowrap}.inventory-info{display:flex;flex-direction:column;gap:8px}.inventory-row{align-items:flex-start;display:flex;justify-content:space-between}.inventory-row span{color:#747687;font-size:14px;font-weight:400;line-height:20px}.inventory-row strong{color:#191c1e;font-size:14px;font-weight:600;line-height:20px;text-align:right}.inventory-skeleton-row{animation:inventoryLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0d9,#f8fafc 48%,#e2e8f0d9);background-size:220% 100%;border-radius:999px;height:14px;width:100%}.inventory-skeleton-row.top{height:22px}.inventory-skeleton-row.short{width:64%}@keyframes inventoryLoading{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:1200px){.inventory-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.inventory-header{margin-bottom:18px}.inventory-header h2{font-size:24px;line-height:30px}.inventory-list{gap:18px;grid-template-columns:1fr}.inventory-content{padding:18px 5px}}.home-card-carousel,.layout.imogi-home-layout .hot-project-grid.home-card-carousel,.layout.imogi-home-layout .inventory-list.home-card-carousel,.layout.imogi-home-layout .project-grid.home-card-carousel{display:block;overflow:hidden;width:100%}.home-card-carousel-track{display:flex;gap:24px;width:100%}.home-card-carousel-track>*{flex-basis:calc(25% - 18px);flex-grow:0;flex-shrink:0;min-width:0}.home-project-section .home-card-carousel-track>*{flex-basis:calc(33.33333% - 16px)}.home-project-section .hot-project-grid .home-card-carousel-track>*{flex-basis:calc(25% - 18px)}@media(max-width:1200px){.home-project-section .hot-project-grid .home-card-carousel-track>*,.home-project-section .project-grid .home-card-carousel-track>*{flex-basis:calc(50% - 12px)}}@media(max-width:1023px){.inventory-list .home-card-carousel-track>*{flex-basis:calc(50% - 12px)}}@media(max-width:768px){.home-project-section .hot-project-grid .home-card-carousel-track>*,.home-project-section .project-grid .home-card-carousel-track>*,.inventory-list .home-card-carousel-track>*{flex-basis:100%}}.floor-plan-canvas{border:1px solid #e5e7eb;border-radius:12px;isolation:isolate;overflow:hidden;position:relative}.floor-plan-canvas .floor-plan-map{background:#f1f5f9;height:480px;width:100%;z-index:0}.floor-plan-canvas .leaflet-container{font-family:inherit}.floor-plan-toolbar{align-items:center;background:#fff;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:12px}.floor-plan-toolbar.has-fullscreen{padding-right:64px}.floor-plan-toolbar .ant-btn.is-active:not(:disabled){background:#004c5d;border-color:#004c5d;color:#fff}.floor-plan-toolbar .ant-btn.is-active:not(:disabled):focus-visible,.floor-plan-toolbar .ant-btn.is-active:not(:disabled):hover{background:#006477;border-color:#006477;color:#fff}.floor-plan-selection{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.floor-plan-selection .ant-select{max-width:100%;min-width:240px}.floor-plan-price{background:#fff;border:1px solid #94a3b8;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.133);color:#0f172a;display:inline-block;font-size:13px;font-weight:700;padding:5px 9px;transform:translate(-50%,-100%);white-space:nowrap}.floor-plan-price:after{background:inherit;border-bottom:1px solid #94a3b8;border-right:1px solid #94a3b8;bottom:-5px;content:"";height:7px;left:calc(50% - 4px);position:absolute;transform:rotate(45deg);width:7px}.floor-plan-price.is-hot{background:#fff1e6;border-color:#f97316;color:#c2410c}.floor-plan-price.is-selected{border:2px solid #2563eb}.floor-plan-price.is-inventory{animation:floor-plan-label-pulse 2.4s ease-in-out infinite;background:#a7f3d0;border-color:#6ee7b7;border-radius:6px;box-shadow:0 2px 6px rgba(15,23,42,.122);color:#065f46;font-size:12px;padding:3px 6px;transform-origin:50% 100%}.floor-plan-price.is-inventory.is-hot{background:#dc2626;border-color:#b91c1c;color:#fff}.floor-plan-price.is-inventory:after{border-color:inherit}.floor-plan-price.is-unit-detail{background:#dc2626;border:2px solid #fff;box-shadow:0 2px 8px rgba(15,23,42,.149);color:#fff;padding:5px 8px}.floor-plan-price.is-unit-detail .floor-plan-unit-code{color:inherit}.floor-plan-price.is-unit-detail:after{border-bottom-width:2px;border-color:inherit;border-right-width:2px;bottom:-6px}.floor-plan-pin{display:block;height:0;position:relative;width:0}.floor-plan-unit-header{align-items:center;display:flex;gap:5px;margin-bottom:2px}.floor-plan-unit-code{color:#334155;font-size:12px}.floor-plan-unit-hot{align-items:center;display:inline-flex;flex-shrink:0;line-height:1}.floor-plan-unit-hot img{display:block;height:16px;object-fit:contain;width:14px}.floor-plan-unit-price{display:block}.has-pulse-dot .floor-plan-price{transform:translate(-50%,calc(-100% - 14px))}.floor-plan-pulse-dot{background:#ef4444;border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px 2px rgba(239,68,68,.271);height:12px;left:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);width:12px}.floor-plan-pulse-dot:after,.floor-plan-pulse-dot:before{animation:floor-plan-ripple 2s ease-out infinite;border:2px solid #ef4444;border-radius:50%;content:"";inset:-5px;position:absolute}.floor-plan-pulse-dot:after{animation-delay:1s}@keyframes floor-plan-ripple{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2)}}@keyframes floor-plan-label-pulse{0%,to{box-shadow:0 2px 6px rgba(15,23,42,.122);transform:translate(-50%,-100%) scale(1)}50%{box-shadow:0 3px 9px rgba(15,23,42,.141);transform:translate(-50%,-100%) scale(1.045)}}@media(prefers-reduced-motion:reduce){.floor-plan-price.is-inventory{animation:none}.floor-plan-pulse-dot:after,.floor-plan-pulse-dot:before{animation:none;opacity:0}}.floor-plan-loading{background:hsla(0,0%,100%,.702);display:grid;inset:45px 0 0;place-items:center;pointer-events:none;position:absolute;z-index:1}.floor-plan-canvas.is-compact .floor-plan-loading{inset:0}.floor-plan-view-controls{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:12px;top:12px;z-index:2}.floor-plan-view-controls .ant-btn{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.133);color:#004c5d;font-size:20px;height:40px;padding:0;width:40px}.floor-plan-visibility-toggle{--toggle-color:#10b981;align-items:center;background:#f0eadf;border:0;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.133);color:var(--toggle-color);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:10px;justify-content:space-between;min-width:126px;padding:6px 8px 6px 12px}.floor-plan-visibility-toggle.is-hot{--toggle-color:#dc2626}.floor-plan-visibility-toggle:hover{box-shadow:0 2px 8px #0003}.floor-plan-visibility-toggle:focus-visible{outline:2px solid var(--toggle-color);outline-offset:2px}.floor-plan-visibility-toggle:disabled{cursor:not-allowed;opacity:.5}.floor-plan-visibility-toggle .floor-plan-toggle-track{background:var(--toggle-color);border-radius:999px;flex-shrink:0;height:24px;position:relative;transition:background-color .2s;width:40px}.floor-plan-visibility-toggle .floor-plan-toggle-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.133);height:18px;left:3px;position:absolute;top:3px;transform:translateX(16px);transition:transform .2s;width:18px}.floor-plan-visibility-toggle.is-off .floor-plan-toggle-track{background:#c5ccdb}.floor-plan-visibility-toggle.is-off .floor-plan-toggle-thumb{transform:translateX(0)}@media(prefers-reduced-motion:reduce){.floor-plan-toggle-thumb,.floor-plan-toggle-track{transition:none!important}}.floor-plan-canvas:fullscreen{background:#f1f5f9;border:0;border-radius:0;display:flex;flex-direction:column;height:100vh;height:100dvh;width:100vw}.floor-plan-canvas:fullscreen .floor-plan-map{flex:1 1;height:100%;min-height:0}.floor-plan-placeholder{display:grid;min-height:240px;place-items:center}.floor-plan-pin-field>p,.public-floor-plan>p{color:#64748b;font-size:13px;margin-top:10px}.floor-plan-pin-trigger{align-items:center;display:flex;gap:10px}.floor-plan-pin-trigger .ant-btn{height:auto;min-height:32px;text-align:left;white-space:normal}.floor-plan-pin-status{color:#16a34a;display:inline-flex;flex-shrink:0;font-size:22px}@media(max-width:600px){.floor-plan-canvas .floor-plan-map{height:360px}.floor-plan-selection .ant-select{width:100%}}.floor-plan-pin-modal .ant-modal,.project-floor-plan-modal .ant-modal{max-width:80vw;padding-bottom:0}.floor-plan-pin-modal .ant-modal-content,.project-floor-plan-modal .ant-modal-content{display:flex;flex-direction:column;height:80vh;height:80dvh;padding:20px}.floor-plan-pin-modal .ant-modal-header,.project-floor-plan-modal .ant-modal-header{flex-shrink:0;padding-right:28px}.floor-plan-pin-modal .ant-modal-body,.project-floor-plan-modal .ant-modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto}.floor-plan-pin-modal .floor-plan-pin-editor,.floor-plan-pin-modal .public-floor-plan,.project-floor-plan-modal .floor-plan-pin-editor,.project-floor-plan-modal .public-floor-plan{display:flex;flex-direction:column;gap:8px;height:100%}.floor-plan-pin-modal .floor-plan-selection,.project-floor-plan-modal .floor-plan-selection{flex-shrink:0;margin-bottom:0}.floor-plan-pin-modal .floor-plan-selection .ant-select,.project-floor-plan-modal .floor-plan-selection .ant-select{min-width:0;width:min(280px,100%)}.floor-plan-pin-modal .floor-plan-canvas,.project-floor-plan-modal .floor-plan-canvas{display:flex;flex:1 1;flex-direction:column;min-height:160px}.floor-plan-pin-modal .floor-plan-toolbar,.project-floor-plan-modal .floor-plan-toolbar{flex-shrink:0}.floor-plan-pin-modal .floor-plan-canvas .floor-plan-map,.project-floor-plan-modal .floor-plan-canvas .floor-plan-map{flex:1 1;height:100%;min-height:0}.floor-plan-pin-modal .floor-plan-pin-editor>p,.floor-plan-pin-modal .public-floor-plan>p,.project-floor-plan-modal .floor-plan-pin-editor>p,.project-floor-plan-modal .public-floor-plan>p{color:#64748b;flex-shrink:0;font-size:13px;margin:0}.floor-plan-pin-modal .floor-plan-placeholder,.project-floor-plan-modal .floor-plan-placeholder{flex:1 1;min-height:0}.floor-plan-pin-modal.is-expanded .ant-modal,.project-floor-plan-modal.is-expanded .ant-modal{margin:0;max-width:100vw;top:0}.floor-plan-pin-modal.is-expanded .ant-modal-content,.project-floor-plan-modal.is-expanded .ant-modal-content{border-radius:0;height:100vh;height:100dvh}@media(max-width:600px){.floor-plan-pin-modal .ant-modal-content,.project-floor-plan-modal .ant-modal-content{padding:12px}.floor-plan-pin-modal .floor-plan-toolbar,.project-floor-plan-modal .floor-plan-toolbar{padding:8px}}.ant-modal.apartment-modal{max-width:calc(100vw - 32px)}.ant-modal.apartment-modal .ant-modal-content{background:#fff;border-radius:16px;box-shadow:0 24px 64px #0f172a2e;overflow:hidden;padding:0}.ant-modal.apartment-modal .ant-spin-container{min-height:0}.ApartmentInfoModal_modal-shell__Wlbz2{-webkit-font-smoothing:antialiased;background:#fff;color:#191c1d;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;height:88vh;max-height:760px;min-height:620px;overflow:hidden}.ApartmentInfoModal_modal-shell__Wlbz2,.ApartmentInfoModal_modal-shell__Wlbz2 *,.ApartmentInfoModal_modal-shell__Wlbz2 :after,.ApartmentInfoModal_modal-shell__Wlbz2 :before{box-sizing:border-box}.ApartmentInfoModal_mobile-summary__JuNEU,.ApartmentInfoModal_mobile-visual-actions__Qo9GD{display:none}.ApartmentInfoModal_modal-topbar__PkkFD{align-items:center;background:#fff;border-bottom:1px solid #c4c5d838;display:flex;gap:24px;justify-content:space-between;min-height:66px;padding:16px 24px}.ApartmentInfoModal_title-wrap__dOEmG{align-items:center;display:flex;gap:12px;min-width:0}.ApartmentInfoModal_title-wrap__dOEmG h1{color:#3f63f6;font-size:22px;font-weight:800;letter-spacing:0;line-height:1.1;margin:0}.ApartmentInfoModal_title-wrap__dOEmG span{background:#ba1a1a1a;border-radius:999px;color:#ba1a1a;font-size:10px;font-weight:700;letter-spacing:0;line-height:1.3;max-width:170px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.ApartmentInfoModal_price-wrap__HaFX1{align-items:center;display:flex;gap:16px}.ApartmentInfoModal_price-wrap__HaFX1 p{color:#525f73;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 5px;text-align:right}.ApartmentInfoModal_price-wrap__HaFX1 strong{color:#ba1a1a;display:block;font-size:22px;font-weight:800;line-height:1.08;text-align:right}.ApartmentInfoModal_price-wrap__HaFX1 button{align-items:center;background:#0000;border:0;border-radius:999px;color:#525f73;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:32px}.ApartmentInfoModal_price-wrap__HaFX1 button:hover{background:#f3f4f5;color:#191c1d}.ApartmentInfoModal_header-actions__fT-In{align-items:center;display:flex;gap:8px}.ApartmentInfoModal_header-actions__fT-In button{align-items:center;background:#fff;border:1px solid #74768733;border-radius:999px;color:#525f73;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:6px;justify-content:center;line-height:1;min-height:32px;padding:0 12px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:auto}.ApartmentInfoModal_header-actions__fT-In button:hover{background:#3f63f60f;border-color:#3f63f652;color:#3f63f6}.ApartmentInfoModal_header-actions__fT-In button:disabled{cursor:not-allowed;opacity:.68}.ApartmentInfoModal_header-actions__fT-In button.ApartmentInfoModal_favorite-action__rpTJT.ApartmentInfoModal_active__4M9ld{background:#ba1a1a14;border-color:#ba1a1a38;color:#ba1a1a}.ApartmentInfoModal_header-actions__fT-In button:last-child{padding:0;width:32px}.ApartmentInfoModal_modal-content__jRF8S{display:flex;flex:1 1;min-height:0;overflow:hidden}.ApartmentInfoModal_visual-column__smkQf{background:#e1e3e4;border-right:1px solid #c4c5d82e;display:flex;flex-direction:column;min-width:360px;width:42%}.ApartmentInfoModal_main-visual__f8sL7{background:#e1e3e4;border-radius:0;flex:1 1;min-height:0;overflow:hidden;position:relative}.ApartmentInfoModal_main-visual__f8sL7 img{cursor:zoom-in;height:100%;object-fit:cover;transition:transform .15s ease;width:100%}.ApartmentInfoModal_main-visual__f8sL7:hover img{transform:scale(1.05)}.ApartmentInfoModal_zoom-button__CQLkX{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:0;border-radius:8px;box-shadow:0 8px 18px #0f172a1f;color:#3f63f6;cursor:pointer;display:inline-flex;height:32px;justify-content:center;opacity:0;position:absolute;right:12px;top:12px;transition:opacity .2s ease,background-color .2s ease;width:32px}.ApartmentInfoModal_main-visual__f8sL7:hover .ApartmentInfoModal_zoom-button__CQLkX{opacity:1}.ApartmentInfoModal_zoom-button__CQLkX:hover{background:#fff}.ApartmentInfoModal_image-placeholder__H8dcV{align-items:center;color:#525f73;display:flex;flex-direction:column;font-weight:600;gap:10px;height:100%;justify-content:center}.ApartmentInfoModal_image-placeholder__H8dcV .anticon{color:#3f63f6;font-size:38px}.ApartmentInfoModal_info-column__WjBNm{background:#fff;flex:1 1;min-width:0;overflow:hidden;position:relative}.ApartmentInfoModal_scroll-area__2kh01{height:100%;overflow-y:auto;padding:24px;scrollbar-width:none}.ApartmentInfoModal_scroll-area__2kh01::-webkit-scrollbar{display:none}.ApartmentInfoModal_spec-grid__9dsSW{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.ApartmentInfoModal_spec-card__snod1{grid-column-gap:8px;align-items:center;background:#f3f4f575;border:1px solid #c4c5d81f;border-radius:8px;column-gap:8px;display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:8px 10px}.ApartmentInfoModal_spec-card__snod1 .anticon{color:#3f63f6;font-size:15px;grid-row:span 2}.ApartmentInfoModal_spec-card__snod1 span{color:#525f73;display:block;font-size:10px;font-weight:600;letter-spacing:0;line-height:1.2}.ApartmentInfoModal_spec-card__snod1 strong{color:#191c1d;display:block;font-size:12px;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.ApartmentInfoModal_section-block__gGhpr{margin-bottom:24px}.ApartmentInfoModal_section-heading__7WSC9{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.ApartmentInfoModal_section-heading__7WSC9 h3{color:#191c1d;font-size:13px;font-weight:750;letter-spacing:0;margin:0}.ApartmentInfoModal_section-heading__7WSC9 div{display:flex;gap:8px}.ApartmentInfoModal_section-heading__7WSC9 button{align-items:center;background:#e7e8e9;border:0;border-radius:5px;color:#525f73;cursor:pointer;display:inline-flex;font-size:11px;font-weight:650;gap:5px;min-height:26px;padding:4px 10px;transition:background-color .2s ease}.ApartmentInfoModal_section-heading__7WSC9 button:hover{background:#e1e3e4}.ApartmentInfoModal_primary-mini__d6SEu{background:#3f63f61a!important;color:#3f63f6!important}.ApartmentInfoModal_primary-mini__d6SEu:hover{background:#3f63f62e!important}.ApartmentInfoModal_price-panel__BcEWx{grid-gap:12px 32px;background:#f3f4f575;border-radius:12px;display:grid;gap:12px 32px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.ApartmentInfoModal_info-item__eIzPw{align-items:center;border-bottom:1px solid #c4c5d814;color:#525f73;display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:1.35;min-width:0;padding-bottom:7px}.ApartmentInfoModal_info-item__eIzPw span{min-width:0}.ApartmentInfoModal_info-item__eIzPw strong{color:#191c1d;font-weight:700;text-align:right}.ApartmentInfoModal_info-item__eIzPw.ApartmentInfoModal_wide__61ez2{border-bottom:0;grid-column:1/-1;padding-top:4px}.ApartmentInfoModal_info-item__eIzPw.ApartmentInfoModal_highlight__IvPCI strong{color:#3f63f6;font-weight:750}.ApartmentInfoModal_detail-grid__1M4Ns{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;padding:8px 0}.ApartmentInfoModal_info-group__dv9vW h3{border-left:2px solid #3f63f6;color:#525f73;font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 12px;padding-left:8px}.ApartmentInfoModal_info-group__dv9vW .ApartmentInfoModal_info-item__eIzPw{border-bottom:0;padding:4px 0}.ApartmentInfoModal_status-strip__XyCUD{align-items:center;background:#fff;border:1px solid #c4c5d81f;border-radius:12px;box-shadow:0 6px 20px #0f172a0f;display:flex;gap:16px;justify-content:space-between;padding:12px}.ApartmentInfoModal_status-strip__XyCUD>div:first-child{align-items:center;display:flex;gap:8px}.ApartmentInfoModal_status-strip__XyCUD strong{color:#15803d;font-size:12px;font-weight:700;letter-spacing:0}.ApartmentInfoModal_status-strip__XyCUD>div:last-child{text-align:right}.ApartmentInfoModal_status-strip__XyCUD span,.ApartmentInfoModal_status-strip__XyCUD time{display:block}.ApartmentInfoModal_status-strip__XyCUD>div:last-child span{color:#525f73;font-size:10px;font-weight:600;letter-spacing:0;margin-bottom:3px}.ApartmentInfoModal_status-strip__XyCUD time{color:#444655;font-size:10px;font-weight:700}.ApartmentInfoModal_pulse__lJ26C{background:#22c55e;background:var(--status-color,#22c55e);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,#22c55e 18%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-color,#22c55e) 18%,#0000);height:8px;position:relative;width:8px}.ApartmentInfoModal_consultant-card__Jxrc\+{grid-gap:16px;align-items:center;background:#e1e3e45c;border:1px solid #7476871f;border-radius:12px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.ApartmentInfoModal_consultant-card__Jxrc\+ h4{color:#191c1d;font-size:13px;font-weight:700;margin:0}.ApartmentInfoModal_consultant-card__Jxrc\+ p{color:#525f73;font-size:10px;margin:3px 0 0}.ApartmentInfoModal_avatar__ohwnP{align-items:center;background:#3f63f6;border:1px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:14px;font-weight:800;height:40px;justify-content:center;width:40px}.ApartmentInfoModal_contact-actions__ZRrM2{display:flex;gap:6px}.ApartmentInfoModal_contact-actions__ZRrM2 button{align-items:center;background:#3f63f6;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:opacity .2s ease;width:32px}.ApartmentInfoModal_contact-actions__ZRrM2 button:first-child{background:#22c55e}.ApartmentInfoModal_contact-actions__ZRrM2 button:hover{opacity:.9}.ApartmentInfoModal_contact-actions__ZRrM2 button:disabled{cursor:not-allowed;opacity:.4}.ApartmentInfoModal_contact-actions__ZRrM2 img{height:18px;object-fit:contain;width:18px}.ApartmentInfoModal_price-sheet-list__rpP2v{grid-gap:8px;display:grid;gap:8px}.ApartmentInfoModal_price-sheet-list__rpP2v button{align-items:center;background:#fff;border:1px solid #e4e8f0;border-radius:8px;color:#243b68;cursor:pointer;display:flex;gap:10px;min-width:0;padding:12px;text-decoration:none}.ApartmentInfoModal_price-sheet-list__rpP2v button:hover,.ApartmentInfoModal_price-sheet-list__rpP2v button[aria-pressed=true]{border-color:#3f63f6;color:#3f63f6}.ApartmentInfoModal_price-sheet-list__rpP2v button span{overflow-wrap:anywhere}.ApartmentInfoModal_question-panel__1Sy26{background:#fff;display:flex;flex-direction:column;height:100%}.ApartmentInfoModal_question-header__0FFmx{align-items:center;border-bottom:1px solid #c4c5d852;display:flex;gap:10px;min-height:52px;padding:10px 16px}.ApartmentInfoModal_question-header__0FFmx button{align-items:center;background:#0000;border:0;border-radius:999px;color:#191c1d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.ApartmentInfoModal_question-header__0FFmx button:hover{background:#f3f4f5}.ApartmentInfoModal_question-header__0FFmx h3{color:#191c1d;font-size:15px;font-weight:800;margin:0}.ApartmentInfoModal_question-date__mUcyw{align-self:center;background:#f7f2ff;border-radius:999px;color:#747687;font-size:10px;font-weight:800;letter-spacing:.08em;margin:14px 0 6px;padding:5px 12px;text-transform:uppercase}.ApartmentInfoModal_chat-body__QtFoR{flex:1 1;min-height:0;overflow-y:auto;padding:0 16px 14px;scrollbar-width:thin}.ApartmentInfoModal_chat-message__ohy1U{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:12px}.ApartmentInfoModal_chat-message__ohy1U.ApartmentInfoModal_mine__7f2cT{align-items:flex-end}.ApartmentInfoModal_chat-message__ohy1U.ApartmentInfoModal_mine__7f2cT .ApartmentInfoModal_chat-bubble__jierK{background:#00566a;border-left:0;border-radius:6px;color:#fff}.ApartmentInfoModal_chat-message__ohy1U.ApartmentInfoModal_mine__7f2cT time{text-align:right}.ApartmentInfoModal_chat-message__ohy1U time{color:#747687;font-size:10px;font-weight:500;margin-top:4px}.ApartmentInfoModal_chat-sender__7w88b{align-items:center;color:#444655;display:flex;font-size:9px;font-weight:800;gap:7px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.ApartmentInfoModal_chat-sender__7w88b span{align-items:center;background:#00566a;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;height:18px;justify-content:center;width:18px}.ApartmentInfoModal_chat-bubble__jierK{background:#f8f4ff;border-left:4px solid #00566a;border-radius:0 6px 6px 0;color:#191c1d;font-size:13px;font-weight:550;line-height:1.55;max-width:min(78%,360px);overflow-wrap:anywhere;padding:11px 13px;white-space:pre-wrap}.ApartmentInfoModal_chat-empty__ssOQE{background:#f7f8fb;border-radius:10px;color:#525f73;font-size:13px;font-weight:600;line-height:1.5;margin:24px auto;max-width:360px;padding:18px;text-align:center}.ApartmentInfoModal_chat-composer__ZXitH{grid-gap:8px;align-items:end;background:#fff;border-top:1px solid #c4c5d847;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 16px 14px}.ApartmentInfoModal_chat-composer__ZXitH button{align-items:center;background:#0000;border:0;border-radius:4px;color:#525f73;cursor:pointer;display:inline-flex;font-size:18px;height:38px;justify-content:center;width:38px}.ApartmentInfoModal_chat-composer__ZXitH button:last-child{background:#00566a;box-shadow:0 10px 22px #00566a2e;color:#fff}.ApartmentInfoModal_chat-composer__ZXitH button:disabled{background:#e1e3e4;box-shadow:none;color:#8a90a3;cursor:not-allowed}.ApartmentInfoModal_chat-composer__ZXitH textarea{background:#f0eeee;border:0;border-radius:4px;color:#191c1d;font-size:13px;font-weight:600;line-height:1.4;max-height:110px;min-height:38px;outline:none;padding:10px 12px;resize:none;width:100%}.ApartmentInfoModal_chat-composer__ZXitH textarea::placeholder{color:#9ca0ae;font-weight:500}.ApartmentInfoModal_embedded-questions__MOOXN{font-family:Plus Jakarta Sans,sans-serif}.ApartmentInfoModal_embedded-questions__MOOXN .ApartmentInfoModal_community-panel__TrkNf{height:auto}.ApartmentInfoModal_embedded-questions__MOOXN .ApartmentInfoModal_community-header__HWJwI{display:none}.ApartmentInfoModal_embedded-questions__MOOXN .ApartmentInfoModal_community-body__\+-ovw{max-height:460px;padding:16px 0}.ApartmentInfoModal_embedded-questions__MOOXN .ApartmentInfoModal_community-comment__QNzrW{gap:8px;grid-template-columns:28px minmax(0,1fr);margin-bottom:16px}.ApartmentInfoModal_embedded-questions__MOOXN .ApartmentInfoModal_comment-avatar__laPnm{height:28px;width:28px}.ApartmentInfoModal_embedded-questions__MOOXN .ApartmentInfoModal_community-composer__LDrCn{padding:12px 0 0}.ApartmentInfoModal_community-panel__TrkNf{background:#fff;display:flex;flex-direction:column;height:100%}.ApartmentInfoModal_community-header__HWJwI{grid-column-gap:16px;align-items:center;border-bottom:1px solid #c4c5d838;column-gap:16px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,auto);min-height:56px;padding:12px 20px}.ApartmentInfoModal_community-header__HWJwI button{align-items:center;background:#0000;border:0;color:#3f63f6;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:7px;justify-content:flex-start;letter-spacing:.08em;min-height:38px;padding:0;text-transform:uppercase;width:-webkit-max-content;width:max-content}.ApartmentInfoModal_community-header__HWJwI h3{color:#191c1d;font-size:13px;font-weight:400;justify-self:end;letter-spacing:0;margin:0;text-transform:none}.ApartmentInfoModal_community-body__\+-ovw{flex:1 1;min-height:0;overflow-y:auto;padding:24px 18px 18px;scrollbar-width:thin}.ApartmentInfoModal_community-comment__QNzrW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);margin-bottom:22px}.ApartmentInfoModal_community-comment__QNzrW.ApartmentInfoModal_reply__1fgvc{border-left:2px solid #e9ebf2;margin-bottom:0;margin-top:14px;padding-left:18px}.ApartmentInfoModal_comment-avatar__laPnm{align-items:center;background:#eef1ff;border-radius:999px;color:#3f63f6;display:inline-flex;font-size:10px;font-weight:800;height:34px;justify-content:center;text-transform:uppercase;width:34px}.ApartmentInfoModal_comment-main__881k7{min-width:0}.ApartmentInfoModal_comment-main__881k7 header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:7px}.ApartmentInfoModal_comment-main__881k7 header>div{align-items:center;display:flex;gap:7px;min-width:0}.ApartmentInfoModal_comment-main__881k7 header strong{color:#191c1d;font-size:12px;font-weight:800;line-height:1.2}.ApartmentInfoModal_comment-main__881k7 header span{background:#3f63f6;border-radius:2px;color:#fff;font-size:8px;font-weight:800;line-height:1;padding:2px 5px;text-transform:uppercase}.ApartmentInfoModal_comment-main__881k7 header time{color:#64708a;flex:0 0 auto;font-size:10px;font-weight:600}.ApartmentInfoModal_comment-main__881k7 p{color:#30364a;font-size:13px;font-weight:500;line-height:1.55;margin:0}.ApartmentInfoModal_comment-attachments__BqVNO{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ApartmentInfoModal_comment-attachments__BqVNO img{border-radius:6px;max-height:150px;object-fit:cover;width:min(220px,100%)}.ApartmentInfoModal_comment-attachments__BqVNO a{color:#3f63f6;font-size:12px;font-weight:700}.ApartmentInfoModal_comment-actions__rsGU1{align-items:center;display:flex;gap:12px;margin-top:10px}.ApartmentInfoModal_delete-comment-button__2o4NI,.ApartmentInfoModal_reply-button__g4Vl1{background:#0000;border:0;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.06em;padding:0;text-transform:uppercase}.ApartmentInfoModal_delete-comment-button__2o4NI:disabled,.ApartmentInfoModal_reply-button__g4Vl1:disabled{cursor:not-allowed;opacity:.55}.ApartmentInfoModal_reply-button__g4Vl1{color:#3f63f6}.ApartmentInfoModal_delete-comment-button__2o4NI{align-items:center;color:#ba1a1a;display:inline-flex;gap:4px}.ApartmentInfoModal_reply-list__y\+bca{margin-top:6px}.ApartmentInfoModal_community-empty__z6KRo{color:#64708a;font-size:13px;line-height:1.6;margin:48px auto;max-width:360px;text-align:center}.ApartmentInfoModal_community-composer__LDrCn{grid-gap:10px;align-items:end;background:#fff;border-top:1px solid #c4c5d82e;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 44px;padding:14px 16px 18px}.ApartmentInfoModal_community-composer__LDrCn textarea{background:#f2f3f5;border:0;border-radius:10px;color:#191c1d;font-size:13px;font-weight:600;max-height:110px;min-height:42px;outline:none;padding:12px 14px;resize:none}.ApartmentInfoModal_community-composer__LDrCn textarea::placeholder{color:#8a90a3;font-weight:500}.ApartmentInfoModal_community-composer__LDrCn>button{align-items:center;background:#3f63f6;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:42px;justify-content:center;width:44px}.ApartmentInfoModal_community-composer__LDrCn>button:disabled{background:#d9dce5;color:#8a90a3;cursor:not-allowed}.ApartmentInfoModal_replying-chip__hahF-{align-items:center;color:#64708a;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:8px;grid-column:1/-1}.ApartmentInfoModal_replying-chip__hahF- button{background:#0000;border:0;color:#3f63f6;cursor:pointer;font-weight:800}.ApartmentInfoModal_lock-form-panel__HLQsx{background:#fff;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:16px 24px 24px;scrollbar-width:none}.ApartmentInfoModal_lock-form-panel__HLQsx::-webkit-scrollbar{display:none}.ApartmentInfoModal_lock-form-header__vSdVF{align-items:center;display:flex;gap:10px;margin-bottom:14px}.ApartmentInfoModal_lock-form-header__vSdVF button{align-items:center;background:#0000;border:0;border-radius:999px;color:#191c1d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.ApartmentInfoModal_lock-form-header__vSdVF button:hover{background:#f3f4f5}.ApartmentInfoModal_lock-form-header__vSdVF h3{color:#191c1d;font-size:15px;font-weight:800;margin:0}.ApartmentInfoModal_lock-form-error__Rom90{background:#fff2f0;border:1px solid #f1b7b7;border-radius:6px;color:#b42318;font-size:12px;line-height:1.5;margin:0 0 12px;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-line}.ApartmentInfoModal_lock-form-title__jFZKb{border-bottom:1px solid #c4c5d88c;color:#191c1d;font-size:13px;font-weight:800;letter-spacing:.08em;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.ApartmentInfoModal_lock-field-row__EiE7P{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ApartmentInfoModal_lock-field__qPoPn{margin-bottom:10px}.ApartmentInfoModal_lock-field__qPoPn label{color:#525f73;display:block;font-size:10px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.ApartmentInfoModal_lock-field__qPoPn input{background:#f7f8fb;border:1px solid #74768747;border-radius:4px;color:#191c1d;font-size:13px;font-weight:650;min-height:36px;outline:none;padding:8px 10px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.ApartmentInfoModal_lock-field__qPoPn input:focus{background:#fff;border-color:#3f63f69e;box-shadow:0 0 0 3px #3f63f61a}.ApartmentInfoModal_lock-field__qPoPn input::placeholder{color:#8a90a3;font-weight:500}.ApartmentInfoModal_customer-autocomplete__061eB{width:100%}.ApartmentInfoModal_customer-autocomplete__061eB .ant-select-selector{background:#f7f8fb!important;border:1px solid #74768747!important;border-radius:4px!important;box-shadow:none!important;min-height:36px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ApartmentInfoModal_customer-autocomplete__061eB .ant-select-focused .ant-select-selector,.ApartmentInfoModal_customer-autocomplete__061eB.ant-select-focused .ant-select-selector{background:#fff!important;border-color:#3f63f69e!important;box-shadow:0 0 0 3px #3f63f61a!important}.ApartmentInfoModal_customer-autocomplete__061eB .ant-select-selection-search-input{color:#191c1d;font-size:13px;font-weight:650;height:34px!important}.ApartmentInfoModal_customer-autocomplete__061eB .ant-select-selection-placeholder{color:#8a90a3;font-size:13px;font-weight:500;line-height:34px}.ApartmentInfoModal_customer-dropdown__ncWJp{border-radius:8px;padding:6px}.ApartmentInfoModal_customer-option__zmJzn{display:flex;flex-direction:column;gap:3px;min-width:0;padding:3px 0}.ApartmentInfoModal_customer-option__zmJzn strong{color:#191c1d;font-size:12px;font-weight:750;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApartmentInfoModal_customer-option__zmJzn span{color:#525f73;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApartmentInfoModal_phone-input__0nwfV{position:relative}.ApartmentInfoModal_phone-input__0nwfV input{padding-right:38px}.ApartmentInfoModal_phone-input__0nwfV .anticon{color:#6b82ff;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ApartmentInfoModal_lock-note__7LPw7{background:#3f63f60f;border-left:3px solid #00566a;color:#525f73;font-size:11px;line-height:1.55;margin:4px 0 18px;padding:12px 12px 12px 14px}.ApartmentInfoModal_confirm-lock-button__HGVfW{background:#004452!important;border:0!important;border-radius:4px!important;color:#fff!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em;margin-top:auto;min-height:48px;text-transform:uppercase}.ApartmentInfoModal_confirm-lock-button__HGVfW:focus,.ApartmentInfoModal_confirm-lock-button__HGVfW:hover{background:#00566a!important;color:#fff!important}.ApartmentInfoModal_lock-request-loading__tZ3SQ{align-items:center;color:#525f73;display:flex;flex-direction:column;font-size:13px;gap:12px;height:100%;justify-content:center;min-height:280px}.ApartmentInfoModal_existing-lock-request__KZnp\+{gap:0}.ApartmentInfoModal_existing-lock-request__notice__Y1Udy{align-items:flex-start;background:#f0fff4;border:1px solid #b7ebc6;border-radius:8px;display:flex;gap:12px;margin-bottom:22px;padding:16px}.ApartmentInfoModal_existing-lock-request__notice__Y1Udy>.anticon{color:#20a05a;font-size:22px;margin-top:2px}.ApartmentInfoModal_existing-lock-request__notice__Y1Udy div{display:flex;flex-direction:column;gap:4px;min-width:0}.ApartmentInfoModal_existing-lock-request__notice__Y1Udy strong{color:#183b28;font-size:14px}.ApartmentInfoModal_existing-lock-request__notice__Y1Udy span{color:#52645a;font-size:12px;line-height:1.5}.ApartmentInfoModal_existing-lock-request__details__o5enZ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.ApartmentInfoModal_existing-lock-request__item__NXKLm{background:#f7f8fb;border:1px solid #7476872e;border-radius:6px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px}.ApartmentInfoModal_existing-lock-request__item__NXKLm:last-child:nth-child(odd){grid-column:1/-1}.ApartmentInfoModal_existing-lock-request__item__NXKLm span{color:#697386;font-size:10px;font-weight:700;text-transform:uppercase}.ApartmentInfoModal_existing-lock-request__item__NXKLm strong{color:#191c1d;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ApartmentInfoModal_view-transactions-button__l1cYx{background:#004452!important;border:0!important;border-radius:4px!important;color:#fff!important;font-size:13px!important;font-weight:800!important;margin-top:auto;min-height:48px}.ApartmentInfoModal_view-transactions-button__l1cYx:focus,.ApartmentInfoModal_view-transactions-button__l1cYx:hover{background:#00566a!important;color:#fff!important}.ApartmentInfoModal_action-footer__0iUOk{grid-gap:0;align-items:center;background:#fff;border-top:1px solid #c4c5d82e;display:grid;gap:0;grid-template-columns:minmax(360px,42%) minmax(0,1fr);padding:24px 0}.ApartmentInfoModal_action-footer__0iUOk .ApartmentInfoModal_status-strip__XyCUD{box-shadow:none;justify-self:center;margin-bottom:0;padding:10px 12px;width:min(320px,100% - 48px)}.ApartmentInfoModal_main-actions__QD1DL{display:flex;gap:12px;justify-self:center;width:min(520px,100% - 48px)}.ApartmentInfoModal_main-actions__QD1DL .ant-btn{border:0;border-radius:12px;box-shadow:0 12px 24px #3f63f633;color:#fff;flex:1 1;font-size:13px;font-weight:750;letter-spacing:0;min-height:52px}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_question-action__wOn2c{background:#3f63f6}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_detail-action__kVqvp{background:#0b6983}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_lock-action__vjGgl{background:#ba1a1a;box-shadow:0 12px 24px #ba1a1a1f}.ApartmentInfoModal_main-actions__QD1DL .ant-btn:disabled,.ApartmentInfoModal_main-actions__QD1DL .ant-btn:disabled:hover{background:#e1e3e4!important;box-shadow:none;color:#8a90a3!important;cursor:not-allowed}@media(max-width:900px){.ApartmentInfoModal_modal-shell__Wlbz2{height:92vh;min-height:0}.ApartmentInfoModal_modal-content__jRF8S{flex-direction:column;overflow-y:auto}.ApartmentInfoModal_visual-column__smkQf{min-height:360px;min-width:0;width:100%}.ApartmentInfoModal_info-column__WjBNm{overflow:visible}.ApartmentInfoModal_scroll-area__2kh01{height:auto;overflow:visible}.ApartmentInfoModal_action-footer__0iUOk{gap:12px;grid-template-columns:1fr;padding:16px}.ApartmentInfoModal_action-footer__0iUOk .ApartmentInfoModal_status-strip__XyCUD,.ApartmentInfoModal_main-actions__QD1DL{width:100%}}@media(max-width:640px){.ApartmentInfoModal_main-actions__QD1DL,.ApartmentInfoModal_modal-topbar__PkkFD,.ApartmentInfoModal_price-wrap__HaFX1{align-items:stretch;flex-direction:column}.ApartmentInfoModal_header-actions__fT-In{align-items:stretch}.ApartmentInfoModal_header-actions__fT-In button,.ApartmentInfoModal_header-actions__fT-In button:last-child{width:100%}.ApartmentInfoModal_price-wrap__HaFX1 p,.ApartmentInfoModal_price-wrap__HaFX1 strong{text-align:left}.ApartmentInfoModal_detail-grid__1M4Ns,.ApartmentInfoModal_lock-field-row__EiE7P,.ApartmentInfoModal_price-panel__BcEWx,.ApartmentInfoModal_spec-grid__9dsSW{grid-template-columns:1fr}.ApartmentInfoModal_main-actions__QD1DL{width:100%}.ApartmentInfoModal_main-actions__QD1DL .ant-btn{flex-basis:auto}.ApartmentInfoModal_action-footer__0iUOk,.ApartmentInfoModal_scroll-area__2kh01{padding:16px}.ApartmentInfoModal_apartment-modal-root__JBqTJ .ant-modal-centered:before{display:none}.ant-modal.apartment-modal{margin:0;max-width:100vw;padding:0;width:100vw!important}.ant-modal.apartment-modal .ant-modal-content{border-radius:0}.ApartmentInfoModal_modal-shell__Wlbz2{height:100dvh;max-height:100dvh}.ApartmentInfoModal_modal-topbar__PkkFD{display:none}.ApartmentInfoModal_modal-content__jRF8S{display:block;overflow-y:auto;overscroll-behavior:contain}.ApartmentInfoModal_visual-column__smkQf{aspect-ratio:4/3;border:0;height:auto;min-height:0;width:100%}.ApartmentInfoModal_main-visual__f8sL7 img{object-fit:cover}.ApartmentInfoModal_zoom-button__CQLkX{display:none}.ApartmentInfoModal_mobile-visual-actions__Qo9GD{align-items:center;display:flex;gap:8px;inset:12px 12px auto;position:absolute}.ApartmentInfoModal_mobile-visual-actions__Qo9GD>span{flex:1 1}.ApartmentInfoModal_mobile-visual-actions__Qo9GD button{background:#fffffff0;border:0;border-radius:12px;box-shadow:0 2px 10px #0000001f;color:#17313a;font-size:20px;height:42px;width:42px}.ApartmentInfoModal_detail-view__odd1i .ApartmentInfoModal_info-column__WjBNm,.ApartmentInfoModal_modal-content__jRF8S:not(.ApartmentInfoModal_detail-view__odd1i) .ApartmentInfoModal_visual-column__smkQf{display:none}.ApartmentInfoModal_modal-content__jRF8S:not(.ApartmentInfoModal_detail-view__odd1i) .ApartmentInfoModal_info-column__WjBNm{height:100%}.ApartmentInfoModal_mobile-summary__JuNEU{background:#fff;border-radius:24px 24px 0 0;display:block;margin-top:-16px;padding:22px 18px 32px;position:relative}.ApartmentInfoModal_mobile-heading__tNetx{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ApartmentInfoModal_mobile-heading__tNetx>div:first-child{min-width:0}.ApartmentInfoModal_mobile-heading__tNetx h2{font-size:24px;line-height:1.15;margin:0 0 7px}.ApartmentInfoModal_mobile-heading__tNetx span{background:#e6f8e5;border-radius:6px;display:inline-block;font-size:12px;font-weight:700;padding:5px 9px}.ApartmentInfoModal_mobile-price__XyKjM{flex:0 0 auto;text-align:right}.ApartmentInfoModal_mobile-price__XyKjM small{color:#59656a;display:block;font-size:11px}.ApartmentInfoModal_mobile-price__XyKjM strong{color:#ba1a1a;display:block;font-size:20px}.ApartmentInfoModal_mobile-price__XyKjM em{background:#ba1a1a;border-radius:999px;color:#fff;display:block;font-size:10px;font-style:normal;margin-top:6px;padding:4px 7px}.ApartmentInfoModal_mobile-project__KVHZf{color:#46575c;font-size:14px;margin:8px 0 20px}.ApartmentInfoModal_mobile-facts__A\+7w8{grid-gap:0;border:1px solid #e5e9eb;border-radius:14px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;padding:8px}.ApartmentInfoModal_mobile-fact__7Adzy{min-width:0;padding:10px 6px;text-align:center}.ApartmentInfoModal_mobile-fact__7Adzy span,.ApartmentInfoModal_mobile-fact__7Adzy strong{display:block;overflow-wrap:anywhere}.ApartmentInfoModal_mobile-fact__7Adzy span{color:#536064;font-size:11px;margin-bottom:7px}.ApartmentInfoModal_mobile-fact__7Adzy strong{color:#202b2e;font-size:12px;line-height:1.35}.ApartmentInfoModal_mobile-fact__7Adzy.ApartmentInfoModal_accent__kcY2d strong{color:#ba1a1a}.ApartmentInfoModal_mobile-area-grid__nSQ9I,.ApartmentInfoModal_mobile-documents__84-9A,.ApartmentInfoModal_mobile-loans__H4h0H,.ApartmentInfoModal_mobile-other-prices__yj\+VK{grid-gap:8px;display:grid;gap:8px;margin-bottom:16px}.ApartmentInfoModal_mobile-loans__H4h0H{grid-template-columns:repeat(4,minmax(0,1fr))}.ApartmentInfoModal_mobile-area-grid__nSQ9I,.ApartmentInfoModal_mobile-documents__84-9A,.ApartmentInfoModal_mobile-other-prices__yj\+VK{grid-template-columns:repeat(2,minmax(0,1fr))}.ApartmentInfoModal_mobile-loans__H4h0H>div,.ApartmentInfoModal_mobile-metric__xPbyD{background:#f5e4fa;border-radius:10px;min-width:0;padding:14px 5px;text-align:center}.ApartmentInfoModal_mobile-loans__H4h0H>div span,.ApartmentInfoModal_mobile-loans__H4h0H>div strong,.ApartmentInfoModal_mobile-metric__xPbyD span,.ApartmentInfoModal_mobile-metric__xPbyD strong{display:block;overflow-wrap:anywhere}.ApartmentInfoModal_mobile-loans__H4h0H>div span,.ApartmentInfoModal_mobile-metric__xPbyD span{color:#654280;font-size:11px}.ApartmentInfoModal_mobile-loans__H4h0H>div strong,.ApartmentInfoModal_mobile-metric__xPbyD strong{color:#643083;font-size:14px;margin-top:7px}.ApartmentInfoModal_mobile-loans__H4h0H>div{padding-block:8px}.ApartmentInfoModal_mobile-loans__H4h0H>div:nth-child(2){background:#ddf6fa}.ApartmentInfoModal_mobile-loans__H4h0H>div:nth-child(2) span,.ApartmentInfoModal_mobile-loans__H4h0H>div:nth-child(2) strong{color:#087c9a}.ApartmentInfoModal_mobile-loans__H4h0H>div:nth-child(3){background:#dff5e5}.ApartmentInfoModal_mobile-loans__H4h0H>div:nth-child(3) span,.ApartmentInfoModal_mobile-loans__H4h0H>div:nth-child(3) strong{color:#267444}.ApartmentInfoModal_mobile-loans__H4h0H>div:nth-child(4){background:#ffe4ce}.ApartmentInfoModal_mobile-loans__H4h0H>div:nth-child(4) span,.ApartmentInfoModal_mobile-loans__H4h0H>div:nth-child(4) strong{color:#bd4d21}.ApartmentInfoModal_mobile-other-prices__yj\+VK .ApartmentInfoModal_mobile-metric__xPbyD:first-child{background:#fff2e1}.ApartmentInfoModal_mobile-other-prices__yj\+VK .ApartmentInfoModal_mobile-metric__xPbyD:first-child span,.ApartmentInfoModal_mobile-other-prices__yj\+VK .ApartmentInfoModal_mobile-metric__xPbyD:first-child strong{color:#c96420}.ApartmentInfoModal_mobile-other-prices__yj\+VK .ApartmentInfoModal_mobile-metric__xPbyD:last-child{background:#e1f4f3}.ApartmentInfoModal_mobile-other-prices__yj\+VK .ApartmentInfoModal_mobile-metric__xPbyD:last-child span,.ApartmentInfoModal_mobile-other-prices__yj\+VK .ApartmentInfoModal_mobile-metric__xPbyD:last-child strong{color:#087168}.ApartmentInfoModal_mobile-documents__84-9A button,.ApartmentInfoModal_mobile-question__qwTTH{background:#fff;border:1px solid #00566a;border-radius:8px;color:#00566a;font-size:12px;font-weight:700;min-height:50px;padding:8px}.ApartmentInfoModal_mobile-documents__84-9A .anticon,.ApartmentInfoModal_mobile-question__qwTTH .anticon{margin-right:5px}.ApartmentInfoModal_mobile-policies__ehnMI{background:#00566a;border-radius:12px;color:#fff;margin:18px 0 22px;padding:16px}.ApartmentInfoModal_mobile-policies__ehnMI h3{color:#fff;font-size:17px;margin:0 0 10px}.ApartmentInfoModal_mobile-policies__ehnMI p{margin:6px 0}.ApartmentInfoModal_mobile-policies__ehnMI>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.ApartmentInfoModal_mobile-policies__ehnMI .ApartmentInfoModal_mobile-policy-label__cbKCo{flex:1 1 100%;font-weight:700;min-width:0}.ApartmentInfoModal_mobile-policies__ehnMI small{color:#d3ecf0;flex:1 1}.ApartmentInfoModal_mobile-policies__ehnMI button{background:#0000;border:1px solid #9bc5ce;border-radius:5px;color:#fff;padding:5px 8px}.ApartmentInfoModal_mobile-section-title__PtKyE{color:#394b50;font-size:14px;margin:20px 0 12px;text-transform:uppercase}.ApartmentInfoModal_mobile-area-grid__nSQ9I .ApartmentInfoModal_mobile-metric__xPbyD{background:#fff;border:1px solid #e5e9eb}.ApartmentInfoModal_mobile-area-grid__nSQ9I .ApartmentInfoModal_mobile-metric__xPbyD span{color:#59656a}.ApartmentInfoModal_mobile-area-grid__nSQ9I .ApartmentInfoModal_mobile-metric__xPbyD strong{color:#191c1d;font-size:17px}.ApartmentInfoModal_mobile-details__S6-V5{margin-bottom:20px}.ApartmentInfoModal_mobile-details__S6-V5 .ApartmentInfoModal_mobile-fact__7Adzy{border-bottom:1px solid #edf0f1;display:flex;gap:12px;justify-content:space-between;padding:12px 0;text-align:left}.ApartmentInfoModal_mobile-details__S6-V5 .ApartmentInfoModal_mobile-fact__7Adzy span{font-size:13px;margin:0}.ApartmentInfoModal_mobile-details__S6-V5 .ApartmentInfoModal_mobile-fact__7Adzy strong{font-size:13px;max-width:55%;text-align:right}.ApartmentInfoModal_mobile-question__qwTTH{width:100%}.ApartmentInfoModal_mobile-detail-link__uVmDc{background:#0000;border:0;color:#00566a;display:block;font-weight:700;margin:12px auto 0;padding:6px}.ApartmentInfoModal_action-footer__0iUOk{box-shadow:0 -4px 18px #0000000f;display:block;padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.ApartmentInfoModal_action-footer__0iUOk .ApartmentInfoModal_status-strip__XyCUD,.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_detail-action__kVqvp,.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_question-action__wOn2c{display:none}.ApartmentInfoModal_main-actions__QD1DL{display:flex;flex-wrap:wrap;gap:8px;width:100%}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_location-action__j96A-,.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_price-sheet-action__5VSaL{flex:1 1;padding:8px}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_lock-action__vjGgl{background:#00566a;min-height:52px;width:100%}}.ApartmentInfoModal_project-contact-grid__yqMAJ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ApartmentInfoModal_project-contact-card__EeElp{gap:10px;min-width:0}.ApartmentInfoModal_project-contact-card__EeElp .ApartmentInfoModal_avatar__ohwnP{flex-shrink:0;overflow:hidden;position:relative}.ApartmentInfoModal_project-contact-card__EeElp .ApartmentInfoModal_avatar__ohwnP img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ApartmentInfoModal_project-contact-card__EeElp .ApartmentInfoModal_project-contact-info__Q0EcB{flex:1 1;min-width:0}.ApartmentInfoModal_project-contact-card__EeElp .ApartmentInfoModal_project-contact-info__Q0EcB h4,.ApartmentInfoModal_project-contact-card__EeElp .ApartmentInfoModal_project-contact-info__Q0EcB p{overflow-wrap:anywhere}.ApartmentInfoModal_project-contact-card__EeElp .ApartmentInfoModal_contact-name__1y587{color:#334155}.ApartmentInfoModal_project-contact-card__EeElp.ApartmentInfoModal_admin-contact-card__vKACD .ApartmentInfoModal_avatar__ohwnP{background:#ccfbf1;border-color:#99f6e4;color:#004d61}.ApartmentInfoModal_project-contact-card__EeElp .ApartmentInfoModal_contact-actions__ZRrM2{flex-shrink:0}.ApartmentInfoModal_project-contact-card__EeElp .ApartmentInfoModal_contact-actions__ZRrM2 button{border-radius:50%}.ApartmentInfoModal_project-contact-card__EeElp .ApartmentInfoModal_contact-actions__ZRrM2 .ApartmentInfoModal_zalo-contact__pUyHx{background:#2563eb;border-radius:50%;font-size:10px;font-weight:700}.ApartmentInfoModal_project-contact-card__EeElp .ApartmentInfoModal_contact-actions__ZRrM2 .ApartmentInfoModal_viber-contact__QAtTH{background:#9333ea}@media(max-width:900px){.ApartmentInfoModal_project-contact-grid__yqMAJ{grid-template-columns:1fr}}.ApartmentInfoModal_media-strip__3N8Se{display:none}.ApartmentInfoModal_visual-badges__Pf03E{align-items:flex-start;display:flex;gap:8px;inset:14px 14px auto;justify-content:flex-start;pointer-events:none;position:absolute}.ApartmentInfoModal_visual-badges__Pf03E span{border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:6px 10px}.ApartmentInfoModal_visual-feature__AfP-D{background:#059669}@media(max-width:640px){.ApartmentInfoModal_visual-badges__Pf03E{inset:auto 14px 24px}}@media(min-width:641px){.ant-modal.apartment-modal .ant-modal-content{border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 25px 60px -15px #00000073}.ApartmentInfoModal_modal-shell__Wlbz2{color:#1e293b;height:calc(100dvh - 32px);max-height:1000px;min-height:0}.ApartmentInfoModal_modal-topbar__PkkFD{border-color:#e2e8f0;flex-shrink:0;gap:12px;padding:10px 18px}.ApartmentInfoModal_modal-content__jRF8S{flex-direction:row}.ApartmentInfoModal_title-wrap__dOEmG{align-items:flex-start;flex-direction:column;gap:6px}.ApartmentInfoModal_title-wrap__dOEmG h1{color:#1d4ed8;font-size:26px;line-height:1}.ApartmentInfoModal_title-wrap__dOEmG .ApartmentInfoModal_location-breadcrumb__vWwzG{color:#475569;display:flex;flex-wrap:wrap;font-size:14px;gap:5px;line-height:20px}.ApartmentInfoModal_title-wrap__dOEmG .ApartmentInfoModal_location-breadcrumb__vWwzG strong{color:#0f172a;font-weight:600}.ApartmentInfoModal_title-wrap__dOEmG .ApartmentInfoModal_location-breadcrumb__vWwzG span{background:none;color:#94a3b8;padding:0}.ApartmentInfoModal_price-wrap__HaFX1{gap:20px}.ApartmentInfoModal_price-wrap__HaFX1>button{font-size:20px}.ApartmentInfoModal_header-actions__fT-In{gap:20px}.ApartmentInfoModal_header-actions__fT-In button{font-size:0;padding:0;width:32px}.ApartmentInfoModal_header-actions__fT-In button .anticon{font-size:16px}.ApartmentInfoModal_header-actions__fT-In .ApartmentInfoModal_favorite-action__rpTJT{width:46px}.ApartmentInfoModal_header-prices__wRdGT{align-items:center;border-left:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-left:14px}.ApartmentInfoModal_header-prices__wRdGT>div{align-items:baseline;display:flex;gap:6px}.ApartmentInfoModal_header-prices__wRdGT p{font-size:12px;margin:0;text-transform:uppercase}.ApartmentInfoModal_header-prices__wRdGT strong{color:#e11d48;font-size:26px;font-weight:800;white-space:nowrap}.ApartmentInfoModal_header-prices__wRdGT .ApartmentInfoModal_price-unit__qeHn8{color:#475569;font-size:16px;font-weight:700}.ApartmentInfoModal_header-prices__wRdGT .ApartmentInfoModal_tts-price__AL2Yp{background:#e11d48;border-radius:12px;padding:8px 12px}.ApartmentInfoModal_header-prices__wRdGT .ApartmentInfoModal_tts-price__AL2Yp .ApartmentInfoModal_price-unit__qeHn8,.ApartmentInfoModal_header-prices__wRdGT .ApartmentInfoModal_tts-price__AL2Yp p,.ApartmentInfoModal_header-prices__wRdGT .ApartmentInfoModal_tts-price__AL2Yp strong{color:#fff}.ApartmentInfoModal_visual-column__smkQf{background:#f1f5f9;border-color:#e2e8f0;gap:10px;min-height:0;min-width:0;padding:14px;width:38%}.ApartmentInfoModal_main-visual__f8sL7{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:6px;min-height:0}.ApartmentInfoModal_main-visual__f8sL7>img{inset:0;position:absolute}.ApartmentInfoModal_zoom-button__CQLkX{background:#0f172ab3;color:#fff;inset:auto auto 14px 14px;opacity:1}.ApartmentInfoModal_media-strip__3N8Se{grid-gap:10px;display:grid;flex-shrink:0;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ApartmentInfoModal_media-strip__3N8Se button{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#004d61;cursor:pointer;height:64px;overflow:hidden;padding:4px;position:relative}.ApartmentInfoModal_media-strip__3N8Se img{border-radius:4px;height:100%;object-fit:cover;width:100%}.ApartmentInfoModal_media-strip__3N8Se span{background:#ffffffe6;border-radius:4px;font-size:10px;font-weight:700;inset:auto 4px 4px;padding:3px;position:absolute}.ApartmentInfoModal_media-strip__3N8Se .anticon{font-size:22px}.ApartmentInfoModal_media-strip__3N8Se button:disabled{cursor:default;opacity:.5}.ApartmentInfoModal_media-strip__3N8Se button:hover:not(:disabled){border-color:#2563eb}.ApartmentInfoModal_scroll-area__2kh01{padding:8px 18px;scrollbar-width:thin}.ApartmentInfoModal_scroll-area__2kh01::-webkit-scrollbar{display:block;width:5px}.ApartmentInfoModal_scroll-area__2kh01::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i{overflow:hidden;overscroll-behavior:contain;scrollbar-width:thin}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i::-webkit-scrollbar{width:5px}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i .ApartmentInfoModal_info-column__WjBNm{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i .ApartmentInfoModal_scroll-area__2kh01{flex:1 1;height:auto;min-height:0;overflow-y:auto}.ApartmentInfoModal_section-block__gGhpr,.ApartmentInfoModal_spec-grid__9dsSW{margin-bottom:10px}.ApartmentInfoModal_section-heading__7WSC9{margin-bottom:8px}.ApartmentInfoModal_section-heading__7WSC9 h3{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.7px;line-height:20px;text-transform:uppercase}.ApartmentInfoModal_section-heading__7WSC9 h3:before{background:#2563eb;border-radius:50%;content:"";height:8px;width:8px}.ApartmentInfoModal_payment-grid__hLHh8{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ApartmentInfoModal_payment-card__iCSRM{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-height:0;padding:7px 10px}.ApartmentInfoModal_payment-card__iCSRM span{color:#64748b;display:block;font-size:11px;margin-bottom:4px}.ApartmentInfoModal_payment-card__iCSRM strong{color:#0f172a;display:block;font-size:16px;font-weight:800;overflow-wrap:anywhere}.ApartmentInfoModal_payment-card__iCSRM .ApartmentInfoModal_price-unit__qeHn8{font-size:12px;font-weight:700}.ApartmentInfoModal_payment-card__iCSRM .ApartmentInfoModal_payment-label__36z8\+{display:flex;gap:6px;justify-content:space-between}.ApartmentInfoModal_payment-card__iCSRM .ApartmentInfoModal_payment-label__36z8\+ .anticon{color:#9333ea;font-size:12px}.ApartmentInfoModal_payment-card__iCSRM:nth-child(2) .ApartmentInfoModal_payment-label__36z8\+ .anticon{color:#64748b}.ApartmentInfoModal_payment-card__iCSRM:nth-child(3) .ApartmentInfoModal_payment-label__36z8\+ .anticon{color:#eab308}.ApartmentInfoModal_payment-card__iCSRM:nth-child(4) .ApartmentInfoModal_payment-label__36z8\+ .anticon{color:#854d5d}.ApartmentInfoModal_payment-card__iCSRM.ApartmentInfoModal_recommended__uXM6r{background:#eff6ff;border-color:#bfdbfe}.ApartmentInfoModal_payment-card__iCSRM.ApartmentInfoModal_recommended__uXM6r span,.ApartmentInfoModal_payment-card__iCSRM.ApartmentInfoModal_recommended__uXM6r strong{color:#1e40af}.ApartmentInfoModal_secondary-prices__GZ7gQ{grid-gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding:10px}.ApartmentInfoModal_secondary-prices__GZ7gQ .ApartmentInfoModal_info-item__eIzPw{align-items:baseline;border:0;font-size:12px;gap:4px;padding:0}.ApartmentInfoModal_secondary-prices__GZ7gQ .ApartmentInfoModal_info-item__eIzPw strong{font-size:14px;font-weight:700;line-height:20px}.ApartmentInfoModal_secondary-prices__GZ7gQ .ApartmentInfoModal_info-item__eIzPw+.ApartmentInfoModal_info-item__eIzPw{border-left:1px solid #cbd5e1;padding-left:12px}.ApartmentInfoModal_detail-grid__1M4Ns{gap:10px;margin-bottom:12px;padding:0}.ApartmentInfoModal_info-group__dv9vW{border:1px solid #e2e8f0;border-radius:12px;padding:10px}.ApartmentInfoModal_info-group__dv9vW h3{border-bottom:1px solid #f1f5f9;border-left:0;color:#0f172a;font-size:12px;line-height:16px;margin:0 0 6px;padding:0 0 6px 12px;position:relative;text-transform:uppercase}.ApartmentInfoModal_info-group__dv9vW h3:before{background:#004d61;border-radius:4px;content:"";height:14px;left:0;position:absolute;top:1px;width:6px}.ApartmentInfoModal_info-group__dv9vW:last-child h3:before{background:#2563eb}.ApartmentInfoModal_info-group__dv9vW .ApartmentInfoModal_info-item__eIzPw{align-items:flex-start;font-size:12px;line-height:18px;padding:4px 0}.ApartmentInfoModal_info-group__dv9vW:first-child .ApartmentInfoModal_info-item__eIzPw strong{font-size:12px}.ApartmentInfoModal_spec-grid__9dsSW{gap:12px}.ApartmentInfoModal_spec-card__snod1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;column-gap:12px;padding:12px}.ApartmentInfoModal_spec-card__snod1>span{font-size:10px}.ApartmentInfoModal_spec-card__snod1 strong{font-size:12px;line-height:16px}.ApartmentInfoModal_spec-card__snod1 .ApartmentInfoModal_spec-icon__MSg1z{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0f172a0d;display:flex;grid-row:span 2;height:36px;justify-content:center;width:36px}.ApartmentInfoModal_spec-card__snod1 .ApartmentInfoModal_spec-icon__MSg1z .anticon{color:#2563eb;font-size:16px}.ApartmentInfoModal_spec-card__snod1:nth-child(2) .ApartmentInfoModal_spec-icon__MSg1z .anticon{color:#d97706}.ApartmentInfoModal_spec-card__snod1:nth-child(3) .ApartmentInfoModal_spec-icon__MSg1z .anticon{color:#059669}.ApartmentInfoModal_policy-card__bXeeu{background:linear-gradient(110deg,#e6f0ee,#f8fafc);border:1px solid #b9d4d1;border-radius:12px;display:flex;gap:10px;margin-bottom:10px;padding:8px}.ApartmentInfoModal_policy-card__bXeeu>.anticon{align-self:flex-start;background:#004d61;border-radius:10px;color:#fff;font-size:18px;padding:10px}.ApartmentInfoModal_policy-card__bXeeu>div{flex:1 1;min-width:0}.ApartmentInfoModal_policy-card__bXeeu h3{font-size:12px;font-weight:700;margin:0 0 6px}.ApartmentInfoModal_policy-card__bXeeu p{font-size:12px;margin:2px 0;overflow-wrap:anywhere}.ApartmentInfoModal_policy-card__bXeeu p .anticon{color:#059669}.ApartmentInfoModal_policy-row__XlfiK{display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-top:8px}.ApartmentInfoModal_policy-row__XlfiK button{background:none;border:0;color:#004d61;cursor:pointer;flex-shrink:0;font-weight:700;text-decoration:underline}.ApartmentInfoModal_consultant-card__Jxrc\+{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:8px}.ApartmentInfoModal_consultant-card__Jxrc\+ h4{font-size:12px;line-height:16px}.ApartmentInfoModal_consultant-card__Jxrc\+ p{font-size:12px;font-weight:600;line-height:16px}.ApartmentInfoModal_consultant-card__Jxrc\+ .ApartmentInfoModal_avatar__ohwnP{background:#dbeafe;border:1px solid #bfdbfe;color:#1d4ed8}.ApartmentInfoModal_consultant-card__Jxrc\+ .ApartmentInfoModal_contact-actions__ZRrM2 button{border-radius:50%;font-size:16px}.ApartmentInfoModal_consultant-card__Jxrc\+ .ApartmentInfoModal_contact-actions__ZRrM2 .ApartmentInfoModal_zalo-contact__pUyHx{background:#2563eb;border-radius:50%;font-size:10px;font-weight:700}.ApartmentInfoModal_consultant-card__Jxrc\+ .ApartmentInfoModal_contact-actions__ZRrM2 .ApartmentInfoModal_viber-contact__QAtTH{background:#9333ea}.ApartmentInfoModal_desktop-detail-link__xmXNO{background:none;border:0;color:#2563eb;cursor:pointer;font-size:12px;margin-top:6px}.ApartmentInfoModal_action-footer__0iUOk{border-color:#e2e8f0;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 18px}.ApartmentInfoModal_action-footer__0iUOk .ApartmentInfoModal_status-strip__XyCUD{background:none;border:0;border-radius:0;gap:12px;padding:0;width:auto}.ApartmentInfoModal_action-footer__0iUOk .ApartmentInfoModal_status-strip__XyCUD strong{font-size:14px;font-weight:800}.ApartmentInfoModal_action-footer__0iUOk .ApartmentInfoModal_status-strip__XyCUD .ApartmentInfoModal_pulse__lJ26C{height:12px;width:12px}.ApartmentInfoModal_action-footer__0iUOk .ApartmentInfoModal_status-strip__XyCUD>div:last-child{align-items:baseline;border-left:1px solid #cbd5e1;display:flex;flex-wrap:wrap;gap:3px;padding-left:12px;text-align:left}.ApartmentInfoModal_action-footer__0iUOk .ApartmentInfoModal_status-strip__XyCUD>div:last-child span,.ApartmentInfoModal_action-footer__0iUOk .ApartmentInfoModal_status-strip__XyCUD>div:last-child time{font-size:12px;font-weight:500;margin:0}.ApartmentInfoModal_main-actions__QD1DL{margin-left:auto;width:auto}.ApartmentInfoModal_main-actions__QD1DL .ant-btn{box-shadow:none;flex:none;font-family:inherit;font-size:13px;font-weight:700;min-height:38px;padding:0 12px}.ApartmentInfoModal_main-actions__QD1DL .ant-btn .anticon{font-size:16px}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_location-action__j96A-{background:#eef7f7;border:1px solid #99c8c8;color:#00566a}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_price-sheet-action__5VSaL{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_question-action__wOn2c.ant-btn{background:#2563eb;border:1px solid #2563eb}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_question-action__wOn2c.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_question-action__wOn2c.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_question-action__wOn2c.ant-btn:not(:disabled):not(.ant-btn-disabled):active{background:#1e40af;border-color:#1e40af;color:#fff}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_lock-action__vjGgl.ant-btn{background:#e11d48;border:1px solid #e11d48;box-shadow:0 4px 12px #e11d4833;padding:0 18px}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_lock-action__vjGgl.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_lock-action__vjGgl.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background:#be123c;border-color:#be123c;color:#fff}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_lock-action__vjGgl.ant-btn:not(:disabled):not(.ant-btn-disabled):active{background:#9f1239;border-color:#9f1239;color:#fff}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_lock-action__vjGgl:disabled,.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_question-action__wOn2c:disabled{border-color:#0000}}.ApartmentInfoModal_required-mark__4pp6P{color:#dc2626}.ApartmentInfoModal_zalo-web-link__qopVu{color:#2563eb;display:block;font-size:11px;margin-top:4px}.ApartmentInfoModal_document-modal__hfale{max-width:calc(100vw - 24px)}.ApartmentInfoModal_document-modal__hfale .ant-modal-body{max-height:calc(100dvh - 140px);overflow-y:auto}.ApartmentInfoModal_price-sheet-modal-title__LoogV{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding-right:40px}.ApartmentInfoModal_price-sheet-modal-title__LoogV>.ant-btn,.ApartmentInfoModal_price-sheet-modal-title__LoogV>a{align-items:center;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:400;gap:6px;margin-left:auto;padding:0;white-space:nowrap}.ApartmentInfoModal_price-sheet-list__rpP2v{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:12px}.ApartmentInfoModal_document-preview__h5-PZ .ApartmentInfoModal_pdf-canvas__n4DJX{height:min(60dvh,680px)}.ApartmentInfoModal_document-preview__h5-PZ>.ant-image{display:block;text-align:center}.ApartmentInfoModal_document-preview__h5-PZ img{max-height:65dvh;max-width:100%;object-fit:contain}.ApartmentInfoModal_document-preview__h5-PZ>a{display:inline-block;margin-top:12px}.ApartmentInfoModal_pdf-viewer__viMHx{background:#fff;min-width:0}.ApartmentInfoModal_pdf-canvas__n4DJX{background:#f1f5f9;min-height:120px;overflow:auto;overscroll-behavior:contain;padding:12px;scrollbar-gutter:stable}.ApartmentInfoModal_pdf-canvas__n4DJX canvas{display:block;margin:0 auto;max-width:none}.ApartmentInfoModal_pdf-controls__Dgkoy{align-items:center;background:#fff;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;padding:8px 0}.ApartmentInfoModal_pdf-control-group__\+LpyK{align-items:center;display:flex;gap:6px;white-space:nowrap}.ApartmentInfoModal_pdf-control-group__\+LpyK>.ant-btn{padding-inline:8px}.ApartmentInfoModal_pdf-control-group__\+LpyK>.ant-btn[aria-pressed=true]{background:#eff6ff;border-color:#1677ff;color:#1677ff}.ApartmentInfoModal_pdf-zoom-value__m36s2{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:44px;text-align:center}.ApartmentInfoModal_pdf-viewer-fullscreen__moZ11{display:flex;flex-direction:column;height:100dvh;inset:0;min-height:0;padding:12px;position:fixed;width:100%;z-index:1300}.ApartmentInfoModal_pdf-viewer-fullscreen__moZ11 .ApartmentInfoModal_pdf-controls__Dgkoy{flex-shrink:0}.ApartmentInfoModal_pdf-viewer-fullscreen__moZ11>.ant-spin-nested-loading{flex:1 1;min-height:0}.ApartmentInfoModal_pdf-viewer-fullscreen__moZ11 .ant-spin-container{height:100%}.ApartmentInfoModal_pdf-viewer-fullscreen__moZ11 .ApartmentInfoModal_pdf-canvas__n4DJX{height:100%;min-height:0}@media(max-width:640px){.ApartmentInfoModal_pdf-control-group__\+LpyK{font-size:12px;gap:4px}.ApartmentInfoModal_pdf-control-group__\+LpyK>.ant-btn{font-size:12px;height:30px;padding-inline:6px}}@media(min-width:641px)and (max-width:1050px){.ApartmentInfoModal_modal-topbar__PkkFD{flex-wrap:wrap}.ApartmentInfoModal_price-wrap__HaFX1{margin-left:auto}}@media(min-width:901px){.ApartmentInfoModal_modal-shell__Wlbz2.ApartmentInfoModal_detail-shell__NtpSH{height:auto;max-height:calc(100dvh - 32px)}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i{align-items:stretch;display:grid;flex:0 1 auto;grid-template-columns:minmax(0,37fr) minmax(0,63fr);grid-template-rows:minmax(0,1fr)}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i .ApartmentInfoModal_visual-column__smkQf{width:auto}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i .ApartmentInfoModal_main-visual__f8sL7{min-height:0}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i .ApartmentInfoModal_main-visual__f8sL7>img{object-fit:cover}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i .ApartmentInfoModal_main-visual__f8sL7:hover img{transform:none}}@media(min-width:641px)and (max-width:900px){.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i{display:block;overflow-y:auto}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i .ApartmentInfoModal_visual-column__smkQf{flex-shrink:0;height:clamp(220px,40dvh,360px);width:100%}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i .ApartmentInfoModal_info-column__WjBNm{display:block;flex:none;overflow:visible}.ApartmentInfoModal_modal-content__jRF8S.ApartmentInfoModal_detail-view__odd1i .ApartmentInfoModal_scroll-area__2kh01{height:auto;overflow:visible}}@media(max-width:640px){.ApartmentInfoModal_visual-badges__Pf03E{bottom:12px;top:auto}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_price-sheet-action__5VSaL{display:none}}.ApartmentInfoModal_mobile-banner__u5ry1,.ApartmentInfoModal_mobile-view-images__Vydpx{display:none}.ApartmentInfoModal_location-pulse-icon__2tMq\+{align-items:center;color:#00566a;display:inline-flex;font-size:18px;justify-content:center;position:relative}.ApartmentInfoModal_location-pulse-icon__2tMq\+:after{animation:ApartmentInfoModal_unit-location-pulse__LlWx0 1.8s ease-out infinite;border:1px solid;border-radius:50%;bottom:-2px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:12px}@keyframes ApartmentInfoModal_unit-location-pulse__LlWx0{0%{opacity:.85;transform:translateX(-50%) scale(.5)}to{opacity:0;transform:translateX(-50%) scale(1.8)}}.ApartmentInfoModal_unit-location-modal__WafWi .ant-modal{max-width:calc(100vw - 12px)}.ApartmentInfoModal_unit-location-modal__WafWi .ant-modal-content{border-radius:10px;height:calc(100vh - 12px);height:calc(100dvh - 12px);padding:4px}.ApartmentInfoModal_unit-location-modal__WafWi .ant-modal-close{background:hsla(0,0%,100%,.851);border-radius:50%;right:58px;top:10px;z-index:5}.ApartmentInfoModal_unit-location-modal__WafWi .ApartmentInfoModal_location-preview__KNyXo{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.ApartmentInfoModal_unit-location-modal__WafWi .floor-plan-canvas{border:0;border-radius:6px}.ApartmentInfoModal_policy-document-actions__zdr7I{display:flex;gap:8px;justify-content:flex-end}@media(max-width:640px){.ApartmentInfoModal_image-preview__DUEVJ.ant-image-preview-root .ant-image-preview-img{height:100%;max-height:100dvh;max-width:100vw;object-fit:contain;width:100%}.ApartmentInfoModal_image-preview__DUEVJ .ant-image-preview-footer{display:none}.ApartmentInfoModal_mobile-banner__u5ry1{display:block;height:100%;min-height:0;width:100%}.ApartmentInfoModal_mobile-banner-carousel__Jhdlt,.ApartmentInfoModal_mobile-banner-carousel__Jhdlt .slick-list,.ApartmentInfoModal_mobile-banner-carousel__Jhdlt .slick-slide,.ApartmentInfoModal_mobile-banner-carousel__Jhdlt .slick-slide>div,.ApartmentInfoModal_mobile-banner-carousel__Jhdlt .slick-slide>div>div,.ApartmentInfoModal_mobile-banner-carousel__Jhdlt .slick-slider,.ApartmentInfoModal_mobile-banner-carousel__Jhdlt .slick-track{height:100%}.ApartmentInfoModal_mobile-banner-carousel__Jhdlt button{background:#0000;border:0;display:block;height:100%;padding:0;width:100%}.ApartmentInfoModal_mobile-banner-carousel__Jhdlt img{display:block;height:100%;object-fit:cover;width:100%}.ApartmentInfoModal_main-visual__f8sL7>img{display:none}.ApartmentInfoModal_main-visual__f8sL7:hover img{transform:none}.ApartmentInfoModal_banner-pagination__2Icpy{bottom:24px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.ApartmentInfoModal_banner-pagination__2Icpy button{background:hsla(0,0%,100%,.502);border:0;border-radius:50%;height:8px;padding:0;width:8px}.ApartmentInfoModal_banner-pagination__2Icpy button[aria-pressed=true]{background:#fff;border-radius:6px;width:20px}.ApartmentInfoModal_visual-badges__Pf03E{align-items:center;inset:64px 12px auto;justify-content:space-between}.ApartmentInfoModal_visual-badges__Pf03E>span{border-radius:6px;padding:6px 10px}.ApartmentInfoModal_mobile-view-images__Vydpx{align-items:center;background:#17313acc;border:1px solid hsla(0,0%,100%,.376);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;min-height:30px;padding:6px 10px;pointer-events:auto;position:absolute;right:12px;top:64px;z-index:3}.ApartmentInfoModal_mobile-view-images__Vydpx:disabled{cursor:default;opacity:.5}.ApartmentInfoModal_mobile-heading__tNetx{align-items:center;gap:10px}.ApartmentInfoModal_mobile-code-row__Veuar{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.ApartmentInfoModal_mobile-code-row__Veuar h2{font-size:clamp(18px,5vw,24px);margin:0;overflow-wrap:anywhere}.ApartmentInfoModal_mobile-code-row__Veuar .ApartmentInfoModal_mobile-status__LqF4s{border-radius:4px;flex-shrink:0;font-size:11px;padding:4px 7px}.ApartmentInfoModal_mobile-price__XyKjM{align-items:baseline;display:flex;gap:6px;justify-content:flex-end}.ApartmentInfoModal_mobile-price__XyKjM small{display:inline;font-size:14px;font-weight:600}.ApartmentInfoModal_mobile-price__XyKjM strong{display:inline;font-size:20px;white-space:nowrap}.ApartmentInfoModal_mobile-price__XyKjM .ApartmentInfoModal_price-unit__qeHn8{font-size:14px}.ApartmentInfoModal_mobile-project-price-row__ZBUfT{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:10px 0 20px}.ApartmentInfoModal_mobile-project__KVHZf{flex:1 1;font-size:14px;margin:0;min-width:0;overflow-wrap:anywhere}.ApartmentInfoModal_mobile-tts-price__1\+57Q{align-items:center;background:#ba1a1a;border-radius:6px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-style:normal;font-weight:600;gap:4px;margin:0;padding:5px 7px}.ApartmentInfoModal_mobile-tts-price__1\+57Q .ApartmentInfoModal_tts-coin__9JU8H{color:#facc15;font-size:17px}.ApartmentInfoModal_mobile-tts-price__1\+57Q .ApartmentInfoModal_price-unit__qeHn8{font-size:inherit}.ApartmentInfoModal_mobile-details__S6-V5 .ApartmentInfoModal_mobile-fact__7Adzy>span{align-items:center;display:flex;gap:8px}.ApartmentInfoModal_mobile-fact__7Adzy i{color:#00566a;display:inline-flex;font-size:16px;font-style:normal}.ApartmentInfoModal_mobile-documents__84-9A button{align-items:center;display:inline-flex;gap:5px;justify-content:center}.ApartmentInfoModal_mobile-documents__84-9A button:disabled{opacity:.5}.ApartmentInfoModal_mobile-policies__ehnMI .ApartmentInfoModal_mobile-policy-gift__\+zFCv{align-items:flex-start;display:flex;gap:8px}.ApartmentInfoModal_mobile-policies__ehnMI .ApartmentInfoModal_mobile-policy-gift-text__KwVQb{flex:1 1;min-width:0;overflow-wrap:anywhere;white-space:pre-line}.ApartmentInfoModal_mobile-policies__ehnMI .ApartmentInfoModal_mobile-policy-gift__\+zFCv>.anticon{color:#86efac;flex:0 0 auto;margin-top:3px}.ApartmentInfoModal_mobile-policies__ehnMI .ApartmentInfoModal_mobile-policy-row__wSjZH{border-top:1px solid hsla(0,0%,100%,.145);margin-top:12px;padding-top:12px}.ApartmentInfoModal_mobile-policies__ehnMI .ApartmentInfoModal_mobile-policy-label__cbKCo{align-items:center;display:flex;gap:8px}.ApartmentInfoModal_mobile-policies__ehnMI .ApartmentInfoModal_mobile-policy-label__cbKCo .anticon{color:#fde68a;flex-shrink:0}.ApartmentInfoModal_mobile-policies__ehnMI small{align-items:center;display:flex;gap:6px}.ApartmentInfoModal_main-actions__QD1DL .ApartmentInfoModal_location-action__j96A-{display:none}.ApartmentInfoModal_document-modal__hfale.ant-modal{max-width:calc(100vw - 12px);width:calc(100vw - 12px)!important}.ApartmentInfoModal_document-modal__hfale .ant-modal-content{padding:14px 10px}.ApartmentInfoModal_price-sheet-list__rpP2v{display:flex;gap:6px;overflow-x:auto}.ApartmentInfoModal_price-sheet-list__rpP2v button{flex-shrink:0;max-width:200px;overflow-wrap:anywhere}.ApartmentInfoModal_pdf-controls__Dgkoy{font-size:12px;gap:8px}.ApartmentInfoModal_pdf-controls__Dgkoy .ant-btn{font-size:12px;padding:0 8px}}@media(prefers-reduced-motion:reduce){.ApartmentInfoModal_location-pulse-icon__2tMq\+:after{animation:none}}.home-project-section{display:flex;flex-direction:column;gap:40px;padding:24px 0 0}.project-block{display:flex;flex-direction:column;gap:24px}.section-header{align-items:center;display:flex;gap:24px;justify-content:space-between}.section-header h2{color:#191c1e;font-size:30px;font-weight:700;line-height:36px;margin:0}.navigation-buttons{align-items:center;display:flex;gap:8px}.navigation-buttons button{align-items:center;background:#fff;border:1px solid #c4c5d8;cursor:pointer;display:flex;height:40px;justify-content:center;transition:.2s ease;width:40px}.navigation-buttons button .anticon{color:#191c1e;font-size:14px}.navigation-buttons button:hover{border-color:#191c1e}.navigation-buttons button:disabled{cursor:default;opacity:.55}.hot-project-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.hot-project-card{border-radius:8px;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.hot-project-card:hover{transform:translateY(-4px)}.hot-project-card:hover .project-image img{transform:scale(1.05)}.hot-project-card .project-image{height:493px;overflow:hidden;position:relative}.hot-project-card .project-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.image-overlay{background:linear-gradient(0deg,#191c1eeb,#191c1e00 52%,#191c1e00)}.hot-badge-group{align-items:center;display:flex;gap:8px;left:16px;position:absolute;top:16px;z-index:2}.hot-badge,.hot-project-type{align-items:center;border-radius:2px;display:flex;font-size:12px;font-weight:400;height:24px;justify-content:center;line-height:16px;padding:0 12px}.hot-badge{background:#ba1a1a;color:#fff;letter-spacing:1.2px}.hot-project-type{background:#ffffffe6;color:#1141e5}.card-actions{align-items:center;display:flex;gap:10px;position:absolute;right:11px;top:11px;z-index:3}.card-actions.vertical{flex-direction:column}.card-actions button{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:none;border-radius:8px;cursor:pointer;display:flex;height:34px;justify-content:center;transition:.2s ease;width:34px}.card-actions button .anticon{color:#fff;font-size:16px}.card-actions button:hover,.favorite.active{background:#fff3}.favorite.active .anticon{color:#ff4d4f}.hot-project-content{bottom:24px;display:flex;flex-direction:column;gap:4px;left:24px;position:absolute;right:24px;z-index:2}.hot-project-content h3{color:#fff;font-size:22px;font-weight:600;line-height:28px;margin:0}.hot-project-content .hot-project-location,.hot-project-content .hot-project-location .anticon{color:#fff}.hot-project-card>.hot-card-actions{pointer-events:auto;z-index:20}.hot-project-card>.hot-card-actions button{pointer-events:auto;position:relative;z-index:1}.hot-project-card .project-image{z-index:1}.project-location{color:#dee1ff;font-size:12px;font-weight:500;gap:8px;line-height:16px}.project-location .anticon{font-size:12px}.project-location.dark{color:#444656;font-size:14px;font-weight:400;gap:4px;line-height:20px}.project-filters{align-items:center;background:#edeef1;border-radius:2px;display:flex;gap:4px;padding:4px}.project-filters button{background:#0000;border:none;border-radius:2px;color:#747687;cursor:pointer;font-size:14px;font-weight:500;height:36px;line-height:20px;padding:0 24px;transition:.2s ease}.project-filters button.active{background:#fff;box-shadow:0 1px 2px #0000000d;color:#191c1e;font-weight:700}.project-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.project-home-card{background:#fff;border:1px solid #e1e2e580;border-radius:8px;box-shadow:0 1px 2px #0000000d;flex-direction:column!important;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.project-home-card:hover{box-shadow:0 10px 20px #00000014;transform:translateY(-4px)}.project-home-card:hover .project-image img{transform:scale(1.05)}.project-home-card .project-home-image{height:256px;overflow:hidden;position:relative}.project-home-card .project-home-image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.project-home-card .project-home-content{display:flex;flex-direction:column;gap:8px;padding:16px!important}.project-home-card .project-home-content h3{color:#191c1e;font-size:20px;font-weight:700;line-height:28px;margin:0}.project-home-card .project-home-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#444656;display:-webkit-box;font-size:14px;font-weight:400;line-height:22px;margin:0;overflow:hidden}.project-type{align-items:center;background:#edeef1;border-radius:2px;color:#1141e5;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;left:16px;letter-spacing:.6px;line-height:16px;padding:0 8px;position:absolute;text-transform:uppercase;top:13px}.project-type.hot-project-type{background:#ffffffe6;font-weight:400;letter-spacing:normal;padding:0 12px;text-transform:none;top:16px}.hot-project-card,.project-home-card{cursor:pointer}.hot-project-card.is-loading,.project-home-card.is-loading{cursor:default}.hot-project-card.is-loading:hover,.project-home-card.is-loading:hover{box-shadow:0 1px 2px #0000000d;transform:none}.favorite:disabled{cursor:not-allowed;opacity:.6}.project-image-loading{background:linear-gradient(90deg,#e8ebf1b8,#f8fafcf2 48%,#e8ebf1b8)}.project-image-loading,.skeleton-line{animation:homeProjectImageLoading 1.25s ease-in-out infinite}.skeleton-line{background:linear-gradient(90deg,#ffffff3d,#ffffff8f 48%,#ffffff3d);background-size:220% 100%;border-radius:999px;height:12px;width:100%}.skeleton-line.title{height:22px;width:72%}.skeleton-line.medium{width:78%}.skeleton-line.short{width:48%}.skeleton-line.dark{background:linear-gradient(90deg,#e2e8f0d1,#f8fafc 48%,#e2e8f0d1);background-size:220% 100%}.section-title-group{align-items:center;display:flex;gap:16px}.view-more-button{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:999px;color:#191c1e;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 18px;transition:all .2s ease}.view-more-button:hover{background:#1362f5;border-color:#1362f5;color:#fff}@media(max-width:1200px){.hot-project-grid,.project-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hot-project-grid,.project-grid{grid-template-columns:1fr}.section-header{align-items:center;flex-direction:row}.project-filters{overflow-x:auto}}@keyframes homeProjectImageLoading{0%{background-position:120% 0}to{background-position:-120% 0}}.home-news-section{background:#f5f6fa;padding:20px 0;width:100%}.news-container{margin:0 auto;padding:0;position:relative;width:100%}.news-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.news-header h2{color:#191c1e;font-size:30px;font-weight:700;line-height:36px;margin:0}.view-all-button{align-items:center;background:#0000;border:none;color:#1141e5;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:8px;text-decoration:none;transition:all .2s ease}.view-all-button:hover{opacity:.75;transform:translateX(2px)}.news-content{grid-gap:28px;display:grid;gap:28px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.featured-news-card{color:inherit;display:block;text-decoration:none}.featured-news-card .featured-meta,.featured-news-card .news-skeleton-content,.featured-news-card h3,.featured-news-card p{padding:0 16px}.featured-news-card.is-loading .featured-image:hover img{transform:none}.featured-news-card .featured-image{border-radius:10px;box-shadow:0 4px 12px #00000014;height:420px;margin-bottom:20px;overflow:hidden;width:100%}.featured-news-card .featured-image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.featured-news-card .featured-image:hover img{transform:scale(1.03)}.featured-news-card .featured-meta{align-items:center;display:flex;gap:12px;margin-bottom:16px}.featured-news-card .featured-meta span{color:#747687;font-size:13px;font-weight:500}.featured-news-card h3{color:#191c1e;font-size:24px;font-weight:700;line-height:1.35;margin:0 0 16px}.featured-news-card p{color:#747687;font-size:16px;line-height:1.7;margin:0}.featured-category{background:#e8ecff;border-radius:4px;color:#3a5efe;font-size:11px;font-weight:700;letter-spacing:1px;padding:6px 10px}.news-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.news-card{color:inherit;cursor:pointer;display:block;text-decoration:none;transition:transform .25s ease}.news-card .news-date,.news-card .news-skeleton-content,.news-card h4{padding:0 12px}.news-card.is-loading{cursor:default}.news-card.is-loading:hover{transform:none}.news-card:hover{transform:translateY(-4px)}.news-card .news-card-image{border-radius:8px;box-shadow:0 2px 6px #00000014;height:185px;margin-bottom:12px;overflow:hidden;width:100%}.news-card .news-card-image img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.news-card:hover img{transform:scale(1.05)}.news-card h4{-webkit-box-orient:vertical;color:#191c1e;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.5;margin:0;overflow:hidden}.news-image-loading{animation:newsLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0cc,#f8fafc 48%,#e2e8f0cc);background-size:220% 100%;filter:blur(1px);height:100%;transform:scale(1.02);width:100%}.news-skeleton-content{display:flex;flex-direction:column;gap:12px}.news-skeleton-content.compact{gap:10px}.news-skeleton-line{animation:newsLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0d9,#f8fafc 48%,#e2e8f0d9);background-size:220% 100%;border-radius:999px;height:13px;width:100%}.news-skeleton-line.title{height:24px}.news-skeleton-line.medium{width:72%}.news-skeleton-line.short{width:42%}@keyframes newsLoading{0%{background-position:120% 0}to{background-position:-120% 0}}.news-date{color:#747687;display:block;font-size:12px;font-weight:500;margin-bottom:8px}.scroll-top-button{background:#005a73;border:none;border-radius:14px;bottom:0;box-shadow:0 8px 24px #005a734d;color:#fff;cursor:pointer;font-size:22px;font-weight:700;height:52px;position:absolute;right:32px;transition:all .25s ease;width:52px}.scroll-top-button:hover{background:#00475b;transform:translateY(-4px)}@media(max-width:992px){.news-content{grid-template-columns:1fr}.featured-news-card h3{font-size:30px}}@media(max-width:768px){.news-grid{grid-template-columns:1fr}.news-header h2{font-size:34px}.featured-news-card .featured-image{height:300px}.featured-news-card h3{font-size:26px}.scroll-top-button{right:24px}}.login-container{background-attachment:fixed;background-image:url(/static/media/login-bg.d87153ff2b30a8a55171.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Be Vietnam Pro,sans-serif;min-height:100vh;padding:1rem;position:relative}.auth-register-overlay,.login-container{align-items:center;display:flex;justify-content:center}.auth-register-overlay{flex-direction:column;min-height:calc(100vh - 2rem);padding:24px 0;pointer-events:none!important;width:100%}.register-card{width:min(420px,100%)}@media (max-height:850px){.auth-register-overlay{justify-content:flex-start}}.submit-btn{height:45px}.register-login-footer{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:4px;justify-content:center;line-height:1.5;margin-top:10px;text-align:center;white-space:nowrap}.bottom{pointer-events:auto;position:relative;z-index:1}.bottom-link,.bottom-link:visited{color:#fff;text-decoration:none}.bottom-link:focus-visible,.bottom-link:hover{color:#fff;text-decoration:underline}.referral-error{color:#ff4d4f;font-size:12px;margin-top:6px}.registration-error-alert{margin-bottom:20px}.registration-error-list{margin:4px 0 0;padding-left:20px}.registration-error-list li+li{margin-top:4px}.registration-error-id{color:#8c8c8c;font-size:12px;margin-top:8px;word-break:break-all}.submit-btn{background:#0f4c5c;border-color:#0f4c5c;border-radius:8px;font-weight:500;height:48px}.submit-btn:hover{background:#0c3c49!important;border-color:#0c3c49!important}.login-card{background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;padding:32px;position:relative;width:420px;z-index:2}.login-title{color:#111827;font-size:28px;font-weight:700;margin-bottom:24px}.login-error-alert{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:14px;line-height:1.5;margin-bottom:18px;padding:11px 13px}.input-group{margin-bottom:18px}.input-label{color:#374151;display:block;font-size:14px;margin-bottom:6px}.input-field{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;height:48px;padding:0 14px}.input-field:focus{background:#fff;border-color:#2563eb}.login-card .login-input-wrapper{position:relative}.login-card .login-input-wrapper>.input-field{padding-left:44px}.login-card .login-input-prefix{color:#6b7280;font-size:18px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.login-card .login-input-wrapper:focus-within .login-input-prefix{color:#2563eb}.login-card .login-phone-icon{transform:translateY(-50%) scaleX(-1)}.login-card .login-input-wrapper>.password-input{padding-right:46px}.password-input-wrapper{position:relative}.password-input{padding-right:46px}.password-visibility-button{align-items:center;background:#0000;border:0;color:#6b7280;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;padding:4px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.password-visibility-button:focus-visible,.password-visibility-button:hover{color:#2563eb}.password-visibility-button:focus-visible{border-radius:4px;outline:2px solid #93c5fd;outline-offset:2px}.options-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.forgot-button{background:none;border:none;color:#2563eb;cursor:pointer;font-size:13px}.login-button{align-items:center;background:#0f4c5c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:48px;justify-content:center;transition:.2s;width:100%}.login-button:hover:not(:disabled){background:#0c3c49}.login-button:disabled{cursor:not-allowed;opacity:.75}.login-button.loading:before{animation:login-button-spin .8s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;content:"";height:18px;width:18px}@keyframes login-button-spin{to{transform:rotate(1turn)}}.register-row{color:#6b7280;font-size:14px;margin-top:18px;text-align:center}.register-button{background:none;border:none;color:#2563eb;cursor:pointer;font-weight:600;margin-left:4px}@media (max-width:480px){.login-card{padding:24px;width:90%}}.content-skeleton{min-height:240px;width:100%}.content-skeleton-sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.content-skeleton-items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-skeleton-item{background:#fff;border:1px solid #e5e9ef;border-radius:12px;padding:16px}.content-skeleton-image,.content-skeleton-line{animation:content-skeleton-shimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,#e8edf3 25%,#f7f9fb 40%,#e8edf3 60%);background-size:200% 100%;border-radius:7px;display:block}.content-skeleton-image{height:170px;margin-bottom:18px;width:100%}.content-skeleton-line{height:14px;margin-top:12px;width:100%}.content-skeleton-line.short{width:42%}.content-skeleton-line.medium{width:72%}.content-skeleton--lines .content-skeleton-items,.content-skeleton--table .content-skeleton-items{gap:0;grid-template-columns:1fr}.content-skeleton--lines .content-skeleton-item,.content-skeleton--table .content-skeleton-item{border:0;border-radius:0;padding:12px 4px}.content-skeleton--table .content-skeleton-image{height:24px;margin:0}.content-skeleton--article .content-skeleton-items{grid-template-columns:1fr}.content-skeleton--article .content-skeleton-image{height:340px}@keyframes content-skeleton-shimmer{to{background-position-x:-200%}}@media(max-width:760px){.content-skeleton-items{grid-template-columns:1fr}.content-skeleton--article .content-skeleton-image{height:240px}}@media(prefers-reduced-motion:reduce){.content-skeleton-image,.content-skeleton-line{animation:none}}.project-card{background:#fff;border:1px solid #eef0f5;border-radius:6px;box-shadow:0 8px 18px #0f172a0a;display:flex;flex-direction:column;min-height:100%;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;width:100%}.project-card:hover{box-shadow:0 12px 24px #0f172a14;transform:translateY(-2px)}.project-card.is-loading{cursor:default}.project-card.is-loading:hover{box-shadow:0 8px 18px #0f172a0a;transform:none}.project-thumbnail{aspect-ratio:16/9;background:#e5e7eb;flex:0 0 auto;min-height:260px;overflow:hidden;position:relative;width:100%}.project-thumbnail img{display:block;height:100%;min-height:260px;object-fit:cover;width:100%}.project-image-loading{animation:projectCardLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0d1,#f8fafc 48%,#e2e8f0d1);background-size:220% 100%;filter:blur(1px);height:100%;min-height:260px;transform:scale(1.02);width:100%}.project-image-badges{align-items:center;display:flex;gap:7px;left:8px;position:absolute;top:8px;z-index:2}.tag-hot,.tag-project-type{border-radius:3px;font-size:10px;height:20px;justify-content:center;line-height:1;padding:0 8px;text-transform:uppercase}.tag-hot,.tag-project-type{align-items:center;display:inline-flex;font-weight:700}.tag-hot{background:#ef2029;border-radius:2px;color:#fff;font-size:12px;gap:3px;line-height:16px;padding:0 6px;z-index:2}.tag-hot .anticon{font-size:11px}.tag-project-type{background:#ffffffeb;color:#1141e5;letter-spacing:.04em;padding:0 10px}.project-actions{gap:2px;position:absolute;right:8px;top:8px;z-index:2}.project-actions button{align-items:center;background:#00333f6b;border:none;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;transition:background .2s ease;width:38px}.project-actions button .anticon{font-size:18px}.project-actions button:hover{background:#00333f94}.project-actions button:disabled{cursor:not-allowed;opacity:.72}.project-actions button.favorite.active{background:#ffffffeb;color:#e60000}.project-content{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:14px 22px 22px}.project-tag{background:#e2f4eb!important;border:none!important;border-radius:2px;color:#188a5f!important;font-size:10px;font-weight:700;height:20px;letter-spacing:.3px;line-height:20px;margin:0 0 10px;padding:0 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.project-content h2{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#191c1e;display:-webkit-box;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin:0 0 4px;overflow:hidden}.project-location{align-items:center;color:#5b6072;display:flex;font-size:15px;font-weight:400;gap:4px;line-height:24px;margin-bottom:6px}.project-location .anticon{color:#5b6072;flex:0 0 auto;font-size:13px}.project-location span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-content p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#444656;display:-webkit-box;font-size:15px;font-weight:400;line-height:25px;margin:0;overflow:hidden}.project-skeleton-line{animation:projectCardLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0db,#f8fafc 48%,#e2e8f0db);background-size:220% 100%;border-radius:999px;height:14px;margin-bottom:10px;width:100%}.project-skeleton-line.tag{border-radius:2px;height:20px;width:118px}.project-skeleton-line.title{height:28px;width:76%}.project-skeleton-line.medium{width:68%}.project-skeleton-line.short{width:46%}.project-skeleton-line.meta-label{height:12px;margin-bottom:6px;width:62px}.project-skeleton-line.meta-value{height:20px;margin-bottom:0;width:76px}.project-footer{align-items:flex-end;border-top:1px solid #eef0f5;display:flex;gap:24px;justify-content:space-between;margin-top:auto;padding-top:10px}.project-skeleton-button{animation:projectCardLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0db,#f8fafc 48%,#e2e8f0db);background-size:220% 100%;border-radius:4px;height:44px;width:132px}@keyframes projectCardLoading{0%{background-position:120% 0}to{background-position:-120% 0}}.project-meta{align-items:flex-start;display:flex;gap:26px}.meta-item{display:flex;flex-direction:column}.meta-item label{color:#9a9cad;font-size:12px;font-weight:600;letter-spacing:.4px;line-height:16px;margin-bottom:1px;text-transform:uppercase}.meta-item strong{color:#005a6b;font-size:17px;font-weight:600;line-height:24px}.meta-item+.meta-item strong{color:#191c1e}.btn-detail{background:#005a6b!important;border:none!important;border-radius:4px!important;box-shadow:0 8px 14px #1141e52e;color:#fff!important;font-size:14px!important;font-weight:600!important;height:44px!important;line-height:20px!important;padding:0!important;width:132px}.btn-detail:focus,.btn-detail:hover{background:#004d5d!important}@media(max-width:992px){.project-thumbnail{height:240px;min-height:240px}.project-content{padding:14px 18px 18px}}@media(max-width:768px){.project-list{gap:18px}.project-content h2{font-size:22px;font-weight:600;line-height:30px}.project-content p,.project-location{font-size:14px;line-height:22px}.project-footer{align-items:stretch;flex-direction:column;gap:14px}.btn-detail{width:100%}}.DeleteAccountSection_section__dtUAA{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-top:40px;padding:24px}.DeleteAccountSection_section__dtUAA h3{color:#191c1e;font-size:16px;font-weight:600;margin:0 0 8px}.DeleteAccountSection_section__dtUAA p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.approve-lock-modal .ant-modal-content{border-radius:12px;box-shadow:0 24px 48px #00000026;overflow:hidden}.approve-lock-modal .ant-modal-header{background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #f0f0f0;padding:16px 20px 12px}.approve-lock-modal .ant-modal-title{color:#1a1a2e;font-size:18px;font-weight:700;letter-spacing:-.3px;padding-left:12px;position:relative}.approve-lock-modal .ant-modal-title:before{background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:2px;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.approve-lock-modal .ant-modal-close{color:#8c8c8c;right:20px;top:16px;transition:all .2s ease}.approve-lock-body{max-height:65vh;overflow-y:auto;padding:4px 0 8px}.approve-lock-body::-webkit-scrollbar{width:4px}.approve-lock-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.approve-lock-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.transaction-summary{grid-gap:20px;background:linear-gradient(135deg,#f6f9fc,#f0f4f9);border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 4px #00000005;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;padding:12px 16px}.transaction-summary>div{min-width:0}.transaction-summary p{color:#8c8c8c;font-size:10px;font-weight:600;letter-spacing:.6px;margin-bottom:4px;text-transform:uppercase}.transaction-summary span{background:#fff;border:1px solid #e0e6ed;border-radius:16px;color:#1a1a2e;display:inline-block;font-family:Monaco,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.2px;max-width:100%;overflow-wrap:anywhere;padding:4px 10px}.approve-lock-qr-label{color:#2c3e50;font-size:12px;font-weight:600;line-height:22px;margin-bottom:4px}.approve-lock-generated-qr,.approve-lock-qr-row .upload-qr .ant-upload-drag{background:#fafcfd;border-radius:8px;box-sizing:border-box;height:180px;width:100%}.approve-lock-generated-qr{align-items:center;background:#fff;border:1.5px solid #cbd5e1;color:#222;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:6px;height:auto;justify-content:center;min-height:180px;overflow-wrap:anywhere;padding:8px;text-align:center}.approve-lock-qr-brand{color:#123d70;font-size:24px;font-weight:700}.approve-lock-qr-bank{color:#123d70;font-size:16px}.approve-lock-qr-code{display:block;max-width:256px;width:100%}.approve-lock-qr-code .ant-qrcode,.approve-lock-qr-code canvas{aspect-ratio:1;height:auto!important;width:100%!important}.approve-lock-generated-qr img,.approve-lock-uploaded-qr img{display:block;height:100%;object-fit:contain;width:100%}.approve-lock-qr-empty{border-style:dashed;color:#9ca3af;cursor:default;flex-direction:column;gap:8px;text-align:center}.approve-lock-qr-row .upload-qr .ant-upload-drag .ant-upload{height:100%;padding:12px}.approve-lock-uploaded-qr{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%}.approve-lock-uploaded-qr img{flex:1 1;min-height:0}.approve-lock-uploaded-qr span{color:#4a5568;font-size:11px}.approve-lock-account-select .ant-select{min-height:40px;width:100%}.approve-lock-account-select .ant-select-selector{border-radius:6px;min-width:0}.approve-lock-accounts-error{margin:0 20px 14px 0}.approve-lock-body .ant-form-item-label{padding-bottom:4px}.approve-lock-body .ant-form-item-label>label{color:#2c3e50;font-size:12px;font-weight:600}.approve-lock-body .ant-input-number{border:1.5px solid #e4e9f0;border-radius:6px;padding:2px 10px;transition:all .2s}.approve-lock-body .ant-input-number-input{font-size:14px;font-weight:500;padding:6px 0}.approve-lock-body .ant-input,.approve-lock-body .ant-input-affix-wrapper{border:1.5px solid #e4e9f0;border-radius:6px;padding:7px 12px;transition:all .2s}.approve-lock-body .ant-input-textarea textarea{border:1.5px solid #e4e9f0;border-radius:6px;font-size:13px;padding:8px 12px;resize:none}.upload-qr .ant-upload-drag{padding:12px 0}.upload-qr .ant-upload-drag .upload-icon{font-size:40px}.upload-qr .ant-upload-drag .upload-title span{color:#1890ff;cursor:pointer;margin:0 4px}.upload-qr .ant-upload-drag .upload-note{margin-top:6px}.upload-qr .ant-upload-list-item{border-radius:6px;margin-top:10px}.approve-lock-footer{background:#fff;border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;margin-top:4px;padding:14px 20px 18px}.approve-lock-footer .btn-cancel{background:#fff;border:1.5px solid #d9d9d9;border-radius:8px;color:#595959;font-size:13px;font-weight:600;height:38px;padding:0 20px;transition:all .2s}.approve-lock-footer .btn-approve{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;border-radius:8px;box-shadow:0 2px 8px #1890ff40;font-size:13px;font-weight:600;height:38px;padding:0 22px;transition:all .2s}.approve-lock-footer .btn-approve:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 4px 12px #1890ff59;transform:translateY(-1px)}.approve-lock-footer .btn-approve:active{transform:translateY(0)}@media (max-width:768px){.approve-lock-modal{width:95%!important}.approve-lock-modal .ant-modal-header{padding:14px 16px 10px}.transaction-summary{flex-direction:column;gap:12px;padding:12px 14px}.transaction-summary>div{min-width:auto}.approve-lock-footer{padding:12px 16px 16px}.approve-lock-footer .btn-approve,.approve-lock-footer .btn-cancel{border-radius:6px;height:36px;padding:0 16px}.approve-lock-body{padding:0 4px 6px}}.approve-lock-modal .ant-btn-loading{opacity:.8;pointer-events:none}@keyframes subtlePulse{0%{box-shadow:0 0 0 0 #1890ff66}70%{box-shadow:0 0 0 4px #1890ff00}to{box-shadow:0 0 0 0 #1890ff00}}.btn-approve:active{animation:subtlePulse .3s ease-out}.preview-label{color:#2c3e50;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.qr-thumbnail{background:#fafcfd;border:1.5px solid #e4e9f0;border-radius:8px;cursor:pointer;height:120px;overflow:hidden;position:relative;transition:all .2s ease;width:120px}.qr-thumbnail:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff26}.qr-thumbnail:hover .thumbnail-overlay{opacity:1}.thumbnail-img{height:100%;object-fit:cover;width:100%}.thumbnail-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.thumbnail-overlay span{background:#000000b3;border-radius:4px;color:#fff;font-size:11px;font-weight:500;padding:4px 8px}.qr-placeholder{align-items:center;background:#fafcfd;border:1.5px dashed #cbd5e1;border-radius:8px;color:#9ca3af;display:flex;flex-direction:column;gap:8px;height:120px;justify-content:center;width:120px}.qr-placeholder .anticon,.qr-placeholder i{color:#cbd5e1;font-size:32px}.qr-placeholder span{color:#9ca3af;font-size:11px}.upload-qr .ant-upload-drag{background:#fafcfd;border:1.5px dashed #cbd5e1;border-radius:8px;padding:16px 0;transition:all .25s ease}.upload-qr .ant-upload-drag .upload-icon{color:#1890ff;font-size:32px;margin-bottom:8px}.upload-qr .ant-upload-drag .upload-title{color:#4a5568;font-size:13px;font-weight:500}.upload-qr .ant-upload-drag .upload-note{color:#9ca3af;font-size:11px;margin-top:4px}.image-preview-modal .ant-modal-content{background:#0000;border-radius:12px;box-shadow:none}.image-preview-modal .ant-modal-body{background:#0000;padding:0}.image-preview-modal img{border-radius:12px;box-shadow:0 8px 24px #0003}@media (max-width:768px){.qr-placeholder,.qr-thumbnail{height:90px;width:90px}.thumbnail-overlay span{font-size:9px;padding:3px 6px}}.approve-lock-modal .ant-modal{overflow:hidden}.approve-lock-modal .ant-modal-body{overflow-x:hidden}.approve-lock-body .ant-row{margin-left:0!important;margin-right:0!important}.approve-lock-body .ant-col{padding-left:8px!important;padding-right:8px!important}.upload-qr{overflow:hidden;width:100%}.upload-qr .ant-upload-drag{margin:0;width:100%}.qr-preview-section{height:100%;margin-top:24px;overflow:hidden;width:100%}.approve-lock-body .ant-form-item{margin-bottom:14px;width:100%}.approve-lock-body .ant-input-number{width:100%}@media (max-width:576px){.transaction-summary{grid-template-columns:1fr}.approve-lock-body .ant-col{padding-left:4px!important;padding-right:4px!important}.qr-placeholder,.qr-thumbnail{height:80px;width:80px}}@media (max-width:768px){.approve-lock-modal .ant-modal-title{font-size:14px;line-height:1.4;padding-right:30px;white-space:normal;word-break:break-word}}.confirm-deposit-modal .ant-modal-content{border-radius:12px;box-shadow:0 24px 48px #00000026;overflow:hidden}.confirm-deposit-modal .ant-modal-header{background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #f0f0f0;padding:16px 20px 12px}.confirm-deposit-modal .ant-modal-title{color:#1a1a2e;font-size:18px;font-weight:700;padding-left:12px;position:relative}.confirm-deposit-modal .ant-modal-title:before{background:linear-gradient(135deg,#52c41a,#389e0d);border-radius:2px;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.confirm-deposit-body{max-height:65vh;overflow-y:auto;padding:8px 0 12px}.confirm-deposit-body::-webkit-scrollbar{width:4px}.confirm-deposit-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.confirm-deposit-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.info-value.highlight{color:#52c41a}.confirm-deposit-footer{background:#fff;border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding:14px 20px 18px}.confirm-deposit-footer .btn-cancel{background:#fff;border:1.5px solid #d9d9d9;border-radius:8px;color:#595959;font-size:13px;font-weight:600;height:38px;padding:0 20px;transition:all .2s}.confirm-deposit-footer .btn-cancel:hover{border-color:#ff7875;color:#ff4d4f}.confirm-deposit-footer .btn-confirm{background:linear-gradient(135deg,#52c41a,#389e0d);border:none;border-radius:8px;box-shadow:0 2px 8px #52c41a40;font-size:13px;font-weight:600;height:38px;padding:0 22px;transition:all .2s}.confirm-deposit-footer .btn-confirm:hover{background:linear-gradient(135deg,#73d13d,#52c41a);box-shadow:0 4px 12px #52c41a59;transform:translateY(-1px)}@media (max-width:768px){.confirm-deposit-modal{width:95%!important}.deposit-image-section,.transaction-info-card,.transaction-timeline{padding:12px 16px}.timeline-item{gap:12px}.timeline-icon{font-size:14px;height:32px;width:32px}.timeline-action{font-size:12px}.confirm-deposit-footer{padding:12px 16px 16px}}.main{display:block;grid-column:1/-1}.account-loading-skeleton{width:100%}.account-loading-profile{align-items:flex-start;display:flex;gap:16px}.account-loading-avatar{border-radius:4px;flex:0 0 auto;height:128px;width:128px}.account-loading-user-lines{display:flex;flex-direction:column;gap:10px;width:min(320px,calc(100% - 144px))}.account-loading-avatar,.account-loading-line{animation:accountLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0d9,#f8fafc 48%,#e2e8f0d9);background-size:220% 100%}.account-loading-line{border-radius:999px;height:13px;width:100%}.account-loading-user-lines .name{height:24px;width:68%}.account-loading-user-lines .contact{width:72%}.account-loading-user-lines .short{width:56%}.account-loading-user-lines .button{border-radius:4px;height:34px;margin-top:4px;width:124px}.account-loading-tabs{border-bottom:1px solid #e3e9ea;display:flex;gap:28px;margin-top:24px;overflow:hidden;padding:14px 0}.account-loading-tabs .account-loading-line{flex:0 0 112px;height:16px}.account-loading-content{background:#fff;border:1px solid #e9eff0;border-radius:8px;margin-top:28px;padding:24px}.account-loading-content>.title{height:24px;margin-bottom:28px;width:210px}.account-loading-grid{grid-gap:24px 32px;display:grid;gap:24px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-loading-grid>div{display:flex;flex-direction:column;gap:9px}.account-loading-grid .label{height:10px;width:30%}.account-loading-grid .field{border-radius:6px;height:42px}@keyframes accountLoading{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:640px){.account-loading-profile{align-items:center;flex-direction:column}.account-loading-user-lines{align-items:center;width:100%}.account-loading-grid{grid-template-columns:1fr}}.account-transaction-tab{width:100%}.account-transaction-heading{margin-bottom:22px}.account-transaction-heading h2{color:#00333c;font-size:24px;margin:0 0 5px}.account-transaction-heading p{color:#70787b;font-size:14px;margin:0}.account-transaction-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.account-transaction-stats>div{align-items:center;background:#fff;border:1px solid #e3e9ea;border-radius:8px;display:flex;gap:14px;min-height:94px;padding:18px}.account-transaction-stats>div>.anticon{align-items:center;background:#e7f5f5;border-radius:10px;color:#006c77;display:inline-flex;font-size:21px;height:44px;justify-content:center;width:44px}.account-transaction-stats span{color:#70787b;display:flex;flex-direction:column;font-size:13px}.account-transaction-stats strong{color:#00333c;font-size:25px;margin-top:2px}.account-transaction-filters{grid-gap:10px;background:#f9fbfb;border:1px solid #e3e9ea;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) 210px auto auto;margin-bottom:18px;padding:16px}.account-transaction-filters .ant-btn,.account-transaction-filters .ant-input-affix-wrapper,.account-transaction-filters .ant-select-selector{border-radius:6px!important;min-height:40px}.account-transaction-filters .ant-btn-primary{background:#00333c;border-color:#00333c}.account-transaction-code{background:#0000;border:0;color:#1677ff;cursor:pointer;font-weight:600;padding:0}.account-transaction-code:hover{text-decoration:underline}.account-transaction-identity{display:flex;flex-direction:column;gap:5px;min-width:0}.account-transaction-identity .account-transaction-code{color:#005b69;display:block;line-height:1.5;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.account-transaction-date small,.account-transaction-identity>span{color:#7b8794;font-size:12px}.account-transaction-project-name{display:block;line-height:1.5;overflow-wrap:anywhere}.account-transaction-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.account-transaction-date{font-feature-settings:"tnum";display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:4px;white-space:nowrap}.account-transaction-list-table .ant-table{border:1px solid #e3e9ea;border-radius:10px;font-size:13px;overflow:hidden}.account-transaction-list-table .ant-table-thead>tr>th{background:#eff5f5;border-bottom:1px solid #e3e9ea;color:#38565d;font-size:12px;font-weight:600;padding:14px 12px;white-space:nowrap}.account-transaction-list-table .ant-table-tbody>tr>td{border-bottom:1px solid #edf1f2;line-height:1.5;padding:16px 12px;vertical-align:middle}.account-transaction-list-table .ant-table-tbody>tr:hover>td{background:#f4fafb}.account-transaction-list-table .account-transaction-list-status{border:0;border-radius:6px;font-size:11px;line-height:20px;margin:0;padding:4px 9px;white-space:normal}.account-transaction-list-table .status-deposit_uploaded,.account-transaction-list-table .status-pending_lock{background:#fff4d9!important;color:#96600b!important}.account-transaction-list-table .status-approved,.account-transaction-list-table .status-locked{background:#eaf3ff!important;color:#1765ac!important}.account-transaction-list-table .status-completed,.account-transaction-list-table .status-deposit_confirmed{background:#e5f6ed!important;color:#18734b!important}.account-transaction-list-table .status-expired{background:#fff0e7!important;color:#a94c24!important}.account-transaction-list-table .status-cancelled{background:#eef1f4!important;color:#717d86!important}.account-transaction-filters .ant-btn,.account-transaction-filters .ant-input-affix-wrapper,.account-transaction-filters .ant-select{height:40px}.account-transaction-filters .ant-input-affix-wrapper .ant-input{background:#0000;border:0;height:auto;min-height:0;padding-block:0}.account-transaction-countdown{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.account-transaction-countdown strong{font-feature-settings:"tnum";color:#d4380d;font-variant-numeric:tabular-nums}.account-transaction-countdown span{color:#7b8794;font-size:12px}.account-transaction-detail-loading{min-height:260px}.account-transaction-detail-modal .ant-modal-content{border-radius:8px;box-shadow:0 24px 40px -10px #171d1e29;font-weight:400;overflow:hidden;padding:0}.account-transaction-detail-modal .ant-modal-header{border-bottom:0;margin:0;padding:24px 32px}.account-transaction-detail-modal .ant-modal-close{right:22px;top:18px}.account-transaction-detail-modal .ant-modal-body{max-height:min(720px,calc(100vh - 190px));overflow-y:auto;padding:0 32px 34px}.account-transaction-modal-title{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-right:40px}.account-transaction-modal-actions,.account-transaction-modal-heading{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.account-transaction-modal-heading{min-width:0}.account-transaction-modal-actions{margin-left:auto}.account-transaction-modal-actions .ant-btn{border-radius:6px;font-weight:500;min-height:36px}.account-transaction-modal-heading strong{color:#00333c;font-size:20px;font-weight:400;overflow-wrap:anywhere}.account-transaction-modal-title .account-transaction-status{background:#b2ecfa;border-radius:999px;color:#064e5a;font-size:11px;font-weight:400;padding:5px 12px}.account-transaction-modal-title .account-transaction-status.status-cancelled{background:#ffdad6;color:#93000a}.account-transaction-modal-title .account-transaction-status.status-draft,.account-transaction-modal-title .account-transaction-status.status-pending_lock{background:#ffdcc3;color:#663d17}.account-transaction-detail-layout{grid-gap:38px;display:grid;gap:38px;grid-template-columns:minmax(0,7fr) minmax(260px,5fr)}.account-transaction-detail-sidebar{align-self:start;display:flex;flex-direction:column;gap:16px;min-width:0}.account-transaction-detail-sidebar>.account-transaction-progress{box-sizing:border-box;min-height:0;width:100%}.account-transaction-detail-sidebar .account-unc-payment-info-compact{margin:0;padding:12px}.account-unc-payment-info-compact .ant-descriptions-item-label{width:104px}.account-unc-payment-info-compact .ant-descriptions-item-content{overflow-wrap:anywhere}.account-unc-payment-info-compact .ant-descriptions-item-content,.account-unc-payment-info-compact .ant-descriptions-item-label{font-size:12px}.account-unc-payment-info-compact .account-unc-qr-column{text-align:center}.account-unc-payment-info-compact .account-unc-qr-card{gap:4px;margin-inline:auto;padding:8px}.account-unc-qr-thumbnail{background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:zoom-in;display:inline-flex;padding:2px}.account-unc-qr-thumbnail:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.account-unc-qr-preview{display:flex;justify-content:center}.account-transaction-detail-main{display:flex;flex-direction:column;gap:34px;min-width:0}.transaction-section-finance{order:1}.transaction-section-sales{order:2}.transaction-section-customer{order:3}.transaction-section-project{order:4}.transaction-section-documents{order:5}.account-transaction-detail-section h3,.account-transaction-progress h3{align-items:center;color:#576062;display:flex;font-size:14px;font-weight:400;gap:8px;margin:0 0 15px}.account-transaction-detail-section h3 .anticon,.account-transaction-progress h3 .anticon{color:#2a6673;font-size:18px}.account-transaction-project-card{grid-column-gap:16px;grid-row-gap:14px;background:#eff5f5;border-radius:6px;column-gap:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;row-gap:14px}.account-transaction-project-card .wide{grid-column:auto}.account-transaction-customer div,.account-transaction-finance div,.account-transaction-project-card div{display:flex;flex-direction:column;gap:5px;min-width:0}.account-transaction-customer span,.account-transaction-finance span,.account-transaction-project-card span{color:#70787b;font-size:11px}.account-transaction-project-card strong{color:#00333c;font-size:14px;font-weight:400}.account-transaction-project-card .account-transaction-multiline-value{white-space:pre-line}.transaction-status-timeline .ant-timeline-item{padding-bottom:28px}.transaction-status-timeline .ant-timeline-item-tail{-webkit-border-start:2px solid #dbe4e7;border-inline-start:2px solid #dbe4e7;inset-inline-start:16px}.transaction-status-timeline .ant-timeline-item-head-custom{background:#0000;inset-inline-start:16px;margin-top:0;padding:0}.transaction-status-timeline .ant-timeline-item-content{-webkit-margin-start:48px;margin-inline-start:48px;min-height:42px}.transaction-timeline-icon{align-items:center;background:#fff;border:2px solid;border-radius:50%;box-shadow:0 0 0 4px #f5f9f9;display:inline-flex;font-size:17px;height:34px;justify-content:center;width:34px}.account-transaction-finance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.account-transaction-finance div{border-right:1px solid #bfc8ca73;padding:10px 18px}.account-transaction-finance div:first-child{padding-left:0}.account-transaction-finance div:last-child{border-right:0}.account-transaction-finance strong{color:#00333c;font-size:16px;font-weight:400}.account-transaction-finance div:nth-child(2) strong{color:#2a6673}.account-transaction-finance div:nth-child(3) strong{color:#663d17}.account-transaction-customer{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-transaction-customer strong{color:#171d1e;font-size:13px;font-weight:400;overflow-wrap:anywhere}.account-transaction-document{align-items:center;background:#e9eff0;border-radius:6px;color:#171d1e;display:inline-flex;font-size:13px;gap:10px;max-width:100%;padding:12px 15px}.account-transaction-document-list{display:flex;flex-direction:column;gap:8px}.account-transaction-document-info{flex:1 1;min-width:0}.account-transaction-document-info small,.account-transaction-document-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-transaction-document-info strong{font-size:13px;font-weight:500}.account-transaction-document-info small{color:#70787b;font-size:11px;margin-top:2px}.account-transaction-document span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-transaction-document .anticon:first-child{color:#00333c;font-size:18px}.account-transaction-document .anticon:last-child{color:#70787b}.account-transaction-no-document{color:#70787b;font-size:13px}.account-transaction-progress{align-self:start;background:#eff5f5b3;border-radius:8px;min-height:100%;padding:22px}.account-transaction-progress .ant-timeline{margin:26px 0 0 2px}.account-transaction-progress .ant-timeline-item{padding-bottom:30px}.account-transaction-progress .ant-timeline-item-tail{-webkit-border-start:2px solid #dee3e4;border-inline-start:2px solid #dee3e4}.account-transaction-progress .ant-timeline-item-head-custom{align-items:center;background:#2a6673;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;height:24px;justify-content:center;margin-top:2px;width:24px}.account-transaction-progress .transaction-status-timeline .ant-timeline-item-head-custom{background:#0000;color:inherit;height:28px;margin-top:0;width:28px}.account-transaction-progress .transaction-status-timeline .ant-timeline-item-tail{inset-inline-start:14px}.account-transaction-progress .transaction-status-timeline .ant-timeline-item-content{-webkit-margin-start:42px;margin-inline-start:42px}.account-transaction-progress .transaction-timeline-icon{aspect-ratio:1/1;border-radius:50%;border-width:2px;box-sizing:border-box;display:inline-flex;flex:0 0 28px;font-size:14px;height:28px;line-height:1;max-height:28px;max-width:28px;min-height:28px;min-width:28px;width:28px}.account-transaction-progress-item{display:flex;flex-direction:column;padding-left:4px}.account-transaction-progress-item strong{color:#00333c;font-size:13px;font-weight:400}.account-transaction-progress-item small,.account-transaction-progress-item span{color:#70787b;font-size:11px;margin-top:4px}.account-transaction-progress-item small{color:#2a6673;font-weight:400}.account-transaction-deadline{border-top:1px solid #dee3e4;display:flex;flex-direction:column;gap:4px;padding-top:16px}.account-transaction-deadline span{color:#70787b;font-size:11px}.account-transaction-deadline strong{color:#00333c;font-size:13px;font-weight:400}.account-unc-modal{max-width:calc(100vw - 24px);padding-bottom:0}.account-unc-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;padding:16px 20px}.account-unc-modal .ant-modal-footer,.account-unc-modal .ant-modal-header{flex-shrink:0}.account-unc-modal .ant-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.account-unc-modal .ant-modal-title{overflow-wrap:anywhere;padding-right:24px}.account-unc-modal .account-unc-payment-info{margin-bottom:10px;padding:12px}.account-unc-modal .account-unc-payment-info h3{margin-bottom:8px}.account-unc-modal .account-unc-qr-card{gap:4px;padding:8px}.account-unc-modal .account-unc-upload>p{margin-bottom:8px}.account-unc-modal .ant-upload-drag .ant-upload-btn{padding:8px 12px}.account-unc-modal .ant-upload-drag p.ant-upload-drag-icon{margin-bottom:4px}.account-unc-modal .ant-upload-drag-icon .anticon{font-size:24px}.account-unc-modal .ant-upload-drag p.ant-upload-text{font-size:14px;margin:0}.account-unc-modal .ant-upload-drag p.ant-upload-hint{font-size:12px;margin:2px 0 0}.account-unc-upload>p{color:#70787b;font-size:13px;margin:0 0 16px}.account-unc-upload-control{margin-top:12px}.account-unc-upload-control>p{color:#70787b;font-size:13px;margin:0 0 8px}.account-unc-modal-title{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;padding-right:28px}.account-unc-modal-countdown{align-items:center;color:#d4380d;display:inline-flex;font-size:13px;font-weight:400;gap:5px}.account-unc-modal-countdown strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-unc-payment-info{background:#f8fbfc;border:1px solid #e2e9eb;border-radius:10px;margin:0 0 18px;padding:14px}.account-unc-payment-info h3{color:#123f49;font-size:15px;font-weight:600;margin:0 0 12px}.account-unc-payment-info .ant-descriptions-item-content,.account-unc-payment-info .ant-descriptions-item-label{padding:7px 10px!important}.account-unc-transfer-content{overflow-wrap:anywhere}.account-unc-qr-title{color:#485b60;font-size:13px;font-weight:600;margin-bottom:8px}.account-unc-qr-image img{border:1px solid #e2e9eb;border-radius:8px;display:block;max-width:100%}.account-unc-qr-card{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#222;display:flex;flex-direction:column;font-size:12px;gap:6px;max-width:100%;overflow-wrap:anywhere;padding:12px;text-align:center;width:208px}.account-unc-qr-brand{color:#123d70;font-size:24px}.account-unc-qr-bank{color:#123d70;font-size:16px}.account-unc-qr-card .ant-qrcode,.account-unc-qr-card canvas,.account-unc-qr-card>span,.account-unc-qr-card>strong{max-width:100%}.account-unc-qr-card .ant-qrcode,.account-unc-qr-card canvas{aspect-ratio:1;height:auto!important}.account-unc-upload .ant-upload-wrapper .ant-upload-drag{background:#f5fafb;border-color:#bfc8ca;border-radius:8px}.account-unc-upload .ant-upload-wrapper .ant-upload-drag:hover{border-color:#2a6673}.account-unc-upload .ant-upload-drag-icon .anticon{color:#2a6673}@media (min-width:768px){.account-unc-modal .account-unc-payment-columns>.ant-col:first-child{flex:1 1;max-width:none;min-width:0}.account-unc-modal .account-unc-payment-columns>.account-unc-qr-column{flex:0 0 224px;max-width:224px}}@media (max-width:768px){.account-unc-modal-countdown{flex-basis:100%}.account-transaction-filters,.account-transaction-stats{grid-template-columns:1fr}.account-transaction-detail-modal{margin:10px auto;max-width:calc(100vw - 20px)}.account-transaction-detail-modal .ant-modal-header{padding:20px}.account-transaction-detail-modal .ant-modal-body{padding:0 20px 26px}.account-transaction-detail-layout{gap:28px;grid-template-columns:1fr}.account-transaction-project-card{gap:14px;grid-template-columns:1fr}.account-transaction-customer,.account-transaction-finance{gap:16px;grid-template-columns:1fr}.account-transaction-finance div,.account-transaction-finance div:first-child{border-bottom:1px solid #bfc8ca73;border-right:0;padding:0 0 14px}.account-transaction-finance div:last-child{border-bottom:0;padding-bottom:0}.account-transaction-modal-actions{margin-left:0;width:100%}}.account-booking-tab{width:100%}.account-booking-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.account-booking-heading h2{color:#00333c;font-size:24px;font-weight:700;margin:0 0 5px}.account-booking-heading p{color:#70787b;font-size:14px;margin:0}.account-booking-filters .ant-btn-primary,.account-booking-heading .ant-btn-primary{background:#00333c}.account-booking-heading .ant-btn{border-radius:6px;min-height:40px}.account-booking-filters{grid-gap:12px;align-items:center;background:#eff5f5;border:1px solid #e3e9ea;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(220px,1.4fr) minmax(180px,.8fr) minmax(250px,1fr) auto auto;margin-bottom:22px;padding:18px}.account-booking-filters .ant-btn,.account-booking-filters .ant-input-affix-wrapper,.account-booking-filters .ant-picker,.account-booking-filters .ant-select-selector{border-radius:6px;box-sizing:border-box;height:40px!important;min-height:40px}.account-booking-filters .ant-input-affix-wrapper{padding-bottom:4px;padding-top:4px}.account-booking-filters .ant-input-affix-wrapper .ant-input{border:0!important;box-shadow:none!important;height:auto!important;min-height:0;padding-bottom:0;padding-top:0}.account-booking-filters .ant-select-selector{align-items:center;display:flex}.account-booking-filters .ant-btn,.account-booking-filters .ant-picker{align-items:center;display:inline-flex}.account-booking-filters .ant-select{align-self:center;height:40px;width:100%}.account-booking-filters .ant-select-single .ant-select-selector{top:0}.account-booking-table{border:1px solid #e3e9ea;border-radius:8px;overflow:hidden}.account-booking-table .ant-table-thead>tr>th{background:#e9eff0;color:#00333c;font-size:12px;font-weight:700;text-transform:uppercase}.account-booking-table .ant-table-tbody>tr:hover>td{background:#eff5f5!important}.account-booking-table .ant-pagination{padding:0 16px}.account-booking-amount,.account-booking-code{color:#00333c}button.account-booking-code{background:#0000;border:0;border-bottom:1px solid;cursor:pointer;font:inherit;font-weight:700;padding:0;text-underline-offset:3px}.account-booking-project-link:hover,button.account-booking-code:hover{color:#2a6673}.account-booking-project-link{color:#00333c;font-weight:600;text-decoration:underline;text-underline-offset:3px}.account-booking-detail .ant-descriptions-item-label{color:#40484a;font-weight:600}.account-booking-detail-modal .ant-modal-content{background:#f5f7fa;border-radius:0;overflow:hidden;padding:0}.account-booking-detail-modal .ant-modal-header{background:#fff;border-bottom:1px solid #edf0f5;margin:0;padding:20px 52px 18px 24px}.account-booking-detail-modal .ant-modal-title{color:#171d1e;font-size:20px;font-weight:800}.account-booking-detail-modal .ant-modal-close{top:14px}.account-booking-detail-modal .ant-modal-body{max-height:calc(100vh - 170px);overflow-y:auto;padding:16px 20px}.account-booking-detail-modal .ant-modal-footer{grid-gap:12px;background:#fff;border-top:1px solid #e3e9ea;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:0;padding:12px 20px}.account-booking-detail-modal .ant-modal-footer .ant-btn{border-radius:0;font-weight:800;margin:0;min-height:44px;text-transform:uppercase;width:100%}.account-booking-detail-modal .ant-modal-footer .ant-btn-primary{background:#00333c;border-color:#00333c}.account-booking-detail{display:flex;flex-direction:column;gap:14px}.booking-detail-card,.booking-detail-transaction{background:#fff;border:1px solid #edf0f5;border-radius:4px;padding:16px}.booking-detail-transaction{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.booking-detail-transaction>div{display:flex;flex-direction:column}.booking-detail-card h3,.booking-detail-grid label,.booking-detail-payment label,.booking-detail-transaction label{color:#8792a8;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.booking-detail-transaction>div:first-child strong{color:#315efb;font-size:30px;line-height:34px;margin-top:3px}.booking-detail-transaction>div:last-child{align-items:flex-end}.booking-detail-transaction>div:last-child span{background:#fffaf0;border:1px solid #f4d889;color:#b4680c;font-size:10px;font-weight:800;padding:5px 10px;text-transform:uppercase}.booking-detail-transaction small{color:#9aa5b8;font-size:10px;margin-top:7px}.booking-detail-card h3{margin:0 0 16px}.booking-detail-grid{grid-gap:17px 26px;display:grid;gap:17px 26px;grid-template-columns:repeat(2,minmax(0,1fr))}.booking-detail-grid>div{min-width:0}.booking-detail-grid label,.booking-detail-grid strong{display:block}.booking-detail-grid strong{color:#172033;font-size:14px;margin-top:3px;overflow-wrap:anywhere}.booking-detail-grid .wide{grid-column:1/-1}.booking-detail-grid .project strong{color:#174be8;font-size:17px}.booking-detail-note{background:#f0f3ff;border-left:4px solid #174be8;border-radius:4px;padding:10px 12px}.booking-detail-note label{color:#174be8}.booking-detail-note p{color:#172033;font-size:12px;line-height:18px;margin:4px 0 0}.payment-amount{align-items:flex-end;border-bottom:1px solid #edf0f5;display:flex;gap:15px;justify-content:space-between;padding-bottom:14px}.payment-amount label,.payment-amount strong{display:block}.payment-amount strong{color:#174be8;font-size:25px;line-height:30px;margin-top:4px}.payment-amount>span{color:#169b45;font-size:10px;font-weight:800;padding-bottom:4px;text-transform:uppercase;white-space:nowrap}.payment-method{display:flex;gap:16px;justify-content:space-between;padding:14px 0}.payment-method strong{color:#172033}.booking-detail-file{grid-gap:10px;align-items:center;background:#f8fafc;border:1px solid #e3e9ea;border-radius:4px;color:#172033;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) auto;padding:10px}.booking-detail-file>div{align-items:center;background:#fff;border-radius:4px;color:#174be8;display:flex;height:40px;justify-content:center;width:40px}.booking-detail-file span small,.booking-detail-file span strong{display:block}.booking-detail-file span small{color:#9aa5b8;font-size:10px;margin-top:2px}.booking-detail-file>b{border:1px solid #bfc8ca;border-radius:3px;color:#172033;font-size:10px;padding:6px 9px;text-transform:uppercase}.process-current{align-items:center;background:#f8fafc;border:1px solid #edf0f5;border-radius:4px;display:flex;justify-content:space-between;padding:11px 12px}.process-current span{color:#9aa5b8;font-size:11px}.process-current strong{background:#172033;color:#fff;font-size:9px;padding:4px 9px;text-transform:uppercase}.process-step{align-items:flex-start;display:flex;gap:12px;margin-top:14px}.process-step>.anticon{color:#174be8;font-size:20px;margin-top:2px}.process-step div small,.process-step div strong{display:block}.process-step div strong{color:#172033;font-size:12px}.process-step div small{color:#9aa5b8;font-size:10px;margin-top:3px}@media (max-width:560px){.account-booking-detail-modal{max-width:calc(100vw - 20px)}.account-booking-detail-modal .ant-modal-body{padding:12px}.booking-detail-grid{grid-template-columns:1fr}.booking-detail-grid .wide{grid-column:auto}.payment-amount{align-items:flex-start;flex-direction:column}}.account-booking-customer span,.account-booking-customer strong{display:block}.account-booking-customer strong{color:#171d1e}.account-booking-customer span{color:#70787b;font-size:12px;margin-top:3px}.account-booking-action-placeholder{color:#bfc8ca}.account-booking-create-form{display:flex;flex-direction:column;gap:20px}.account-booking-form-section{background:#fff;border:1px solid #e3e9ea;border-radius:8px;padding:22px}.account-booking-form-section h3{border-bottom:1px solid #e9eff0;color:#00333c;font-size:17px;font-weight:700;margin:0 0 20px;padding-bottom:12px}.account-booking-form-grid{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-booking-form-grid .full-width{grid-column:1/-1}.account-booking-create-form .ant-form-item-label>label{color:#40484a;font-size:13px;font-weight:600}.account-booking-create-form .ant-input,.account-booking-create-form .ant-input-affix-wrapper,.account-booking-create-form .ant-input-number,.account-booking-create-form .ant-select-selector{border-radius:6px;min-height:40px}.account-booking-create-form .ant-input-number,.account-booking-create-form .ant-select{width:100%}.account-booking-create-form .ant-input-number-input{height:38px}.account-booking-create-form textarea.ant-input{min-height:82px}.account-booking-create-form .ant-upload-drag{background:#f5fafb;border-color:#bfc8ca}.account-booking-create-form .ant-upload-drag-icon{margin-bottom:6px!important}.account-booking-create-form .ant-upload-drag-icon .anticon{color:#2a6673;font-size:34px}.account-booking-file-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.account-booking-file-list>div{grid-gap:10px;align-items:center;background:#f5fafb;border:1px solid #e3e9ea;border-radius:6px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 210px auto;padding:8px 10px}.account-booking-file-list>div>span{color:#40484a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-booking-form-actions{display:flex;gap:10px;justify-content:flex-end}.account-booking-form-actions .ant-btn{border-radius:6px;min-height:42px;min-width:120px}.account-booking-form-actions .ant-btn-primary{background:#00333c}@media (max-width:1100px){.account-booking-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.account-booking-heading{flex-direction:column}.account-booking-heading .ant-btn{width:100%}.account-booking-filters,.account-booking-form-grid{grid-template-columns:1fr}.account-booking-form-grid .full-width{grid-column:auto}.account-booking-file-list>div{grid-template-columns:1fr}.account-booking-form-actions{flex-direction:column-reverse}.account-booking-form-actions .ant-btn{width:100%}}.account-booking-create-form{grid-gap:38px 48px;display:grid;gap:38px 48px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;max-width:none;padding:12px 0 82px;width:100%}.account-booking-create-form .account-booking-form-section:first-child,.account-booking-create-form .account-booking-form-section:nth-child(2){min-width:0}.account-booking-create-form .account-booking-form-section:first-child .account-booking-form-grid,.account-booking-create-form .account-booking-form-section:nth-child(2) .account-booking-form-grid{grid-template-columns:1fr}.account-booking-create-form .account-booking-form-section:first-child .full-width,.account-booking-create-form .account-booking-form-section:nth-child(2) .full-width{grid-column:auto}.account-booking-create-form .account-booking-form-actions,.account-booking-create-form .account-booking-form-section:nth-child(3){grid-column:1/-1}.account-booking-create-form .account-booking-form-section:nth-child(3) .account-booking-form-grid{align-items:start;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);grid-template-rows:auto auto}.account-booking-create-form .account-booking-form-section:nth-child(3) .ant-form-item:first-child,.account-booking-create-form .account-booking-form-section:nth-child(3) .ant-form-item:nth-child(2){grid-column:1}.account-booking-create-form .account-booking-form-section:nth-child(3) .ant-form-item:first-child{grid-row:1}.account-booking-create-form .account-booking-form-section:nth-child(3) .ant-form-item:nth-child(2){grid-row:2}.account-booking-create-form .account-booking-form-section:nth-child(3) .ant-form-item:nth-child(3){grid-column:2;grid-row:1/span 2}.account-booking-create-form .account-booking-form-section{background:#0000;border:0;border-radius:0;padding:0}.account-booking-create-form .account-booking-form-section h3{border:0;color:#00333c;font-family:Manrope,Be Vietnam Pro,sans-serif;font-size:19px;font-weight:800;letter-spacing:.06em;line-height:26px;margin:0 0 24px;padding:3px 0 3px 22px;position:relative;text-transform:uppercase}.account-booking-create-form .account-booking-form-section h3:before{background:#00333c;border-radius:999px;content:"";height:32px;left:0;position:absolute;top:0;width:6px}.account-booking-create-form .account-booking-form-grid{gap:20px 36px}.account-booking-create-form .ant-form-item{margin-bottom:0}.account-booking-create-form .ant-form-item-label{padding-bottom:3px}.account-booking-create-form .ant-form-item-label>label{color:#576062;font-size:12px;font-weight:700;height:auto;letter-spacing:.07em;text-transform:uppercase}.account-booking-create-form .ant-form-item-label>label.ant-form-item-required:before{color:#ba1a1a}.account-booking-create-form .ant-input,.account-booking-create-form .ant-input-number,.account-booking-create-form .ant-input-number-group-addon,.account-booking-create-form .ant-select-selector{background:#0000!important;border:0!important;border-bottom:1px solid #70787b66!important;border-radius:0!important;box-shadow:none!important}.account-booking-create-form .ant-input,.account-booking-create-form .ant-input-number-input,.account-booking-create-form .ant-select-selection-item,.account-booking-create-form .ant-select-selection-placeholder{color:#171d1e;font-size:16px;font-weight:500}.account-booking-create-form .ant-input{padding:10px 0}.account-booking-create-form .ant-input-number{min-height:44px}.account-booking-create-form .ant-input-number-input{height:43px;padding-left:0}.account-booking-create-form .ant-input-number-group-addon{color:#576062;font-weight:700}.account-booking-create-form .ant-select-selector{min-height:44px!important;padding:6px 0!important}.account-booking-create-form .ant-select-single .ant-select-selector .ant-select-selection-item,.account-booking-create-form .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:31px}.account-booking-create-form .ant-input-focused,.account-booking-create-form .ant-input-number-focused,.account-booking-create-form .ant-input:focus,.account-booking-create-form .ant-select-focused .ant-select-selector{border-bottom:2px solid #00333c!important}.account-booking-create-form textarea.ant-input{min-height:86px;resize:none}.account-booking-create-form .ant-radio-wrapper{align-items:center;color:#171d1e;min-height:44px}.account-booking-create-form .ant-radio-checked .ant-radio-inner{background:#00333c;border-color:#00333c}.account-booking-create-form .ant-upload-wrapper .ant-upload-drag{background:#eff5f5;border:2px dashed #bfc8ca;border-radius:8px;min-height:190px;transition:border-color .2s ease,background .2s ease}.account-booking-create-form .ant-upload-wrapper .ant-upload-drag:hover{background:#e9eff0;border-color:#00333c}.account-booking-create-form .ant-upload-drag .ant-upload-btn{padding:26px!important}.account-booking-create-form .ant-upload-drag-icon .anticon{align-items:center;background:#004b57;border-radius:50%;color:#81bac8;display:inline-flex;font-size:32px;height:64px;justify-content:center;width:64px}.account-booking-create-form .ant-upload-drag p,.account-booking-create-form .ant-upload-text{color:#00333c;font-size:16px;font-weight:700}.account-booking-create-form .ant-upload-drag .ant-upload-hint{color:#40484a;font-size:13px;font-weight:400;margin-top:6px}.account-booking-create-form .account-booking-form-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5fafbeb;border-top:1px solid #bfc8ca66;bottom:0;margin:0 0 -82px;padding:16px 24px;position:-webkit-sticky;position:sticky;z-index:10}.account-booking-create-form .account-booking-form-actions .ant-btn{border:2px solid #00333c;color:#00333c;font-size:12px;font-weight:800;letter-spacing:.08em;min-height:46px;min-width:150px;text-transform:uppercase}.account-booking-create-form .account-booking-form-actions .ant-btn-primary{background:#00333c;color:#fff;padding-left:30px;padding-right:30px}@media (max-width:900px){.account-booking-create-form{gap:36px;grid-template-columns:1fr;padding-left:0;padding-right:0}.account-booking-create-form .account-booking-form-actions,.account-booking-create-form .account-booking-form-section:nth-child(3){grid-column:auto}.account-booking-create-form .account-booking-form-section:nth-child(3) .account-booking-form-grid{grid-template-columns:1fr;grid-template-rows:auto}.account-booking-create-form .account-booking-form-section:nth-child(3) .ant-form-item:nth-child(n){grid-column:auto;grid-row:auto}.account-booking-create-form .account-booking-form-grid{gap:22px}.account-booking-create-form .account-booking-form-actions{margin-left:0;margin-right:0}}.content{margin:0 auto;max-width:1376px;padding:24px 0;width:calc(100vw - 64px)}.profile-header{align-items:flex-start;display:flex;gap:16px}.avatar-box{height:128px;position:relative;width:128px}.avatar-inner{background:#fff;border-radius:4px;box-shadow:0 8px 10px -6px #0000001a,0 20px 25px -5px #0000001a;height:100%;overflow:hidden;width:100%}.avatar-inner img{height:100%;object-fit:cover;width:100%}.account-avatar-crop-help{color:#70787b;font-size:13px;line-height:1.5;margin:8px 0 16px}.account-avatar-crop-stage{aspect-ratio:1;background:#e7edef;cursor:grab;display:grid;margin-inline:auto;max-width:100%;overflow:hidden;place-items:center;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:320px}.account-avatar-crop-stage:active{cursor:grabbing}.account-avatar-crop-stage:focus-visible{outline:2px solid #1677ff;outline-offset:3px}.account-avatar-crop-stage img{max-height:none;max-width:none;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.account-avatar-crop-mask{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 200px #00000073;inset:0;pointer-events:none;position:absolute}.account-avatar-crop-zoom{align-items:center;color:#70787b;display:flex;font-size:12px;gap:12px;margin:18px 0 12px}.account-avatar-crop-zoom .ant-slider{flex:1 1;min-width:0}.account-avatar-crop-modal .ant-modal-content{max-height:calc(100dvh - 32px);overflow-y:auto}.avatar-loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb8;border-radius:4px;display:grid;inset:0;place-items:center;position:absolute;z-index:2}.avatar-edit{align-items:center;background:#004b5b;border-radius:4px;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a;display:flex;justify-content:center;left:92px;padding:8px;position:absolute;top:94px}.avatar-edit.uploading{cursor:not-allowed;opacity:.55;pointer-events:none}.avatar-edit svg{color:#fff;height:12px;width:12px}.profile-info{display:flex;flex-direction:column;gap:4px}.profile-info p{align-items:center;display:flex;gap:8px}.profile-info p .anticon{color:#2a6673;width:16px}.account-password-modal .ant-modal-content{border-radius:12px;font-family:Be Vietnam Pro,sans-serif;padding:32px}.account-password-modal .ant-modal-close{right:18px;top:18px}.account-password-header{margin-bottom:24px}.account-password-header h2{color:#1c1d24;font-size:28px;font-weight:700;line-height:36px;margin:0}.account-password-header p{color:#6f7180;font-size:14px;line-height:22px;margin:10px 0 0;max-width:410px}.account-password-modal .ant-form-item{margin-bottom:22px}.account-password-modal .ant-form-item-label{padding-bottom:8px}.account-password-modal .ant-form-item-label>label{color:#7c7f8d;font-size:14px;font-weight:400;height:auto;letter-spacing:0;text-transform:none}.account-password-modal .ant-input-affix-wrapper{background:#f9fafb;border:1px solid #e8eaf0;border-radius:8px;box-shadow:none;min-height:48px;padding:8px 14px}.account-password-modal .ant-input-affix-wrapper-focused,.account-password-modal .ant-input-affix-wrapper:hover{border-color:#00333c}.account-password-modal .ant-input-affix-wrapper .ant-input{background:#0000;border:0!important;box-shadow:none!important;font-family:Be Vietnam Pro,sans-serif;font-size:15px;height:auto}.account-password-modal .ant-input-password-icon{color:#515463;font-size:22px}.account-password-requirements{background:#f2f1ff;border-radius:4px;margin:8px 0 28px;padding:22px 24px}.account-password-requirements h3{color:#315efb;font-size:14px;font-weight:700;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.account-password-requirements p{align-items:center;color:#9294a3;display:flex;font-size:14px;gap:11px;margin:12px 0 0}.account-password-requirements p .anticon{background:#0000;border:1.5px solid #9294a3;border-radius:50%;color:#0000;font-size:16px}.account-password-requirements p.valid{color:#474957}.account-password-requirements p.valid .anticon{border-color:#0000;color:#174be8}.account-password-submit.ant-btn{background:#005564;border-color:#005564;border-radius:8px;color:#fff;font-family:Be Vietnam Pro,sans-serif;font-size:16px;font-weight:600;min-height:48px;width:100%}.account-password-submit.ant-btn:focus,.account-password-submit.ant-btn:hover{background:#00333c;border-color:#00333c}@media (max-width:640px){.account-password-modal{max-width:calc(100vw - 24px)}.account-password-modal .ant-modal-content{padding:24px}.account-password-header h2{font-size:28px;line-height:36px}}.profile-info h2{color:#191c1e;font-size:24px;font-weight:700;line-height:32px;margin:0}.profile-info .id{color:#747687;font-size:16px;font-weight:500;letter-spacing:.4px;line-height:24px}.profile-info .ref{color:#747687;font-size:18px;font-weight:400;line-height:28px}.btn-ref{align-items:center;background:#004b5b;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:28px;margin-top:4px}.tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:24px;margin-top:20px;overflow-x:auto}.account-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;box-shadow:0 8px 16px -14px #00333c8c;padding-top:14px;position:-webkit-sticky;position:sticky;scroll-margin-top:80px;scroll-margin-top:var(--header-height,80px);top:80px;top:var(--header-height,80px);z-index:100}.tabs::-webkit-scrollbar{display:none}.tabs span{font-size:14px;font-weight:600;padding-bottom:12px;white-space:nowrap}.tabs .active{border-bottom:2px solid #004b5b;color:#004b5b}.profile-content{margin-top:24px}.account-project-favorite-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-favorite-apartment-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-favorite-apartment-card{background:#fff;border:1px solid #eef0f5;border-radius:8px;box-shadow:0 8px 18px #0f172a0a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.account-favorite-apartment-card:focus-visible,.account-favorite-apartment-card:hover{border-color:#cbd5e1;box-shadow:0 12px 24px #0f172a1a;outline:none;transform:translateY(-2px)}.account-favorite-apartment-image{aspect-ratio:16/10;background:#e5e7eb;display:block;overflow:hidden;width:100%}.account-favorite-apartment-image img{display:block;height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.account-favorite-apartment-card:hover .account-favorite-apartment-image img{transform:scale(1.04)}.account-favorite-apartment-placeholder{align-items:center;color:#64748b;display:flex;font-size:36px;height:100%;justify-content:center;width:100%}.account-favorite-apartment-body{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 16px 16px}.account-favorite-apartment-tags{display:flex;flex-wrap:wrap;gap:6px}.account-favorite-apartment-tags .ant-tag{margin:0}.account-favorite-apartment-title{color:#191c1e;font-size:18px;font-weight:700;line-height:26px;text-decoration:none}.account-favorite-apartment-title:hover{color:#004b5b}.account-favorite-apartment-location{align-items:center;color:#5b6072;display:flex;font-size:14px;gap:6px;line-height:22px}.account-favorite-apartment-location span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-favorite-apartment-meta{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.account-favorite-apartment-meta span{background:#f1f5f9;border-radius:4px;color:#334155;font-size:12px;font-weight:600;line-height:18px;padding:4px 8px}.profile-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.profile-submit-error{grid-column:1/-1}.btn-save:disabled{cursor:not-allowed;opacity:.65}.card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.card-title{align-items:center;display:flex;gap:10px}.card-title h3{color:#1e293b;font-size:16px;font-weight:600}.form-group{display:flex;flex-direction:column;gap:6px}label{color:#1e293b;font-size:14px;font-weight:600;padding-top:10px}.required{color:#ef4444}.textarea,input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0f172a;font-size:15px;height:44px;padding:0 14px}.textarea,textarea{border:1px solid #e2e8f0!important;height:auto;min-height:80px;padding:12px 14px}input[type=date]{border:1px solid #e2e8f0;border-radius:6px;font-size:15px;height:44px;padding:0 14px}input:focus,select:focus,textarea:focus{border:1px solid #e2e8f0!important;box-shadow:none!important;outline:none!important}.ant-input-focused,.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#e2e8f0!important;box-shadow:none!important}input:hover,textarea:hover{border-color:#e2e8f0}.custom-date{align-items:center;border:1px solid #e2e8f0!important;border-radius:6px!important;display:flex;height:44px}.custom-date .ant-picker-input>input{font-family:Be Vietnam Pro,sans-serif;font-size:15px}.custom-date.ant-picker-focused,.custom-date:hover{box-shadow:none!important}.custom-date .ant-picker-suffix{color:#64748b}.lock-icon{font-size:12px;margin-left:4px}.input.disabled,input:disabled{background:#f1f5f9;border:1px solid #e5e7eb;color:#64748b}.row{display:flex;gap:12px}.row .form-group{flex:1 1}.ref-link-field{display:flex;gap:8px}.ref-link-field input{flex:1 1;min-width:0}.ref-link-field button{align-items:center;background:#0f4c5c;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-weight:600;gap:6px;height:44px;padding:0 14px}.ref-link-field button:disabled{cursor:not-allowed;opacity:.55}.gender{background:#f1f5f9;border-radius:6px;display:flex;padding:4px}.gender span{border-radius:4px;color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;padding:8px;text-align:center}.gender .active{background:#fff;color:#004b5b;font-weight:600}.file-box{align-items:center;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:6px;display:flex;font-size:14px;justify-content:space-between;padding:14px}.file-actions{display:flex;gap:12px}.with-icon{position:relative}.with-icon:after{color:#64748b;content:"⌄";position:absolute;right:12px;top:50%;transform:translateY(-50%)}.right{display:flex;flex-direction:column;gap:16px}.save-wrap{display:flex;grid-column:span 2;justify-content:flex-end;margin-top:24px}.btn-save{align-items:center;background:#0f4c5c;border-radius:4px;box-shadow:0 10px 20px #0000ff40,0 20px 40px #0000ff26;color:#fff;display:flex;font-size:14px;font-weight:700;height:48px;justify-content:center;letter-spacing:1px;padding:0 32px;transition:.2s}.btn-save:hover{box-shadow:0 12px 24px #0000ff59,0 24px 48px #00f3;cursor:pointer;opacity:.95;transform:translateY(-2px) scale(1.02)}.btn-ref:hover{background:#006b80;opacity:.95;transform:translateY(-1px)}.avatar-edit:hover{background:#006b80;cursor:pointer;transform:scale(1.08)}.tabs span:hover{color:#004b5b;cursor:pointer;opacity:.85}.content{overflow-x:clip}@media (max-width:1200px){.content{width:calc(100vw - 40px)}}@media (max-width:1024px){.profile-grid{grid-template-columns:1fr}.account-favorite-apartment-list{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{grid-template-columns:1fr}.save-wrap{grid-column:span 1}}@media (max-width:768px){.content{width:calc(100vw - 32px)}.profile-grid{grid-template-columns:1fr!important}.account-favorite-apartment-list,.account-project-favorite-list{grid-template-columns:1fr}.grid,.tabs{gap:16px}.profile-header{align-items:center;flex-direction:column;text-align:center}.profile-info h1{font-size:20px}.row{flex-direction:column}.row .form-group{width:100%}.save-wrap{justify-content:center}.btn-save{width:100%}}.account-leave-tab{color:#171d1e}.account-leave-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.account-leave-heading h2{color:#00333c;font-size:26px;font-weight:800;margin:0 0 6px}.account-leave-heading p{color:#70787b;margin:0}.account-leave-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.account-leave-summary article{background:#e9eff0;border-radius:12px;min-height:104px;padding:20px}.account-leave-summary article:first-child{background:#00333c}.account-leave-summary span{color:#576062;display:block;font-size:10px;font-weight:750;letter-spacing:.8px;text-transform:uppercase}.account-leave-summary strong{color:#00333c;display:block;font-size:30px;line-height:1;margin-top:15px}.account-leave-summary article:first-child span{color:#ffffffb3}.account-leave-summary article:first-child strong{color:#fff}.account-leave-card{background:#fff;border:1px solid #bfc8ca66;border-radius:14px;overflow:hidden}.account-leave-approval-card{border-left:3px solid #d89614;margin-bottom:22px}.account-leave-toolbar{align-items:center;border-bottom:1px solid #bfc8ca59;display:flex;gap:18px;justify-content:space-between;padding:20px 22px}.account-leave-toolbar h3{color:#00333c;font-size:18px;margin:0 0 3px}.account-leave-toolbar p{color:#70787b;font-size:12px;margin:0}.leave-bulk-actions{align-items:center;display:flex;gap:10px}.leave-bulk-actions .ant-tag{margin:0}.account-leave-filters{display:flex;gap:8px}.account-leave-filters .ant-select{width:170px}.account-leave-card .ant-table-thead>tr>th{background:#e9eff0;color:#00333c;font-size:11px;font-weight:750;letter-spacing:.4px;text-transform:uppercase}.account-leave-card .ant-pagination{padding:0 18px}.leave-request-code{color:#2a6673;font-family:monospace}.leave-type-name{align-items:center;display:inline-flex;font-weight:600;gap:8px}.leave-type-name i{border-radius:50%;flex:0 0 auto;height:9px;width:9px}.leave-approval-employee span,.leave-approval-employee strong{display:block}.leave-approval-employee strong{color:#00333c;font-weight:500}.leave-approval-employee span{color:#70787b;font-size:10px;margin-top:2px}.leave-approval-actions .ant-btn{font-size:11px;height:30px;padding-inline:9px}.leave-approval-actions .leave-approve-button.ant-btn-primary{background:#00333c;border-color:#00333c;color:#fff}.leave-request-code.ant-btn-link{font-family:monospace;font-weight:750;height:auto;padding:0}.leave-detail-modal .ant-modal-content{border-radius:14px;overflow:hidden;padding:0}.leave-detail-modal .ant-modal-close{color:#fff;top:15px}.leave-detail-modal .ant-modal-body{min-height:240px}.leave-detail-modal .ant-modal-footer{border-top:1px solid #e3e9ea;margin:0;padding:12px 22px}.leave-detail-header{grid-gap:15px;align-items:center;background:#00333c;color:#fff;display:grid;gap:15px;grid-template-columns:auto 1fr auto;padding:24px 54px 24px 24px}.leave-detail-header>div:nth-child(2)>span{color:#ffffffa6;font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase}.leave-detail-header h2{color:#fff;font-size:24px;margin:3px 0 0}.leave-detail-header p{color:#ffffffbf;margin:2px 0 0}.leave-detail-icon{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:20px;font-weight:800;height:50px;justify-content:center;width:50px}.leave-detail-descriptions{margin:22px}.leave-detail-descriptions .ant-descriptions-item-label{color:#576062;font-size:11px;font-weight:700}.leave-detail-history{padding:0 24px 8px}.leave-detail-history h3{color:#00333c;font-size:17px;margin:0 0 18px}.leave-detail-history .ant-timeline-item-content b,.leave-detail-history .ant-timeline-item-content span{display:block}.leave-detail-history .ant-timeline-item-content span{color:#70787b;font-size:12px;margin-top:3px}.leave-detail-history .ant-timeline-item-content p{background:#eff5f5;border-radius:6px;margin:6px 0 0;padding:8px 10px}.leave-request-detail-modal .ant-modal-content{border-radius:12px;max-height:82vh;overflow:hidden;padding:0}.leave-request-detail-modal,.leave-request-detail-modal b,.leave-request-detail-modal button,.leave-request-detail-modal input,.leave-request-detail-modal strong,.leave-request-detail-modal textarea{font-weight:400}.leave-request-detail-modal .ant-modal-header{background:#eff5f5;border-bottom:1px solid #bfc8ca4d;margin:0;padding:14px 22px}.leave-request-detail-modal .ant-modal-title{color:#00333c;font-size:17px;font-weight:400}.leave-request-detail-modal .ant-modal-close{right:12px;top:7px}.leave-request-detail-modal .ant-modal-body{max-height:calc(82vh - 108px);overflow-y:auto;padding:18px 22px}.leave-request-detail-modal .ant-modal-footer{background:#dee3e459;border-top:1px solid #bfc8ca4d;margin:0;padding:10px 22px}.leave-modal-body{display:flex;flex-direction:column;gap:20px}.leave-modal-section-title{align-items:center;color:#576062;display:flex;font-size:10px;font-weight:400;gap:7px;letter-spacing:.8px;margin-bottom:11px;text-transform:uppercase}.leave-modal-section-title>i{background:#96d0de;border-radius:50%;height:8px;width:8px}.leave-modal-section-title>.ant-tag{letter-spacing:normal;margin-left:auto}.leave-modal-section-title small{font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.leave-modal-employee{align-items:center;background:#eff5f5;border-radius:9px;display:flex;gap:16px;padding:12px 16px}.leave-modal-employee .ant-avatar{background:#d8e1e3;border:2px solid #004b5726;color:#2a6673;flex:0 0 auto;height:54px!important;line-height:54px!important;width:54px!important}.leave-modal-employee-grid{grid-gap:10px 24px;display:grid;flex:1 1;gap:10px 24px;grid-template-columns:1.1fr .8fr 1.2fr}.leave-modal-employee-grid .leave-modal-field.wide{grid-column:auto}.leave-modal-field>span{color:#70787b;display:block;font-size:9px;font-weight:400;letter-spacing:.4px;margin-bottom:3px;text-transform:uppercase}.leave-modal-field>div{color:#171d1e;font-size:13px}.leave-modal-field>div>p{color:#576062;line-height:1.65;margin:0}.leave-modal-field.wide{grid-column:1/-1}.leave-modal-detail-grid{grid-gap:34px;display:grid;gap:34px;grid-template-columns:1fr 1fr}.leave-modal-detail-grid>div{display:flex;flex-direction:column;gap:11px}.leave-modal-detail-grid .leave-modal-field{border-bottom:1px solid #bfc8ca6b;min-height:38px;padding-bottom:6px}.leave-modal-days{color:#00333c;font-size:16px}.leave-modal-result{grid-gap:10px 28px;background:#eff5f5;border-left:3px solid #2a6673;display:grid;gap:10px 28px;grid-template-columns:1fr 1fr;margin-top:14px;padding:11px 14px}.leave-modal-approval{border-top:1px solid #bfc8ca73;padding-top:15px}.leave-modal-approval .leave-modal-section-title>.anticon{color:#2a6673;font-size:18px}.leave-modal-approval>label{color:#576062;display:block;font-size:13px;font-weight:400;margin-bottom:8px}.leave-modal-approval textarea{background:#eff5f5}.leave-modal-actions{display:flex;gap:12px;justify-content:flex-end}.leave-modal-actions .ant-btn{height:32px;min-width:110px}.leave-create-modal .ant-modal-content{border-radius:14px;max-height:88vh;overflow:hidden;padding:0}.leave-create-modal .ant-modal-header{background:#fff;margin:0;padding:20px 28px}.leave-create-modal .ant-modal-title{color:#00333c;font-size:21px;font-weight:700}.leave-create-modal .ant-modal-close{right:18px;top:13px}.leave-create-modal .ant-modal-body{max-height:calc(88vh - 138px);overflow-y:auto;padding:18px 28px 8px}.leave-create-modal .ant-modal-footer{background:#eff5f5;border-top:1px solid #bfc8ca59;margin:0;padding:15px 28px}.leave-create-modal .ant-form-item{margin-bottom:17px}.leave-create-modal .ant-form-item-label{padding-bottom:5px}.leave-create-modal .ant-form-item-label>label{color:#576062;font-size:11px;font-weight:650;letter-spacing:.5px;text-transform:uppercase}.leave-create-modal .ant-picker,.leave-create-modal .ant-select{width:100%}.leave-create-modal .ant-picker,.leave-create-modal .ant-select-selector,.leave-create-modal textarea{border-radius:0!important;border-width:0 0 1px!important;box-shadow:none!important}.leave-create-modal .ant-alert{background:#eff5f5;border:0;margin:-6px 0 17px}.leave-create-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr}.leave-create-total{align-items:center;background:#e3e9ea;border-left:4px solid #00333c;border-radius:8px;display:flex;gap:20px;justify-content:space-between;margin:0 0 18px;padding:13px 16px}.leave-create-total span{color:#004b57;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.leave-create-total p{color:#70787b;font-size:11px;font-style:italic;margin:3px 0 0}.leave-create-total strong{color:#00333c;flex:0 0 auto;font-size:27px}.leave-create-total small{font-size:12px;font-weight:500}.leave-create-recipients{margin-bottom:16px}.leave-create-recipients>span{color:#70787b;display:block;font-size:10px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.leave-create-recipients>div{display:flex;flex-wrap:wrap;gap:7px}.leave-create-recipients i{background:#d8e1e3;border-radius:14px;color:#40484a;font-size:11px;font-style:normal;padding:5px 10px}.leave-create-manager{align-items:center;background:#eff5f5;border:1px solid #2a66732e;border-radius:9px;display:flex;gap:12px;margin-bottom:17px;padding:12px 14px}.leave-create-manager-avatar{align-items:center;background:#2a6673;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:16px;height:38px;justify-content:center;width:38px}.leave-create-manager p,.leave-create-manager span,.leave-create-manager strong{display:block}.leave-create-manager span{color:#70787b;font-size:9px;letter-spacing:.45px;text-transform:uppercase}.leave-create-manager strong{color:#00333c;font-size:13px;font-weight:500;margin-top:2px}.leave-create-manager p{color:#70787b;font-size:10px;margin:2px 0 0}.leave-create-manager.missing{background:#fff4f2;border-color:#ba1a1a33}.leave-create-manager.missing .leave-create-manager-avatar{background:#ba1a1a}.leave-create-approvers{background:#eff5f5;border:1px solid #2a66732e;border-radius:9px;margin-bottom:17px;padding:12px 14px}.leave-create-approvers>span{color:#004b57;display:block;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.leave-create-approvers>p{color:#70787b;font-size:10px;margin:3px 0 10px}.leave-create-approver-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.leave-create-approver{align-items:center;background:#fff;border-radius:7px;display:flex;gap:9px;min-width:0;padding:8px 10px}.leave-create-approver .leave-create-manager-avatar{font-size:12px;height:30px;width:30px}.leave-create-approver>div:last-child{min-width:0}.leave-create-approver small,.leave-create-approver strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leave-create-approver strong{color:#00333c;font-size:12px;font-weight:500}.leave-create-approver small{color:#70787b;font-size:9px;margin-top:1px}.leave-create-approver-empty{background:#fff;border-radius:6px;color:#70787b;font-size:11px;padding:9px;text-align:center}@media (max-width:900px){.account-leave-summary{grid-template-columns:repeat(2,1fr)}.account-leave-toolbar{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.account-leave-heading{align-items:flex-start;flex-direction:column}.account-leave-summary{grid-template-columns:1fr}.account-leave-filters{flex-direction:column;width:100%}.account-leave-filters .ant-btn,.account-leave-filters .ant-picker,.account-leave-filters .ant-select{width:100%}.leave-detail-header{grid-template-columns:auto 1fr}.leave-detail-header>.ant-tag{grid-column:1/-1;width:-webkit-max-content;width:max-content}.leave-request-detail-modal .ant-modal-body{padding:14px}.leave-modal-employee{align-items:flex-start}.leave-create-approver-list,.leave-create-grid,.leave-modal-detail-grid,.leave-modal-employee-grid,.leave-modal-result{grid-template-columns:1fr}.leave-modal-employee-grid .leave-modal-field.wide,.leave-modal-field.wide{grid-column:auto}.leave-create-modal .ant-modal-body{padding:14px 18px 4px}}.account-booking-heading h2,.account-leave-heading h2,.account-transaction-heading h2,.profile-grid .card>h3{font-size:18px;font-weight:600;line-height:26px}.account-booking-heading p,.account-leave-heading p,.account-transaction-heading p{font-size:14px;line-height:22px}.account-booking-create-form .account-booking-form-section h3,.account-booking-form-section h3,.account-leave-toolbar h3{font-size:16px;font-weight:600;line-height:24px}.account-favorite-apartment-title{font-size:16px;line-height:24px}.account-mailbox-tab{color:#171d1e;width:100%}.account-mailbox-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.account-mailbox-heading>div:first-child{flex:0 0 auto}.account-mailbox-heading h2{color:#00333c;font-size:18px;font-weight:600;margin:0 0 5px}.account-mailbox-heading p{color:#70787b;font-size:14px;margin:0}.account-mailbox-heading-controls{align-items:center;display:flex;flex:1 1;gap:10px;justify-content:flex-end;min-width:0}.account-mailbox-heading-icon{align-items:center;background:#e7f5f5;border-radius:12px;color:#006c77;display:inline-flex;flex:0 0 auto;font-size:21px;height:42px;justify-content:center;width:42px}.account-mailbox-search{height:42px;min-width:280px;width:min(480px,42vw)}.account-mailbox-category{flex:0 0 240px;height:42px;width:240px}.account-mailbox-search .ant-input-group,.account-mailbox-search .ant-input-group-wrapper,.account-mailbox-search .ant-input-wrapper,.account-mailbox-search.ant-input-search{height:42px;min-width:0}.account-mailbox-search .ant-input-group{display:flex}.account-mailbox-search .ant-input-affix-wrapper{align-items:center;border-color:#d9e0e2!important;border-radius:7px 0 0 7px!important;box-shadow:none!important;flex:1 1 auto;height:42px;min-width:0;overflow:hidden}.account-mailbox-search .ant-input-affix-wrapper input.ant-input,.account-mailbox-search .ant-input-affix-wrapper input.ant-input:focus,.account-mailbox-search .ant-input-affix-wrapper input.ant-input:focus-visible,.account-mailbox-search .ant-input-affix-wrapper input.ant-input:hover{background:#0000!important;border:0!important;box-shadow:none!important;height:auto;min-width:0;outline:0!important;padding:0 4px;width:100%}.account-mailbox-search .ant-input-affix-wrapper-focused,.account-mailbox-search .ant-input-affix-wrapper:focus-within,.account-mailbox-search .ant-input-affix-wrapper:hover{border-color:#1677ff!important;box-shadow:0 0 0 2px #0591ff1a!important;z-index:1}.account-mailbox-search .ant-input-group-addon{width:auto}.account-mailbox-search .ant-input-search-button{background:#00333c;border-color:#00333c;border-radius:0 7px 7px 0!important;height:42px;padding-inline:18px}.account-mailbox-category .ant-select-selector{align-items:center;border-radius:7px!important;height:42px!important;min-height:42px!important}.account-mailbox-category .ant-select-selection-item,.account-mailbox-category .ant-select-selection-placeholder{line-height:40px!important}.account-mailbox-list{background:#fff;border:1px solid #e3e9ea;border-radius:12px;min-height:180px;overflow:hidden}.account-mailbox-list .ant-empty{margin:54px 0}.account-mailbox-item{background:#fff;border:0;border-bottom:1px solid #edf1f2;padding:17px 19px;transition:background .2s ease;width:100%}.account-mailbox-item,.account-mailbox-item-detail{align-items:flex-start;color:inherit;display:flex;gap:14px;text-align:left}.account-mailbox-item-detail{background:#0000;border:0;cursor:pointer;flex:1 1;min-width:0;padding:0}.account-mailbox-item-detail:focus-visible{outline:2px solid #1677ff;outline-offset:4px}.account-mailbox-item-action{align-self:center;flex:0 0 auto;margin-left:auto}.account-mailbox-item:last-child{border-bottom:0}.account-mailbox-item.unread,.account-mailbox-item:hover{background:#f4f9f9}.account-mailbox-icon,.account-notification-detail-icon{align-items:center;background:#e7f5f5;border-radius:10px;color:#006c77;display:inline-flex;flex:0 0 auto;font-size:18px;height:42px;justify-content:center;width:42px}.account-mailbox-icon.transaction,.account-notification-detail-icon.transaction{background:#eaf2ff;color:#2563eb}.account-mailbox-icon.booking,.account-notification-detail-icon.booking{background:#fff5df;color:#b7791f}.account-mailbox-icon.project,.account-notification-detail-icon.project{background:#edf7ed;color:#2e7d32}.account-mailbox-body{flex:1 1;min-width:0}.account-mailbox-title-row{align-items:center;display:flex;gap:8px}.account-mailbox-title-row strong{color:#00333c;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-mailbox-title-row i{background:#168596;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.account-mailbox-content{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#576062;display:-webkit-box;font-size:13px;line-height:20px;margin-top:5px;overflow:hidden;overflow-wrap:anywhere}.account-mailbox-meta{align-items:center;color:#8a9294;display:flex;font-size:11px;gap:10px;margin-top:10px}.account-mailbox-meta .ant-tag{margin:0}.account-mailbox-tab>.ant-pagination{display:flex;justify-content:flex-end;margin-top:18px}.account-notification-detail-modal .ant-modal-content{border-radius:14px;overflow:hidden;padding:0}.account-notification-detail-modal .ant-modal-close{right:14px;top:12px}.account-notification-detail{grid-gap:16px;display:grid;gap:16px;grid-template-columns:auto 1fr;min-height:260px;padding:30px}.account-notification-detail-icon{font-size:21px;height:50px;width:50px}.account-notification-detail-heading .ant-tag{margin-bottom:8px}.account-notification-detail-heading h2{color:#00333c;font-size:22px;line-height:30px;margin:0 36px 4px 0}.account-notification-detail-heading time{color:#8a9294;font-size:12px}.account-notification-detail-fields{grid-gap:14px;display:grid;gap:14px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:2px 0 0}.account-notification-detail-fields>div{background:#f8fafa;border:1px solid #e6ecec;border-radius:9px;min-width:0;padding:14px 16px}.account-notification-detail-fields>div.wide{grid-column:1/-1}.account-notification-detail-fields dt{color:#788183;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.account-notification-detail-fields dd{color:#253033;font-size:14px;line-height:1.55;margin:0;overflow-wrap:anywhere}.account-notification-detail-fields dd small{color:#8a9294;display:block;font-size:11px;margin-top:4px}.account-notification-icon-value{align-items:center;display:flex;gap:8px}.account-notification-icon-value>span{display:inline-flex;font-size:17px}.account-notification-content-value{min-height:52px;white-space:pre-wrap}@media (max-width:1024px){.account-mailbox-heading{align-items:flex-start;flex-direction:column}.account-mailbox-heading-controls{flex-wrap:wrap;width:100%}.account-mailbox-search{flex:1 1 280px;min-width:0;width:auto}.account-mailbox-category{flex:1 1 220px;width:auto}.account-mailbox-heading-icon{display:none}}@media (max-width:768px){.account-mailbox-category,.account-mailbox-search{flex:1 1 100%;min-width:0;width:100%}.account-mailbox-item{box-sizing:border-box;flex-direction:column;gap:12px;padding:14px}.account-mailbox-item-detail{flex:0 0 auto;width:100%}.account-mailbox-item-action.ant-btn{align-self:flex-start;box-sizing:border-box;height:auto;margin-left:50px;max-width:calc(100% - 50px);min-height:36px;overflow-wrap:anywhere;padding:6px 12px;white-space:normal;width:calc(100% - 50px)}.account-mailbox-title-row{align-items:flex-start}.account-mailbox-title-row strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex:1 1;min-width:0;overflow-wrap:anywhere;white-space:normal}.account-mailbox-title-row i{margin-top:6px}.account-mailbox-meta{flex-wrap:wrap;gap:6px 10px}.account-mailbox-meta .ant-tag{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;white-space:normal}.account-mailbox-meta time{white-space:nowrap}.account-mailbox-tab>.ant-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}.account-mailbox-icon{height:36px;width:36px}}@media (max-width:640px){.account-notification-detail{padding:22px 18px}.account-notification-detail-fields{grid-template-columns:1fr}.account-notification-detail-fields>div.wide{grid-column:auto}}.sales-report-tab{color:#063e4b}.sales-report-summary{background:linear-gradient(115deg,#153fc5,#083c83 58%,#003c47);border-radius:7px;color:#fff;min-height:190px;overflow:hidden;padding:36px 42px;position:relative}.sales-report-summary>div{align-items:flex-start;display:flex;flex-direction:column;position:relative;z-index:1}.sales-report-summary span{font-size:15px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.sales-report-summary strong{font-size:23px;margin-top:14px}.sales-report-summary em{background:#5b89f68c;border-radius:4px;font-size:14px;font-style:normal;font-weight:700;margin-top:22px;padding:9px 16px;text-transform:uppercase}.sales-report-summary i{background:#97beda59;border-radius:50%;height:250px;position:absolute;right:-30px;top:-64px;width:250px}.sales-report-toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:38px 0 20px}.sales-report-toolbar h2{color:#4c5d61;font-size:14px;font-weight:700;letter-spacing:1.2px;margin:0;text-transform:uppercase}.sales-report-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.sales-report-card{background:#fff;border:1px solid #edf1f2;border-radius:7px;box-shadow:0 8px 26px #0a36400a;min-width:0;padding:30px;position:relative}.sales-report-card>div:first-child{display:flex;flex-direction:column;gap:6px}.sales-report-card>div strong{font-size:14px;text-transform:uppercase}.sales-report-card>div span{color:#354e54;font-size:13px;text-transform:uppercase}.sales-report-card-icon{background:#edf3f4;border-radius:4px;color:#55727a;display:grid;font-size:18px;height:42px;place-items:center;position:absolute;right:28px;top:28px;width:42px}.sales-report-card.featured .sales-report-card-icon{background:#004b5b;box-shadow:0 7px 14px #004b5b40;color:#fff}.sales-report-card dl{display:grid;grid-template-columns:.72fr 1.28fr;margin:30px 0 0}.sales-report-card dl>div{min-width:0}.sales-report-card dl>div+div{border-left:1px solid #3c84e8;padding-left:18px;text-align:right}.sales-report-card dt{color:#718086;font-size:12px;letter-spacing:.4px;text-transform:uppercase}.sales-report-card dd{color:#063e4b;font-size:15px;font-weight:800;margin:8px 0 0;overflow-wrap:anywhere}@media (max-width:900px){.sales-report-grid{grid-template-columns:1fr}}@media (max-width:600px){.sales-report-summary{min-height:165px;padding:28px 24px}.sales-report-summary i{right:-100px}.sales-report-toolbar{align-items:stretch;flex-direction:column}.sales-report-card{padding:24px 20px}}.overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;pointer-events:none!important}.register-card{background:#fff;border-radius:12px;padding:30px;pointer-events:auto;width:420px}.title{margin-bottom:20px}.otp-label{font-weight:500;margin-bottom:8px}.otp-method{display:flex;gap:10px;margin-bottom:20px}.otp-btn{align-items:center;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;flex:1 1;gap:6px;justify-content:center;padding:10px;text-align:center;transition:.2s}.otp-btn img{height:18px;width:18px}.otp-btn.active{background:#f0f5ff;border:2px solid #2f54eb;color:#2f54eb}.footer{margin-top:10px;text-align:center}.footer-center{margin-top:16px;text-align:center}.back-link{align-items:center;background:none;border:none;color:#2563eb;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;transition:all .2s ease}.back-link:hover{color:#1d4ed8}.back-link:focus{outline:none}.bottom{color:#fff;margin-top:20px}.link-btn{background:none;border:none;color:#2f54eb;cursor:pointer;font-size:inherit;padding:0}.link-btn:hover{text-decoration:underline}.otp-card{text-align:center}.otp-group{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.otp-input{border:1px solid #ddd;border-radius:8px;font-size:20px;height:50px;outline:none;text-align:center;width:45px}.otp-input:focus{border-color:#2f54eb;box-shadow:0 0 0 2px #2f54eb33}.resend{color:#2f54eb;cursor:pointer;margin-bottom:20px}.resend:hover{text-decoration:underline}.complete-card{width:420px}.title{margin-bottom:8px}.desc{color:#777;line-height:1.5;margin-bottom:20px}.required{color:red}.ant-input{border-radius:8px;height:45px;line-height:45px}.ant-input-password{align-items:center;border-radius:8px;display:flex;height:45px}.ant-input-password input{align-items:center;display:flex;height:100%;line-height:45px}.submit-btn.ant-btn-primary{background:#0f4c5c;border-color:#0f4c5c;border-radius:8px;box-shadow:none;color:#fff;font-weight:600;height:48px;transition:.2s}.submit-btn.ant-btn-primary:not(:disabled):focus,.submit-btn.ant-btn-primary:not(:disabled):hover{background:#0c3c49!important;border-color:#0c3c49!important;color:#fff!important}.submit-btn.ant-btn-primary:not(:disabled):active{background:#0c3c49!important;border-color:#0c3c49!important}.submit-btn.ant-btn-primary:disabled{background:#0f4c5c;border-color:#0f4c5c;color:#fff;cursor:not-allowed;opacity:.75}.password-box{background:#f3f1ff;border-radius:10px;margin-right:20px;margin-top:10px;padding:16px 16px 10px}.password-title{color:#3f51b5;font-size:14px;font-weight:600;margin-bottom:10px}.password-item{align-items:center;color:#888;display:flex;font-size:14px;margin-bottom:8px}.password-item:last-child{margin-bottom:0}.icon-check{color:#3f51b5;font-size:16px}.dot,.icon-check{margin-right:10px}.dot{border:2px solid #ccc;border-radius:50%;height:14px;width:14px}.dot.active{background:#3f51b5;border-color:#3f51b5}.text-active{color:#000;font-weight:500}.mdai{--ai-ink:#17344b;--ai-primary:#075b80;--ai-soft:#f0f7fb;color:var(--ai-ink);font-family:inherit}.mdai *{box-sizing:border-box}.mdai button,.mdai input,.mdai select,.mdai textarea{font:inherit}.mdai button{cursor:pointer}.mdai button:disabled{cursor:default;opacity:.5}.mdai a:focus-visible,.mdai button:focus-visible,.mdai input:focus-visible,.mdai select:focus-visible,.mdai summary:focus-visible,.mdai textarea:focus-visible{outline:3px solid #28b9d9;outline-offset:3px}.mdai-launcher{background:#0000;border:0;border-radius:50%;bottom:24px;box-shadow:none;display:grid;height:48px;padding:0!important;place-items:center;position:fixed;right:76px;width:48px;z-index:1100}.mdai-launcher:before{animation:mdai-glow 2.2s ease-in-out infinite;background:radial-gradient(circle,#20ccf2a6 0,#19a7dc52 38%,#0000 72%);border-radius:50%;content:"";filter:blur(8px);inset:-10px;pointer-events:none;position:absolute}.mdai-launcher:focus-visible{outline:none}.mdai-launcher:focus-visible .mdai-launcher-icon{filter:brightness(1.18)}.mdai-launcher-icon{animation:mdai-hotline-shake 1.2s ease-in-out infinite;display:block;height:100%;object-fit:contain;position:relative;transform-origin:center;width:100%;z-index:1}@keyframes mdai-glow{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}@keyframes mdai-hotline-shake{0%,80%,to{transform:rotate(0deg) scale(1)}12%,36%{transform:rotate(-7deg) scale(1.04)}24%,48%{transform:rotate(7deg) scale(1.04)}60%{transform:rotate(-4deg) scale(1.02)}72%{transform:rotate(4deg) scale(1.02)}}@media(max-width:767px){.mdai-launcher{bottom:calc(12px + env(safe-area-inset-bottom, 0px));bottom:calc(12px + var(--floating-bottom-inset, 0px) + env(safe-area-inset-bottom, 0px));right:calc(64px + env(safe-area-inset-right, 0px));right:calc(64px + var(--floating-right-inset, 0px) + env(safe-area-inset-right, 0px))}}.mdai-panel{background:#fff;border:1px solid #d6e6f0;border-radius:22px;bottom:16px;box-shadow:0 18px 70px #0b31562e;display:flex;flex-direction:column;font-size:14px;height:min(617px,calc(100dvh - 32px));line-height:1.5;min-height:0;overflow:hidden;position:fixed;right:16px;text-align:left;width:min(367px,calc(100vw - 32px));z-index:1200}.mdai-header{align-items:center;background:linear-gradient(110deg,#052a50,#075b80);color:#fff;display:flex;flex-shrink:0;gap:12px;padding:18px 20px}.mdai-header>div:nth-child(2){min-width:0}.mdai-avatar{display:block;flex:0 0 42px;height:42px;object-fit:contain;width:42px}.mdai-header strong{display:block;font-size:17px;letter-spacing:.1px}.mdai-header small{color:#d4eefa;display:block;font-size:12px;margin-top:2px}.mdai-close{background:#0000;border:0;border-radius:8px;color:#fff;font-size:28px!important;height:32px;line-height:1;margin-left:auto;width:32px}.mdai-toolbar{align-items:center;background:#fff;border-bottom:1px solid #eaf1f5;display:flex;gap:7px;padding:10px 14px}.mdai-toolbar select{background:#fff;border:0;color:#426277;flex:1 1;min-width:0;padding:5px 0;text-overflow:ellipsis}.mdai-toolbar button{background:var(--ai-soft);border:0;border-radius:7px;color:#1b5e7d;padding:5px 9px}.mdai-messages{background:linear-gradient(180deg,#fcfeff,#f4f9fc);flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 17px}.mdai-welcome{padding:26px 10px 18px;text-align:center}.mdai-spark{display:block;height:64px;margin:0 auto 18px;object-fit:contain;width:64px}.mdai-welcome h2{color:var(--ai-ink);font-size:23px;font-weight:600;line-height:1.35;margin:0 0 12px}.mdai-welcome p{color:#708492;font-size:13px;margin:0 auto 24px;max-width:300px}.mdai-welcome .mdai-greeting{color:var(--ai-ink);font-size:15px;line-height:1.55;margin:0 0 18px;max-width:none;text-align:left}.mdai-prompts{grid-gap:9px;display:grid;gap:9px}.mdai-prompts button{background:#fff;border:1px solid #dceaf2;border-radius:11px;color:#305e75;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:13px;text-align:left}.mdai-prompts button:hover{background:#eaf6fc;border-color:#9cc9de}.mdai-login{border-radius:10px;color:#fff!important;display:inline-block;text-decoration:none}.mdai-login,.mdai-retry{background:var(--ai-primary);padding:12px 18px}.mdai-retry{border:0;border-radius:10px;color:#fff}.mdai-message{margin-bottom:22px;max-width:100%}.mdai-speaker{color:#6b8291;display:block;font-size:11px;font-weight:600;margin-bottom:6px}.mdai-speaker-assistant{align-items:center;color:var(--ai-primary);display:flex;font-size:12px;gap:6px}.mdai-speaker-icon{display:block;flex-shrink:0;height:20px;object-fit:contain;width:20px}.mdai-bubble{background:#fff;border:1px solid #e3edf3;border-radius:3px 15px 15px;overflow-wrap:anywhere;padding:12px 14px;white-space:pre-wrap}.mdai-user{margin-left:34px}.mdai-answer-text{white-space:normal}.mdai-answer-text p{margin:0 0 8px;white-space:pre-wrap}.mdai-answer-text ol,.mdai-answer-text ul{margin:8px 0;padding-left:22px}.mdai-answer-text li{margin:5px 0;white-space:pre-wrap}.mdai-answer-text>:last-child{margin-bottom:0}.mdai-answer-text code{color:inherit;overflow-wrap:anywhere}.mdai-answer-text a{color:var(--ai-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.mdai-answer-text a:focus-visible{border-radius:2px;outline:2px solid var(--ai-primary);outline-offset:2px}.mdai-user .mdai-speaker{text-align:right}.mdai-user .mdai-bubble{background:#e5f4fb;border-color:#d8eaf4;border-radius:15px 3px 15px 15px}.mdai-property{background:#fff;border:1px solid #d7e8f1;border-radius:13px;margin-top:10px;overflow:hidden}.mdai-property img{display:block;height:135px;object-fit:cover;width:100%}.mdai-property>div{padding:13px}.mdai-property-project{color:#788b98;display:block;font-size:11px}.mdai-property strong{display:block;font-size:16px;margin:3px 0}.mdai-price{color:var(--ai-primary);display:block;font-size:17px}.mdai-property-meta{color:#627c8c;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin:7px 0}.mdai-status{background:#eaf5fb;border-radius:4px;color:#1d6183;display:inline-block;font-size:11px;padding:2px 6px}.mdai-property button{background:none;border:0;border-top:1px solid #edf2f6;color:var(--ai-primary);display:block;font-size:12px;font-weight:600;margin-top:10px;padding:10px 0 0;text-align:left;width:100%}.mdai-thumbnail-empty{background:linear-gradient(135deg,#eaf4fa,#f6fafd);color:#708492;display:grid;font-size:12px;min-height:135px;place-items:center}.mdai-result-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mdai-result-actions a,.mdai-result-actions button{background:#f0f8fc;border:1px solid #bfdce9;border-radius:7px;color:var(--ai-primary);display:block;flex:1 1 115px;font-size:12px;font-weight:600;margin:0;padding:8px;text-align:center;text-decoration:none;width:auto}.mdai-result-actions a:hover,.mdai-result-actions button:hover{background:#dff0f8}.mdai-unit-list{background:#fff;border:1px solid #d7e8f1;border-radius:12px;list-style:none;margin:10px 0 0;overflow:hidden;padding:0}.mdai-unit-row{overflow-wrap:anywhere;padding:12px}.mdai-unit-row+.mdai-unit-row{border-top:1px solid #e3edf3}.mdai-unit-row strong{display:block;font-size:14px}.mdai-unit-row .mdai-price{font-size:14px;margin-top:4px}.mdai-unit-row .mdai-property-project{margin-top:2px}.mdai-unit-row .mdai-property-meta{gap:5px 12px}.mdai-comparison{background:#fff;border:1px solid #d7e8f1;border-radius:13px;margin-top:2px;max-width:100%;overflow-x:auto}.mdai-comparison table{border-collapse:collapse;font-size:12px;line-height:1.4;min-width:-webkit-max-content;min-width:max-content;width:100%}.mdai-comparison caption{caption-side:top;color:var(--ai-ink);font-size:13px;font-weight:600;padding:12px 13px;text-align:left}.mdai-comparison td,.mdai-comparison th{border-top:1px solid #e5eff5;max-width:190px;min-width:115px;overflow-wrap:anywhere;padding:9px 11px;text-align:left;vertical-align:top;white-space:normal}.mdai-comparison thead th{background:#eaf5fb;color:#0a527a;font-weight:600}.mdai-comparison tbody th{background:#f6fafd;color:#516b7d;font-weight:600;min-width:86px}.mdai-comparison small{border-top:1px solid #e5eff5;color:#788c99;display:block;font-size:11px;padding:10px 13px}.mdai-sources{grid-gap:5px;background:#eef5f9;border-radius:8px;display:grid;font-size:12px;gap:5px;margin-top:8px;padding:10px}.mdai-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.mdai-suggestions a{background:#ecf8fd;border:1px solid #b5dbea;border-radius:8px;color:var(--ai-primary);font-size:12px;padding:6px 9px;text-decoration:none}.mdai-suggestions a:hover{background:#d9eff9}.mdai-sources a{color:var(--ai-primary)}.mdai-message-footer{align-items:center;color:#8999a5;display:flex;gap:8px;margin-top:7px}.mdai-message-footer small{font-size:10px;margin-right:auto}.mdai-message-footer button{background:none;border:0;color:#8093a1;font-size:10px;padding:3px}.mdai-message-footer button[aria-pressed=true]{color:var(--ai-primary);font-weight:700}.mdai-thinking{color:#61798a;font-size:12px;padding:10px 0}.mdai-dots{color:var(--ai-primary);font-size:8px;letter-spacing:2px}.mdai-older,.mdai-thinking button{background:#0000;border:0;color:var(--ai-primary);text-decoration:underline}.mdai-compose{align-items:flex-end;background:#f9fcfe;border:1px solid #dceaf2;border-radius:13px;display:flex;flex-shrink:0;gap:8px;margin:10px 14px 0;padding:10px}.mdai-compose textarea{background:#0000;border:0;color:var(--ai-ink);flex:1 1;line-height:1.5;max-height:100px;min-width:0;outline-offset:1px;resize:none}.mdai-compose textarea::placeholder{color:#8c9eaa;font-size:12px}.mdai-send{background:var(--ai-primary);border:0;border-radius:9px;color:#fff;flex-shrink:0;font-size:22px!important;height:35px;width:35px}.mdai-footer{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px 17px 13px}.mdai-footer small{color:#8e9fab;font-size:10px}.mdai-footer button{background:#0000;border:0;color:var(--ai-primary);font-size:11px;font-weight:600}.mdai-disclaimer{color:#61798a;font-size:11px;line-height:1.5;margin-top:8px}.mdai-disclaimer summary{cursor:pointer;max-width:100%;padding:3px 0;width:-webkit-fit-content;width:fit-content}.mdai-disclaimer summary:hover{color:var(--ai-primary)}.mdai-disclaimer summary:focus-visible{border-radius:3px;outline:2px solid var(--ai-primary);outline-offset:3px}.mdai-disclaimer p{background:#f3f8fb;border-left:2px solid #d7e8f1;border-radius:0 6px 6px 0;margin:5px 0 0;overflow-wrap:anywhere;padding:8px 10px}.mdai-error,.mdai-notice{border-radius:7px;flex-shrink:0;font-size:12px;margin:5px 14px 0;padding:8px 10px}.mdai-error{background:#fff1eb;color:#994725}.mdai-notice{background:#eaf6fb;color:#175b7d}.mdai-lead{background:#f5fafe;border-top:1px solid #e3eef4;max-height:45%;overflow:auto;padding:12px 16px}.mdai-lead label{display:block;font-size:12px;margin-top:8px}.mdai-lead input:not([type=checkbox]),.mdai-lead textarea{background:#fff;border:1px solid #c9dce7;border-radius:6px;padding:6px;width:100%}.mdai-consent{align-items:flex-start;display:flex!important;gap:7px}.mdai-lead>div{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.mdai-lead button{background:#fff;border:1px solid #c9dce8;border-radius:6px;color:var(--ai-primary);padding:6px 12px}.mdai-lead button[type=submit]{background:var(--ai-primary);color:#fff}@media(max-width:600px){.mdai-panel{border-radius:20px;height:min(617px,72dvh,calc(100dvh - 36px - env(safe-area-inset-bottom, 0px)));height:min(617px,72dvh,calc(100dvh - 36px - var(--floating-bottom-inset, 0px) - env(safe-area-inset-bottom, 0px)));inset:auto 12px calc(12px + env(safe-area-inset-bottom, 0px)) 12px;inset:auto 12px calc(12px + var(--floating-bottom-inset, 0px) + env(safe-area-inset-bottom, 0px)) 12px;width:auto}.mdai-panel-compact{height:auto;max-height:min(617px,72dvh,calc(100dvh - 36px - env(safe-area-inset-bottom, 0px)));max-height:min(617px,72dvh,calc(100dvh - 36px - var(--floating-bottom-inset, 0px) - env(safe-area-inset-bottom, 0px)));min-height:min(380px,52dvh,calc(100dvh - 36px - env(safe-area-inset-bottom, 0px)));min-height:min(380px,52dvh,calc(100dvh - 36px - var(--floating-bottom-inset, 0px) - env(safe-area-inset-bottom, 0px)))}.mdai-panel-compact>.mdai-welcome{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0;overflow-y:auto}.mdai-header{padding:12px 16px}.mdai-toolbar{padding:8px 12px}.mdai-close,.mdai-toolbar button{min-height:40px;min-width:40px}.mdai-messages{padding:14px 12px}.mdai-welcome{padding:14px 2px}.mdai-compose{margin:8px 12px 0}.mdai-footer{padding:7px 12px 9px}.mdai-error,.mdai-notice{margin:5px 12px 0}}@media(max-height:600px) and (min-width:601px){.mdai-panel{bottom:8px;height:auto;top:8px}.mdai-header{padding:10px 16px}.mdai-messages{padding:10px 14px}.mdai-welcome{padding:12px 4px}}@media(prefers-reduced-motion:reduce){.mdai *{scroll-behavior:auto!important}.mdai-launcher:before{animation:none;opacity:.7}.mdai-launcher-icon{animation:none}}.noti-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 45px #0f172a2e;overflow:hidden;position:absolute;right:0;top:52px;width:440px;z-index:2000}.noti-heading{color:#111827;font-size:17px;font-weight:700;padding:16px 18px 10px}.noti-tabs{border-bottom:1px solid #eef0f3;display:flex;gap:4px;padding:0 12px 10px}.noti-tabs button{background:#0000;border:0;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:7px 10px}.noti-tabs button.active{background:#eaf2ff;color:#1677ff}.noti-list{max-height:430px;overflow-y:auto}.noti-item{background:#fff;border:0;border-bottom:1px solid #f1f3f5;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:13px 16px;text-align:left;transition:background .2s ease;width:100%}.noti-item.unread,.noti-item:hover{background:#f7faff}.noti-icon{align-items:center;background:#eaf2ff;border-radius:10px;color:#2563eb;display:flex;flex:0 0 40px;font-size:19px;height:40px;justify-content:center;width:40px}.noti-icon.project{background:#f1ebff;color:#7c3aed}.noti-icon.transaction{background:#e7f8f1;color:#059669}.noti-icon.booking{background:#fff7e6;color:#d97706}.noti-content{flex:1 1;min-width:0}.noti-title{color:#1f2937;font-size:13px;font-weight:600;line-height:18px;padding-right:14px;position:relative}.noti-desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#64748b;display:-webkit-box;font-size:12px;line-height:17px;margin-top:4px;overflow:hidden}.noti-time{color:#94a3b8;font-size:11px;margin-top:5px}.noti-dot{background:#1677ff;border-radius:50%;height:7px;position:absolute;right:0;top:5px;width:7px}.noti-state{align-items:center;color:#64748b;display:flex;font-size:13px;justify-content:center;min-height:130px;padding:24px}@media (max-width:768px){.noti-dropdown{left:8px;max-height:calc(100vh - 80px);position:fixed;right:8px;top:64px;width:auto}.noti-tabs{overflow-x:auto}.noti-tabs button{white-space:nowrap}}.ant-notification-notice.imogi-notification-toast{background:#fff;border:1px solid #0000000a;border-radius:18px;box-shadow:0 5px 28px #0003;cursor:pointer;font-family:inherit}.imogi-notification-toast .ant-notification-notice-message{margin:0 42px 18px 0;padding:0}.imogi-notification-toast-heading{color:#101114;font-size:19px;font-weight:650;line-height:28px}.imogi-notification-toast .ant-notification-notice-close{background:#e4e6eb;border-radius:50%;color:#26282c;display:grid;font-size:18px;height:32px;place-items:center;right:15px;top:15px;width:32px}.imogi-notification-toast .ant-notification-notice-close:hover{background:#d8dadf;color:#101114}.imogi-notification-toast .ant-notification-notice-close:focus-visible{outline:2px solid #1877f2;outline-offset:2px}.imogi-notification-toast-body{align-items:flex-start;background:#0000;border:0;cursor:pointer;display:flex;font-family:inherit;gap:16px;padding:0;text-align:left;width:100%}.imogi-notification-toast-body:focus-visible{border-radius:8px;outline:2px solid #1877f2;outline-offset:5px}.imogi-notification-toast-avatar{flex:0 0 64px;height:64px;position:relative;width:64px}.imogi-notification-toast-avatar img{background:#f0f2f5;border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.imogi-notification-toast-badge{background:#1877f2;border:2px solid #fff;border-radius:50%;bottom:-4px;color:#fff;display:grid;font-size:15px;height:30px;place-items:center;position:absolute;right:-5px;width:30px}.imogi-notification-toast-copy{flex:1 1;min-width:0}.imogi-notification-toast-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#65676b;display:-webkit-box;font-size:16px;line-height:1.5;margin:0;overflow:hidden;overflow-wrap:anywhere}.imogi-notification-toast-text strong{color:#4b4f54;font-weight:650}.imogi-notification-toast-time{color:#65676b;display:block;font-size:14px;line-height:20px;margin-top:6px}@media (max-width:480px){.imogi-notification-toast-body{gap:13px}.imogi-notification-toast-avatar{flex-basis:56px;height:56px;width:56px}.imogi-notification-toast-heading{font-size:18px}.imogi-notification-toast-text{font-size:15px}}.header,.header *{caret-color:#0000}.header,.header-logo{-webkit-user-select:none;user-select:none}.header-logo{caret-color:#0000;cursor:pointer;display:flex;grid-column:1;justify-content:flex-start;min-width:120px;outline:none;padding:0}.header-logo img{object-fit:contain;width:120px}.header-menu{align-items:center;display:flex;gap:32px;grid-column:2;justify-content:center}.menu-item{border-bottom:2px solid #0000;caret-color:#0000;color:#475569;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding-bottom:4px;-webkit-user-select:none;user-select:none}.menu-item.active{border-bottom:2px solid #00333f;color:#00333f}.menu-item:active,.menu-item:focus,.menu-item:focus-visible{caret-color:#0000;outline:none}.header-actions{align-items:center;display:flex;gap:16px;grid-column:3;justify-content:flex-end;min-width:120px}.icon-btn{align-items:center;background:#0000;border:0;border-radius:12px;caret-color:#0000;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:8px;-webkit-user-select:none;user-select:none}.bell-wrapper,.notification-trigger{padding:0;position:relative}.notification-trigger{align-items:center;background:#0000;border:0;border-radius:50%;color:#475569;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.notification-trigger .anticon{font-size:18px}.bell-wrapper.has-unread .notification-trigger{background:#eaf2ff;box-shadow:0 0 0 2px #1677ff1a;color:#1677ff}.notification-badge{background:#e53935;border:2px solid #fff;border-radius:999px;color:#fff;font-size:9px;font-weight:700;height:17px;line-height:13px;min-width:17px;padding:0 4px;position:absolute;right:-5px;text-align:center;top:-4px}.user-trigger{padding:4px}.user-trigger .ant-avatar{background:#e6eef2;color:#00333f}.user-dropdown{background:#fff;border:1px solid #e6e8f0;border-radius:10px;box-shadow:0 18px 44px #0f172a29;max-height:calc(100vh - 88px);overflow-y:auto;padding:8px;width:300px}.user-dropdown.compact{background:#f3f5f7;border-color:#cbd0d6;border-radius:12px;padding:16px 18px;width:316px}.user-dropdown::-webkit-scrollbar{width:6px}.user-dropdown::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.user-dropdown.guest{display:flex;flex-direction:column;gap:0}.user-dropdown-actions button,.user-dropdown-logout,.user-dropdown.guest button{align-items:center;background:#0000;border:0;border-radius:6px;color:#253242;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;line-height:18px;min-height:32px;padding:6px 8px;text-align:left;width:100%}.user-dropdown-actions button:hover,.user-dropdown.guest button:hover{background:#f1f5f9;color:#00333f}.user-dropdown-profile{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:10px;padding:6px 6px 8px}.user-dropdown.compact .user-dropdown-profile{align-items:center;border-bottom:0;padding:0 6px 16px}.user-dropdown.compact .user-dropdown-profile .ant-avatar{background:#e6eef2;color:#26323f}.user-dropdown.compact .user-dropdown-profile strong{font-size:15px}.user-dropdown.compact .user-dropdown-profile span{color:#5f6670;font-size:12px}.user-dropdown-actions{display:flex;flex-direction:column;gap:9px}.user-dropdown-actions button,.user-dropdown.compact .user-dropdown-logout{background:#0000;border:1px solid #c8cdd3;border-radius:12px;box-shadow:0 1px 2px #0f172a0f;color:#20242a;font-size:14px;font-weight:700;justify-content:center;min-height:38px;text-align:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.user-dropdown-actions button .anticon,.user-dropdown.compact .user-dropdown-logout .anticon{color:currentColor;font-size:16px}.user-dropdown-actions button:hover,.user-dropdown.compact .user-dropdown-logout:hover{background:#e7eaee;border-color:#aeb5bd;box-shadow:0 6px 14px #0f172a1f;color:#00333f;transform:translateY(-1px)}.user-dropdown.compact.guest .user-dropdown-actions button{background:#fff;border-color:#c8cfd7;box-shadow:0 2px 5px #0f172a14;color:#202936;font-weight:800;gap:8px;line-height:20px;padding:7px 16px}.user-dropdown.compact.guest .user-dropdown-actions button:hover{background:#fff;border-color:#9fa8b3;box-shadow:0 7px 16px #0f172a24;color:#00333f}.user-dropdown-profile .ant-avatar{background:#e6eef2;color:#00333f;flex:0 0 auto}.user-dropdown-profile div{display:flex;flex-direction:column;gap:2px;min-width:0}.user-dropdown-profile strong{color:#0f172a;font-size:14px;font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-profile span{color:#64748b;font-size:11px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-section{border-bottom:1px solid #eef2f7;padding:7px 0 3px}.user-dropdown-title{color:#94a3b8;font-size:11px;font-weight:800;line-height:14px;padding:0 8px 3px;text-transform:uppercase}.user-dropdown-logout{color:#dc2626;font-weight:700;margin-top:6px}.user-dropdown.compact .user-dropdown-logout{border-color:#efb4b4;color:#dc2626;margin-top:9px}.user-dropdown.compact .user-dropdown-logout:hover{background:#fef2f2;border-color:#dc2626;color:#b91c1c}.user-dropdown-logout:hover{background:#fef2f2;color:#b91c1c}.mobile-only{display:none}.mobile-menu{background:#fff;height:100%;padding:20px;position:fixed;right:-100%;top:0;transition:.3s;width:260px;z-index:2000}.mobile-menu.show{right:0}.mobile-header{display:flex;justify-content:space-between;margin-bottom:20px}.mobile-item{border-bottom:1px solid #eee;caret-color:#0000;cursor:pointer;outline:none;padding:12px 0;-webkit-user-select:none;user-select:none}.mobile-item.active{color:#00333f;font-weight:600}.overlay{background:#0000004d;inset:0;position:fixed;z-index:999}@media (max-width:768px){.header{align-items:center;display:flex!important;height:64px;justify-content:space-between;padding:0 16px}.header-actions,.header-logo,.header-menu{grid-column:unset!important}.header-logo{min-width:0;padding:0}.header-logo img{width:110px}.header-menu{display:none!important}.header-actions{align-items:center;display:flex;gap:12px;min-width:0}.mobile-only{cursor:pointer;display:block;font-size:22px}}.layout.imogi-user-layout{grid-template-rows:1fr auto;padding-top:80px}.layout.imogi-user-layout .header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:0;box-shadow:0 1px 8px rgba(0,0,0,.039);box-sizing:border-box;display:flex;font-family:Plus Jakarta Sans,sans-serif;gap:24px;height:80px;left:0;margin:0;min-height:80px;padding:0 max(24px,(100vw - 1232px)/2);position:fixed;right:0;top:0;width:100%;z-index:1000}.layout.imogi-user-layout .header .header-logo{flex-shrink:0;height:48px;min-width:0;overflow:hidden;position:relative;width:104px}.layout.imogi-user-layout .header .header-logo img{display:block;height:104px;left:0;max-width:none;object-fit:contain;position:absolute;top:-28px;width:104px}.layout.imogi-user-layout .header .header-menu{display:flex;gap:8px;white-space:nowrap}.layout.imogi-user-layout .header .menu-item{border:0;border-radius:8px;color:#40484c;font-size:14px;font-weight:600;line-height:20px;padding:8px 12px}.layout.imogi-user-layout .header .menu-item.active{background:#004d61;color:#fff}.layout.imogi-user-layout .header .header-actions{gap:12px;margin-left:auto;min-width:0}.layout.imogi-user-layout .header .mobile-only{display:none}.layout.imogi-user-layout .header button,.layout.imogi-user-layout .header input{font-family:inherit}.layout.imogi-user-layout .imogi-login{align-items:center;background:#003544;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;line-height:20px;padding:8px 16px;white-space:nowrap}.layout.imogi-user-layout .header :focus-visible{outline:2px solid #28657a;outline-offset:3px}@media(max-width:1199px){.layout.imogi-user-layout .header .header-menu{display:none}.layout.imogi-user-layout .header .mobile-only{cursor:pointer;display:block}.layout.imogi-user-layout .header .header-actions{flex:1 1}}@media(max-width:767px){.layout.imogi-user-layout .header{gap:12px;padding:0 16px}.layout.imogi-user-layout .imogi-login{padding:8px 12px}}.imogi-footer{background:#f0f3ff;color:#111c2d;font-family:Plus Jakarta Sans,sans-serif;padding:32px 0 48px}.imogi-footer .imogi-container{margin:0 auto;max-width:1280px;padding:0 24px;width:100%}.imogi-footer-grid{grid-gap:32px;border-bottom:1px solid rgba(192,200,204,.302);display:grid;gap:32px;grid-template-columns:7fr 5fr;padding-bottom:48px}.imogi-footer-brand{display:flex;flex-direction:column;gap:16px}.imogi-footer p{margin:0}.imogi-footer .imogi-copyright-text{white-space:pre-line}.imogi-footer-logo{align-items:center;display:flex;gap:12px}.imogi-footer-logo>a{display:block;flex:0 0 104px;height:48px;overflow:hidden;position:relative;width:104px}.imogi-footer-logo img{display:block;height:104px;left:0;object-fit:contain;position:absolute;top:-28px;width:104px}.imogi-footer-logo strong{border-left:1px solid rgba(192,200,204,.302);font-size:14px;line-height:20px;padding-left:12px}.imogi-footer-contact{display:flex;flex-direction:column;gap:8px}.imogi-footer-contact a,.imogi-footer-contact p{align-items:baseline;color:#40484c;display:flex;gap:8px}.imogi-footer-contact .anticon{color:#003544}.imogi-footer-social{align-items:center;display:flex;gap:12px;padding-top:8px}.imogi-footer-social strong{font-size:14px}.imogi-footer-social a{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.067);color:#396474;display:grid;height:36px;place-items:center;width:36px}.imogi-footer-links{align-items:flex-end;display:flex;flex-direction:column;gap:24px;padding-top:32px}.imogi-footer-nav{grid-gap:16px;align-self:flex-end;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;width:352px}.imogi-footer-nav>div{align-items:center;display:flex;flex-direction:column;gap:12px;min-width:0;text-align:center}.imogi-footer-nav h3{font-size:14px;font-weight:700;letter-spacing:1px;margin:0 0 4px;text-transform:uppercase}.imogi-footer a{color:#40484c;text-decoration:none}.imogi-footer a:hover{color:#003544}.imogi-footer-downloads{grid-gap:16px;align-self:flex-end;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;width:352px}.imogi-footer-download{align-items:center;background:hsla(0,0%,100%,.702);border:1px solid #dfe5f1;border-radius:12px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 10px 12px}.imogi-footer-download>a{border-radius:6px;display:block;max-width:100%;width:144px}.imogi-footer-download>a:hover{background:#eaf0f8}.imogi-footer-download>a:focus-visible{outline:2px solid #004b5b;outline-offset:3px}.imogi-footer-store-badge{aspect-ratio:3/1;display:block;height:auto;object-fit:contain;width:100%}.imogi-footer-store-qr{aspect-ratio:1;background:#fff;display:block;height:auto;max-width:100%;object-fit:contain;width:96px}.imogi-footer-bottom{color:#70787c;font-size:12px;justify-content:space-between;line-height:16px;padding-top:24px}.imogi-footer-bottom,.imogi-footer-bottom>div{display:flex;gap:16px}.imogi-floating-actions{align-items:center;bottom:24px;display:flex;flex-direction:row;gap:12px;position:fixed;right:24px;z-index:1000}.imogi-floating-actions button.imogi-back-to-top{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.133);box-sizing:border-box;color:#003544;cursor:pointer;display:grid;flex:0 0 40px;height:40px;line-height:1;max-height:40px;max-width:40px;min-height:40px;min-width:40px;padding:0;place-items:center;width:40px}.imogi-floating-actions button.imogi-back-to-top:hover{background:#f4f7f8;color:#003544}@media(max-width:1023px){.imogi-footer-grid{grid-template-columns:1fr}.imogi-footer-links{align-items:flex-start;padding-top:0}.imogi-footer-downloads,.imogi-footer-nav{align-self:center}}@media(max-width:767px){.imogi-footer-logo strong{font-size:12px;line-height:18px}.imogi-footer-social{flex-wrap:wrap}.imogi-footer-downloads,.imogi-footer-nav{gap:12px}.imogi-footer-nav>div{min-width:0}.imogi-footer-bottom{align-items:center;flex-direction:column;text-align:center}.imogi-floating-actions{bottom:calc(12px + env(safe-area-inset-bottom, 0px));bottom:calc(12px + var(--floating-bottom-inset, 0px) + env(safe-area-inset-bottom, 0px));right:calc(8px + env(safe-area-inset-right, 0px));right:calc(8px + var(--floating-right-inset, 0px) + env(safe-area-inset-right, 0px))}.imogi-floating-actions button.imogi-back-to-top{flex-basis:44px;height:44px;max-height:44px;max-width:44px;min-height:44px;min-width:44px;width:44px}}:root{--container-width:1200px;--container-header-footer-width:1200px;--header-height:80px}.layout{display:grid;grid-template-columns:1fr minmax(0,1200px) 1fr;grid-template-columns:1fr minmax(0,var(--container-width)) 1fr;grid-template-rows:80px 1fr auto;grid-template-rows:var(--header-height) 1fr auto;min-height:100vh}.layout.imogi-user-layout>.imogi-footer{grid-column:1/-1;min-width:0;width:100%}.layout,.layout *{caret-color:#0000}.layout [contenteditable]:not([contenteditable=false]),.layout [contenteditable]:not([contenteditable=false]) *,.layout input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.layout textarea{caret-color:auto}.layout>.attendance-history-page,.layout>.attendance-page{grid-column:1/-1;min-width:0;width:100%}.header{grid-column-gap:32px;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-bottom:1px solid #f1f5f9;column-gap:32px;display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;height:80px;height:var(--header-height);padding:0 max(32px,calc(50vw - 688px));position:-webkit-sticky;position:sticky;top:0;transition:all .3s;z-index:1000}.header.scrolled{box-shadow:0 4px 12px #0000000d}.custom-date{max-width:100%;width:100%}.footer{background:#f8fafc;display:grid;grid-column:1/-1;grid-template-columns:1fr minmax(0,1200px) 1fr;grid-template-columns:1fr minmax(0,var(--container-header-footer-width)) 1fr}@media (max-width:1200px){:root{--container-width:100%}.header{padding:0 20px}}@media (max-width:768px){:root{--container-width:100%;--container-header-footer-width:100%}.footer,.header,.layout,.main{grid-template-columns:minmax(0,1fr)!important}.footer-inner{grid-template-columns:1fr;justify-items:center;text-align:center}.footer-col:not(.brand){display:none}.brand{align-items:center;display:flex;flex-direction:column}.brand p{max-width:280px}.socials{justify-content:center}}.layout.imogi-home-layout{background:#f9f9ff;color:#111c2d;display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:24px;padding-top:80px}.layout.imogi-home-layout *,.layout.imogi-home-layout :after,.layout.imogi-home-layout :before{box-sizing:border-box}.layout.imogi-home-layout button,.layout.imogi-home-layout input,.layout.imogi-home-layout select{font:inherit}.layout.imogi-home-layout a,.layout.imogi-home-layout button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.layout.imogi-home-layout button{cursor:pointer}.layout.imogi-home-layout a{text-decoration:none}.layout.imogi-home-layout :focus-visible{outline:2px solid #28657a;outline-offset:4px}.layout.imogi-home-layout .imogi-container{margin:auto;max-width:1280px;padding:0 24px;width:100%}.layout.imogi-home-layout .content-home,.layout.imogi-home-layout .main-home{display:block;margin:0;max-width:none;padding:0;width:100%}.layout.imogi-home-layout .full-width-section{margin:0;width:100%}.layout.imogi-home-layout .hero-section{background:#003544;height:clamp(560px,37.5vw,720px);margin:0;min-height:560px;padding:0;position:relative}.layout.imogi-home-layout .hero-bg,.layout.imogi-home-layout .hero-carousel .slick-list,.layout.imogi-home-layout .hero-carousel .slick-slide,.layout.imogi-home-layout .hero-carousel .slick-slide>div,.layout.imogi-home-layout .hero-carousel .slick-slider,.layout.imogi-home-layout .hero-carousel .slick-track,.layout.imogi-home-layout .hero-slide{height:100%}.layout.imogi-home-layout .hero-carousel{height:auto;inset:0;position:absolute;width:100%}.layout.imogi-home-layout .hero-bg{inset:0;object-fit:cover;position:absolute;width:100%}.layout.imogi-home-layout .hero-slide{position:relative}.layout.imogi-home-layout .hero-overlay{align-items:center;background:linear-gradient(#0006,rgba(0,0,0,.267),rgba(0,0,0,.533));display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:32px 24px;position:absolute}.layout.imogi-home-layout .imogi-hero-tagline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.149);border-radius:999px;color:#87f3ff;font-size:14px;font-weight:600;letter-spacing:1px;line-height:20px;margin:0;padding:4px 16px;text-align:center}.layout.imogi-home-layout .hero-search-wrapper{background:hsla(0,0%,100%,.949);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.133);margin:0;max-width:1024px;padding:16px;width:100%}.layout.imogi-home-layout .hero-config-loading{background:#e7eeff;height:100%}.layout.imogi-home-layout .hero-carousel .slick-slide>div{height:100%}.layout.imogi-home-layout .hero-tabs{background:none;border:0;display:flex;gap:8px;margin:0 0 16px;padding:0}.layout.imogi-home-layout .hero-tabs button{background:#0000;border:0;border-radius:8px;color:#40484c;font-size:14px;font-weight:600;line-height:20px;padding:8px 24px}.layout.imogi-home-layout .hero-tabs button.active{background:#003544;box-shadow:0 1px 3px rgba(0,0,0,.133);color:#fff}.layout.imogi-home-layout .hero-search-box{grid-gap:12px;background:none;border:0;border-radius:0;box-shadow:none;display:grid;gap:12px;grid-template-columns:4fr 3fr 3fr 2fr;height:auto;padding:0}.layout.imogi-home-layout .imogi-search-field{align-items:center;background:#f0f3ff;border-radius:8px;box-sizing:border-box;color:#396474;display:flex;gap:8px;height:40px;min-width:0;padding:0 16px}.layout.imogi-home-layout .imogi-search-field input,.layout.imogi-home-layout .imogi-search-field select{background:#0000;border:0;color:#111c2d;font-size:14px;height:100%;line-height:20px;min-width:0;outline:0;padding:0;width:100%}.layout.imogi-home-layout .imogi-search-submit{background:#003544;border:0;border-radius:8px;color:#fff;font-size:14px;font-weight:600;height:40px;padding:0 16px}.layout.imogi-home-layout .headline-bar{background:#f9f9ff;border:0;margin:0;padding:8px 24px}.layout.imogi-home-layout .headline-container{gap:24px;margin:auto;max-width:1232px;min-height:32px;padding:4px}.layout.imogi-home-layout .headline-label{background:#d32f2f;border-radius:0;color:#fff;font-size:14px;font-weight:700;line-height:20px;padding:15px 12px}.layout.imogi-home-layout .headline-item{color:#111c2d;font-size:17px;font-weight:600}@media(min-width:769px){.layout.imogi-home-layout .headline-label{font-size:16px;font-weight:500}.layout.imogi-home-layout .headline-item{font-size:16px}}.layout.imogi-home-layout .hot-inventory-section{background:#fff;margin:0;padding:32px max(24px,(100% - 1232px)/2);width:100%}.layout.imogi-home-layout .inventory-header,.layout.imogi-home-layout .news-header,.layout.imogi-home-layout .section-header{gap:16px;margin:0 0 16px}.layout.imogi-home-layout .inventory-header h2,.layout.imogi-home-layout .news-header h2,.layout.imogi-home-layout .section-header h2{color:#003544;font-size:28px;font-weight:700;line-height:36px;margin:0;text-transform:uppercase}.layout.imogi-home-layout .inventory-header h2{color:#ba1a1a}.layout.imogi-home-layout .inventory-actions,.layout.imogi-home-layout .navigation-buttons{display:flex;gap:8px}.layout.imogi-home-layout .inventory-actions button,.layout.imogi-home-layout .navigation-buttons button{background:#e7eeff;border:0;border-radius:8px;color:#003544;display:grid;height:40px;place-items:center;width:40px}.layout.imogi-home-layout .inventory-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1232px;width:100%}.layout.imogi-home-layout .inventory-card{animation:none;background:#f9f9ff;border:0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.133);min-height:0;min-width:0;overflow:hidden;padding:0;width:auto}.layout.imogi-home-layout .inventory-row{gap:8px}.layout.imogi-home-layout .inventory-row>span{flex-shrink:0}.layout.imogi-home-layout .inventory-row span,.layout.imogi-home-layout .inventory-row strong{font-size:12px;line-height:20px}.layout.imogi-home-layout .inventory-image{display:block;height:208px;margin:0;position:relative;width:100%}.layout.imogi-home-layout .inventory-image img{display:block;height:100%;object-fit:cover;width:100%}.layout.imogi-home-layout .inventory-content{display:flex;flex:1 1;flex-direction:column;gap:0;justify-content:space-between;padding:16px}.layout.imogi-home-layout .imogi-inventory-summary{min-width:0}.layout.imogi-home-layout .imogi-inventory-actions{margin-top:auto}.layout.imogi-home-layout .inventory-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.layout.imogi-home-layout .inventory-top h3{color:#003544;font-size:20px;line-height:28px;margin:0}.layout.imogi-home-layout .inventory-top .price{color:#ba1a1a;font-size:17px;font-weight:700;white-space:nowrap}.layout.imogi-home-layout .inventory-row{font-size:12px;line-height:20px}.layout.imogi-home-layout .imogi-inventory-badge{background:#ba1a1a;border-radius:4px;color:#fff;font-size:11px;font-weight:700;left:12px;padding:2px 12px;position:absolute;top:12px}.layout.imogi-home-layout .imogi-inventory-feature{background:hsla(0,0%,100%,.902);border-radius:4px;bottom:12px;color:#003544;font-size:12px;left:12px;max-width:calc(100% - 24px);overflow:hidden;padding:2px 12px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.layout.imogi-home-layout .imogi-inventory-tools{display:flex;gap:8px;position:absolute;right:12px;top:12px}.layout.imogi-home-layout .imogi-inventory-tools>button{background:hsla(0,0%,100%,.949);border:0;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.133);color:#111c2d;cursor:pointer;display:grid;font-size:16px;height:32px;padding:0;place-items:center;width:32px}.layout.imogi-home-layout .imogi-inventory-tools>button.active{color:#d32f2f}.layout.imogi-home-layout .imogi-inventory-tools>button:disabled{cursor:wait;opacity:.6}.layout.imogi-home-layout .imogi-inventory-project{align-items:center;color:#40484c;display:flex;font-size:14px;gap:8px;line-height:20px;margin:0 0 16px;min-width:0}.layout.imogi-home-layout .imogi-inventory-project .anticon{color:#396474;flex:0 0 auto;font-size:16px}.layout.imogi-home-layout .imogi-inventory-project span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout.imogi-home-layout .imogi-inventory-details{grid-gap:8px;background:#f0f3ff;border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;padding:8px 4px}.layout.imogi-home-layout .imogi-inventory-details div{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:2px;justify-content:center;min-width:0;text-align:center}.layout.imogi-home-layout .imogi-inventory-details span{color:#526477;font-size:11px;line-height:16px;text-transform:uppercase}.layout.imogi-home-layout .imogi-inventory-details strong{color:#111c2d;font-size:14px;line-height:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout.imogi-home-layout .imogi-inventory-buttons{display:flex;gap:8px;margin-top:0}.layout.imogi-home-layout .imogi-inventory-buttons button{align-items:center;background:#f9f9ff;border:1px solid #c0c8cc;border-radius:8px;color:#003544;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-height:40px;padding:8px 4px;white-space:nowrap}.layout.imogi-home-layout .imogi-inventory-buttons button:last-child{background:#d32f2f;border-color:#d32f2f;color:#fff}.layout.imogi-home-layout .home-project-section{gap:0;margin:0;padding:0}.layout.imogi-home-layout .project-block{background:#fff;gap:0;padding:32px max(24px,(100% - 1232px)/2)}.layout.imogi-home-layout .project-block:has(.hot-project-grid){background:#f0f3ff}.layout.imogi-home-layout .hot-project-grid{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1232px;width:100%}.layout.imogi-home-layout .hot-project-card{border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.133);min-width:0;padding:0}.layout.imogi-home-layout .hot-project-card .project-image{height:460px;margin:0;width:100%}.layout.imogi-home-layout .hot-project-card .project-image img{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.layout.imogi-home-layout .image-overlay{background:linear-gradient(0deg,#000000b8,#0000004d 48%,#0000000a);z-index:1}.layout.imogi-home-layout .hot-project-content{bottom:24px;color:#fff;gap:0;left:24px;right:24px;z-index:2}.layout.imogi-home-layout .hot-project-content h3{color:#fff!important;font-size:20px;font-weight:700;line-height:28px;margin:4px 0 8px;text-shadow:0 1px 4px #000}.layout.imogi-home-layout .hot-project-content .hot-project-location,.layout.imogi-home-layout .hot-project-content .hot-project-location .anticon,.layout.imogi-home-layout .hot-project-content .hot-project-location span{color:#fff!important;text-shadow:0 1px 4px #000}.layout.imogi-home-layout .hot-project-location{font-size:14px;font-weight:600;line-height:20px;margin:0 0 12px;position:relative;z-index:2}.layout.imogi-home-layout .hot-project-location .anticon{font-size:18px}.layout.imogi-home-layout .hot-badge-group{left:16px;top:16px}.layout.imogi-home-layout .hot-badge{border-radius:4px;font-size:11px;font-weight:700;gap:4px;height:28px}.layout.imogi-home-layout .hot-badge-group .hot-project-type{display:none}.layout.imogi-home-layout .imogi-hot-type{align-self:flex-start;background:hsla(0,0%,100%,.949);border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.333);color:#003544;display:inline-flex;font-size:12px;font-weight:600;line-height:20px;margin-top:0;padding:2px 12px;width:-webkit-fit-content;width:fit-content}.layout.imogi-home-layout .card-actions{gap:8px;right:16px;top:16px}.layout.imogi-home-layout .card-actions button{background:hsla(0,0%,100%,.949);border:0;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.267);color:#111c2d;height:32px;width:32px}.layout.imogi-home-layout .card-actions button .anticon{color:#111c2d;font-size:16px}.layout.imogi-home-layout .card-actions button.favorite.active .anticon{color:#ff4d4f}.layout.imogi-home-layout .section-title-group{align-items:center;display:flex;gap:16px}.layout.imogi-home-layout .view-all-button,.layout.imogi-home-layout .view-more-button{background:none;border:0;color:#003544;font-size:14px;font-weight:600;padding:0}.layout.imogi-home-layout .project-filters{background:#f0f3ff;border-radius:8px;display:flex;gap:4px;padding:4px}.layout.imogi-home-layout .project-filters button{background:#0000;border:0;border-radius:8px;color:#40484c;font-size:14px;line-height:20px;padding:8px 16px}.layout.imogi-home-layout .project-filters button.active{background:#003544;color:#fff}.layout.imogi-home-layout .project-grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.layout.imogi-home-layout .project-home-card{background:#f9f9ff;border:0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.133);min-width:0;overflow:hidden}.layout.imogi-home-layout .project-home-image{height:224px}.layout.imogi-home-layout .project-home-content{display:flex;flex-direction:column;gap:12px;padding:20px}.layout.imogi-home-layout .project-home-content h3{color:#003544;font-size:20px;font-weight:600;line-height:28px;margin:0}.layout.imogi-home-layout .project-home-content .project-location{color:#40484c;font-size:14px;line-height:20px;margin:0}.layout.imogi-home-layout .project-home-image>.project-type{display:none}.layout.imogi-home-layout .imogi-project-meta{align-items:center;color:#396474;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;line-height:16px;order:-1}.layout.imogi-home-layout .imogi-project-meta span:first-child{background:#e7eeff;border-radius:4px;padding:2px 8px}.layout.imogi-home-layout .imogi-project-status{align-items:center;border-radius:4px;display:inline-flex;font-weight:600;padding:2px 8px}.layout.imogi-home-layout .imogi-project-status.is-upcoming{background:#e6f4ff;border:1px solid #91caff;color:#0958d9}.layout.imogi-home-layout .imogi-project-status.is-on-sale{background:#f6ffed;border:1px solid #b7eb8f;color:#237804}.layout.imogi-home-layout .imogi-project-status.is-handed-over{background:#f9f0ff;border:1px solid #d3adf7;color:#531dab}.layout.imogi-home-layout .imogi-project-status.is-default{background:#f5f5f5;border:1px solid #d9d9d9;color:#595959}.layout.imogi-home-layout .imogi-project-card-bottom{border-top:1px solid #c0c8cc33;color:#40484c;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding-top:12px}.layout.imogi-home-layout .imogi-project-scale strong{color:#003544;font-weight:700}.layout.imogi-home-layout .imogi-project-detail{color:#003544;font-weight:600;white-space:nowrap}.layout.imogi-home-layout .home-news-section{background:#fff;margin:0;padding:32px 0}.layout.imogi-home-layout .news-container{margin:auto;max-width:1280px;padding:0 24px}.layout.imogi-home-layout .news-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:7fr 5fr}.layout.imogi-home-layout .featured-news-card{background:#f9f9ff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.133);display:block;overflow:hidden;padding-bottom:24px}.layout.imogi-home-layout .featured-news-card .featured-image{border-radius:0;height:288px;margin:0}.layout.imogi-home-layout .featured-meta{color:#70787c;display:flex;font-size:12px;gap:8px;margin:0;padding:24px 24px 0}.layout.imogi-home-layout .featured-news-card h3{color:#111c2d;font-size:28px;line-height:36px;margin:12px 0;padding:0 24px;text-align:left}.layout.imogi-home-layout .featured-news-card p{color:#40484c;font-size:15px;line-height:24px;margin:0 0 16px;padding:0 24px;text-align:left}.layout.imogi-home-layout .imogi-news-read-more{align-items:center;color:#003544;display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:flex-end;margin:0 24px 0 auto;width:-webkit-fit-content;width:fit-content}.layout.imogi-home-layout .news-grid{display:flex;flex-direction:column;gap:16px}.layout.imogi-home-layout .news-card{grid-gap:4px 12px;align-content:center;background:#f9f9ff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.133);display:grid;flex:1 1;gap:4px 12px;grid-template-columns:128px 1fr;grid-template-rows:auto 1fr;padding:12px}.layout.imogi-home-layout .news-card .news-card-image{border-radius:8px;grid-row:1/3;height:80px;margin:0;width:128px}.layout.imogi-home-layout .news-card .news-date{align-self:end;color:#70787c;font-size:12px;line-height:16px;margin:0}.layout.imogi-home-layout .news-card h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111c2d;display:-webkit-box;font-size:17px;font-weight:600;line-height:24px;margin:0;overflow:hidden}.layout.imogi-home-layout .imogi-footer{background:#f0f3ff;padding:32px 0 48px}.layout.imogi-home-layout .imogi-honors{background-color:#004d61;background-image:linear-gradient(rgba(135,243,255,.051) 1px,#0000 0),linear-gradient(90deg,rgba(135,243,255,.051) 1px,#0000 0);background-size:40px 40px;color:#f9f9ff;overflow:hidden;padding:32px 0}.layout.imogi-home-layout .imogi-warriors{grid-gap:16px;-ms-overflow-style:none;cursor:grab;display:grid;gap:16px;grid-auto-columns:calc(16.66667% - 13.33333px);grid-auto-flow:column;margin:-8px auto 24px;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 0 24px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-user-select:none;user-select:none}.layout.imogi-home-layout .imogi-warriors::-webkit-scrollbar{display:none}.layout.imogi-home-layout .imogi-warriors-controls{display:flex;gap:8px;justify-content:flex-end;margin:-20px 0 16px}.layout.imogi-home-layout .imogi-warriors-controls button{background:hsla(0,0%,100%,.071);border:1px solid #87f3ff66;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.layout.imogi-home-layout .imogi-warriors-controls button:hover:not(:disabled){background:hsla(0,0%,100%,.188)}.layout.imogi-home-layout .imogi-warriors-controls button:disabled{cursor:default;opacity:.35}.layout.imogi-home-layout .imogi-warriors-controls button:focus-visible{outline:2px solid #87f3ff;outline-offset:3px}.layout.imogi-home-layout .imogi-warriors.is-dragging{cursor:grabbing;scroll-snap-type:none}.layout.imogi-home-layout .imogi-warriors article{background:hsla(0,0%,100%,.102);border:1px solid rgba(251,191,36,.302);border-radius:16px;min-width:0;overflow:hidden;position:relative;scroll-snap-align:start}.layout.imogi-home-layout .imogi-warriors article>button{background:#0000;border:0;cursor:inherit;display:block;padding:0;width:100%}.layout.imogi-home-layout .imogi-warriors img{aspect-ratio:3/4;display:block;object-fit:cover;transition:transform .7s;width:100%}.layout.imogi-home-layout .imogi-warriors article{box-shadow:0 25px 50px -12px rgba(0,0,0,.267);transition:transform .5s}.layout.imogi-home-layout .imogi-warriors article:hover{transform:translateY(-6px)}.layout.imogi-home-layout .imogi-warriors article:hover img{transform:scale(1.05)}.layout.imogi-home-layout .imogi-warriors-title{margin-bottom:48px;text-align:center}.layout.imogi-home-layout .imogi-ranking-title h2,.layout.imogi-home-layout .imogi-warriors-title h2{color:#f9f9ff;font-size:36px;font-weight:700;letter-spacing:-.9px;line-height:44px;text-transform:uppercase}.layout.imogi-home-layout .imogi-warriors-title h2{margin:0 0 8px}.layout.imogi-home-layout .imogi-warriors-title p{color:#87f3ff;font-size:16px;letter-spacing:.8px;margin:auto;max-width:672px}.layout.imogi-home-layout .imogi-warriors article>div{background:linear-gradient(#0000,#003544);bottom:0;left:0;padding:36px 16px 16px;position:absolute;right:0}.layout.imogi-home-layout .imogi-warriors h3{color:#ffe398;font-size:20px;margin:0}.layout.imogi-home-layout .imogi-warriors span{font-size:12px}.layout.imogi-home-layout .imogi-ranking-title{align-items:center;display:flex;flex-direction:column;gap:8px;margin:32px 0 24px;text-align:center}.layout.imogi-home-layout .imogi-ranking-title>span:first-child{color:#87f3ff;font-size:11px;font-weight:700;letter-spacing:2.75px}.layout.imogi-home-layout .imogi-ranking-title h2{margin:0 0 32px}.layout.imogi-home-layout .imogi-ranking-period{align-items:center;background:hsla(0,0%,100%,.149);border-radius:8px;display:inline-flex;gap:4px;margin-top:8px;padding:4px}.layout.imogi-home-layout .imogi-ranking-period button{background:#0000;border:0;border-radius:7px;color:#d5e8ed;cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:8px 16px;transition:background-color .2s,color .2s}.layout.imogi-home-layout .imogi-ranking-period button:hover{color:#fff}.layout.imogi-home-layout .imogi-ranking-period button.active{background:#b9eaff;box-shadow:0 1px 3px rgba(0,0,0,.133);color:#003544}.layout.imogi-home-layout .imogi-podium{grid-gap:24px;align-items:end;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px auto 32px;max-width:768px}.layout.imogi-home-layout .imogi-podium-card{min-width:0;position:relative;text-align:center}.layout.imogi-home-layout .imogi-podium-avatar{height:80px;margin:0 auto 12px;position:relative;width:80px}.layout.imogi-home-layout .imogi-podium-avatar img{border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.267);height:100%;object-fit:cover;width:100%}.layout.imogi-home-layout .imogi-podium-avatar>span{background:#cbd5e1;border-radius:50%;bottom:-8px;color:#111c2d;display:grid;font-weight:700;height:28px;place-items:center;position:absolute;right:-4px;width:28px}.layout.imogi-home-layout .rank-1 .imogi-podium-avatar{height:96px;width:96px}.layout.imogi-home-layout .rank-1 .imogi-podium-avatar>span{background:#fbbf24;height:32px;width:32px}.layout.imogi-home-layout .rank-3 .imogi-podium-avatar>span{background:#b45309;color:#fff}.layout.imogi-home-layout .imogi-crown{color:#fbbf24;font-size:32px;left:calc(50% - 16px);position:absolute;top:-34px}.layout.imogi-home-layout .imogi-podium-card h3{color:#fff;font-size:17px;font-weight:600;line-height:24px;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout.imogi-home-layout .rank-1 h3{font-size:20px;font-weight:700}.layout.imogi-home-layout .imogi-podium-card p{color:#87f3ff;font-size:12px;margin:0 0 12px}.layout.imogi-home-layout .imogi-podium-base{align-items:center;background:linear-gradient(#405663,#263740);border-radius:12px 12px 0 0;box-shadow:0 6px 20px #0003;display:flex;flex-direction:column;gap:8px;height:192px;justify-content:center;padding:16px;position:relative}.layout.imogi-home-layout .rank-1 .imogi-podium-base{background:linear-gradient(#005a72,#004d61);color:#f9f9ff;height:256px}.layout.imogi-home-layout .rank-3 .imogi-podium-base{background:linear-gradient(#694838,#402a20);height:160px}.layout.imogi-home-layout .imogi-podium-base>strong{font-size:20px;line-height:28px}.layout.imogi-home-layout .rank-1 .imogi-podium-base>strong{font-size:28px;line-height:36px}.layout.imogi-home-layout .imogi-podium-base>span{font-size:12px}.layout.imogi-home-layout .imogi-podium-base>span:first-of-type{font-size:11px;text-transform:uppercase}.layout.imogi-home-layout .rank-1 .imogi-podium-base .imogi-king{background:#fbbf24;border-radius:99px;color:#111c2d;font-size:11px;line-height:16px;padding:4px 12px;position:absolute;text-transform:uppercase;top:-12px;white-space:nowrap}.layout.imogi-home-layout .imogi-podium-trophy{font-size:40px!important;opacity:.75}.layout.imogi-home-layout .imogi-ranking-table-wrap{background:hsla(0,0%,100%,.149);border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.267);margin:32px auto 0;max-width:1024px;padding:24px}.layout.imogi-home-layout .imogi-ranking-table-title{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.layout.imogi-home-layout .imogi-ranking-table-title h3{color:#fff;font-size:20px;line-height:28px;margin:0}.layout.imogi-home-layout .imogi-ranking-table-title>span{color:#bde9fc;font-size:12px}.layout.imogi-home-layout .imogi-ranking-scroll{overflow-x:auto}.layout.imogi-home-layout .imogi-ranking-scroll table{border-collapse:collapse;font-size:14px;text-align:left;width:100%}.layout.imogi-home-layout .imogi-ranking-scroll th{border-bottom:1px solid hsla(0,0%,100%,.149);color:#bde9fc;font-size:12px;font-weight:500;padding:12px;white-space:nowrap}.layout.imogi-home-layout .imogi-ranking-scroll td{border-bottom:1px solid hsla(0,0%,100%,.102);padding:12px}.layout.imogi-home-layout .imogi-ranked-person{align-items:center;display:flex;gap:12px;min-width:180px}.layout.imogi-home-layout .imogi-ranked-person img{border-radius:50%;height:40px;object-fit:cover;width:40px}.layout.imogi-home-layout .imogi-rank-award{align-items:center;background:hsla(0,0%,100%,.149);border-radius:99px;display:inline-flex;font-size:11px;gap:4px;padding:2px 12px;text-transform:uppercase;white-space:nowrap}.layout.imogi-home-layout .imogi-honor-empty{color:#bde9fc;padding:24px;text-align:center}.layout.imogi-home-layout .imogi-mobile-podium{display:none}@keyframes imogi-podium-name-pan{0%,15%{transform:translateX(0)}85%,to{transform:translateX(var(--name-travel))}}.layout.imogi-home-layout .imogi-footer-grid{grid-gap:32px;border-bottom:1px solid rgba(192,200,204,.302);display:grid;gap:32px;grid-template-columns:7fr 5fr;padding-bottom:48px}.layout.imogi-home-layout .imogi-footer-brand{display:flex;flex-direction:column;gap:16px}.layout.imogi-home-layout .imogi-footer p{margin:0}.layout.imogi-home-layout .imogi-footer .imogi-copyright-text{white-space:pre-line}.layout.imogi-home-layout .imogi-footer-logo{align-items:center;display:flex;gap:12px}.layout.imogi-home-layout .imogi-footer-logo>a{display:block;flex:0 0 104px;height:48px;overflow:hidden;position:relative;width:104px}.layout.imogi-home-layout .imogi-footer-logo img{display:block;height:104px;left:0;object-fit:contain;position:absolute;top:-28px;width:104px}.layout.imogi-home-layout .imogi-footer-logo strong{border-left:1px solid rgba(192,200,204,.302);font-size:14px;line-height:20px;padding-left:12px}.layout.imogi-home-layout .imogi-footer-contact{display:flex;flex-direction:column;gap:8px}.layout.imogi-home-layout .imogi-footer-contact a,.layout.imogi-home-layout .imogi-footer-contact p{align-items:baseline;color:#40484c;display:flex;gap:8px}.layout.imogi-home-layout .imogi-footer-contact .anticon{color:#003544}.layout.imogi-home-layout .imogi-footer-social{align-items:center;display:flex;gap:12px;padding-top:8px}.layout.imogi-home-layout .imogi-footer-social strong{font-size:14px}.layout.imogi-home-layout .imogi-footer-social a{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.067);color:#396474;display:grid;height:36px;place-items:center;width:36px}.layout.imogi-home-layout .imogi-footer-links{align-items:flex-end;display:flex;flex-direction:column;gap:24px;padding-top:32px}.layout.imogi-home-layout .imogi-footer a{color:#40484c}.layout.imogi-home-layout .imogi-footer a:hover{color:#003544}.layout.imogi-home-layout .imogi-commerce-badge{align-items:flex-end;color:#70787c;display:flex;flex-direction:column;font-size:12px;gap:4px}.layout.imogi-home-layout .imogi-commerce-badge img{height:48px;width:auto}.layout.imogi-home-layout .imogi-footer-bottom{color:#70787c;display:flex;font-size:12px;gap:16px;justify-content:space-between;line-height:16px;padding-top:24px}.layout.imogi-home-layout .imogi-footer-bottom>div{display:flex;gap:16px}@media(min-width:768px)and (max-width:1023px){.layout.imogi-home-layout .imogi-warriors{grid-auto-columns:calc(25% - 12px)}}@media(max-width:1023px){.layout.imogi-home-layout .hot-project-grid,.layout.imogi-home-layout .inventory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.layout.imogi-home-layout .hot-project-grid>:nth-child(n+3),.layout.imogi-home-layout .inventory-list>:nth-child(n+3){display:none}.layout.imogi-home-layout .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout.imogi-home-layout .imogi-footer-grid,.layout.imogi-home-layout .news-content{grid-template-columns:1fr}.layout.imogi-home-layout .imogi-footer-links{align-items:flex-start;padding-top:0}.layout.imogi-home-layout .imogi-commerce-badge{align-items:flex-start}.layout.imogi-home-layout .hero-search-box{grid-template-columns:1fr 1fr}}@media(max-width:767px){.layout.imogi-home-layout .imogi-honors{background-image:linear-gradient(135deg,#076b70,#003849 48%,#00102e);background-size:auto;padding:24px 0}.layout.imogi-home-layout .imogi-ranking-title{gap:8px;margin:24px 0 16px}.layout.imogi-home-layout .imogi-ranking-title>span:first-child{display:none}.layout.imogi-home-layout .imogi-ranking-title h2{font-size:16px;font-weight:600;letter-spacing:1.8px;line-height:24px;margin:0}.layout.imogi-home-layout .imogi-ranking-period{margin-top:0}.layout.imogi-home-layout .imogi-ranking-period button{font-size:12px;padding:6px 12px}.layout.imogi-home-layout .imogi-desktop-podium{display:none}.layout.imogi-home-layout .imogi-mobile-podium{align-items:end;display:grid;grid-template-columns:27% 46% 27%;margin:112px auto 0;max-width:460px}.layout.imogi-home-layout .imogi-mobile-podium-card{color:#fff;height:clamp(190px,44vw,212px);min-width:0;padding:46px 5px 12px;position:relative;text-align:center}.layout.imogi-home-layout .imogi-mobile-podium-card.place-2{background:linear-gradient(#2187c7,#1e548e);border-radius:12px 0 0 12px}.layout.imogi-home-layout .imogi-mobile-podium-card.place-3{background:linear-gradient(#768fa8,#425c74);border-radius:0 12px 12px 0}.layout.imogi-home-layout .imogi-mobile-podium-card.place-1{background:linear-gradient(#c47e3e,#96532e);border-radius:18px 18px 0 0;height:clamp(260px,62vw,300px);padding:clamp(80px,21.4vw,98px) 8px 16px;z-index:1}.layout.imogi-home-layout .imogi-mobile-podium-card h3{color:#fff;font-size:clamp(12px,3.5vw,16px);font-weight:700;line-height:20px;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout.imogi-home-layout .imogi-mobile-podium-card.place-1 h3{font-size:clamp(16px,4.1vw,20px);line-height:26px}.layout.imogi-home-layout .imogi-mobile-crown{bottom:calc(100% + 6px);height:auto;left:50%;position:absolute;transform:translateX(-50%);width:clamp(36px,9vw,46px)}.layout.imogi-home-layout .imogi-mobile-podium-card h3.imogi-mobile-name span{display:inline-block;width:-webkit-max-content;width:max-content}.layout.imogi-home-layout .imogi-mobile-podium-card h3.imogi-mobile-name.is-overflowing{text-align:left;text-overflow:clip}.layout.imogi-home-layout .imogi-mobile-name.is-overflowing span{animation:imogi-podium-name-pan var(--name-duration) ease-in-out infinite alternate}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.layout.imogi-home-layout .imogi-mobile-name.is-overflowing span{animation:none}.layout.imogi-home-layout .imogi-mobile-podium-card h3.imogi-mobile-name.is-overflowing{text-overflow:ellipsis}}@media(max-width:767px){.layout.imogi-home-layout .imogi-mobile-podium-photo{aspect-ratio:1;left:50%;position:absolute;top:-32px;transform:translateX(-50%);width:clamp(56px,15.3vw,76px)}.layout.imogi-home-layout .imogi-mobile-podium-photo img{background:#fff;border:2px solid #dbe4e9;border-radius:8px;display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.layout.imogi-home-layout .place-1 .imogi-mobile-podium-photo{top:-56px;width:clamp(88px,24.5vw,112px)}.layout.imogi-home-layout .place-1 .imogi-mobile-podium-photo img{border:2px solid #ffce29;border-radius:9px}.layout.imogi-home-layout .imogi-mobile-rank{background:#fff;border-radius:5px;bottom:-8px;color:#215979;display:grid;font-size:12px;font-weight:700;height:24px;left:50%;place-items:center;position:absolute;transform:translateX(-50%) rotate(45deg);width:24px}.layout.imogi-home-layout .imogi-mobile-rank>span{transform:rotate(-45deg)}.layout.imogi-home-layout .place-1 .imogi-mobile-rank{background:#ffce29;border-radius:7px;bottom:-12px;color:#fff;font-size:17px;height:34px;width:34px}.layout.imogi-home-layout .imogi-mobile-department{color:#e4edf3;font-size:clamp(11px,3vw,14px);line-height:20px;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout.imogi-home-layout .place-1 .imogi-mobile-department{font-size:clamp(12px,3.3vw,15px)}.layout.imogi-home-layout .imogi-mobile-stars{color:#ffcf30;font-size:clamp(10px,2.8vw,13px);letter-spacing:1px;line-height:18px}.layout.imogi-home-layout .place-1 .imogi-mobile-stars{font-size:14px;line-height:20px}.layout.imogi-home-layout .imogi-mobile-sales{grid-gap:4px;bottom:16px;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);left:5px;position:absolute;right:5px}.layout.imogi-home-layout .imogi-mobile-sales:before{border-top:1px solid hsla(0,0%,100%,.439);content:"";left:25%;position:absolute;top:-14px;width:50%}.layout.imogi-home-layout .imogi-mobile-sales>div{display:flex;flex-direction:column;gap:3px;min-width:0}.layout.imogi-home-layout .imogi-mobile-sales span{align-items:flex-end;display:flex;font-size:clamp(7px,1.95vw,9px);justify-content:center;line-height:12px;min-height:18px;white-space:nowrap}.layout.imogi-home-layout .imogi-mobile-sales strong{font-feature-settings:"tnum";font-size:clamp(11px,3.2vw,14px);font-variant-numeric:tabular-nums;line-height:18px;white-space:nowrap}.layout.imogi-home-layout .place-1 .imogi-mobile-sales{bottom:44px;gap:6px;left:8px;right:8px}.layout.imogi-home-layout .place-1 .imogi-mobile-sales:before{left:33%;top:-6px;width:34%}.layout.imogi-home-layout .place-1 .imogi-mobile-sales span{font-size:clamp(10px,2.8vw,13px);line-height:18px;min-height:18px}.layout.imogi-home-layout .place-1 .imogi-mobile-sales strong{color:#ffcf30;font-size:clamp(16px,4.6vw,20px);line-height:24px}.layout.imogi-home-layout .imogi-warriors{grid-auto-columns:calc(33.33333% - 10.66667px)}.layout.imogi-home-layout .imogi-warriors-title h2{font-size:28px;line-height:36px}.layout.imogi-home-layout .imogi-podium-base{height:160px;padding:8px}.layout.imogi-home-layout .rank-1 .imogi-podium-base{height:208px}.layout.imogi-home-layout .rank-3 .imogi-podium-base{height:128px}.layout.imogi-home-layout .imogi-podium{gap:8px}.layout.imogi-home-layout .imogi-podium-avatar{height:64px;width:64px}.layout.imogi-home-layout .rank-1 .imogi-podium-avatar{height:80px;width:80px}.layout.imogi-home-layout .imogi-podium-card h3{font-size:14px;line-height:20px}.layout.imogi-home-layout .imogi-podium-card.rank-1 h3{font-size:16px;line-height:22px}.layout.imogi-home-layout .imogi-ranked-person strong{font-size:13px}.layout.imogi-home-layout .imogi-podium-card p{font-size:10px}.layout.imogi-home-layout .imogi-podium-base>.imogi-podium-revenue{font-feature-settings:"tnum";font-size:clamp(13px,4vw,18px);font-variant-numeric:tabular-nums;line-height:1.25;max-width:100%;white-space:nowrap}.layout.imogi-home-layout .rank-1 .imogi-podium-base>.imogi-podium-revenue{font-size:clamp(15px,4.5vw,20px)}.layout.imogi-home-layout .imogi-podium-base>span{font-size:11px}.layout.imogi-home-layout .imogi-ranking-table-wrap{padding:16px}.layout.imogi-home-layout .imogi-ranking-table-title h3{font-size:17px}.layout.imogi-home-layout .imogi-ranking-scroll table{font-size:12px}.layout.imogi-home-layout .imogi-ranking-scroll td,.layout.imogi-home-layout .imogi-ranking-scroll th{padding:10px 8px}.layout.imogi-home-layout .imogi-ranked-person{gap:8px;min-width:160px}.layout.imogi-home-layout .imogi-ranked-person img{flex-shrink:0;height:32px;width:32px}.layout.imogi-home-layout .imogi-container,.layout.imogi-home-layout .news-container{padding:0 16px}.layout.imogi-home-layout .hero-section{height:clamp(500px,72vw,560px);min-height:500px}.layout.imogi-home-layout .hero-overlay{padding:24px 16px}.layout.imogi-home-layout .imogi-hero-tagline{font-size:11px;letter-spacing:.5px;line-height:18px}.layout.imogi-home-layout .hero-search-wrapper{padding:12px}.layout.imogi-home-layout .hero-search-box{gap:8px;grid-template-columns:1fr}.layout.imogi-home-layout .hero-tabs{margin-bottom:12px}.layout.imogi-home-layout .imogi-search-field{padding:0 12px}.layout.imogi-home-layout .headline-bar{padding:8px 16px}.layout.imogi-home-layout .headline-container{gap:12px}.layout.imogi-home-layout .headline-item{font-size:15px}.layout.imogi-home-layout .hot-inventory-section,.layout.imogi-home-layout .project-block{padding:24px 16px}.layout.imogi-home-layout .inventory-header h2,.layout.imogi-home-layout .news-header h2,.layout.imogi-home-layout .section-header h2{font-size:22px;line-height:30px}.layout.imogi-home-layout .hot-project-grid,.layout.imogi-home-layout .inventory-list,.layout.imogi-home-layout .project-grid{grid-template-columns:minmax(0,1fr)}.layout.imogi-home-layout .hot-project-card .project-image{height:420px}.layout.imogi-home-layout .hot-project-header{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px}.layout.imogi-home-layout .hot-project-header .navigation-buttons{flex-shrink:0}.layout.imogi-home-layout .hot-project-header .navigation-buttons button{height:32px;width:32px}.layout.imogi-home-layout .featured-project-header{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.layout.imogi-home-layout .featured-project-header .section-title-group{display:contents}.layout.imogi-home-layout .featured-project-header h2{grid-column:1;grid-row:1;white-space:nowrap}.layout.imogi-home-layout .featured-project-header .view-more-button{font-size:12px;gap:4px;grid-column:2;grid-row:1;height:28px;justify-self:end;white-space:nowrap}.layout.imogi-home-layout .featured-project-header .project-filters{grid-gap:2px;display:grid;gap:2px;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;overflow:visible;padding:3px;width:100%}.layout.imogi-home-layout .featured-project-header .project-filters button{font-size:12px;line-height:20px;min-width:0;padding:6px 5px;white-space:nowrap;width:100%}.layout.imogi-home-layout .news-header{align-items:center}.layout.imogi-home-layout .news-header .view-all-button{font-size:12px}.layout.imogi-home-layout .featured-news-card .featured-image{height:220px}.layout.imogi-home-layout .featured-news-card h3{font-size:22px;line-height:30px}.layout.imogi-home-layout .news-card{grid-template-columns:96px 1fr}.layout.imogi-home-layout .news-card .news-card-image{width:96px}.layout.imogi-home-layout .news-card h4{font-size:15px;line-height:22px}.layout.imogi-home-layout .imogi-footer-logo strong{font-size:12px;line-height:18px}.layout.imogi-home-layout .imogi-footer-social{flex-wrap:wrap}.layout.imogi-home-layout .imogi-footer-bottom{align-items:center;flex-direction:column;text-align:center}}.main-project{background:#f8f9fb;color:#191c1e;display:block;font-family:Be Vietnam Pro,sans-serif;grid-column:1/-1;min-height:100vh;padding:34px max(32px,(100vw - 1376px)/2) 30px;text-rendering:optimizeLegibility}.content-project{margin:0 auto;max-width:1376px;padding:0;width:100%}.project-list{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.project-sort-item .ant-btn{border-color:#d1d5e5;border-radius:6px;color:#003544;font-weight:600;height:40px;white-space:nowrap}.project-filter{width:100%}.project-filter .ant-form-item{margin:0}.project-filter .ant-form-item-label{padding-bottom:8px}.project-filter .ant-form-item-label>label{color:#5b6072;font-size:14px;font-weight:500;height:auto;line-height:20px}.project-filter .ant-input,.project-filter .ant-input-affix-wrapper,.project-filter .ant-select-selector{background:#fff!important;border:1px solid #d1d5e5!important;border-radius:4px!important;box-shadow:none!important;height:44px!important}.project-filter .ant-select-selector{padding:0 14px!important}.project-filter .ant-select-selection-item,.project-filter .ant-select-selection-placeholder{color:#444656!important;font-size:15px;font-weight:400;line-height:42px!important}.project-filter .ant-select-arrow{color:#747687}.project-filter .ant-input-affix-wrapper{max-width:100%;padding:0 14px!important;width:510px}.project-filter .ant-input-affix-wrapper .ant-input-prefix{color:#9aa3b2;margin-right:12px}.project-filter .ant-input-affix-wrapper input{color:#444656;font-size:15px;font-weight:400;line-height:22px}.project-filter .ant-input-affix-wrapper input::placeholder{color:#747687}.project-filter .ant-input-affix-wrapper .ant-input{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:auto!important;line-height:22px!important;padding:0!important}.project-filter>form .ant-input:not(.ant-input-affix-wrapper .ant-input){color:#444656;font-size:15px;font-weight:400;line-height:42px!important;padding:0 14px!important}.project-filter>form .ant-input:not(.ant-input-affix-wrapper .ant-input)::placeholder{color:#747687}.project-pagination{align-items:center;background:#fff;border:1px solid #eef0f5;border-radius:0;display:flex;justify-content:space-between;margin-top:24px;min-height:56px;padding:16px 22px}.project-news-section{border-top:1px solid #e5e7eb;margin-top:34px;padding-top:28px}.project-news-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.project-news-header h2{color:#191c1e;font-size:26px;font-weight:700;line-height:34px;margin:0}.project-news-list{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-news-card{background:#fff;border:1px solid #eef0f5;border-radius:6px;box-shadow:0 8px 18px #0f172a0a;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.project-news-card:focus-visible,.project-news-card:hover{border-color:#004b5b4d;box-shadow:0 12px 26px #0f172a17;outline:none;transform:translateY(-3px)}.project-news-card.is-loading{pointer-events:none}.project-news-card.is-loading .project-news-image img{display:none}.project-news-image{aspect-ratio:16/9;background:#e5e7eb;overflow:hidden;width:100%}.project-news-image img{display:block;height:100%;object-fit:cover;width:100%}.project-news-image-loading{animation:projectNewsLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0d1,#f8fafc 48%,#e2e8f0d1);background-size:220% 100%;filter:blur(1px);height:100%;transform:scale(1.02);width:100%}.project-news-content{padding:14px 16px 18px}.project-news-content span{color:#747687;display:block;font-size:13px;font-weight:500;line-height:18px;margin-bottom:8px}.project-news-content h3{color:#191c1e;font-size:17px;font-weight:700;line-height:25px;margin:0}.project-news-content h3,.project-news-content p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.project-news-content p{color:#5b6072;font-size:14px;font-weight:400;line-height:22px;margin:8px 0 0}.project-news-skeleton-line{animation:projectNewsLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0db,#f8fafc 48%,#e2e8f0db);background-size:220% 100%;border-radius:999px;height:13px;margin-bottom:10px;width:100%}.project-news-skeleton-line.title{height:20px;width:82%}.project-news-skeleton-line.short{width:42%}@keyframes projectNewsLoading{0%{background-position:120% 0}to{background-position:-120% 0}}.pagination-total{color:#747687;font-size:14px;font-weight:400;line-height:22px}.project-pagination .ant-pagination{align-items:center;display:flex;gap:4px}.project-pagination .ant-pagination-item,.project-pagination .ant-pagination-next,.project-pagination .ant-pagination-prev{border:1px solid #e5e7eb;border-radius:2px;height:30px;line-height:28px;margin:0!important;min-width:30px}.project-pagination .ant-pagination-item a,.project-pagination .ant-pagination-item-link{color:#444656!important;font-size:14px;font-weight:400}.project-pagination .ant-pagination-item-active{background:#005a6b!important;border-color:#005a6b!important}.project-pagination .ant-pagination-item-active a{color:#fff!important;font-weight:600}@media(max-width:1180px){.main-project{padding-left:20px;padding-right:20px}}@media(max-width:992px){.project-list,.project-news-list{grid-template-columns:1fr}}@media(max-width:768px){.main-project{padding:20px 16px 28px}.project-filter .ant-input,.project-filter .ant-input-affix-wrapper{width:100%}.project-pagination{align-items:flex-start;flex-direction:column;gap:14px}.project-news-header h2{font-size:22px;line-height:30px}}.sales-inventory-breadcrumb{align-items:center;color:#00333c;display:flex;flex-wrap:wrap;font-family:Be Vietnam Pro,sans-serif;font-size:13px;font-weight:400;gap:8px;letter-spacing:0;line-height:20px;margin-bottom:18px;text-transform:none}.sales-inventory-breadcrumb a,.sales-inventory-breadcrumb strong{color:inherit;font-weight:400}.sales-inventory-breadcrumb a{text-decoration:none;transition:color .18s ease}.sales-inventory-page{background:#f8fafb;color:#00333c;font-family:Roboto,sans-serif;grid-column:1/-1;min-height:100vh}.sales-inventory-container{margin:auto;max-width:1376px;padding:30px 0 80px;width:calc(100vw - 64px)}.sales-page-toolbar{align-items:center;display:flex;gap:24px;margin-bottom:18px}.sales-page-title{flex:0 0 auto}.sales-page-title h1{font-size:19px;line-height:1.2;margin:0 0 5px}.sales-page-title p{color:#576062;font-size:12px;margin:0}.sales-search-bar{background:#fff;border:1px solid #e9eff0;border-radius:16px;box-shadow:0 3px 12px #00333c0a;display:flex;flex:0 1 50%;gap:10px;margin-left:auto;min-width:0;padding:10px;width:50%}.sales-search-bar label{align-items:center;background:#f8fafb;border-radius:12px;color:#576062;display:flex;flex:1 1;gap:10px;min-width:0;padding:0 14px}.sales-search-bar input{background:#0000;border:0;color:#00333c;font:inherit;height:40px;outline:0;width:100%}.sales-search-submit{background:#00333c;border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:0 24px}.sales-search-clear{align-items:center;background:#0000;border:0;color:#a5afb0;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:15px;justify-content:center;padding:4px;transition:color .2s}.sales-search-clear:hover{color:#576062}.sales-stat-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,1fr);margin:18px 0 42px}.sales-stat-card{align-items:center;background:#fff;border:1px solid #e9eff0;border-radius:16px;display:flex;justify-content:space-between;min-height:88px;padding:16px}.sales-stat-card div{display:flex;flex-direction:column}.sales-stat-card div span{color:#576062;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.sales-stat-card strong{font-size:24px}.sales-stat-card.exclusive{background:#f1f4ff;color:#1141e5}.sales-stat-card.exclusive div span{color:#1141e5}.sales-stat-card.available{background:#effaf3;color:#159447}.sales-stat-card.available div span{color:#159447}.sales-stat-icon{color:#b6c2c3;font-size:20px}.available .sales-stat-icon,.exclusive .sales-stat-icon{color:currentColor}.sales-inventory-content{background:#fff;border:1px solid #e9eff0;border-radius:24px;box-shadow:0 3px 12px #00333c0a;overflow:hidden}.sales-type-filter{border-bottom:1px solid #e9eff0;display:flex;gap:8px;height:64px;padding:0 28px}.sales-type-filter button{background:#0000;border:0;border-bottom:2px solid #0000;color:#576062;cursor:pointer;font-size:14px;font-weight:500;min-width:100px;padding:0 14px}.sales-type-filter button.active{border-bottom-color:#1141e5;color:#1141e5;font-weight:700}.sales-project-result-count{align-self:center;background:#f0f4f4;border-radius:20px;color:#576062;font-size:11px;margin-left:auto;padding:6px 10px;white-space:nowrap}.sales-subdivision-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 28px 30px}.sales-card-skeleton,.sales-subdivision-card{background:#fff;border:1px solid #e9eff0;border-radius:16px;min-height:190px;padding:20px;transition:.2s}.sales-card-skeleton:hover,.sales-subdivision-card:hover{border-color:#1141e54d;box-shadow:0 8px 24px #00333c0f}.sales-subdivision-body h3{display:inline;font-size:18px;margin:0 0 0 8px}.sales-card-head{display:flex;gap:18px;justify-content:space-between}.sales-card-head p{color:#576062;font-size:12px;margin:8px 0 0}.sales-card-head>div:last-child{flex:0 0 auto;text-align:right}.sales-card-head>div:last-child small,.sales-card-head>div:last-child strong{display:block}.sales-card-head>div:last-child strong{color:#1141e5;font-size:14px}.sales-card-head>div:last-child small{color:#576062;font-size:10px;margin-top:3px;text-transform:uppercase}.badge-sale,.badge-sold{border-radius:5px;font-size:9px;font-weight:700;padding:3px 7px;text-transform:uppercase;vertical-align:2px}.badge-sale{background:#e9f8ee;color:#159447}.badge-sold{background:#f0f2f2;color:#7e898a}.sales-building-list{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.sales-building-list button{background:#00333c;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:10px;font-weight:700;padding:6px 11px}.sales-card-footer{grid-gap:15px;align-items:end;border-top:1px dashed #dbe3e3;display:grid;gap:15px;grid-template-columns:1fr 1fr auto;margin-top:20px;padding-top:14px}.sales-card-footer>span small,.sales-card-footer>span strong{display:block}.sales-card-footer small{color:#7b8788;font-size:9px;margin-bottom:3px;text-transform:uppercase}.sales-card-footer strong{font-size:11px}.sales-card-footer button{background:#0000;border:0;color:#1141e5;cursor:pointer;font-size:10px;font-weight:700;text-transform:uppercase}.sales-project-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-project-card{background:#fff;border:1px solid #e3e9ea;border-radius:14px;padding:16px;transition:border-color .2s,box-shadow .2s}.sales-project-card:hover{border-color:#1141e547;box-shadow:0 10px 28px #00333c12}.sales-project-card__header{grid-gap:8px;align-items:center;border-bottom:1px solid #edf1f2;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:12px}.sales-project-card__title{align-items:center;display:flex;gap:7px;min-width:0}.sales-project-card__title h3{color:#00333c;font-size:15px;line-height:1.35;margin:0;min-width:0}.sales-hot-badge{background:#ff4d4f;border-radius:5px;box-shadow:0 3px 8px #ff4d4f40;color:#fff;flex:0 0 auto;font-size:9px;line-height:1;padding:3px 6px}.sales-project-status{background:#eef2ff;border-radius:16px;color:#1141e5;flex:0 0 auto;font-size:9px;font-weight:700;padding:5px 8px;white-space:nowrap}.sales-project-buildings{padding:12px 0}.sales-project-building-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.sales-project-building-list button{background:#00aeb8;border:1px solid #00aeb8;border-radius:6px;color:#fff;cursor:pointer;min-width:0;padding:6px 8px;text-align:center;transition:.2s}.sales-project-building-list button span{display:block;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-project-building-list button:hover{background:#008d96;border-color:#008d96;transform:translateY(-1px)}.sales-project-building-more{border:1px dashed #b9c2c4;border-radius:6px;color:#596365;min-width:0;padding:6px 8px;white-space:nowrap}.sales-project-building-more,.sales-project-detail-button{align-items:center;display:flex;font-size:11px;justify-content:center}.sales-project-detail-button{background:#0000;border:1px solid #00aeb8;border-radius:6px;color:#008d96;cursor:pointer;font-weight:700;gap:6px;min-height:31px;padding:6px 12px;transition:.2s;width:100%}.sales-project-detail-button:hover{background:#00aeb8;color:#fff}.sales-project-empty-value{color:#7b8788;font-size:12px}.sales-project-summary{grid-gap:12px 8px;border-top:1px solid #d8dfe0;display:grid;gap:12px 8px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px}.sales-project-summary>div{align-items:center;display:flex;gap:7px;min-width:0}.sales-project-summary>div>span:last-child{min-width:0}.sales-project-summary>div small,.sales-project-summary>div strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-project-summary>div strong{color:#4f5658;font-size:15px;line-height:1.15}.sales-project-summary>div small{color:#90999b;font-size:10px;line-height:1.2;margin-top:2px}.sales-project-summary>div:nth-child(n+4) strong{font-size:11px}.sales-project-summary>div:nth-child(3n+1) .sales-project-summary__icon{background:#eaf4fb;color:#268bc5}.sales-project-summary>div:nth-child(3n+2) .sales-project-summary__icon{background:#eaf1f1;color:#236b74}.sales-project-summary>div:nth-child(3n) .sales-project-summary__icon{background:#fff1e5;color:#ee842f}.sales-project-summary__icon{align-items:center;border-radius:6px;display:inline-flex!important;flex:0 0 26px;font-size:12px;height:26px;justify-content:center;width:26px}.sales-project-summary--low-rise{margin-top:auto}.sales-inventory-content>.ant-empty{margin:70px 0}.sales-inventory-content>.ant-pagination{justify-content:center;margin:0 28px 28px}@media(max-width:1050px){.sales-stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1180px){.sales-inventory-container{width:calc(100vw - 40px)}}@media(max-width:1100px){.sales-project-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.sales-inventory-container{width:calc(100vw - 32px)}}@media(max-width:720px){.sales-page-toolbar{align-items:stretch;flex-direction:column;gap:12px}.sales-search-bar{flex-basis:auto;margin-left:0;width:100%}.sales-stat-grid{grid-template-columns:repeat(2,1fr)}.sales-subdivision-grid{grid-template-columns:1fr;padding:18px}.sales-type-filter{overflow-x:auto;padding:0 10px}}@media(max-width:480px){.sales-search-bar{flex-direction:column}.sales-search-submit{min-height:42px}.sales-stat-card{padding:12px}.sales-stat-icon{display:none}}.sales-inventory-page .sales-card-footer button,.sales-inventory-page .sales-project-building-list button,.sales-inventory-page .sales-project-detail-button,.sales-inventory-page .sales-search-clear,.sales-inventory-page .sales-search-submit{background:#004b5b;border-color:#004b5b;color:#fff}.sales-inventory-page .sales-card-footer button:focus-visible,.sales-inventory-page .sales-card-footer button:hover,.sales-inventory-page .sales-project-building-list button:focus-visible,.sales-inventory-page .sales-project-building-list button:hover,.sales-inventory-page .sales-project-detail-button:focus-visible,.sales-inventory-page .sales-project-detail-button:hover,.sales-inventory-page .sales-search-clear:focus-visible,.sales-inventory-page .sales-search-clear:hover,.sales-inventory-page .sales-search-submit:focus-visible,.sales-inventory-page .sales-search-submit:hover{background:#004b5b;border-color:#004b5b;color:#fff;filter:brightness(.9)}.sales-inventory-page .ant-pagination .ant-pagination-item{background:#fff;border-color:#d8dfe0}.sales-inventory-page .ant-pagination .ant-pagination-item a{color:#004b5b}.sales-inventory-page .ant-pagination .ant-pagination-item:hover{background:#eaf1f1;border-color:#004b5b}.sales-inventory-page .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:#004b5b;border-color:#004b5b;font-weight:700}.sales-inventory-page .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff}.sales-inventory-page .ant-pagination .ant-pagination-next button,.sales-inventory-page .ant-pagination .ant-pagination-prev button{background:#004b5b;border-color:#004b5b;color:#fff}.sales-inventory-page .ant-pagination .anticon{color:#fff}.sales-inventory-page .ant-pagination .ant-pagination-disabled button{opacity:.45}.ProjectTable_table-container__X52lk{overflow-x:auto;width:100%}.ProjectTable_table-container__X52lk .ProjectTable_building-button__GLydp{align-items:center;display:flex;justify-content:center;margin-bottom:25px;margin-top:10px}.ProjectTable_table-container__X52lk .ProjectTable_building-button__GLydp .ProjectTable_building-button-item__pBQEr{margin-right:10px}.ProjectTable_first-row__SeuTK td{background-color:#566a7f!important;padding:0!important}.ProjectTable_first-row__SeuTK:hover td{background-color:#6e8295!important;transition:background-color .2s ease}.ProjectTable_ant-table-container__iwvZT{border-radius:0!important}.ProjectTable_table-container__X52lk .ant-table-wrapper .ant-table td.ant-table-cell{height:12px!important;line-height:12px!important}.ProjectTable_table-container__X52lk .ant-table-wrapper .ant-table tr.ant-table-row{height:12px!important}.ProjectTable_cell-wrapper__0UYJt{color:#fff!important;font-weight:600;height:100%;padding:4px;transition:background-color .12s ease,filter .12s ease;width:100%}.ProjectTable_cell-empty__IRwS3,.ProjectTable_cell-wrapper__0UYJt{align-items:center;display:flex;font-size:10px;justify-content:center}.ProjectTable_cell-empty__IRwS3{color:#fff;min-height:20px}.ProjectTable_cell-wrapper__0UYJt.ProjectTable_hover__M9-Gw{filter:brightness(.75)}.ProjectTable_axis-cell__FCVvx{color:#fff;font-size:10px;font-weight:600;min-height:25px;padding:4px;text-align:center;transition:background-color .12s ease,filter .12s ease}.ProjectTable_axis-hover__ryHrY{filter:brightness(.75)}.ProjectTable_first-column__I9Xsi{background-color:#1f7a3a!important;color:#fff!important;font-size:10px;font-weight:600;padding:0!important;text-align:center;vertical-align:middle}.ProjectTable_first-column-cell__aBeuS{align-items:center;background-color:#1f7a3a;color:#fff!important;display:flex;height:100%;justify-content:center;transition:filter .15s ease;width:100%}.ProjectTable_first-column-cell__aBeuS.ProjectTable_hover__M9-Gw{filter:brightness(.75)}.ProjectTable_global-header__Cs2BM{align-items:center;background:#fff;border:1px solid #e5e7eb;border-bottom:none;box-sizing:border-box;color:#5e7185;display:grid;font-family:Be Vietnam Pro,sans-serif!important;font-size:12px;font-weight:600;grid-template-columns:120px 1fr 300px;min-height:30px;padding:8px 16px}.ProjectTable_header-left__GUTZk{border-right:1px solid #e5e7eb;height:100%;overflow-wrap:anywhere;padding-right:12px}.ProjectTable_header-middle__Jy4pv{align-items:center;border-right:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;padding:0 16px}.ProjectTable_header-right__WtVmK{text-align:center}.ProjectTable_dot__F-ZkT{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.ProjectTable_table-loading__OwojB{background:#fff;min-width:760px;overflow:hidden;width:100%}.ProjectTable_loading-header__EbbsP{grid-gap:24px;align-items:center;border:1px solid #e5e7eb;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:120px 1fr 300px;height:38px;padding:8px 16px}.ProjectTable_loading-line__GBKts{animation:ProjectTable_projectTableLoading__80Fww 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0d9,#f8fafc 48%,#e2e8f0d9);background-size:220% 100%;border-radius:999px;height:10px;width:100%}.ProjectTable_loading-line__GBKts.ProjectTable_building-code__sjhJd{width:56px}.ProjectTable_loading-line__GBKts.ProjectTable_legend__LkUPj{width:58%}.ProjectTable_loading-line__GBKts.ProjectTable_note__ZRXmf{justify-self:center;width:82%}.ProjectTable_loading-table-grid__RqZwY{border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.ProjectTable_loading-row__hyXGG{display:grid;grid-template-columns:70px repeat(13,minmax(48px,1fr));min-width:760px}.ProjectTable_loading-cell__VVdMp{border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5;box-sizing:border-box;height:26px;padding:7px 8px}.ProjectTable_loading-cell__VVdMp:last-child{border-right:0}.ProjectTable_loading-cell__VVdMp.ProjectTable_floor__F6Oad{background:#f1f5f9}.ProjectTable_loading-cell__VVdMp .ProjectTable_loading-line__GBKts{height:9px}@keyframes ProjectTable_projectTableLoading__80Fww{0%{background-position:120% 0}to{background-position:-120% 0}}.ProjectTable_kuula-modal__Y8Im5 .ant-modal-content{border:1px solid #ffffffa6;border-radius:12px;box-shadow:0 12px 40px #0000002e;overflow:hidden;padding:6px}.ProjectTable_kuula-modal__Y8Im5 .ant-modal-header{margin:0;padding:9px 40px 12px 10px}.ProjectTable_kuula-modal__Y8Im5 .ant-modal-title{font-size:14px;font-weight:500;line-height:20px}.ProjectTable_kuula-modal__Y8Im5 .ant-modal-close{height:28px;inset-inline-end:10px;top:9px;width:28px}.ProjectTable_kuula-modal__Y8Im5 .kuula-viewer{border:0;border-radius:6px;height:calc(100dvh - 110px);max-height:none;min-height:240px}.kuula-viewer{background:#101416;border:1px solid #e6e8f0;border-radius:10px;height:clamp(360px,50vw,590px);max-height:590px;min-height:360px;overflow:hidden;position:relative;width:100%}.kuula-viewer iframe{border:0;display:block;height:100%;width:100%}@media(max-width:576px){.kuula-viewer{height:420px;min-height:320px}}.sales-inventory-high-rise-page{background:#f5f6fa;color:#171d1e;font-family:Be Vietnam Pro,sans-serif;grid-column:1/-1;min-height:100vh}.sales-inventory-high-rise-container{margin:0 auto;max-width:1376px;padding:24px 0 72px;width:calc(100vw - 64px)}.sales-inventory-high-rise-hero{margin-bottom:0}.sales-inventory-high-rise-title-row{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.sales-inventory-high-rise-title-row h1{color:#171d1e;font-family:Be Vietnam Pro,sans-serif;font-size:40px;font-weight:700;letter-spacing:0;line-height:50px;margin:0 0 12px}.sales-inventory-high-rise-meta{color:#40484a;display:flex;flex-wrap:wrap;font-size:14px;gap:22px;line-height:21px}.sales-inventory-high-rise-meta span{align-items:center;display:inline-flex;gap:8px}.sales-inventory-high-rise-meta .active,.sales-inventory-high-rise-meta .anticon,.sales-inventory-high-rise-meta strong{color:#00333c;font-weight:600}.sales-inventory-high-rise-actions{display:flex;gap:14px}.sales-inventory-high-rise-actions button{align-items:center;background:#fff;border:1px solid #e3e6ee;border-radius:8px;color:#171d1e;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:42px;padding:10px 18px;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.sales-inventory-high-rise-actions button:hover{background:#f0f3ff;color:#00333c;transform:translateY(-1px)}.sales-inventory-high-rise-actions button.primary{background:#1141e5;color:#fff}.sales-inventory-high-rise-actions button.primary:hover{box-shadow:0 14px 28px #1141e538}.sales-inventory-control-area{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.sales-inventory-loading-area.is-loading>.sales-inventory-control-area,.sales-inventory-loading-area.is-loading>.sales-inventory-table-card{display:none}.sales-inventory-loading-skeleton{margin-bottom:34px}.sales-inventory-skeleton-grid{grid-gap:18px;display:grid;gap:18px}.sales-inventory-skeleton-grid.projects{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-inventory-skeleton-grid.buildings{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.sales-inventory-skeleton-card,.sales-inventory-skeleton-table{background:#fff;border:1px solid #e3e6ee}.sales-inventory-skeleton-card{border-radius:16px;display:flex;flex-direction:column;gap:13px;min-height:128px;padding:16px}.sales-inventory-skeleton-card.building{border-radius:12px;min-height:132px}.sales-inventory-skeleton-square{border-radius:8px;height:34px;width:34px}.sales-inventory-skeleton-line,.sales-inventory-skeleton-square{animation:salesInventoryLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0d9,#f8fafc 48%,#e2e8f0d9);background-size:220% 100%}.sales-inventory-skeleton-line{border-radius:999px;height:13px;width:100%}.sales-inventory-skeleton-line.section-title{margin-bottom:16px;width:140px}.sales-inventory-skeleton-line.search{border-radius:8px;height:42px;margin-bottom:20px;width:min(420px,100%)}.sales-inventory-skeleton-line.title{height:20px;width:72%}.sales-inventory-skeleton-line.medium{width:64%}.sales-inventory-skeleton-line.short{width:42%}.sales-inventory-skeleton-line.building-title{margin-top:38px}.sales-inventory-skeleton-table{border-radius:16px;display:flex;flex-direction:column;gap:26px;margin-top:28px;min-height:300px;padding:28px}@keyframes salesInventoryLoading{0%{background-position:120% 0}to{background-position:-120% 0}}.sales-inventory-selection-block h2{align-items:center;color:#40484a;display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.08em;line-height:18px;margin:0 0 16px;text-transform:uppercase}.sales-inventory-selection-block h2 span{background:#cbd5e1;height:1px;width:32px}.sales-inventory-searchable-select{width:100%}.sales-inventory-searchable-select.ant-select-single{height:46px}.sales-inventory-searchable-select .ant-select-selector{background:#fff!important;border-color:#d9dee7!important;border-radius:10px!important;box-shadow:none!important;padding:0 14px!important}.sales-inventory-searchable-select.ant-select-focused .ant-select-selector,.sales-inventory-searchable-select:hover .ant-select-selector{border-color:#1141e5!important}.sales-inventory-searchable-select .ant-select-selection-item,.sales-inventory-searchable-select .ant-select-selection-placeholder{align-items:center;display:flex;font-size:14px}.sales-inventory-project-search{background:#fff;border-color:#e3e6ee;border-radius:8px;margin-bottom:20px;width:min(420px,100%)}.sales-inventory-project-search .ant-input{background:#0000;font-size:14px}.sales-inventory-project-search .anticon{color:#40484a}.sales-inventory-project-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.sales-inventory-project-cards>button{background:#fff;border:1px solid #e3e6ee;border-radius:16px;color:#171d1e;cursor:pointer;padding:16px;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.sales-inventory-project-cards>button:hover{border-color:#1141e559;transform:translateY(-2px)}.sales-inventory-project-cards>button.selected{background:#fff;border-color:#1141e5;box-shadow:0 16px 34px #1141e51f}.sales-inventory-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.sales-inventory-card-head h3{color:#171d1e;font-family:Be Vietnam Pro,sans-serif;font-size:16px;font-weight:700;line-height:22px;margin:0}.sales-inventory-card-head .anticon{color:#00333c;font-size:18px}.sales-inventory-project-cards p{align-items:center;color:#40484a;display:flex;font-size:13px;gap:6px;line-height:20px;margin:0 0 12px}.sales-inventory-project-stats{border-top:1px solid #edf0f5;display:flex;gap:24px;padding-top:10px}.sales-inventory-project-stats small,.sales-inventory-project-stats span,.sales-inventory-project-stats strong{display:block}.sales-inventory-project-stats small{color:#40484a;font-size:10px;font-weight:700;letter-spacing:.07em;line-height:14px;text-transform:uppercase}.sales-inventory-project-stats strong{color:#171d1e;font-size:13px;font-weight:700;line-height:18px;margin-top:2px}.sales-inventory-building-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.sales-inventory-building-cards>button{background:#fff;border:1px solid #e3e6ee;border-radius:12px;color:#171d1e;cursor:pointer;padding:13px;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.sales-inventory-building-cards>button:hover{border-color:#1141e559;transform:translateY(-2px)}.sales-inventory-building-cards>button.selected{background:#fff;border-color:#1141e5;box-shadow:0 14px 28px #1141e51a}.sales-inventory-building-cards>button.sold-out{opacity:.7}.sales-inventory-building-cards>button.sold-out .sales-inventory-building-status{background:#ffdad6;color:#93000a}.sales-inventory-building-cards .ant-empty{grid-column:1/-1;margin:0;padding:28px 0}.sales-inventory-building-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.sales-inventory-building-icon{align-items:center;background:#eef2ff;border-radius:8px;color:#00333c;display:inline-flex;font-size:16px;height:34px;justify-content:center;width:34px}.sales-inventory-building-status{background:#e8ecff;border-radius:999px;color:#00333c;font-size:10px;font-weight:700;line-height:14px;padding:3px 8px;text-transform:uppercase}.sales-inventory-building-cards h3{color:#171d1e;font-family:Be Vietnam Pro,sans-serif;font-size:15px;font-weight:700;line-height:20px;margin:0 0 10px}.sales-inventory-building-detail{background:#f0f3ff;border-radius:6px;color:#00333c;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:16px;padding:8px;text-align:center;text-transform:uppercase}.sales-inventory-table-card{background:#fff;border:1px solid #e3e6ee;border-radius:16px;box-shadow:0 12px 28px #141e3714;margin-bottom:34px;overflow:hidden}.sales-inventory-table-card .ant-empty{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:180px;padding:24px}.sales-inventory-table-card .ant-empty-description{color:#8c8c8c;font-size:14px;line-height:22px}.sales-inventory-table-card .table-container{background:#0000;padding:0}.sales-inventory-high-rise-summary{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.sales-inventory-high-rise-summary article{background:#fff;border:1px solid #e3e6ee;border-radius:16px;box-shadow:0 10px 24px #141e370f;display:flex;flex-direction:column;justify-content:space-between;min-height:210px;padding:22px}.sales-inventory-high-rise-summary h3{color:#171d1e;font-family:Be Vietnam Pro,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin:0 0 12px}.sales-inventory-high-rise-summary p{color:#40484a;font-size:14px;line-height:22px;margin:0}.sales-inventory-high-rise-summary a{align-items:center;color:#00333c;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:18px;text-decoration:none;transition:gap .2s ease}.sales-inventory-high-rise-summary a:hover{gap:12px}.sales-inventory-map-preview{align-items:center;background:linear-gradient(135deg,#1141e51a,#df20270f),repeating-linear-gradient(45deg,#6b728014 0 8px,#0000 8px 16px);border:1px solid #e3e6ee;border-radius:10px;color:#00333c;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:142px}.sales-inventory-advice-card{background:#1141e5!important;color:#fff;overflow:hidden;position:relative}.sales-inventory-advice-card h3,.sales-inventory-advice-card p{color:#fff}.sales-inventory-advice-card p{opacity:.82}.sales-inventory-advice-card button{align-items:center;background:#fff;border:0;border-radius:8px;color:#00333c;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:26px;min-height:46px;width:100%}@media(max-width:1180px){.sales-inventory-high-rise-container{width:calc(100vw - 40px)}}@media(max-width:1100px){.sales-inventory-high-rise-title-row{align-items:flex-start;flex-direction:column}.sales-inventory-building-cards,.sales-inventory-project-cards,.sales-inventory-skeleton-grid.buildings,.sales-inventory-skeleton-grid.projects{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-inventory-high-rise-summary{grid-template-columns:1fr}}@media(max-width:768px){.sales-inventory-control-area{grid-template-columns:1fr}.sales-inventory-high-rise-container{padding:20px 0 56px;width:calc(100vw - 32px)}.sales-inventory-high-rise-title-row h1{font-size:31px;line-height:39px}.sales-inventory-high-rise-actions,.sales-inventory-high-rise-meta{width:100%}.sales-inventory-high-rise-actions{flex-direction:column}.sales-inventory-high-rise-actions button{justify-content:center}.sales-inventory-building-cards,.sales-inventory-project-cards,.sales-inventory-skeleton-grid.buildings,.sales-inventory-skeleton-grid.projects{grid-template-columns:1fr}.sales-inventory-skeleton-table{min-height:240px;padding:20px}}.sales-inventory-all-buildings{grid-gap:32px;display:grid;gap:32px}.sales-inventory-all-buildings>section>h2{color:#004c5d;font-size:20px}.low-rise-inventory-page{background:#f5fafb;color:#171d1e;font-family:Inter,Be Vietnam Pro,sans-serif;grid-column:1/-1;min-height:100vh;padding:24px 0 80px}.low-rise-inventory-container{margin:0 auto;max-width:1376px;width:calc(100vw - 64px)}.low-rise-filter-panel{background:#e9eff0;border-radius:8px;box-shadow:0 24px 40px #171d1e0f;margin-bottom:42px;padding:30px}.low-rise-filter-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.low-rise-filter-header strong{color:#171d1e;font-size:14px;font-weight:700;text-transform:uppercase}.low-rise-filter-header button{align-items:center;background:#0000;border:0;border-bottom:1px solid #00333c;color:#00333c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:6px 0;text-transform:uppercase}.low-rise-filter-grid{grid-gap:24px 30px;display:grid;gap:24px 30px;grid-template-columns:repeat(5,minmax(0,1fr))}.low-rise-filter-grid label{color:#40484a;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:5px;min-width:0}.low-rise-filter-grid input,.low-rise-filter-grid select{background:#0000;border:0;border-bottom:1px solid #70787b73;border-radius:0;color:#171d1e;font:inherit;font-size:14px;font-weight:400;height:38px;min-width:0;outline:none;padding:6px 2px;width:100%}.low-rise-filter-grid input:focus,.low-rise-filter-grid select:focus{border-bottom-color:#00333c}.low-rise-filter-grid input:disabled,.low-rise-filter-grid select:disabled{opacity:.5}.low-rise-filter-grid .ant-select{height:38px;width:100%}.low-rise-filter-grid .ant-select .ant-select-selector{background:#0000!important;border:0!important;border-bottom:1px solid #70787b73!important;border-radius:0!important;box-shadow:none!important;padding:0 2px!important}.low-rise-filter-grid .ant-select .ant-select-selection-item,.low-rise-filter-grid .ant-select .ant-select-selection-placeholder,.low-rise-filter-grid .ant-select .ant-select-selection-search-input{font-size:14px}.low-rise-filter-grid .ant-select.ant-select-focused .ant-select-selector,.low-rise-filter-grid .ant-select:hover .ant-select-selector{border-bottom-color:#00333c!important}.low-rise-advanced-filters{grid-gap:24px 30px;display:grid;gap:24px 30px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.range-field{grid-column:span 2}.range-field>span{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 18px 1fr}.range-field>span i{color:#70787b;font-style:normal;text-align:center}.keyword-input{display:block;position:relative}.keyword-input input{padding-right:28px}.keyword-input .anticon{bottom:11px;color:#70787b;position:absolute;right:4px}.low-rise-filter-grid .hot-checkbox{align-items:center;align-self:end;color:#171d1e;cursor:pointer;flex-direction:row;font-size:14px;gap:10px;min-height:38px}.low-rise-filter-grid .hot-checkbox input{accent-color:#00333c;height:20px;width:20px}.low-rise-filter-actions{align-items:center;border-top:1px solid #70787b26;display:flex;gap:24px;justify-content:flex-end;margin-top:26px;padding-top:22px}.low-rise-filter-actions button{border:0;cursor:pointer;font-size:13px;font-weight:700;text-transform:uppercase}.low-rise-filter-actions .clear{background:#0000;border-bottom:2px solid #00333c;color:#00333c;padding:8px 0}.low-rise-table-card{background:#fff;border-radius:8px;box-shadow:0 24px 40px #171d1e0f;overflow:hidden}.low-rise-table-scroll{overflow-x:auto}.low-rise-table-scroll table{border-collapse:collapse;min-width:1120px;text-align:left;width:100%}.low-rise-table-scroll th{background:#e3e9ea;color:#00333c;font-size:11px;font-weight:700;letter-spacing:.06em;padding:18px 20px;text-transform:uppercase;white-space:nowrap}.low-rise-table-scroll td{border-bottom:1px solid #bfc8ca40;color:#40484a;font-size:13px;line-height:20px;padding:20px}.low-rise-table-scroll tbody tr:not(.low-rise-table-skeleton){cursor:pointer;transition:background .18s ease}.low-rise-table-scroll tbody tr:not(.low-rise-table-skeleton):hover{background:#e9eff0}.low-rise-table-scroll b,.low-rise-table-scroll strong{color:#171d1e;font-weight:700}.low-rise-table-scroll b{color:#00333c}.low-rise-table-scroll small{color:#70787b;display:block;font-size:10px;line-height:14px;margin-top:2px;text-transform:uppercase}.low-rise-table-scroll td:first-child small{color:#663d17;font-weight:700}.low-rise-table-scroll .low-rise-apartment-code{background:#0000;border:0;color:#0054a5;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:4px}.low-rise-table-scroll .low-rise-apartment-code:focus-visible,.low-rise-table-scroll .low-rise-apartment-code:hover{color:#00333c}.low-rise-table-scroll a{color:#00333c;font-weight:600;text-decoration:underline;text-underline-offset:4px}.low-rise-table-scroll .number{text-align:right}.low-rise-table-scroll .center{text-align:center}.low-rise-table-scroll .ant-empty{margin:0;min-width:1120px;padding:48px 0}.status{background:#00333c1a;border-radius:999px;color:#00333c;display:inline-block;font-size:10px;font-weight:700;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.status.dang_khoa,.status.locked{background:#4824011a;color:#482401}.status.da_ban,.status.sold{background:#57606224;color:#3f484a}.low-rise-table-skeleton td span{animation:lowRiseLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0d9,#f8fafc 48%,#e2e8f0d9);background-size:220% 100%;border-radius:999px;display:block;height:12px;width:100%}.low-rise-pagination{align-items:center;border-top:1px solid #bfc8ca40;color:#40484a;display:flex;font-size:13px;gap:20px;justify-content:space-between;padding:20px 28px}.low-rise-pagination .low-rise-limit-select{height:30px;margin:0 8px;width:68px}.low-rise-pagination .low-rise-limit-select .ant-select-selector{background:#e9eff0;border:0;border-radius:5px;font-weight:600}.page-buttons{align-items:center;display:flex;gap:10px}.page-buttons button{background:#00333c;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:22px;height:36px;width:36px}.page-buttons button:disabled{background:#e9eff0;color:#70787b;cursor:default}@keyframes lowRiseLoading{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:1180px){.low-rise-inventory-container{width:calc(100vw - 40px)}}@media(max-width:1100px){.low-rise-advanced-filters,.low-rise-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.low-rise-inventory-page{padding:20px 0 56px}.low-rise-inventory-container{width:calc(100vw - 32px)}.low-rise-filter-panel{padding:22px 18px}.low-rise-advanced-filters,.low-rise-filter-grid{grid-template-columns:1fr}.range-field{grid-column:span 1}.low-rise-filter-actions,.low-rise-pagination{align-items:stretch;flex-direction:column}.page-buttons{justify-content:space-between}}.public-detail-skeleton{background:#f8f9fb;box-sizing:border-box;grid-column:1/-1;min-height:100vh;padding:0 24px 64px;width:100%}.public-detail-skeleton-inner{margin:0 auto;max-width:1376px;width:100%}.public-detail-skeleton-sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.public-detail-skeleton-line{animation:public-detail-shimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,#e8edf3 25%,#f7f9fb 40%,#e8edf3 60%);background-size:200% 100%;border-radius:8px;display:block}.public-detail-skeleton-hero{align-items:end;background:#e8edf3;box-sizing:border-box;display:flex;height:clamp(360px,48vh,520px);padding:36px}.public-detail-skeleton-hero-text{width:min(460px,80%)}.public-detail-skeleton-hero-text .public-detail-skeleton-line{background-color:#f4f7fa;height:18px;margin-top:14px}.public-detail-skeleton-hero-text .public-detail-skeleton-line:nth-child(2){height:38px;width:78%}.public-detail-skeleton-hero-text .public-detail-skeleton-line:last-child{width:60%}.public-detail-skeleton-tabs{display:flex;gap:22px;overflow:hidden;padding:24px 0}.public-detail-skeleton-tabs .public-detail-skeleton-line{flex:0 0 110px;height:17px}.public-detail-skeleton-content{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.public-detail-skeleton-panel{background:#fff;border:1px solid #e5e9ef;border-radius:16px;min-width:0;padding:28px}.public-detail-skeleton-heading .public-detail-skeleton-line{height:22px;margin-bottom:18px;width:34%}.public-detail-skeleton-heading .public-detail-skeleton-line:last-child{height:16px;width:62%}.public-detail-skeleton-copy{margin-top:30px}.public-detail-skeleton-copy .public-detail-skeleton-line{height:15px;margin-bottom:14px}.public-detail-skeleton-copy .public-detail-skeleton-line:nth-child(2n){width:86%}.public-detail-skeleton-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:28px}.public-detail-skeleton-tiles .public-detail-skeleton-line{height:130px}@keyframes public-detail-shimmer{to{background-position-x:-200%}}@media(max-width:760px){.public-detail-skeleton{padding:0 14px 48px}.public-detail-skeleton-hero{height:340px;padding:24px}.public-detail-skeleton-content{grid-template-columns:1fr}.public-detail-skeleton-panel{padding:20px}}@media(prefers-reduced-motion:reduce){.public-detail-skeleton-line{animation:none}}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:Font Awesome\ 6 Free;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em)}.fa-border{border:.08em solid #eee;border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);border-radius:.1em;border-radius:var(--fa-border-radius,.1em);padding:.2em .25em .15em;padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(0);transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-0{--fa:"\30"}.fa-1{--fa:"\31"}.fa-2{--fa:"\32"}.fa-3{--fa:"\33"}.fa-4{--fa:"\34"}.fa-5{--fa:"\35"}.fa-6{--fa:"\36"}.fa-7{--fa:"\37"}.fa-8{--fa:"\38"}.fa-9{--fa:"\39"}.fa-fill-drip{--fa:"\f576"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-at{--fa:"\40"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-text-height{--fa:"\f034"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-stethoscope{--fa:"\f0f1"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-info{--fa:"\f129"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-explosion{--fa:"\e4e9"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-wave-square{--fa:"\f83e"}.fa-ring{--fa:"\f70b"}.fa-building-un{--fa:"\e4d9"}.fa-dice-three{--fa:"\f527"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-door-open{--fa:"\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-atom{--fa:"\f5d2"}.fa-soap{--fa:"\e06e"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-pump-medical{--fa:"\e06a"}.fa-fingerprint{--fa:"\f577"}.fa-hand-point-right{--fa:"\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-flag-checkered{--fa:"\f11e"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-crop{--fa:"\f125"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-users-rectangle{--fa:"\e594"}.fa-people-roof{--fa:"\e537"}.fa-people-line{--fa:"\e534"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-diagram-predecessor{--fa:"\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-male,.fa-person{--fa:"\f183"}.fa-laptop{--fa:"\f109"}.fa-file-csv{--fa:"\f6dd"}.fa-menorah{--fa:"\f676"}.fa-truck-plane{--fa:"\e58f"}.fa-record-vinyl{--fa:"\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-bong{--fa:"\f55c"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-jar-wheat{--fa:"\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-pager{--fa:"\f815"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-strikethrough{--fa:"\f0cc"}.fa-k{--fa:"\4b"}.fa-landmark-flag{--fa:"\e51c"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-backward{--fa:"\f04a"}.fa-caret-right{--fa:"\f0da"}.fa-comments{--fa:"\f086"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-code-pull-request{--fa:"\e13c"}.fa-clipboard-list{--fa:"\f46d"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-user-check{--fa:"\f4fc"}.fa-vial-virus{--fa:"\e597"}.fa-sheet-plastic{--fa:"\e571"}.fa-blog{--fa:"\f781"}.fa-user-ninja{--fa:"\f504"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-toggle-off{--fa:"\f204"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-person-drowning{--fa:"\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-spray-can{--fa:"\f5bd"}.fa-truck-monster{--fa:"\f63b"}.fa-w{--fa:"\57"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-rainbow{--fa:"\f75b"}.fa-circle-notch{--fa:"\f1ce"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-paw{--fa:"\f1b0"}.fa-cloud{--fa:"\f0c2"}.fa-trowel-bricks{--fa:"\e58a"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-hospital-user{--fa:"\f80d"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-binoculars{--fa:"\f1e5"}.fa-microphone-slash{--fa:"\f131"}.fa-box-tissue{--fa:"\e05b"}.fa-motorcycle{--fa:"\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-toilets-portable{--fa:"\e584"}.fa-hockey-puck{--fa:"\f453"}.fa-table{--fa:"\f0ce"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-users-slash{--fa:"\e073"}.fa-clover{--fa:"\e139"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-star-and-crescent{--fa:"\f699"}.fa-house-fire{--fa:"\e50c"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-helicopter{--fa:"\f533"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-file-circle-question{--fa:"\e4ef"}.fa-laptop-code{--fa:"\f5fc"}.fa-swatchbook{--fa:"\f5c3"}.fa-prescription-bottle{--fa:"\f485"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-people-group{--fa:"\e533"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-film{--fa:"\f008"}.fa-ruler-horizontal{--fa:"\f547"}.fa-people-robbery{--fa:"\e536"}.fa-lightbulb{--fa:"\f0eb"}.fa-caret-left{--fa:"\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\f58f"}.fa-sitemap{--fa:"\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-memory{--fa:"\f538"}.fa-road-spikes{--fa:"\e568"}.fa-fire-burner{--fa:"\e4f1"}.fa-flag{--fa:"\f024"}.fa-hanukiah{--fa:"\f6e6"}.fa-feather{--fa:"\f52d"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-comment-slash{--fa:"\f4b3"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-compress{--fa:"\f066"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-ankh{--fa:"\f644"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-asterisk{--fa:"\2a"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-peseta-sign{--fa:"\e221"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-ghost{--fa:"\f6e2"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-cart-plus{--fa:"\f217"}.fa-gamepad{--fa:"\f11b"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-egg{--fa:"\f7fb"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-campground{--fa:"\f6bb"}.fa-folder-plus{--fa:"\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-lock{--fa:"\f023"}.fa-gas-pump{--fa:"\f52f"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-house-flood-water{--fa:"\e50e"}.fa-tree{--fa:"\f1bb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-sack-dollar{--fa:"\f81d"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-car-side{--fa:"\f5e4"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-microscope{--fa:"\f610"}.fa-sink{--fa:"\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-mitten{--fa:"\f7b5"}.fa-person-rays{--fa:"\e54d"}.fa-users{--fa:"\f0c0"}.fa-eye-slash{--fa:"\f070"}.fa-flask-vial{--fa:"\e4f3"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-om{--fa:"\f679"}.fa-worm{--fa:"\e599"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-plug{--fa:"\f1e6"}.fa-chevron-up{--fa:"\f077"}.fa-hand-spock{--fa:"\f259"}.fa-stopwatch{--fa:"\f2f2"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-chess-bishop{--fa:"\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-road-circle-check{--fa:"\e564"}.fa-dice-five{--fa:"\f523"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-land-mine-on{--fa:"\e51b"}.fa-i-cursor{--fa:"\f246"}.fa-stamp{--fa:"\f5bf"}.fa-stairs{--fa:"\e289"}.fa-i{--fa:"\49"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-pills{--fa:"\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-tooth{--fa:"\f5c9"}.fa-v{--fa:"\56"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bicycle{--fa:"\f206"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-snowman{--fa:"\f7d0"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-road-barrier{--fa:"\e562"}.fa-school{--fa:"\f549"}.fa-igloo{--fa:"\f7ae"}.fa-joint{--fa:"\f595"}.fa-angle-right{--fa:"\f105"}.fa-horse{--fa:"\f6f0"}.fa-q{--fa:"\51"}.fa-g{--fa:"\47"}.fa-notes-medical{--fa:"\f481"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-dong-sign{--fa:"\e169"}.fa-capsules{--fa:"\f46b"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-hand-point-up{--fa:"\f0a6"}.fa-money-bill{--fa:"\f0d6"}.fa-bookmark{--fa:"\f02e"}.fa-align-justify{--fa:"\f039"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-helmet-un{--fa:"\e503"}.fa-bullseye{--fa:"\f140"}.fa-bacon{--fa:"\f7e5"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-radiation{--fa:"\f7b9"}.fa-chart-simple{--fa:"\e473"}.fa-mars-stroke{--fa:"\f229"}.fa-vial{--fa:"\f492"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-e{--fa:"\45"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-user{--fa:"\f007"}.fa-school-circle-check{--fa:"\e56b"}.fa-dumpster{--fa:"\f793"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-building-user{--fa:"\e4da"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-highlighter{--fa:"\f591"}.fa-key{--fa:"\f084"}.fa-bullhorn{--fa:"\f0a1"}.fa-globe{--fa:"\f0ac"}.fa-synagogue{--fa:"\f69b"}.fa-person-half-dress{--fa:"\e548"}.fa-road-bridge{--fa:"\e563"}.fa-location-arrow{--fa:"\f124"}.fa-c{--fa:"\43"}.fa-tablet-button{--fa:"\f10a"}.fa-building-lock{--fa:"\e4d6"}.fa-pizza-slice{--fa:"\f818"}.fa-money-bill-wave{--fa:"\f53a"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-house-flag{--fa:"\e50d"}.fa-person-circle-minus{--fa:"\e540"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-camera-rotate{--fa:"\e0d8"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-star{--fa:"\f005"}.fa-repeat{--fa:"\f363"}.fa-cross{--fa:"\f654"}.fa-box{--fa:"\f466"}.fa-venus-mars{--fa:"\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-charging-station{--fa:"\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-mobile-retro{--fa:"\e527"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-spider{--fa:"\f717"}.fa-hands-bound{--fa:"\e4f9"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-x-ray{--fa:"\f497"}.fa-spell-check{--fa:"\f891"}.fa-slash{--fa:"\f715"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-server{--fa:"\f233"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-shop-lock{--fa:"\e4a5"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-blender-phone{--fa:"\f6b6"}.fa-building-wheat{--fa:"\e4db"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-venus{--fa:"\f221"}.fa-passport{--fa:"\f5ab"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-temperature-high{--fa:"\f769"}.fa-microchip{--fa:"\f2db"}.fa-crown{--fa:"\f521"}.fa-weight-hanging{--fa:"\f5cd"}.fa-xmarks-lines{--fa:"\e59a"}.fa-file-prescription{--fa:"\f572"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-chess-knight{--fa:"\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-wheelchair{--fa:"\f193"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-toggle-on{--fa:"\f205"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-l{--fa:"\4c"}.fa-fire{--fa:"\f06d"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-folder-open{--fa:"\f07c"}.fa-heart-circle-plus{--fa:"\e500"}.fa-code-fork{--fa:"\e13b"}.fa-city{--fa:"\f64f"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-pepper-hot{--fa:"\f816"}.fa-unlock{--fa:"\f09c"}.fa-colon-sign{--fa:"\e140"}.fa-headset{--fa:"\f590"}.fa-store-slash{--fa:"\e071"}.fa-road-circle-xmark{--fa:"\e566"}.fa-user-minus{--fa:"\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-clipboard{--fa:"\f328"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-underline{--fa:"\f0cd"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-signature{--fa:"\f5b7"}.fa-stroopwafel{--fa:"\f551"}.fa-bold{--fa:"\f032"}.fa-anchor-lock{--fa:"\e4ad"}.fa-building-ngo{--fa:"\e4d7"}.fa-manat-sign{--fa:"\e1d5"}.fa-not-equal{--fa:"\f53e"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-jedi{--fa:"\f669"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-mug-hot{--fa:"\f7b6"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-gift{--fa:"\f06b"}.fa-dice-two{--fa:"\f528"}.fa-chess-queen{--fa:"\f445"}.fa-glasses{--fa:"\f530"}.fa-chess-board{--fa:"\f43c"}.fa-building-circle-check{--fa:"\e4d2"}.fa-person-chalkboard{--fa:"\e53d"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-less-than-equal{--fa:"\f537"}.fa-train{--fa:"\f238"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-crow{--fa:"\f520"}.fa-sailboat{--fa:"\e445"}.fa-window-restore{--fa:"\f2d2"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-torii-gate{--fa:"\f6a1"}.fa-frog{--fa:"\f52e"}.fa-bucket{--fa:"\e4cf"}.fa-image{--fa:"\f03e"}.fa-microphone{--fa:"\f130"}.fa-cow{--fa:"\f6c8"}.fa-caret-up{--fa:"\f0d8"}.fa-screwdriver{--fa:"\f54a"}.fa-folder-closed{--fa:"\e185"}.fa-house-tsunami{--fa:"\e515"}.fa-square-nfi{--fa:"\e576"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-square-binary{--fa:"\e69b"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-lemon{--fa:"\f094"}.fa-head-side-mask{--fa:"\e063"}.fa-handshake{--fa:"\f2b5"}.fa-gem{--fa:"\f3a5"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-smoking{--fa:"\f48d"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-monument{--fa:"\f5a6"}.fa-snowplow{--fa:"\f7d2"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-cannabis{--fa:"\f55f"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-tablets{--fa:"\f490"}.fa-ethernet{--fa:"\f796"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-chair{--fa:"\f6c0"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-plate-wheat{--fa:"\e55a"}.fa-icicles{--fa:"\f7ad"}.fa-person-shelter{--fa:"\e54f"}.fa-neuter{--fa:"\f22c"}.fa-id-badge{--fa:"\f2c1"}.fa-marker{--fa:"\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-helicopter-symbol{--fa:"\e502"}.fa-universal-access{--fa:"\f29a"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-lari-sign{--fa:"\e1c8"}.fa-volcano{--fa:"\f770"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-viruses{--fa:"\e076"}.fa-square-person-confined{--fa:"\e577"}.fa-user-tie{--fa:"\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-certificate{--fa:"\f0a3"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-suitcase{--fa:"\f0f2"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-camera-retro{--fa:"\f083"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-box-open{--fa:"\f49e"}.fa-scroll{--fa:"\f70e"}.fa-spa{--fa:"\f5bb"}.fa-location-pin-lock{--fa:"\e51f"}.fa-pause{--fa:"\f04c"}.fa-hill-avalanche{--fa:"\e507"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-bomb{--fa:"\f1e2"}.fa-registered{--fa:"\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-subscript{--fa:"\f12c"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-burst{--fa:"\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-money-bills{--fa:"\e1f3"}.fa-smog{--fa:"\f75f"}.fa-crutch{--fa:"\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-palette{--fa:"\f53f"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-vest{--fa:"\e085"}.fa-ferry{--fa:"\e4ea"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-boxes-packing{--fa:"\e4c7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-bowl-food{--fa:"\e4c6"}.fa-candy-cane{--fa:"\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-file-word{--fa:"\f1c2"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-house-lock{--fa:"\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-children{--fa:"\e4e1"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa"}.fa-envelope-open{--fa:"\f2b6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\e05f"}.fa-mattress-pillow{--fa:"\e525"}.fa-guarani-sign{--fa:"\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-fire-extinguisher{--fa:"\f134"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-greater-than-equal{--fa:"\f532"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-virus{--fa:"\e074"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-layer-group{--fa:"\f5fd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-archway{--fa:"\f557"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-square{--fa:"\f0c8"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-couch{--fa:"\f4b8"}.fa-cedi-sign{--fa:"\e0df"}.fa-italic{--fa:"\f033"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-church{--fa:"\f51d"}.fa-comments-dollar{--fa:"\f653"}.fa-democrat{--fa:"\f747"}.fa-z{--fa:"\5a"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-road-lock{--fa:"\e567"}.fa-a{--fa:"\41"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-p{--fa:"\50"}.fa-snowflake{--fa:"\f2dc"}.fa-newspaper{--fa:"\f1ea"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-locust{--fa:"\e520"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-person-dress-burst{--fa:"\e544"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-vector-square{--fa:"\f5cb"}.fa-bread-slice{--fa:"\f7ec"}.fa-language{--fa:"\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-filter{--fa:"\f0b0"}.fa-question{--fa:"\3f"}.fa-file-signature{--fa:"\f573"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-house-chimney-user{--fa:"\e065"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-puzzle-piece{--fa:"\f12e"}.fa-money-check{--fa:"\f53c"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-code{--fa:"\f121"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-virus-covid{--fa:"\e4a8"}.fa-austral-sign{--fa:"\e0a9"}.fa-f{--fa:"\46"}.fa-leaf{--fa:"\f06c"}.fa-road{--fa:"\f018"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-person-circle-plus{--fa:"\e541"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-sack-xmark{--fa:"\e56a"}.fa-file-excel{--fa:"\f1c3"}.fa-file-contract{--fa:"\f56c"}.fa-fish-fins{--fa:"\e4f2"}.fa-building-flag{--fa:"\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-object-ungroup{--fa:"\f248"}.fa-poop{--fa:"\f619"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-kaaba{--fa:"\f66b"}.fa-toilet-paper{--fa:"\f71e"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-eject{--fa:"\f052"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-plane-circle-check{--fa:"\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-object-group{--fa:"\f247"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-mask-ventilator{--fa:"\e524"}.fa-arrow-right{--fa:"\f061"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-cash-register{--fa:"\f788"}.fa-person-circle-question{--fa:"\e542"}.fa-h{--fa:"\48"}.fa-tarp{--fa:"\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-heart{--fa:"\f004"}.fa-mars-and-venus{--fa:"\f224"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-dumpster-fire{--fa:"\f794"}.fa-house-crack{--fa:"\e3b1"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-bottle-water{--fa:"\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-kitchen-set{--fa:"\e51a"}.fa-r{--fa:"\52"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-cube{--fa:"\f1b2"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-shield-dog{--fa:"\e573"}.fa-solar-panel{--fa:"\f5ba"}.fa-lock-open{--fa:"\f3c1"}.fa-elevator{--fa:"\e16d"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-circle{--fa:"\f111"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-recycle{--fa:"\f1b8"}.fa-user-astronaut{--fa:"\f4fb"}.fa-plane-slash{--fa:"\e069"}.fa-trademark{--fa:"\f25c"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-satellite-dish{--fa:"\f7c0"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-users-rays{--fa:"\e593"}.fa-wallet{--fa:"\f555"}.fa-clipboard-check{--fa:"\f46c"}.fa-file-audio{--fa:"\f1c7"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-wrench{--fa:"\f0ad"}.fa-bugs{--fa:"\e4d0"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-file-image{--fa:"\f1c5"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-plane-departure{--fa:"\f5b0"}.fa-handshake-slash{--fa:"\e060"}.fa-book-bookmark{--fa:"\e0bb"}.fa-code-branch{--fa:"\f126"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-bridge{--fa:"\e4c8"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-truck-front{--fa:"\e2b7"}.fa-cat{--fa:"\f6be"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-truck-field{--fa:"\e58d"}.fa-route{--fa:"\f4d7"}.fa-clipboard-question{--fa:"\e4e3"}.fa-panorama{--fa:"\e209"}.fa-comment-medical{--fa:"\f7f5"}.fa-teeth-open{--fa:"\f62f"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-tags{--fa:"\f02c"}.fa-wine-glass{--fa:"\f4e3"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-house-signal{--fa:"\e012"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-faucet-drip{--fa:"\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-terminal{--fa:"\f120"}.fa-mobile-button{--fa:"\f10b"}.fa-house-medical-flag{--fa:"\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-tape{--fa:"\f4db"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-eye{--fa:"\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-audio-description{--fa:"\f29e"}.fa-person-military-to-person{--fa:"\e54c"}.fa-file-shield{--fa:"\e4f0"}.fa-user-slash{--fa:"\f506"}.fa-pen{--fa:"\f304"}.fa-tower-observation{--fa:"\e586"}.fa-file-code{--fa:"\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-bus{--fa:"\f207"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-window-maximize{--fa:"\f2d0"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-prescription{--fa:"\f5b1"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-vihara{--fa:"\f6a7"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-plant-wilt{--fa:"\e5aa"}.fa-diamond{--fa:"\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-chart-diagram{--fa:"\e695"}.fa-bacterium{--fa:"\e05a"}.fa-hand-pointer{--fa:"\f25a"}.fa-drum-steelpan{--fa:"\f56a"}.fa-hand-scissors{--fa:"\f257"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-biohazard{--fa:"\f780"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-mars-double{--fa:"\f227"}.fa-child-dress{--fa:"\e59c"}.fa-users-between-lines{--fa:"\e591"}.fa-lungs-virus{--fa:"\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-phone{--fa:"\f095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-child-reaching{--fa:"\e59d"}.fa-head-side-virus{--fa:"\e064"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-door-closed{--fa:"\f52a"}.fa-shield-virus{--fa:"\e06c"}.fa-dice-six{--fa:"\f526"}.fa-mosquito-net{--fa:"\e52c"}.fa-file-fragment{--fa:"\e697"}.fa-bridge-water{--fa:"\e4ce"}.fa-person-booth{--fa:"\f756"}.fa-text-width{--fa:"\f035"}.fa-hat-wizard{--fa:"\f6e8"}.fa-pen-fancy{--fa:"\f5ac"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-trash{--fa:"\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-book-medical{--fa:"\f7e6"}.fa-poo{--fa:"\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-cubes{--fa:"\f1b3"}.fa-divide{--fa:"\f529"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-headphones{--fa:"\f025"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-clapping{--fa:"\e1a8"}.fa-republican{--fa:"\f75e"}.fa-arrow-left{--fa:"\f060"}.fa-person-circle-xmark{--fa:"\e543"}.fa-ruler{--fa:"\f545"}.fa-align-left{--fa:"\f036"}.fa-dice-d6{--fa:"\f6d1"}.fa-restroom{--fa:"\f7bd"}.fa-j{--fa:"\4a"}.fa-users-viewfinder{--fa:"\e595"}.fa-file-video{--fa:"\f1c8"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-file-pdf{--fa:"\f1c1"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-o{--fa:"\4f"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-user-secret{--fa:"\f21b"}.fa-otter{--fa:"\f700"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-comment-dollar{--fa:"\f651"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-clipboard-user{--fa:"\f7f3"}.fa-child{--fa:"\f1ae"}.fa-lira-sign{--fa:"\f195"}.fa-satellite{--fa:"\f7bf"}.fa-plane-lock{--fa:"\e558"}.fa-tag{--fa:"\f02b"}.fa-comment{--fa:"\f075"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-envelope{--fa:"\f0e0"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-paperclip{--fa:"\f0c6"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-ribbon{--fa:"\f4d6"}.fa-lungs{--fa:"\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-border-none{--fa:"\f850"}.fa-circle-nodes{--fa:"\e4e2"}.fa-parachute-box{--fa:"\f4cd"}.fa-indent{--fa:"\f03c"}.fa-truck-field-un{--fa:"\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-mountain{--fa:"\f6fc"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-cloud-meatball{--fa:"\f73b"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-square-virus{--fa:"\e578"}.fa-meteor{--fa:"\f753"}.fa-car-on{--fa:"\e4dd"}.fa-sleigh{--fa:"\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-water{--fa:"\f773"}.fa-calendar-check{--fa:"\f274"}.fa-braille{--fa:"\f2a1"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-landmark{--fa:"\f66f"}.fa-truck{--fa:"\f0d1"}.fa-crosshairs{--fa:"\f05b"}.fa-person-cane{--fa:"\e53c"}.fa-tent{--fa:"\e57d"}.fa-vest-patches{--fa:"\e086"}.fa-check-double{--fa:"\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-cookie{--fa:"\f563"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-dumbbell{--fa:"\f44b"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-tarp-droplet{--fa:"\e57c"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-calendar-plus{--fa:"\f271"}.fa-plane-arrival{--fa:"\f5af"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-chart-gantt{--fa:"\e0e4"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-dna{--fa:"\f471"}.fa-virus-slash{--fa:"\e075"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-chess{--fa:"\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-plug-circle-check{--fa:"\e55c"}.fa-street-view{--fa:"\f21d"}.fa-franc-sign{--fa:"\e18f"}.fa-volume-off{--fa:"\f026"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-mosque{--fa:"\f678"}.fa-mosquito{--fa:"\e52b"}.fa-star-of-david{--fa:"\f69a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-vials{--fa:"\f493"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-place-of-worship{--fa:"\f67f"}.fa-grip-vertical{--fa:"\f58e"}.fa-hexagon-nodes{--fa:"\e699"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-u{--fa:"\55"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-pallet{--fa:"\f482"}.fa-faucet{--fa:"\e005"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-s{--fa:"\53"}.fa-timeline{--fa:"\e29c"}.fa-keyboard{--fa:"\f11c"}.fa-caret-down{--fa:"\f0d7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-plane-up{--fa:"\e22d"}.fa-piggy-bank{--fa:"\f4d3"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-mountain-city{--fa:"\e52e"}.fa-coins{--fa:"\f51e"}.fa-khanda{--fa:"\f66d"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-folder-tree{--fa:"\f802"}.fa-network-wired{--fa:"\f6ff"}.fa-map-pin{--fa:"\f276"}.fa-hamsa{--fa:"\f665"}.fa-cent-sign{--fa:"\e3f5"}.fa-flask{--fa:"\f0c3"}.fa-person-pregnant{--fa:"\e31e"}.fa-wand-sparkles{--fa:"\f72b"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-ticket{--fa:"\f145"}.fa-power-off{--fa:"\f011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-flag-usa{--fa:"\f74d"}.fa-laptop-file{--fa:"\e51d"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-diagram-next{--fa:"\e476"}.fa-person-rifle{--fa:"\e54e"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-closed-captioning{--fa:"\f20a"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-venus-double{--fa:"\f226"}.fa-images{--fa:"\f302"}.fa-calculator{--fa:"\f1ec"}.fa-people-pulling{--fa:"\e535"}.fa-n{--fa:"\4e"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-cloud-rain{--fa:"\f73d"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-ship{--fa:"\f21a"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-download{--fa:"\f019"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-file-circle-check{--fa:"\e5a0"}.fa-forward{--fa:"\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-align-center{--fa:"\f037"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-calendar-week{--fa:"\f784"}.fa-laptop-medical{--fa:"\f812"}.fa-b{--fa:"\42"}.fa-file-medical{--fa:"\f477"}.fa-dice-one{--fa:"\f525"}.fa-kiwi-bird{--fa:"\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-mill-sign{--fa:"\e1ed"}.fa-bowl-rice{--fa:"\e2eb"}.fa-skull{--fa:"\f54c"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-truck-pickup{--fa:"\f63c"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-stop{--fa:"\f04d"}.fa-code-merge{--fa:"\f387"}.fa-upload{--fa:"\f093"}.fa-hurricane{--fa:"\f751"}.fa-mound{--fa:"\e52d"}.fa-toilet-portable{--fa:"\e583"}.fa-compact-disc{--fa:"\f51f"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-caravan{--fa:"\f8ff"}.fa-shield-cat{--fa:"\e572"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-glass-water{--fa:"\e4f4"}.fa-oil-well{--fa:"\e532"}.fa-vault{--fa:"\e2c5"}.fa-mars{--fa:"\f222"}.fa-toilet{--fa:"\f7d8"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-sun{--fa:"\f185"}.fa-guitar{--fa:"\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-horse-head{--fa:"\f7ab"}.fa-bore-hole{--fa:"\e4c3"}.fa-industry{--fa:"\f275"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-florin-sign{--fa:"\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-less-than{--fa:"\3c"}.fa-angle-down{--fa:"\f107"}.fa-car-tunnel{--fa:"\e4de"}.fa-head-side-cough{--fa:"\e061"}.fa-grip-lines{--fa:"\f7a4"}.fa-thumbs-down{--fa:"\f165"}.fa-user-lock{--fa:"\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-chess-pawn{--fa:"\f443"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-person-through-window{--fa:"\e5a9"}.fa-toolbox{--fa:"\f552"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-bug{--fa:"\f188"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-mountain-sun{--fa:"\e52f"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-dice-d20{--fa:"\f6cf"}.fa-truck-droplet{--fa:"\e58c"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-medal{--fa:"\f5a2"}.fa-bed{--fa:"\f236"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-podcast{--fa:"\f2ce"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-bell{--fa:"\f0f3"}.fa-superscript{--fa:"\f12b"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-star-of-life{--fa:"\f621"}.fa-phone-slash{--fa:"\f3dd"}.fa-paint-roller{--fa:"\f5aa"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-file{--fa:"\f15b"}.fa-greater-than{--fa:"\3e"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-arrow-down{--fa:"\f063"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-eraser{--fa:"\f12d"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-person-burst{--fa:"\e53b"}.fa-dove{--fa:"\f4ba"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-socks{--fa:"\f696"}.fa-inbox{--fa:"\f01c"}.fa-section{--fa:"\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-envelope-open-text{--fa:"\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-wine-bottle{--fa:"\f72f"}.fa-chess-rook{--fa:"\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-dharmachakra{--fa:"\f655"}.fa-hotdog{--fa:"\f80f"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-drum{--fa:"\f569"}.fa-ice-cream{--fa:"\f810"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-fax{--fa:"\f1ac"}.fa-paragraph{--fa:"\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-star-half{--fa:"\f089"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-tree-city{--fa:"\e587"}.fa-play{--fa:"\f04b"}.fa-font{--fa:"\f031"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-rupiah-sign{--fa:"\e23d"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-naira-sign{--fa:"\e1f6"}.fa-cart-arrow-down{--fa:"\f218"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-receipt{--fa:"\f543"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-chevron-down{--fa:"\f078"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-skull-crossbones{--fa:"\f714"}.fa-code-compare{--fa:"\e13a"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-school-lock{--fa:"\e56f"}.fa-tower-cell{--fa:"\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-ranking-star{--fa:"\e561"}.fa-chess-king{--fa:"\f43f"}.fa-person-harassing{--fa:"\e549"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-arrow-up{--fa:"\f062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-shrimp{--fa:"\e448"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-jug-detergent{--fa:"\e519"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-user-shield{--fa:"\f505"}.fa-wind{--fa:"\f72e"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-y{--fa:"\59"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-fish{--fa:"\f578"}.fa-user-graduate{--fa:"\f501"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-clapperboard{--fa:"\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-jet-fighter-up{--fa:"\e518"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-copy{--fa:"\f0c5"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-hand-sparkles{--fa:"\e05d"}.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-gun{--fa:"\e19b"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-add,.fa-plus{--fa:"\2b"}.fa-expand{--fa:"\f065"}.fa-computer{--fa:"\e4e5"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-peso-sign{--fa:"\e222"}.fa-building-shield{--fa:"\e4d8"}.fa-baby{--fa:"\f77c"}.fa-users-line{--fa:"\e592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-tractor{--fa:"\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-lines-leaning{--fa:"\e51e"}.fa-ruler-combined{--fa:"\f546"}.fa-copyright{--fa:"\f1f9"}.fa-equals{--fa:"\3d"}.fa-blender{--fa:"\f517"}.fa-teeth{--fa:"\f62e"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-map{--fa:"\f279"}.fa-rocket{--fa:"\f135"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-folder-minus{--fa:"\f65d"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-store{--fa:"\f54e"}.fa-arrow-trend-up{--fa:"\e098"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-bezier-curve{--fa:"\f55b"}.fa-bell-slash{--fa:"\f1f6"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-school-flag{--fa:"\e56e"}.fa-fill{--fa:"\f575"}.fa-angle-up{--fa:"\f106"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-holly-berry{--fa:"\f7aa"}.fa-chevron-left{--fa:"\f053"}.fa-bacteria{--fa:"\e059"}.fa-hand-lizard{--fa:"\f258"}.fa-notdef{--fa:"\e1fe"}.fa-disease{--fa:"\f7fa"}.fa-briefcase-medical{--fa:"\f469"}.fa-genderless{--fa:"\f22d"}.fa-chevron-right{--fa:"\f054"}.fa-retweet{--fa:"\f079"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-pump-soap{--fa:"\e06b"}.fa-video-slash{--fa:"\f4e2"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-radio{--fa:"\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-traffic-light{--fa:"\f637"}.fa-thermometer{--fa:"\f491"}.fa-vr-cardboard{--fa:"\f729"}.fa-hand-middle-finger{--fa:"\f806"}.fa-percent,.fa-percentage{--fa:"\25"}.fa-truck-moving{--fa:"\f4df"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-display{--fa:"\e163"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-trophy{--fa:"\f091"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hammer{--fa:"\f6e3"}.fa-hand-peace{--fa:"\f25b"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-spinner{--fa:"\f110"}.fa-robot{--fa:"\f544"}.fa-peace{--fa:"\f67c"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-warehouse{--fa:"\f494"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-splotch{--fa:"\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-dice-four{--fa:"\f524"}.fa-sim-card{--fa:"\f7c4"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-mercury{--fa:"\f223"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-person-falling-burst{--fa:"\e547"}.fa-award{--fa:"\f559"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-building{--fa:"\f1ad"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-qrcode{--fa:"\f029"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-comment-nodes{--fa:"\e696"}.fa-house-medical{--fa:"\e3b2"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-house-chimney-window{--fa:"\e00d"}.fa-pen-nib{--fa:"\f5ad"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tents{--fa:"\e582"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-dog{--fa:"\f6d3"}.fa-carrot{--fa:"\f787"}.fa-moon{--fa:"\f186"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-cheese{--fa:"\f7ef"}.fa-yin-yang{--fa:"\f6ad"}.fa-music{--fa:"\f001"}.fa-code-commit{--fa:"\f386"}.fa-temperature-low{--fa:"\f76b"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-broom{--fa:"\f51a"}.fa-shield-heart{--fa:"\e574"}.fa-gopuram{--fa:"\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-hashtag{--fa:"\23"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-oil-can{--fa:"\f613"}.fa-t{--fa:"\54"}.fa-hippo{--fa:"\f6ed"}.fa-chart-column{--fa:"\e0e3"}.fa-infinity{--fa:"\f534"}.fa-vial-circle-check{--fa:"\e596"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-voicemail{--fa:"\f897"}.fa-fan{--fa:"\f863"}.fa-person-walking-luggage{--fa:"\e554"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-calendar{--fa:"\f133"}.fa-trailer{--fa:"\e041"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-sd-card{--fa:"\f7c2"}.fa-dragon{--fa:"\f6d5"}.fa-shoe-prints{--fa:"\f54b"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-hand-holding{--fa:"\f4bd"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-clone{--fa:"\f24d"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-tornado{--fa:"\f76f"}.fa-file-circle-plus{--fa:"\e494"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-anchor{--fa:"\f13d"}.fa-border-all{--fa:"\f84c"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-cookie-bite{--fa:"\f564"}.fa-arrow-trend-down{--fa:"\e097"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-draw-polygon{--fa:"\f5ee"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-shower{--fa:"\f2cc"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-m{--fa:"\4d"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-book{--fa:"\f02d"}.fa-user-plus{--fa:"\f234"}.fa-check{--fa:"\f00c"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-house-circle-check{--fa:"\e509"}.fa-angle-left{--fa:"\f104"}.fa-diagram-successor{--fa:"\e47a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-cloud-moon{--fa:"\f6c3"}.fa-briefcase{--fa:"\f0b1"}.fa-person-falling{--fa:"\e546"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-user-tag{--fa:"\f507"}.fa-rug{--fa:"\e569"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-baht-sign{--fa:"\e0ac"}.fa-book-open{--fa:"\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-handcuffs{--fa:"\e4f8"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-database{--fa:"\f1c0"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-mask-face{--fa:"\e1d7"}.fa-hill-rockslide{--fa:"\e508"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-paper-plane{--fa:"\f1d8"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-dungeon{--fa:"\f6d9"}.fa-align-right{--fa:"\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-life-ring{--fa:"\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-calendar-day{--fa:"\f783"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-dice{--fa:"\f522"}.fa-bowling-ball{--fa:"\f436"}.fa-brain{--fa:"\f5dc"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-calendar-minus{--fa:"\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-gifts{--fa:"\f79c"}.fa-hotel{--fa:"\f594"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-thumbs-up{--fa:"\f164"}.fa-user-clock{--fa:"\f4fd"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-file-invoice{--fa:"\f570"}.fa-window-minimize{--fa:"\f2d1"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-brush{--fa:"\f55d"}.fa-file-half-dashed{--fa:"\e698"}.fa-mask{--fa:"\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-ruler-vertical{--fa:"\f548"}.fa-user-alt,.fa-user-large{--fa:"\f406"}.fa-train-tram{--fa:"\e5b4"}.fa-user-nurse{--fa:"\f82f"}.fa-syringe{--fa:"\f48e"}.fa-cloud-sun{--fa:"\f6c4"}.fa-stopwatch-20{--fa:"\e06f"}.fa-square-full{--fa:"\f45c"}.fa-magnet{--fa:"\f076"}.fa-jar{--fa:"\e516"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-bug-slash{--fa:"\e490"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-bone{--fa:"\f5d7"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-user-injured{--fa:"\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-plane{--fa:"\f072"}.fa-tent-arrows-down{--fa:"\e581"}.fa-exclamation{--fa:"\21"}.fa-arrows-spin{--fa:"\e4bb"}.fa-print{--fa:"\f02f"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\24"}.fa-x{--fa:"\58"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-person-military-pointing{--fa:"\e54a"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-umbrella{--fa:"\f0e9"}.fa-trowel{--fa:"\e589"}.fa-d{--fa:"\44"}.fa-stapler{--fa:"\e5af"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-kip-sign{--fa:"\e1c4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\f4c6"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-barcode{--fa:"\f02a"}.fa-plus-minus{--fa:"\e43c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-person-circle-check{--fa:"\e53e"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(/static/media/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/static/media/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:"\f3d0"}.fa-hooli{--fa:"\f427"}.fa-yelp{--fa:"\f1e9"}.fa-cc-visa{--fa:"\f1f0"}.fa-lastfm{--fa:"\f202"}.fa-shopware{--fa:"\f5b5"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-aws{--fa:"\f375"}.fa-redhat{--fa:"\f7bc"}.fa-yoast{--fa:"\f2b1"}.fa-cloudflare{--fa:"\e07d"}.fa-ups{--fa:"\f7e0"}.fa-pixiv{--fa:"\e640"}.fa-wpexplorer{--fa:"\f2de"}.fa-dyalog{--fa:"\f399"}.fa-bity{--fa:"\f37a"}.fa-stackpath{--fa:"\f842"}.fa-buysellads{--fa:"\f20d"}.fa-first-order{--fa:"\f2b0"}.fa-modx{--fa:"\f285"}.fa-guilded{--fa:"\e07e"}.fa-vnv{--fa:"\f40b"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-microsoft{--fa:"\f3ca"}.fa-qq{--fa:"\f1d6"}.fa-orcid{--fa:"\f8d2"}.fa-java{--fa:"\f4e4"}.fa-invision{--fa:"\f7b0"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-centercode{--fa:"\f380"}.fa-glide-g{--fa:"\f2a6"}.fa-drupal{--fa:"\f1a9"}.fa-jxl{--fa:"\e67b"}.fa-dart-lang{--fa:"\e693"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-unity{--fa:"\e049"}.fa-whmcs{--fa:"\f40d"}.fa-rocketchat{--fa:"\f3e8"}.fa-vk{--fa:"\f189"}.fa-untappd{--fa:"\f405"}.fa-mailchimp{--fa:"\f59e"}.fa-css3-alt{--fa:"\f38b"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-vimeo-v{--fa:"\f27d"}.fa-contao{--fa:"\f26d"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-deskpro{--fa:"\f38f"}.fa-brave{--fa:"\e63c"}.fa-sistrix{--fa:"\f3ee"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-battle-net{--fa:"\f835"}.fa-the-red-yeti{--fa:"\f69d"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-edge{--fa:"\f282"}.fa-threads{--fa:"\e618"}.fa-napster{--fa:"\f3d2"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-google-plus-g{--fa:"\f0d5"}.fa-artstation{--fa:"\f77a"}.fa-markdown{--fa:"\f60f"}.fa-sourcetree{--fa:"\f7d3"}.fa-google-plus{--fa:"\f2b3"}.fa-diaspora{--fa:"\f791"}.fa-foursquare{--fa:"\f180"}.fa-stack-overflow{--fa:"\f16c"}.fa-github-alt{--fa:"\f113"}.fa-phoenix-squadron{--fa:"\f511"}.fa-pagelines{--fa:"\f18c"}.fa-algolia{--fa:"\f36c"}.fa-red-river{--fa:"\f3e3"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-safari{--fa:"\f267"}.fa-google{--fa:"\f1a0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-atlassian{--fa:"\f77b"}.fa-linkedin-in{--fa:"\f0e1"}.fa-digital-ocean{--fa:"\f391"}.fa-nimblr{--fa:"\f5a8"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-hacker-news{--fa:"\f1d4"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-adversal{--fa:"\f36a"}.fa-creative-commons{--fa:"\f25e"}.fa-watchman-monitoring{--fa:"\e087"}.fa-fonticons{--fa:"\f280"}.fa-weixin{--fa:"\f1d7"}.fa-shirtsinbulk{--fa:"\f214"}.fa-codepen{--fa:"\f1cb"}.fa-git-alt{--fa:"\f841"}.fa-lyft{--fa:"\f3c3"}.fa-rev{--fa:"\f5b2"}.fa-windows{--fa:"\f17a"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-meetup{--fa:"\f2e0"}.fa-centos{--fa:"\f789"}.fa-adn{--fa:"\f170"}.fa-cloudsmith{--fa:"\f384"}.fa-opensuse{--fa:"\e62b"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-codiepie{--fa:"\f284"}.fa-node{--fa:"\f419"}.fa-mix{--fa:"\f3cb"}.fa-steam{--fa:"\f1b6"}.fa-cc-apple-pay{--fa:"\f416"}.fa-scribd{--fa:"\f28a"}.fa-debian{--fa:"\e60b"}.fa-openid{--fa:"\f19b"}.fa-instalod{--fa:"\e081"}.fa-files-pinwheel{--fa:"\e69f"}.fa-expeditedssl{--fa:"\f23e"}.fa-sellcast{--fa:"\f2da"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-r-project{--fa:"\f4f7"}.fa-delicious{--fa:"\f1a5"}.fa-freebsd{--fa:"\f3a4"}.fa-vuejs{--fa:"\f41f"}.fa-accusoft{--fa:"\f369"}.fa-ioxhost{--fa:"\f208"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-app-store{--fa:"\f36f"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-itunes-note{--fa:"\f3b5"}.fa-golang{--fa:"\e40f"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-grav{--fa:"\f2d6"}.fa-weibo{--fa:"\f18a"}.fa-uncharted{--fa:"\e084"}.fa-firstdraft{--fa:"\f3a1"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-wikipedia-w{--fa:"\f266"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-angellist{--fa:"\f209"}.fa-galactic-republic{--fa:"\f50c"}.fa-nfc-directional{--fa:"\e530"}.fa-skype{--fa:"\f17e"}.fa-joget{--fa:"\f3b7"}.fa-fedora{--fa:"\f798"}.fa-stripe-s{--fa:"\f42a"}.fa-meta{--fa:"\e49b"}.fa-laravel{--fa:"\f3bd"}.fa-hotjar{--fa:"\f3b1"}.fa-bluetooth-b{--fa:"\f294"}.fa-square-letterboxd{--fa:"\e62e"}.fa-sticker-mule{--fa:"\f3f7"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-hips{--fa:"\f452"}.fa-css{--fa:"\e6a2"}.fa-behance{--fa:"\f1b4"}.fa-reddit{--fa:"\f1a1"}.fa-discord{--fa:"\f392"}.fa-chrome{--fa:"\f268"}.fa-app-store-ios{--fa:"\f370"}.fa-cc-discover{--fa:"\f1f2"}.fa-wpbeginner{--fa:"\f297"}.fa-confluence{--fa:"\f78d"}.fa-shoelace{--fa:"\e60c"}.fa-mdb{--fa:"\f8ca"}.fa-dochub{--fa:"\f394"}.fa-accessible-icon{--fa:"\f368"}.fa-ebay{--fa:"\f4f4"}.fa-amazon{--fa:"\f270"}.fa-unsplash{--fa:"\e07c"}.fa-yarn{--fa:"\f7e3"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-500px{--fa:"\f26e"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-asymmetrik{--fa:"\f372"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-gratipay{--fa:"\f184"}.fa-apple{--fa:"\f179"}.fa-hive{--fa:"\e07f"}.fa-gitkraken{--fa:"\f3a6"}.fa-keybase{--fa:"\f4f5"}.fa-apple-pay{--fa:"\f415"}.fa-padlet{--fa:"\e4a0"}.fa-amazon-pay{--fa:"\f42c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-stumbleupon{--fa:"\f1a4"}.fa-fedex{--fa:"\f797"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-shopify{--fa:"\e057"}.fa-neos{--fa:"\f612"}.fa-square-threads{--fa:"\e619"}.fa-hackerrank{--fa:"\f5f7"}.fa-researchgate{--fa:"\f4f8"}.fa-swift{--fa:"\f8e1"}.fa-angular{--fa:"\f420"}.fa-speakap{--fa:"\f3f3"}.fa-angrycreative{--fa:"\f36e"}.fa-y-combinator{--fa:"\f23b"}.fa-empire{--fa:"\f1d1"}.fa-envira{--fa:"\f299"}.fa-google-scholar{--fa:"\e63b"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-studiovinari{--fa:"\f3f8"}.fa-pied-piper{--fa:"\f2ae"}.fa-wordpress{--fa:"\f19a"}.fa-product-hunt{--fa:"\f288"}.fa-firefox{--fa:"\f269"}.fa-linode{--fa:"\f2b8"}.fa-goodreads{--fa:"\f3a8"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-jsfiddle{--fa:"\f1cc"}.fa-sith{--fa:"\f512"}.fa-themeisle{--fa:"\f2b2"}.fa-page4{--fa:"\f3d7"}.fa-hashnode{--fa:"\e499"}.fa-react{--fa:"\f41b"}.fa-cc-paypal{--fa:"\f1f4"}.fa-squarespace{--fa:"\f5be"}.fa-cc-stripe{--fa:"\f1f5"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-bitcoin{--fa:"\f379"}.fa-keycdn{--fa:"\f3ba"}.fa-opera{--fa:"\f26a"}.fa-itch-io{--fa:"\f83a"}.fa-umbraco{--fa:"\f8e8"}.fa-galactic-senate{--fa:"\f50d"}.fa-ubuntu{--fa:"\f7df"}.fa-draft2digital{--fa:"\f396"}.fa-stripe{--fa:"\f429"}.fa-houzz{--fa:"\f27c"}.fa-gg{--fa:"\f260"}.fa-dhl{--fa:"\f790"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-xing{--fa:"\f168"}.fa-blackberry{--fa:"\f37b"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-playstation{--fa:"\f3df"}.fa-quinscape{--fa:"\f459"}.fa-less{--fa:"\f41d"}.fa-blogger-b{--fa:"\f37d"}.fa-opencart{--fa:"\f23d"}.fa-vine{--fa:"\f1ca"}.fa-signal-messenger{--fa:"\e663"}.fa-paypal{--fa:"\f1ed"}.fa-gitlab{--fa:"\f296"}.fa-typo3{--fa:"\f42b"}.fa-reddit-alien{--fa:"\f281"}.fa-yahoo{--fa:"\f19e"}.fa-dailymotion{--fa:"\e052"}.fa-affiliatetheme{--fa:"\f36b"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-bootstrap{--fa:"\f836"}.fa-odnoklassniki{--fa:"\f263"}.fa-nfc-symbol{--fa:"\e531"}.fa-mintbit{--fa:"\e62f"}.fa-ethereum{--fa:"\f42e"}.fa-speaker-deck{--fa:"\f83c"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-patreon{--fa:"\f3d9"}.fa-avianex{--fa:"\f374"}.fa-ello{--fa:"\f5f1"}.fa-gofore{--fa:"\f3a7"}.fa-bimobject{--fa:"\f378"}.fa-brave-reverse{--fa:"\e63d"}.fa-facebook-f{--fa:"\f39e"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-web-awesome{--fa:"\e682"}.fa-mandalorian{--fa:"\f50f"}.fa-first-order-alt{--fa:"\f50a"}.fa-osi{--fa:"\f41a"}.fa-google-wallet{--fa:"\f1ee"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-periscope{--fa:"\f3da"}.fa-fulcrum{--fa:"\f50b"}.fa-cloudscale{--fa:"\f383"}.fa-forumbee{--fa:"\f211"}.fa-mizuni{--fa:"\f3cc"}.fa-schlix{--fa:"\f3ea"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-bandcamp{--fa:"\f2d5"}.fa-wpforms{--fa:"\f298"}.fa-cloudversify{--fa:"\f385"}.fa-usps{--fa:"\f7e1"}.fa-megaport{--fa:"\f5a3"}.fa-magento{--fa:"\f3c4"}.fa-spotify{--fa:"\f1bc"}.fa-optin-monster{--fa:"\f23c"}.fa-fly{--fa:"\f417"}.fa-square-bluesky{--fa:"\e6a3"}.fa-aviato{--fa:"\f421"}.fa-itunes{--fa:"\f3b4"}.fa-cuttlefish{--fa:"\f38c"}.fa-blogger{--fa:"\f37c"}.fa-flickr{--fa:"\f16e"}.fa-viber{--fa:"\f409"}.fa-soundcloud{--fa:"\f1be"}.fa-digg{--fa:"\f1a6"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-letterboxd{--fa:"\e62d"}.fa-symfony{--fa:"\f83d"}.fa-maxcdn{--fa:"\f136"}.fa-etsy{--fa:"\f2d7"}.fa-facebook-messenger{--fa:"\f39f"}.fa-audible{--fa:"\f373"}.fa-think-peaks{--fa:"\f731"}.fa-bilibili{--fa:"\e3d9"}.fa-erlang{--fa:"\f39d"}.fa-x-twitter{--fa:"\e61b"}.fa-cotton-bureau{--fa:"\f89e"}.fa-dashcube{--fa:"\f210"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-stack-exchange{--fa:"\f18d"}.fa-elementor{--fa:"\f430"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-palfed{--fa:"\f3d8"}.fa-superpowers{--fa:"\f2dd"}.fa-resolving{--fa:"\f3e7"}.fa-xbox{--fa:"\f412"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-searchengin{--fa:"\f3eb"}.fa-tiktok{--fa:"\e07b"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-renren{--fa:"\f18b"}.fa-linux{--fa:"\f17c"}.fa-glide{--fa:"\f2a5"}.fa-linkedin{--fa:"\f08c"}.fa-hubspot{--fa:"\f3b2"}.fa-deploydog{--fa:"\f38e"}.fa-twitch{--fa:"\f1e8"}.fa-flutter{--fa:"\e694"}.fa-ravelry{--fa:"\f2d9"}.fa-mixer{--fa:"\e056"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-vimeo{--fa:"\f40a"}.fa-mendeley{--fa:"\f7b3"}.fa-uniregistry{--fa:"\f404"}.fa-figma{--fa:"\f799"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-dropbox{--fa:"\f16b"}.fa-instagram{--fa:"\f16d"}.fa-cmplid{--fa:"\e360"}.fa-upwork{--fa:"\e641"}.fa-facebook{--fa:"\f09a"}.fa-gripfire{--fa:"\f3ac"}.fa-jedi-order{--fa:"\f50e"}.fa-uikit{--fa:"\f403"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-phabricator{--fa:"\f3db"}.fa-ussunnah{--fa:"\f407"}.fa-earlybirds{--fa:"\f39a"}.fa-trade-federation{--fa:"\f513"}.fa-autoprefixer{--fa:"\f41c"}.fa-whatsapp{--fa:"\f232"}.fa-square-upwork{--fa:"\e67c"}.fa-slideshare{--fa:"\f1e7"}.fa-google-play{--fa:"\f3ab"}.fa-viadeo{--fa:"\f2a9"}.fa-line{--fa:"\f3c0"}.fa-google-drive{--fa:"\f3aa"}.fa-servicestack{--fa:"\f3ec"}.fa-simplybuilt{--fa:"\f215"}.fa-bitbucket{--fa:"\f171"}.fa-imdb{--fa:"\f2d8"}.fa-deezer{--fa:"\e077"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-jira{--fa:"\f7b1"}.fa-docker{--fa:"\f395"}.fa-screenpal{--fa:"\e570"}.fa-bluetooth{--fa:"\f293"}.fa-gitter{--fa:"\f426"}.fa-d-and-d{--fa:"\f38d"}.fa-microblog{--fa:"\e01a"}.fa-cc-diners-club{--fa:"\f24c"}.fa-gg-circle{--fa:"\f261"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-yandex{--fa:"\f413"}.fa-readme{--fa:"\f4d5"}.fa-html5{--fa:"\f13b"}.fa-sellsy{--fa:"\f213"}.fa-square-web-awesome{--fa:"\e683"}.fa-sass{--fa:"\f41e"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-buromobelexperte{--fa:"\f37f"}.fa-salesforce{--fa:"\f83b"}.fa-octopus-deploy{--fa:"\e082"}.fa-medapps{--fa:"\f3c6"}.fa-ns8{--fa:"\f3d5"}.fa-pinterest-p{--fa:"\f231"}.fa-apper{--fa:"\f371"}.fa-fort-awesome{--fa:"\f286"}.fa-waze{--fa:"\f83f"}.fa-bluesky{--fa:"\e671"}.fa-cc-jcb{--fa:"\f24b"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-rust{--fa:"\e07a"}.fa-wix{--fa:"\f5cf"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-supple{--fa:"\f3f9"}.fa-webflow{--fa:"\e65c"}.fa-rebel{--fa:"\f1d0"}.fa-css3{--fa:"\f13c"}.fa-staylinked{--fa:"\f3f5"}.fa-kaggle{--fa:"\f5fa"}.fa-space-awesome{--fa:"\e5ac"}.fa-deviantart{--fa:"\f1bd"}.fa-cpanel{--fa:"\f388"}.fa-goodreads-g{--fa:"\f3a9"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-trello{--fa:"\f181"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-get-pocket{--fa:"\f265"}.fa-perbyte{--fa:"\e083"}.fa-grunt{--fa:"\f3ad"}.fa-weebly{--fa:"\f5cc"}.fa-connectdevelop{--fa:"\f20e"}.fa-leanpub{--fa:"\f212"}.fa-black-tie{--fa:"\f27e"}.fa-themeco{--fa:"\f5c6"}.fa-python{--fa:"\f3e2"}.fa-android{--fa:"\f17b"}.fa-bots{--fa:"\e340"}.fa-free-code-camp{--fa:"\f2c5"}.fa-hornbill{--fa:"\f592"}.fa-js{--fa:"\f3b8"}.fa-ideal{--fa:"\e013"}.fa-git{--fa:"\f1d3"}.fa-dev{--fa:"\f6cc"}.fa-sketch{--fa:"\f7c6"}.fa-yandex-international{--fa:"\f414"}.fa-cc-amex{--fa:"\f1f3"}.fa-uber{--fa:"\f402"}.fa-github{--fa:"\f09b"}.fa-php{--fa:"\f457"}.fa-alipay{--fa:"\f642"}.fa-youtube{--fa:"\f167"}.fa-skyatlas{--fa:"\f216"}.fa-firefox-browser{--fa:"\e007"}.fa-replyd{--fa:"\f3e6"}.fa-suse{--fa:"\f7d6"}.fa-jenkins{--fa:"\f3b6"}.fa-twitter{--fa:"\f099"}.fa-rockrms{--fa:"\f3e9"}.fa-pinterest{--fa:"\f0d2"}.fa-buffer{--fa:"\f837"}.fa-npm{--fa:"\f3d4"}.fa-yammer{--fa:"\f840"}.fa-btc{--fa:"\f15a"}.fa-dribbble{--fa:"\f17d"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-internet-explorer{--fa:"\f26b"}.fa-stubber{--fa:"\e5c7"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-old-republic{--fa:"\f510"}.fa-odysee{--fa:"\e5c6"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-node-js{--fa:"\f3d3"}.fa-edge-legacy{--fa:"\e078"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-medrt{--fa:"\f3c8"}.fa-usb{--fa:"\f287"}.fa-tumblr{--fa:"\f173"}.fa-vaadin{--fa:"\f408"}.fa-quora{--fa:"\f2c4"}.fa-square-x-twitter{--fa:"\e61a"}.fa-reacteurope{--fa:"\f75d"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-amilia{--fa:"\f36d"}.fa-mixcloud{--fa:"\f289"}.fa-flipboard{--fa:"\f44d"}.fa-viacoin{--fa:"\f237"}.fa-critical-role{--fa:"\f6c9"}.fa-sitrox{--fa:"\e44a"}.fa-discourse{--fa:"\f393"}.fa-joomla{--fa:"\f1aa"}.fa-mastodon{--fa:"\f4f6"}.fa-airbnb{--fa:"\f834"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-buy-n-large{--fa:"\f8a6"}.fa-gulp{--fa:"\f3ae"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-strava{--fa:"\f428"}.fa-ember{--fa:"\f423"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-teamspeak{--fa:"\f4f9"}.fa-pushed{--fa:"\f3e1"}.fa-wordpress-simple{--fa:"\f411"}.fa-nutritionix{--fa:"\f3d6"}.fa-wodu{--fa:"\e088"}.fa-google-pay{--fa:"\e079"}.fa-intercom{--fa:"\f7af"}.fa-zhihu{--fa:"\f63f"}.fa-korvue{--fa:"\f42f"}.fa-pix{--fa:"\e43a"}.fa-steam-symbol{--fa:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(/static/media/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/static/media/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/static/media/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/static/media/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-weight:400;src:url(/static/media/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/static/media/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:900;src:url(/static/media/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/static/media/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:400;src:url(/static/media/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/static/media/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/static/media/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/static/media/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/static/media/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-v4compatibility.ea8f94e1d22e0d35ccd4.woff2) format("woff2"),url(/static/media/fa-v4compatibility.da94ef451f4969af06e6.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.main-project-detail{background:#f8f9fb;display:block;grid-column:1/-1}.content-project-detail,.main-project-detail,.project-detail-page{min-width:0;width:100%}.project-detail-page{background:#f8f9fb;color:#191c1e;font-family:Be Vietnam Pro,sans-serif;margin:0;min-height:100vh;overflow-x:clip;padding:0 0 64px;text-rendering:optimizeLegibility}.project-detail-page *{box-sizing:border-box}.project-detail-container{align-items:center;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:1376px;width:calc(100vw - 64px)}.project-banner{background:#e5e7eb;height:clamp(360px,48vh,520px);margin:0;overflow:hidden;position:relative;width:100%}.project-banner:after{background:linear-gradient(180deg,#f5fafb0a 30%,#f5fafbe6);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.banner-image{display:block;height:100%;object-fit:cover;width:100%}.banner-arrow{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191c1e57;border:1px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .18s ease,transform .18s ease;width:44px;z-index:4}.banner-arrow .anticon{font-size:18px}.banner-arrow:hover{background:#191c1e85;transform:translateY(-50%) scale(1.04)}.banner-arrow.left{left:24px}.banner-arrow.right{right:24px}.banner-actions{display:flex;gap:10px;position:absolute;right:20px;top:20px}.banner-actions button{align-items:center;background:#ffffffeb;border:none;border-radius:8px;box-shadow:0 8px 18px #0f172a1f;color:#191c1e;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:transform .18s ease,background .18s ease;width:40px}.banner-actions button .anticon{font-size:20px}.banner-actions button:hover{background:#fff;transform:translateY(-2px)}.banner-actions button:disabled{cursor:not-allowed;opacity:.72;transform:none}.banner-actions button.favorite.active{background:#fff;color:#e60000}.project-detail-content{margin:0 auto;max-width:1376px;width:100%}.project-detail-content,.project-detail-page .project-detail-content{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}.project-heading{align-items:center;bottom:58px;display:flex;gap:24px;justify-content:space-between;left:max(32px,(100vw - 1376px)/2);margin:0;position:absolute;right:max(32px,(100vw - 1376px)/2);z-index:3}.heading-left{min-width:0}.heading-left h1{color:#00333c;font-family:Be Vietnam Pro,sans-serif;font-size:clamp(32px,3.1vw,48px);font-weight:500;letter-spacing:-1.5px;line-height:1.08;margin:0 0 8px}.detail-location{align-items:center;color:#40484a;display:flex;font-size:18px;font-weight:400;gap:8px;line-height:26px}.detail-location .anticon{color:#00333c;font-size:24px}.heading-right{align-items:center;display:flex;flex:0 0 auto;gap:12px;padding-top:0}.btn-hot,.btn-offer{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:16px;gap:8px;justify-content:center;letter-spacing:.2px;line-height:24px;min-height:56px;padding:16px 24px;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.btn-hot:hover,.btn-offer:hover{transform:translateY(-1px)}.btn-hot:active,.btn-offer:active{transform:translateY(1px) scale(.99)}.project-detail-container{max-width:none;width:100%}.project-banner{background:#003544;height:390px}.project-banner:before{background:linear-gradient(90deg,#003544e6,#00354494 48%,#00354433);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.project-banner:after{background:linear-gradient(0deg,#001f298c,#0000 62%);z-index:2}.banner-image{filter:saturate(.92)}.banner-actions{left:max(24px,(100vw - 1280px)/2);right:auto;top:24px;z-index:5}.banner-actions button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff75;border-radius:999px;box-shadow:0 6px 18px #001f2933;color:#fff;height:38px;width:42px}.project-heading{bottom:auto;display:block;left:max(24px,(100vw - 1280px)/2);right:calc(50% + 40px);top:98px}.heading-left h1{color:#fff;font-size:clamp(30px,3vw,42px);font-weight:750;letter-spacing:-1px;line-height:1.18;margin-bottom:14px;max-width:720px;text-shadow:0 3px 16px #001f296b;text-transform:uppercase}.detail-location{color:#ffffffeb;font-size:16px;max-width:660px}.detail-location .anticon{color:#87f3ff}.heading-actions{align-items:flex-start;margin-top:24px}.btn-hot,.btn-offer{border-radius:8px;color:#fff;font-weight:700;min-height:44px;padding:10px 18px}.btn-hot{background:#ba1a1a}.btn-offer{background:#004d61;border:1px solid #87f3ff59}.project-hero-consultation{padding:18px;width:min(410px,34vw)}.project-hero-consultation .project-hero-form-title strong{font-size:16px;text-transform:uppercase}.project-hero-consultation .project-hero-form-title span{background:#ba1a1a;border-radius:5px;color:#fff;font-size:10px;font-weight:700;padding:4px 8px;text-transform:uppercase}.project-hero-consultation .ant-form{grid-template-columns:1fr 1fr}.project-hero-consultation .ant-form-item:last-child,.project-hero-consultation .ant-form-item:nth-child(3),.project-hero-consultation .ant-form-item:nth-child(4){grid-column:1/-1}.project-hero-consultation small{display:block}.project-detail-content{background:#fff;max-width:none}.project-tabs>.ant-tabs-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;box-shadow:0 4px 18px #111c2d14;margin:0;padding:0 max(24px,(100vw - 1280px)/2);position:-webkit-sticky;position:sticky;top:80px;top:var(--header-height,80px);z-index:30}.project-tabs>.ant-tabs-content-holder>.ant-tabs-content{margin:0 auto;max-width:1280px;padding:38px 24px 70px}.project-overview-intro-layout{display:block}.project-summary-section{margin:0 auto 34px;max-width:860px;text-align:center}.project-summary-section:before{color:#396474;content:"TỔNG QUAN DỰ ÁN";display:block;font-size:13px;font-weight:700;letter-spacing:1.4px;margin-bottom:6px}.project-summary-description{color:#40484c;font-size:16px;line-height:1.75}.overview-list-section>h2,.overview-section>h2,.project-product-types>h2{color:#003544;font-size:28px;text-transform:uppercase}.overview-grid{border-top:1px solid #e7eeff;gap:0 36px}.overview-card{background:#0000;border:0;border-bottom:1px solid #e7eeff;border-radius:0;box-shadow:none;min-height:76px;padding:14px 4px}.overview-card span{color:#70787c;font-size:12px}.overview-card h3{color:#111c2d;font-size:16px}.overview-list-section,.project-description-section,.project-product-types{margin-top:48px}@media(max-width:900px){.project-banner{height:auto;min-height:650px}.project-heading{right:24px;top:84px}.project-hero-consultation{left:20px;right:20px;top:310px;width:auto}.project-tabs>.ant-tabs-content-holder>.ant-tabs-content{padding-left:16px;padding-right:16px}}@media(max-width:560px){.project-banner{min-height:720px}.heading-left h1{font-size:28px}.heading-right{flex-wrap:wrap}.project-hero-consultation{top:340px}.project-hero-consultation .ant-form{grid-template-columns:1fr}.project-hero-consultation .ant-form-item{grid-column:1!important}.overview-grid{grid-template-columns:1fr}}.heading-actions{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:12px}.project-hot-inventory-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:65vh;overflow-y:auto;padding:4px}.project-hot-inventory-card{background:#fff;border:1px solid #e3e8ee;border-radius:8px;color:#191c1e;cursor:pointer;display:grid;grid-template-columns:140px minmax(0,1fr);overflow:hidden;padding:0;text-align:left;transition:transform .18s ease,box-shadow .18s ease;width:100%}.project-hot-inventory-card:hover{box-shadow:0 8px 22px #0f172a1a;transform:translateY(-2px)}.project-hot-inventory-card>img{height:140px;object-fit:cover;width:140px}.hot-apartment-info{display:flex;flex-direction:column;gap:7px;min-width:0;padding:14px}.hot-apartment-info strong{font-size:18px}.hot-apartment-info span{color:#5b6072}.hot-apartment-info b{color:#ba1a1a;font-size:16px;margin-top:auto}.hot-apartment-info .hot-apartment-status{color:#004b5b}.project-hot-inventory-empty{align-items:center;color:#697386;display:flex;justify-content:center;min-height:180px}.btn-hot{background:#e6000026;color:#e60000;font-weight:600}.btn-hot:hover{background:#ffcbd0;box-shadow:0 8px 16px #e11d2824}.btn-offer{background:#004b5b;color:#fff;font-weight:600}.btn-offer:hover{background:#004d5d;box-shadow:0 8px 16px #005a6b3d}.project-tabs .ant-tabs-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5fafbf7;border:0;border-bottom:1px solid #e3e9ea;border-radius:0;margin:0 0 12px calc(50% - 50vw);padding:0 max(32px,(100vw - 1376px)/2);position:-webkit-sticky!important;position:sticky!important;scroll-margin-top:80px;scroll-margin-top:var(--header-height,80px);top:80px;top:var(--header-height,80px);width:100vw;z-index:900}.project-tabs .ant-tabs-nav:before{border-bottom:none}.project-tabs .ant-tabs-nav-wrap{min-width:0}.project-tabs .ant-tabs-nav-list{align-items:center;gap:34px;width:100%}.project-tabs .ant-tabs-tab{background:#0000;border:0;border-radius:0;flex:0 0 auto;margin:0!important;min-height:64px;padding:0!important;transition:background-color .12s ease}.project-tabs .ant-tabs-tab:hover{background:#0000}.project-tabs .ant-tabs-tab-btn{color:#40484a;font-size:16px;font-weight:500;line-height:20px;transition:color .12s ease;white-space:nowrap}.project-tabs .ant-tabs-tab-active{background:#0000;box-shadow:none}.project-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#00333c!important;font-weight:700}.project-tabs .ant-tabs-ink-bar{background:#00333c;display:block;height:3px!important}.project-tabs .ant-tabs-content,.project-tabs .ant-tabs-tabpane{transition:none!important}.project-overview-content{color:#171d1e;padding:30px 0 36px}.overview-list-section,.overview-section,.project-description-section,.project-product-types,.project-summary-section{margin-top:44px}.project-summary-section{margin-top:0}.overview-list-section>h2,.overview-section h2,.project-product-types>h2,.project-summary-section h2{color:#00333c;font-size:24px;font-weight:700;line-height:32px;margin:0 0 18px;text-align:center}.overview-list-section:empty{display:none}.project-summary-description{color:#40484a;font-size:17px;line-height:1.8;margin:0;white-space:pre-wrap}.overview-section{padding:0}.overview-grid{grid-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-card{align-items:center;border-bottom:1px solid #e9eff0;display:flex;gap:24px;justify-content:space-between;min-height:58px;padding:15px 0}.overview-card span{color:#40484a;font-size:15px;line-height:22px}.overview-card h3{color:#171d1e;font-size:15px;font-weight:600;line-height:22px;margin:0;text-align:right;word-break:break-word}.project-amenity-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-amenity-list span{align-items:center;background:#eff5f5;border-radius:12px;color:#00333c;display:flex;font-size:16px;font-weight:700;gap:14px;min-height:78px;padding:20px 22px}.project-amenity-list .anticon,.project-amenity-list i{align-items:center;background:#00333c14;border-radius:8px;color:#2a6673;display:inline-flex;flex:0 0 auto;font-size:20px;height:42px;justify-content:center;width:42px}.project-amenity-content-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-amenity-content-grid article{align-items:stretch;background:#eff5f5;border-radius:12px;display:flex;overflow:hidden}.project-amenity-content-grid img{display:block;min-height:190px;object-fit:cover;width:38%}.project-amenity-content-grid article>div{padding:20px}.project-amenity-content-grid h3{color:#00333c;font-size:18px;margin:0 0 8px}.project-amenity-content-grid p{color:#40484a;line-height:1.65;margin:0;white-space:pre-wrap}.project-description-section{background:#0000;color:#171d1e;padding:0}.project-description-section>h2{color:#00333c;font-size:24px;font-weight:700;line-height:32px;margin:0 0 16px;text-align:center}.project-description-section .html-content{color:#40484a;font-size:17px;line-height:1.8;margin:0 0 20px}.project-description-section .html-content>:first-child{margin-top:0}.project-description-section .html-content>:last-child{margin-bottom:0}.project-description-section .ant-image{display:block;width:100%}.project-description-section .project-description-image{border-radius:12px;display:block;max-height:580px;object-fit:cover;width:100%}.project-master-plan-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-master-plan-grid figure{margin:0}.project-master-plan-grid .ant-image{width:100%}.project-master-plan-grid img{border:1px solid #dee3e4;border-radius:12px;height:280px;object-fit:cover;width:100%}.project-master-plan-grid figcaption{color:#171d1e;font-size:15px;font-weight:600;margin-top:12px;text-align:center}.project-master-plan-grid>a{background:#fff;border:1px solid #bfc8ca;border-radius:10px;padding:18px}.project-product-types-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-product-type-card{background:#eff5f5;border:1px solid #e9eff0;border-radius:12px;overflow:hidden}.project-product-type-card img{display:block;height:205px;object-fit:cover;transition:transform .3s ease;width:100%}.project-product-type-card strong{color:#00333c;display:block;font-size:18px;font-weight:700;line-height:26px;padding:18px 20px}.project-product-type-card:hover img{transform:scale(1.04)}.project-featured-policy{background:#004b57;border-radius:16px;display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);overflow:hidden;padding:0}.project-featured-policy h3{color:#b2ecfa;font-size:25px;grid-column:1;margin:0;padding:38px 40px 14px;text-align:center}.project-featured-policy p{color:#d7eef2;font-size:16px;grid-column:1;line-height:1.75;margin:0;padding:0 40px 40px;white-space:pre-wrap}.project-featured-policy .ant-image{grid-column:2;grid-row:1/span 2;height:100%;width:100%}.project-featured-policy img{height:100%;min-height:250px;object-fit:cover;width:100%}.project-overview-intro-layout{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 334px}.project-overview-intro-main{min-width:0}.project-summary-section h2{color:#00333c;font-size:24px;font-weight:700;line-height:32px;margin:0 0 18px;text-align:left}.project-consultation-sidebar{background:#eff5f5;border-radius:12px;padding:28px 30px}.project-consultation-sidebar>h2{color:#00333c;font-size:20px;margin:0 0 10px}.project-consultation-sidebar>p{color:#40484a;line-height:1.55;margin:0 0 20px}.project-sidebar-contacts{display:flex;flex-direction:column;gap:10px}.project-sidebar-contacts a,.project-sidebar-contacts>div{align-items:center;border:2px solid #1644e8;border-radius:6px;color:#1644e8;display:flex;font-weight:700;gap:9px;justify-content:center;min-height:48px;overflow-wrap:anywhere;padding:11px 14px;text-align:center}.project-sidebar-contacts a:first-child{background:#1644e8;color:#fff}.project-sidebar-contacts>div{align-items:flex-start;border-color:#bfc8ca;color:#40484a;font-weight:500;text-align:left}.project-sidebar-contacts .anticon{flex:0 0 auto;margin-top:2px}.project-consultation-divider{background:#dbe4e6;height:1px;margin:28px 0}.project-consultation-sidebar>h3{color:#00333c;font-size:17px;margin:0 0 18px}.project-consultation-sidebar .ant-form-item{margin-bottom:14px}.project-consultation-sidebar .ant-form-item-label{padding-bottom:5px}.project-consultation-sidebar .ant-input,.project-consultation-sidebar .ant-select-selector{border-color:#bfc8ca!important;border-radius:6px!important;min-height:46px}.project-consultation-sidebar .ant-select-selection-item,.project-consultation-sidebar .ant-select-selection-placeholder{line-height:44px!important}.project-consultation-sidebar .ant-btn{background:#1644e8;border-radius:6px;font-weight:700;margin-top:10px;min-height:50px}.project-gallery-tab{padding:34px 0 48px}.project-gallery-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.project-gallery-filters button{background:#e9eff0;border:0;border-radius:6px;color:#40484a;cursor:pointer;font-weight:600;min-height:42px;padding:9px 22px}.project-gallery-filters button.active{background:#00333c;color:#fff}.project-gallery-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-gallery-grid figure{background:#eff5f5;border-radius:10px;margin:0;overflow:hidden}.project-gallery-grid .ant-image{display:block;width:100%}.project-gallery-grid iframe,.project-gallery-grid img,.project-gallery-grid video{border:0;display:block;height:260px;object-fit:cover;width:100%}.project-gallery-grid figcaption{color:#00333c;font-size:15px;font-weight:600;padding:14px 16px}.overview-list-section .project-subdivision-tab{padding:0}.overview-list-section .project-subdivision-grid{gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.overview-list-section .project-subdivision-card{background:#0000;border:0;border-radius:0;box-shadow:none}.overview-list-section .project-subdivision-header{padding:0}.overview-list-section .project-subdivision-header>span{display:none}.overview-list-section .project-subdivision-header h3{color:#00333c;font-size:16px;line-height:24px;margin:14px 0 0;order:2}.overview-list-section .project-subdivision-image{border-radius:12px;height:190px;order:1}.overview-list-section .project-subdivision-card{display:flex;flex-direction:column}.overview-list-section .project-subdivision-header{display:contents}.overview-list-section .project-subdivision-footer{display:none}.html-section{margin-top:24px;width:100%}.html-content{color:#191c1e;font-family:Be Vietnam Pro,sans-serif;font-size:16px;line-height:1.65;max-width:100%;overflow:hidden;width:100%;word-break:break-word}.html-content iframe,.html-content img,.html-content table,.html-content video{max-width:100%!important}.html-content img,.html-content video{display:block;height:auto!important}.html-content iframe{display:block}.html-content table{border-collapse:collapse;width:100%!important}.html-content article,.html-content div,.html-content p,.html-content section{max-width:100%}.tab-placeholder{align-items:center;color:#747687;display:flex;font-size:16px;font-weight:500;justify-content:center;min-height:360px}.project-location-tab,.project-policy-tab{width:100%}.project-map-frame{background:#f4f5f7;border:1px solid #e6e8f0;border-radius:8px;height:420px;margin-bottom:24px;overflow:hidden;width:100%}.project-map-frame iframe{border:0;display:block;height:100%;width:100%}.project-location-description{max-width:none;width:100%}.project-kuula-tour{margin:0 auto;max-width:1180px;padding:8px 0}.policy-image-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.policy-image-grid .ant-image{width:100%}.policy-image{border:1px solid #e6e8f0;border-radius:8px;height:220px;object-fit:cover;width:100%}.sales-policy-list{display:flex;flex-direction:column;gap:12px;margin-top:24px}.sales-policy-link{align-items:center;background:#fff;border:1px solid #d9def0;border-radius:8px;color:#1141e5;display:flex;font-size:15px;font-weight:600;min-height:48px;padding:12px 16px;text-decoration:none}.sales-policy-link:hover{background:#f5f8ff;border-color:#1141e5;color:#0f37c2}.project-subdivision-tab{padding:24px 0 0}.project-subdivision-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-subdivision-card{background:#fff;border:0;border-radius:4px;box-shadow:0 10px 24px #0f172a0f;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.project-subdivision-card:hover{box-shadow:0 14px 30px #0f172a1f;transform:translateY(-2px)}.project-subdivision-header{align-items:center;display:flex;gap:10px;height:48px;padding:0 12px}.project-subdivision-header span{align-items:center;background:#eef0ff;border-radius:4px;color:#1141e5;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.project-subdivision-header h3{color:#191c1e;font-size:17px;font-weight:700;line-height:24px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-subdivision-image{background:#e9eff0;height:178px}.project-subdivision-image .project-subdivision-placeholder,.project-subdivision-image img{height:100%;width:100%}.project-subdivision-image img{display:block;object-fit:cover}.project-subdivision-placeholder{align-items:center;color:#005a6b;display:flex;font-size:44px;font-weight:800;justify-content:center;text-transform:uppercase}.project-subdivision-footer{align-items:center;display:flex;gap:10px;height:34px;justify-content:space-between;padding:0 10px}.project-subdivision-footer span{align-items:center;color:#191c1e;display:inline-flex;font-size:10px;font-weight:700;gap:4px;line-height:14px;text-transform:uppercase}.project-subdivision-footer span .anticon{color:#667085;font-size:11px}.project-subdivision-footer button{align-items:center;background:#0000;border:0;color:#1141e5;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;line-height:16px;padding:0}.project-news-tab{padding:24px 0 0}.project-detail-news-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-detail-news-card{background:#fff;border:1px solid #eef0f5;border-radius:6px;box-shadow:0 10px 24px #0f172a0f;color:inherit;display:block;overflow:hidden;text-decoration:none}.project-detail-news-card:focus-visible,.project-detail-news-card:hover{border-color:#8bb6c2;box-shadow:0 14px 30px #0f172a1f}.project-detail-news-image{aspect-ratio:16/9;background:#e9eff0;overflow:hidden;width:100%}.project-detail-news-image .project-detail-news-placeholder,.project-detail-news-image img{height:100%;width:100%}.project-detail-news-image img{display:block;object-fit:cover}.project-detail-news-placeholder{align-items:center;color:#005a6b;display:flex;font-size:42px;font-weight:800;justify-content:center;text-transform:uppercase}.project-detail-news-content{padding:14px 16px 18px}.project-detail-news-content h3{color:#191c1e;font-size:18px;font-weight:700;line-height:26px;margin:0}.project-detail-news-content h3,.project-detail-news-content p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.project-detail-news-content p{color:#5b6072;font-size:14px;font-weight:400;line-height:22px;margin:10px 0 0}.project-detail-news-meta{align-items:center;color:#747687;display:flex;font-size:12px;font-weight:600;gap:10px;line-height:18px;margin-bottom:10px}.project-detail-news-meta span{color:#1141e5;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-detail-news-meta time{color:#747687}.inventory-tab{padding:4px 0 0}.inventory-filter-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-filter-field label{color:#444656;display:block;font-size:12px;font-weight:600;line-height:16px;margin-bottom:8px}.inventory-filter-field .ant-select{width:100%}.inventory-filter-field .ant-select-selector{border-color:#d9def0!important;border-radius:4px!important;box-shadow:none!important;min-height:40px}.inventory-filter-field.inventory-search-field .ant-input-affix-wrapper{border-color:#d9def0;border-radius:4px;box-shadow:none;height:40px;min-height:40px;padding-bottom:0;padding-top:0}.inventory-filter-field.inventory-search-field .ant-input{height:38px;padding-bottom:0;padding-top:0}.inventory-range-control{grid-gap:5px;align-items:center;background:#fff;border:1px solid #d9def0;border-radius:4px;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) auto;height:40px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.inventory-range-control:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.inventory-range-control .ant-input-number{background:#0000;border:0;box-shadow:none!important;width:100%}.inventory-range-control .ant-input-number-input,.inventory-range-control .ant-input-number-input-wrap{height:38px}.inventory-range-control .ant-input-number-input{color:#536987;padding:0 2px;text-align:center}.inventory-range-separator,.inventory-range-unit{color:#b7c0cc;font-size:13px;white-space:nowrap}.inventory-range-separator{text-align:center}.inventory-range-unit{font-weight:600}.inventory-search-row{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) 160px;margin-top:20px}.inventory-search-row .ant-input-affix-wrapper{border-color:#e1e5ef;border-radius:4px;box-shadow:none;height:44px}.inventory-apply-btn{background:#00586b;border:0;border-radius:4px;box-shadow:0 10px 18px #00586b3d;color:#fff;font-size:13px;font-weight:700;height:44px;text-transform:uppercase}.inventory-apply-btn:focus,.inventory-apply-btn:hover{background:#004657!important;color:#fff!important}.inventory-card-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.inventory-card{background:#fff;border-radius:3px;box-shadow:0 8px 24px #0f172a1a;cursor:pointer;min-height:142px;padding:14px 16px 18px;transition:transform .18s ease,box-shadow .18s ease}.inventory-card:focus-visible,.inventory-card:hover{box-shadow:0 12px 28px #0f172a24;outline:none;transform:translateY(-2px)}.inventory-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.inventory-status{background:#ffe6e8;border-radius:2px;color:#e60000;font-weight:800;line-height:14px;padding:4px 8px}.inventory-price,.inventory-status{font-size:10px;text-transform:uppercase}.inventory-price{align-items:flex-end;color:#8990a3;display:flex;flex-direction:column;font-weight:700;line-height:12px}.inventory-price strong{color:#144cff;font-size:16px;font-weight:800;line-height:20px;text-transform:none}.inventory-card h3{color:#191c1e;font-size:17px;font-weight:700;letter-spacing:0;line-height:23px;margin:0 0 20px;overflow-wrap:anywhere}.inventory-meta-grid{grid-gap:12px 16px;color:#191c1e;display:grid;font-size:12px;font-weight:600;gap:12px 16px;grid-template-columns:repeat(3,minmax(0,1fr));line-height:18px}.inventory-meta-grid span{align-items:center;display:inline-flex;gap:6px;min-width:0}.inventory-meta-grid span:last-child{justify-self:end;text-align:right}.inventory-meta-grid .anticon{color:#667085;font-size:13px}.inventory-empty{border:1px dashed #d9def0;border-radius:4px;font-weight:600;justify-content:center;margin-top:28px;min-height:220px}.inventory-empty,.inventory-pagination{align-items:center;color:#747687;display:flex}.inventory-pagination{background:#fff;font-size:13px;gap:16px;justify-content:space-between;margin-top:24px;min-height:56px;padding:12px 16px}.inventory-pagination .ant-pagination-item-active{background:#00586b;border-color:#00586b}.inventory-pagination .ant-pagination-item-active a{color:#fff}.bottom-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.btn-contact,.btn-zalo{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;height:60px;justify-content:center;letter-spacing:.2px;line-height:24px;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.btn-contact:hover,.btn-zalo:hover{transform:translateY(-1px)}.btn-contact:active,.btn-zalo:active{transform:translateY(1px) scale(.99)}.btn-contact{background:#1141e5;border:none;box-shadow:0 8px 16px #1141e538;color:#fff;height:64px;width:218px}.btn-contact:hover{background:#0f37c2}.btn-zalo{background:#fff;border:1px solid #1141e5;color:#1141e5;height:64px;width:274px}.btn-zalo span{align-items:center;border:1px solid #dbe5ff;border-radius:50%;display:inline-flex;font-size:10px;font-weight:700;height:28px;justify-content:center;letter-spacing:0;width:28px}.btn-zalo:hover{background:#f5f8ff}.empty-project{align-items:center;color:#191c1e;display:flex;font-size:22px;font-weight:600;justify-content:center;min-height:100vh}@media(max-width:1200px){.project-detail-container{width:calc(100vw - 40px)}.project-detail-content{max-width:100%;padding:0 24px;width:100%}}@media(max-width:992px){.project-banner{height:clamp(350px,46vh,440px)}.project-heading{align-items:flex-start;bottom:38px;flex-direction:column;left:20px;right:20px}.heading-right{padding-top:0;width:100%}.btn-hot,.btn-offer{flex:1 1}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-product-types-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-card-grid,.inventory-filter-grid,.project-detail-news-grid,.project-subdivision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.project-detail-page{padding-top:0}.project-detail-container{width:calc(100vw - 24px)}.project-banner{height:360px}.project-detail-content{padding:0}.heading-left h1{font-size:22px;font-weight:500;line-height:32px}.detail-location{font-size:14px;line-height:22px}.bottom-actions{flex-direction:column}.btn-contact,.btn-zalo{width:100%}.project-heading{align-items:flex-start;bottom:24px;flex-direction:column;gap:18px;left:16px;right:16px}.heading-right{flex-direction:row;width:100%}.heading-actions{align-items:stretch;width:100%}.project-gallery-filters{flex-wrap:nowrap;overflow-x:auto}.project-gallery-filters button{flex:0 0 auto}.project-gallery-grid{grid-template-columns:1fr}.btn-hot,.btn-offer{font-size:14px;min-height:48px;padding:12px 16px}.project-tabs .ant-tabs-nav{border-radius:0;margin:0 0 22px calc(50% - 50vw);overflow-x:auto;padding:0 16px;width:100vw}.project-tabs .ant-tabs-tab{min-height:56px;padding:0!important}.project-tabs .ant-tabs-tab-btn{font-size:14px;line-height:20px}.overview-grid{grid-template-columns:1fr}.project-overview-content{padding:24px 0 30px}.overview-list-section,.overview-section,.project-description-section,.project-product-types,.project-summary-section{margin-top:32px}.project-summary-section{margin-top:0}.overview-card{gap:16px}.project-overview-intro-layout{gap:32px;grid-template-columns:1fr}.project-amenity-content-grid,.project-amenity-list,.project-master-plan-grid{grid-template-columns:1fr}.project-amenity-content-grid article{flex-direction:column}.project-amenity-content-grid img{height:210px;min-height:0;width:100%}.overview-list-section .project-subdivision-image{height:150px}.project-featured-policy{grid-template-columns:1fr}.project-featured-policy h3,.project-featured-policy p{grid-column:1}.project-featured-policy h3{padding:28px 24px 12px}.project-featured-policy p{padding:0 24px 28px}.project-featured-policy .ant-image{grid-column:1;grid-row:auto;height:220px}.project-product-types>h2{font-size:18px;line-height:26px;margin-bottom:16px}.project-product-types-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-amenity-content-grid,.project-master-plan-grid{grid-template-columns:1fr}.project-master-plan-grid img{height:auto;max-height:420px}.project-product-type-card{border-radius:12px}.project-product-type-card img{height:180px}.project-product-type-card strong{font-size:15px;line-height:20px;padding:14px 16px}.project-description-section{padding:0}.project-description-section>h2{font-size:20px;line-height:28px;margin-bottom:10px}.project-description-section .html-content,.project-description-section>p{font-size:15px;line-height:1.65;margin-bottom:16px}.html-section{margin-top:24px}.inventory-card-grid,.inventory-filter-grid,.inventory-search-row,.project-detail-news-grid,.project-subdivision-grid{gap:14px;grid-template-columns:1fr}.overview-list-section .project-subdivision-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-apply-btn{width:100%}.project-hot-inventory-list{grid-template-columns:1fr}.project-hot-inventory-card{grid-template-columns:112px minmax(0,1fr)}.project-hot-inventory-card>img{height:128px;width:112px}.inventory-pagination{align-items:flex-start;flex-direction:column}}.project-detail-page{background:#f9f9ff;color:#111c2d}.project-detail-page .btn-media{background:#004d61d1;border:1px solid #87f3ff7a;color:#fff}.project-detail-page .landing-section-heading h2:after{background:#004e55;border-radius:99px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.project-detail-page .landing-section-heading-light h2:after{background:#ffffffe6}.project-location-intro{color:#59636c;font-size:16px;line-height:1.7;margin:-12px auto 28px;max-width:980px;text-align:center}.project-location-quick-info{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px}.project-location-quick-info>span{align-items:center;background:#fff;border:1px solid #d8e3fb;border-radius:12px;box-shadow:0 3px 8px #111c2d0d;color:#111c2d;display:flex;gap:14px;min-height:86px;min-width:0;padding:14px 16px}.project-location-quick-info>span>i{align-items:center;background:#e9eef1;border-radius:10px;color:#003544;display:inline-flex;flex:0 0 48px;font-size:20px;height:48px;justify-content:center;width:48px}.project-location-quick-info>span>span{display:block;min-width:0}.project-location-quick-info strong{color:#111c2d;display:block;font-size:18px;line-height:1.25;margin-bottom:3px}.project-location-quick-info small{color:#111c2d;display:block;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-location-layout{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:1.12fr .88fr}.project-location-layout>iframe,.project-location-layout>img{border:0;border-radius:16px;height:430px;width:100%}.project-location-layout>img{object-fit:cover}.project-location-copy{background:#f0f3ff;border-radius:16px;display:flex;flex-direction:column;height:430px;padding:30px}.project-location-copy .html-content{border-bottom:1px solid #dee8ff;flex:1 1 auto;margin:0 0 22px;max-height:none;min-height:0;overflow:auto;padding-bottom:22px}.project-location-copy .html-content figure,.project-location-copy .html-content img{display:none}.project-location-copy .project-location-direction-button{background:#003544;border:0;border-radius:10px;box-shadow:0 6px 14px #00354424;color:#fff;flex:0 0 52px;font-size:16px;font-weight:600;min-height:52px;width:100%}.project-location-copy .project-location-direction-button .anticon{color:#75e7f3;font-size:18px}.project-location-copy .project-location-direction-button:focus,.project-location-copy .project-location-direction-button:hover{background:#004d61!important;color:#fff!important}.master-plan-view-buttons{bottom:22px;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;left:22px;position:absolute;right:22px;z-index:4}.master-plan-360-button{align-items:center;background:#004d61e6;border:1px solid #58d8e7;border-radius:8px;box-shadow:0 6px 16px #001f2933;color:#fff;display:inline-flex;font-weight:650;height:auto;margin:0;min-height:42px;padding:8px 16px;white-space:normal}.master-plan-360-button .anticon{color:#75e7f3}.master-plan-360-button:focus,.master-plan-360-button:hover{background:#004d61!important;border-color:#75e7f3!important;color:#fff!important}.master-plan-360-button.is-tour,.master-plan-360-button.is-tour .anticon{color:#e9a000}.master-plan-360-button.is-tour:focus,.master-plan-360-button.is-tour:hover{color:#e9a000!important}.project-master-plan-carousel .master-plan-side{aspect-ratio:16/9;width:25%}.project-master-plan-carousel .master-plan-side img{height:100%;object-fit:cover;width:100%}.hot-card-lock:disabled{cursor:not-allowed!important;filter:grayscale(.25);opacity:.52}.hot-card-lock .anticon{color:currentColor!important}.project-documents-landing{background:#f3f6ff!important}.project-documents-landing .landing-section-heading h2{text-transform:uppercase}.project-document-list{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-document-list .project-document-item{align-items:center;background:#fff;border:1px solid #d8e3fb;border-radius:12px;box-shadow:0 2px 6px #111c2d05;color:#003544;display:flex;font-size:16px;font-weight:700;gap:18px;min-height:82px;padding:14px 16px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.project-document-list .project-document-item:hover{border-color:#b7c9ef;box-shadow:0 8px 20px #111c2d14;color:#003544;transform:translateY(-2px)}.project-document-item>span{flex:1 1;min-width:0}.project-document-item .project-document-icon{align-items:center;background:#f8e9e9;border-radius:11px;color:#c42026;display:inline-flex;flex:0 0 52px;font-size:23px;font-style:normal;height:52px;justify-content:center;width:52px}.project-document-item.tone-gray .project-document-icon{background:#e8edef;color:#164c5e}.project-document-item.tone-blue .project-document-icon{background:#bee9fb;color:#2d7089}.project-document-item.tone-teal .project-document-icon{background:#005a60;color:#55dbe6}.project-document-item.tone-cyan .project-document-icon{background:#e5fbfd;color:#004e55}.project-document-item .project-document-open{align-items:center;background:#f1f4ff;border-radius:10px;color:#00546a;display:inline-flex;flex:0 0 40px;font-size:18px;font-style:normal;height:40px;justify-content:center;width:40px}.project-consultation-landing{background:#f0f3ff!important;padding-bottom:32px;padding-top:32px}.project-consultation-layout{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-consultation-intro h2{color:#003544;font-size:clamp(28px,3vw,36px);font-weight:750;line-height:1.25;margin:0 0 16px}.project-consultation-intro>p{color:#40484c;font-size:16px;line-height:1.65;margin:0 0 32px;max-width:590px}.project-consultation-benefits{display:flex;flex-direction:column;gap:16px}.project-consultation-benefits>div{align-items:center;color:#111c2d;display:flex;font-size:16px;font-weight:500;gap:12px}.project-consultation-benefits i{align-items:center;background:#00354414;border-radius:50%;color:#003544;display:inline-flex;flex:0 0 40px;font-size:20px;font-style:normal;height:40px;justify-content:center;width:40px}.project-consultation-card{background:#fff;border:1px solid #d8e3fb;border-radius:16px;box-shadow:0 18px 36px #111c2d24;padding:32px}.project-bottom-consultation-form{display:flex;flex-direction:column;gap:12px}.project-consultation-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-bottom-consultation-form .ant-form-item{margin:0;min-width:0}.project-bottom-consultation-form .ant-form-item-label{padding:0 0 4px}.project-bottom-consultation-form .ant-form-item-label>label{color:#111c2d;font-size:14px;font-weight:600;height:auto}.project-bottom-consultation-form .ant-input,.project-bottom-consultation-form .ant-select-selector{background:#f0f3ff!important;border-color:#d8e3fb!important;border-radius:8px!important;box-shadow:none!important;min-height:43px!important}.project-bottom-consultation-form .ant-input{padding:8px 16px}.project-bottom-consultation-form .ant-select-single{height:43px}.project-bottom-consultation-form .ant-select-single .ant-select-selector{padding:5px 16px!important}.project-bottom-consultation-form .ant-select-selection-item,.project-bottom-consultation-form .ant-select-selection-placeholder{line-height:31px!important}.project-bottom-consultation-form>.ant-btn{background:#003544;border:0;border-radius:8px;box-shadow:0 5px 12px #0035442e;color:#fff;font-weight:700;margin-top:8px;min-height:45px}.project-bottom-consultation-form>.ant-btn:focus,.project-bottom-consultation-form>.ant-btn:hover{background:#004d61!important;color:#fff!important}.project-bottom-consultation-form>.ant-btn .anticon{color:#59d8e5;font-size:18px}.project-consultation-privacy{color:#70787c;font-size:11px;font-weight:600;margin:2px 0 0;text-align:center}.project-support-landing{background:#fff!important;border-bottom:1px solid #c0c8cc4d;border-top:1px solid #c0c8cc4d;padding-bottom:32px;padding-top:32px}.project-support-landing .landing-section-heading{margin-bottom:32px}.project-support-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-support-card{align-items:center;background:#f0f3ff;border:1px solid #d8e3fbcc;border-radius:16px;box-shadow:0 3px 8px #111c2d0d;color:#003544;display:flex;gap:16px;min-height:82px;min-width:0;padding:16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.project-support-card:hover{box-shadow:0 8px 18px #111c2d1c;color:#003544;transform:translateY(-2px)}.project-support-card>i{align-items:center;background:#00354414;border-radius:12px;color:#003544;display:inline-flex;flex:0 0 48px;font-size:24px;font-style:normal;height:48px;justify-content:center;width:48px}.project-support-card.is-hotline>i{background:#ba1a1a1a;color:#ba1a1a}.project-support-card.is-address>i{background:#bae6f9;color:#28657a}.project-support-card>span{color:#70787c;font-size:12px;font-weight:500;letter-spacing:.5px;min-width:0;text-transform:uppercase}.project-support-card strong{color:#111c2d;display:block;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.35;margin-top:4px;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.project-support-card.is-hotline strong{color:#ba1a1a;font-size:17px;text-decoration:underline}.project-support-card.is-email strong{color:#003544;font-size:16px}.project-map-modal iframe{border:0;border-radius:10px;height:70vh;width:100%}.project-kuula-modal .ant-modal{margin:0 auto;max-width:calc(100vw - 32px);padding-bottom:0;width:min(1100px,100vw - 32px)!important}.project-kuula-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.project-kuula-modal .ant-modal-header{flex:0 0 auto}.project-kuula-modal .ant-modal-body{flex:1 1 auto;min-height:0;overflow:hidden}.project-kuula-modal .kuula-viewer{height:min(590px,100vh - 136px);height:min(590px,100dvh - 136px)}@media(max-width:991px){.project-consultation-layout,.project-location-layout{grid-template-columns:1fr}.project-location-quick-info{grid-template-columns:repeat(2,minmax(0,1fr))}.project-document-list,.project-support-grid{grid-template-columns:1fr}.project-location-layout>iframe,.project-location-layout>img{height:320px}.project-location-copy{height:auto}.project-location-copy .html-content{max-height:320px}}@media(max-width:575px){.project-consultation-form-row{grid-template-columns:1fr}.project-consultation-card{padding:20px 16px}.project-consultation-intro h2{font-size:28px}.project-kuula-modal .ant-modal{max-width:calc(100vw - 16px);width:calc(100vw - 16px)!important}.project-kuula-modal .ant-modal-content{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:16px}.project-kuula-modal .kuula-viewer{height:min(590px,100vh - 96px);height:min(590px,100dvh - 96px);min-height:0}}.project-detail-page .project-detail-container{max-width:none;width:100%}.project-detail-page .project-banner{background:#003544;height:390px}.project-detail-page .project-banner:before{background:linear-gradient(90deg,#00283475,#00283438 48%,#0028340f);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.project-detail-page .project-banner:after{background:linear-gradient(0deg,#001f293d,#0000 58%);z-index:2}.project-detail-page .banner-image{filter:saturate(.92)}.project-detail-page .banner-actions{left:max(24px,(100vw - 1280px)/2);right:auto;top:24px;z-index:5}.project-detail-page .banner-actions button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff75;border-radius:999px;color:#fff;height:38px;width:42px}.project-detail-page .project-heading{bottom:auto;display:block;left:max(24px,(100vw - 1280px)/2);right:calc(50% + 40px);top:98px}.project-detail-page .heading-left h1{color:#fff;font-size:clamp(28px,2.5vw,36px);font-weight:750;letter-spacing:-1px;line-height:1.18;margin-bottom:14px;max-width:720px;text-shadow:0 3px 16px #001f296b;text-transform:uppercase}.project-detail-page .detail-location{color:#ffffffeb;font-size:16px;max-width:660px}.project-detail-page .detail-location .anticon{color:#87f3ff}.project-detail-page .heading-actions{align-items:flex-start;margin-top:24px}.project-detail-page .btn-hot,.project-detail-page .btn-media,.project-detail-page .btn-offer{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Be Vietnam Pro,sans-serif;font-size:16px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.2px;line-height:24px;min-height:44px;padding:10px 18px}.project-detail-page .btn-hot .anticon,.project-detail-page .btn-media .anticon,.project-detail-page .btn-offer .anticon{flex-shrink:0;font-size:18px}.project-detail-page .btn-hot{background:#ba1a1a}.project-detail-page .btn-offer{background:#004d61;border:1px solid #87f3ff59}.project-hero-consultation{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #dee8ffd9;border-radius:14px;box-shadow:0 20px 48px #001f2947;padding:16px;position:absolute;right:max(24px,(100vw - 1280px)/2);top:44px;width:min(450px,36vw);z-index:5}.project-hero-consultation .project-hero-form-title{align-items:center;border-bottom:1px solid #e7eeff;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.project-hero-consultation .project-hero-form-title strong{align-items:center;color:#003544;display:inline-flex;font-size:15px;gap:8px;line-height:20px;min-width:0;text-transform:none;white-space:normal}.project-hero-consultation .project-hero-form-title strong .anticon{background:#0000;border-radius:0;color:#004d61;font-size:17px;height:auto;padding:0;width:auto}.project-hero-consultation .project-hero-form-title>span{background:#ba1a1a;border-radius:5px;color:#fff;flex:0 0 auto;font-size:10px;font-weight:700;line-height:16px;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.project-hero-consultation .ant-form{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.project-hero-consultation .ant-form-item{grid-column:1;margin:0;min-width:0}.project-hero-consultation .ant-input,.project-hero-consultation .ant-select-selector{background:#f0f3ff!important;border-color:#d8e3fb!important;border-radius:8px!important;height:38px!important;min-height:38px!important}.project-hero-consultation .ant-input{line-height:22px;padding:7px 12px}.project-hero-consultation .ant-select-single{height:38px}.project-hero-consultation .ant-select-single .ant-select-selector .ant-select-selection-item,.project-hero-consultation .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:36px!important}.project-hero-consultation .ant-btn{background:#003544;border-radius:8px;box-shadow:0 7px 14px #001f2929;font-weight:700;height:42px}.project-hero-consultation .ant-btn .anticon{color:#72e6f3;font-size:17px}.project-hero-consultation small{align-items:center;color:#70787c;display:flex;gap:7px;justify-content:center;margin-top:8px;text-align:center}.project-hero-consultation small .anticon{color:#70787c}.project-detail-page .project-detail-content{background:#fff;max-width:none}.project-detail-page .project-tabs>.ant-tabs-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;box-shadow:0 4px 18px #111c2d14;margin:0;padding:0 max(24px,(100vw - 1280px)/2);position:-webkit-sticky;position:sticky;top:80px;top:var(--header-height,80px);z-index:30}.project-detail-page .project-tabs>.ant-tabs-content-holder>.ant-tabs-content{margin:0 auto;max-width:1280px;padding:38px 24px 70px}.project-detail-page .project-overview-intro-layout{display:block}.project-detail-page .project-summary-section{margin:0 auto 34px;max-width:860px;text-align:center}.project-detail-page .project-summary-section:before{color:#396474;content:"TỔNG QUAN DỰ ÁN";display:block;font-size:13px;font-weight:700;letter-spacing:1.4px;margin-bottom:6px}.project-detail-page .project-summary-description{color:#40484c;font-size:16px;line-height:1.75}.project-detail-page .overview-list-section>h2,.project-detail-page .overview-section>h2,.project-detail-page .project-product-types>h2{color:#003544;font-size:28px;text-transform:uppercase}.project-detail-page .overview-grid{border-top:1px solid #e7eeff;gap:0 36px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail-page .overview-card{background:#0000;border:0;border-bottom:1px solid #e7eeff;border-radius:0;box-shadow:none;min-height:76px;padding:14px 4px}.project-detail-page .overview-card span{color:#70787c;font-size:12px}.project-detail-page .overview-card h3{color:#111c2d;font-size:16px}.project-detail-page .overview-list-section,.project-detail-page .project-description-section,.project-detail-page .project-product-types{margin-top:48px}@media(max-width:900px){.project-detail-page .project-banner{display:flex;flex-direction:column;gap:24px;height:auto;min-height:0;padding:84px 24px 32px}.project-detail-page .banner-image{inset:0;position:absolute}.project-detail-page .project-heading{inset:auto;min-width:0;position:relative;width:100%}.project-detail-page .heading-left h1{overflow-wrap:anywhere}.project-detail-page .heading-actions{width:100%}.project-detail-page .heading-right{flex-wrap:wrap;gap:8px}.project-detail-page .heading-right>button{flex:0 0 auto;white-space:nowrap}.project-detail-page .project-hero-consultation{align-self:center;inset:auto;max-width:560px;min-width:0;position:relative;width:100%}.project-hero-consultation small{font-size:12px;line-height:1.5}.project-hero-consultation .anticon{flex-shrink:0}.project-detail-page .project-tabs>.ant-tabs-content-holder>.ant-tabs-content{padding-left:16px;padding-right:16px}}@media(max-width:560px){.project-detail-page .project-banner{padding:84px 16px 24px}.project-detail-page .heading-left h1{font-size:28px}.project-detail-page .heading-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail-page .heading-right>button{font-size:14px;line-height:22px;min-width:0;padding:10px 12px}.project-detail-page .heading-right .btn-media{grid-column:1/-1}.project-hero-consultation .project-hero-form-title{align-items:flex-start;gap:8px}.project-hero-consultation .ant-form-item{grid-column:1!important}.project-detail-page .overview-grid{grid-template-columns:1fr}}.project-landing-section.project-hot-landing{padding:32px max(24px,(100vw - 1232px)/2)}.project-hot-heading-row{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}.project-hot-heading-row .landing-section-heading{margin:0;max-width:none;text-align:left}.project-hot-heading-row .landing-section-heading h2{font-size:25px;margin:0}.project-hot-heading-row .landing-section-heading h2:after{margin-left:0}.project-hot-view-all{background:#cf1717;border:0;border-radius:8px;color:#fff;font-size:13px;font-weight:750;height:46px;padding:0 20px;text-transform:uppercase}.project-hot-view-all:hover{background:#b91111!important;color:#fff!important}.project-hot-landing .project-hot-landing-grid{gap:20px}.project-hot-landing .project-hot-landing-card{background:#fff;border-radius:15px;box-shadow:0 12px 26px #001f293d;cursor:pointer;overflow:hidden}.project-hot-landing .hot-card-image{height:210px}.project-hot-landing .hot-card-image:after{background:linear-gradient(#0000,#001f2938);content:"";inset:55% 0 0;pointer-events:none;position:absolute}.project-hot-landing .hot-card-image>b{background:#cf1717;border-radius:4px;font-size:10px;left:10px;max-width:calc(100% - 92px);overflow:hidden;padding:7px 10px;text-overflow:ellipsis;text-transform:uppercase;top:10px;white-space:nowrap;z-index:2}.project-hot-landing .hot-card-image>b.hot-card-hot-badge{align-items:center;color:#fff;display:inline-flex;font-weight:750;gap:4px;max-width:none;min-width:42px;width:auto}.hot-card-actions{display:flex;gap:6px;position:absolute;right:9px;top:9px;z-index:3}.hot-card-actions button{align-items:center;background:#fffffff0;border:0;border-radius:50%;box-shadow:0 4px 12px #001f2929;color:#003544;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.hot-card-actions button.active{color:#ba1a1a}.hot-card-login-overlay{align-items:center;background:#0006;color:#fff!important;cursor:pointer;display:flex;flex-direction:column;inset:0;justify-content:center;padding:20px;position:absolute;z-index:2}.hot-card-login-overlay>.anticon{font-size:30px;margin-bottom:10px}.hot-card-login-overlay>span{color:#fff!important;font-size:13px;font-weight:700;text-align:center;white-space:normal}.project-hot-landing-card.is-locked .hot-card-image>img{filter:blur(6px);transform:scale(1.06)}.project-hot-landing-card.is-clickable,.project-hot-landing-card.is-locked .hot-card-image{cursor:pointer}.project-hot-landing .hot-card-content{gap:0;min-height:342px;padding:16px}.hot-card-title-row{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-bottom:8px}.hot-card-title-row strong{background:#fff0f0;border-radius:4px;color:#ba1a1a;font-size:17px;font-weight:800;padding:3px 8px}.hot-card-title-row>b{color:#ba1a1a;font-size:18px;white-space:nowrap}.hot-card-subdivision{color:#396474!important;gap:5px;padding-bottom:12px}.hot-card-spec,.hot-card-subdivision{align-items:center;border-bottom:1px solid #e7eeff;display:flex;font-size:12px}.hot-card-spec{color:#70787c!important;gap:10px;justify-content:space-between;min-height:34px;padding:7px 0}.hot-card-spec>span{align-items:center;display:inline-flex;gap:6px}.hot-card-spec>span .anticon{color:#396474}.hot-card-spec strong{color:#111c2d!important;font-size:12px!important;font-weight:650;text-align:right}.hot-card-gift{align-items:flex-start;background:#fff0f0;border:1px solid #ffc4c4;border-radius:7px;color:#ba1a1a!important;display:flex;font-size:10px;gap:6px;line-height:15px;margin:10px 0 11px;min-height:49px;padding:8px;white-space:normal!important}.hot-card-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:auto}.hot-card-buttons button{border-radius:7px;font-size:12px;font-weight:700;gap:6px;min-height:44px;min-width:0;padding:0 6px}.hot-card-buttons button,.hot-card-lock{align-items:center;cursor:pointer;display:flex;justify-content:center}.hot-card-lock{background:#cf1717;border:0;border-radius:7px;color:#fff;font-size:13px;font-weight:750;gap:7px;margin-top:auto;min-height:46px;text-transform:capitalize;width:100%}.hot-card-lock:hover{background:#b91111}.project-hot-footer{grid-gap:20px;align-items:center;color:#ffffffdb;display:grid;font-size:12px;gap:20px;grid-template-columns:1fr auto 1fr;margin-top:28px}.project-hot-footer>span:last-child{border:1px solid #ffffff38;border-radius:999px;justify-self:end;padding:8px 14px}.project-hot-pager{align-items:center;display:flex;gap:8px}.project-hot-pager button{align-items:center;background:#ffffff14;border:1px solid #ffffff3d;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.project-hot-pager i{background:#ffffff59;border-radius:50%;height:8px;width:8px}.project-hot-pager i.active{background:#cf1717;border-radius:99px;width:28px}@media(max-width:767px){.project-landing-section.project-hot-landing{padding:32px 16px}.project-hot-heading-row{align-items:flex-start;flex-direction:column}.project-hot-view-all{width:100%}.project-hot-footer{grid-template-columns:1fr;justify-items:center}.project-hot-footer>span:last-child{justify-self:center}}.project-detail-page .banner-actions button{gap:7px;min-width:42px;padding:0 13px;width:auto}.project-detail-page .banner-actions button>span:not(.anticon){font-size:12px;font-weight:650}.project-overview-showcase{grid-gap:54px;align-items:stretch;display:grid;gap:54px;grid-template-columns:1fr 1fr}.project-specification-title{border-bottom:1px solid #dee8ff;color:#003544;font-size:20px;font-weight:700;line-height:28px;margin:0;padding:0 0 12px;position:relative}.project-specification-title:after{background:#396474;border-radius:999px;bottom:0;content:"";height:4px;left:0;position:absolute;width:64px}.project-specification-list{border-top:0}.project-specification-list>div{grid-gap:18px;align-items:center;border-bottom:1px solid #dee8ff;display:grid;gap:18px;grid-template-columns:170px 1fr;min-height:42px;padding:8px 0}.project-specification-title+div{border-top:1px solid #dee8ff}.project-specification-list span{align-items:center;color:#66747b;display:flex;font-size:14px;font-weight:600;gap:7px}.project-specification-list span i{color:#2e718b;display:inline-flex;font-size:14px;font-style:normal}.project-specification-list strong{color:#17212b;font-size:14px;font-weight:500;line-height:20px;text-align:right}.project-specification-list strong.is-strong{font-size:16px;font-weight:700}.project-specification-list strong.is-highlight{color:#003544;font-size:16px;font-weight:700}.project-specification-list strong.is-error{color:#c9181d;font-size:14px;font-weight:700}.project-overview-visual{background:#003544;border-radius:18px;box-shadow:0 22px 45px #111c2d2e;min-height:410px;overflow:hidden;position:relative}.project-overview-visual:after{background:linear-gradient(#0000,#003544db);content:"";inset:40% 0 0;position:absolute}.project-overview-visual iframe,.project-overview-visual img,.project-overview-visual video{border:0;display:block;height:100%;object-fit:cover;width:100%}.project-overview-visual.has-video:after{display:none}.project-overview-visual span{bottom:22px;color:#fff;font-size:15px;font-weight:700;left:24px;position:absolute;right:24px;text-transform:uppercase;z-index:2}.project-products-landing .project-product-type-card>a,.project-products-landing .project-product-type-card>span{align-items:center;color:#396474;display:flex;font-size:13px;font-weight:650;justify-content:space-between;padding:0 20px 18px;text-decoration:none}.fallback-subdivision-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.fallback-subdivision-grid article{background:#fff;border-radius:16px;box-shadow:0 12px 28px #111c2d17;overflow:hidden}.fallback-subdivision-grid img{display:block;height:230px;object-fit:cover;width:100%}.fallback-subdivision-grid article>div{padding:20px}.fallback-subdivision-grid span{color:#396474;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.fallback-subdivision-grid h3{color:#003544;font-size:20px;margin:7px 0}.fallback-subdivision-grid p{color:#59636c;line-height:1.65;margin:0}@media(max-width:767px){.project-overview-showcase{gap:28px;grid-template-columns:1fr}.fallback-subdivision-grid{grid-template-columns:1fr}}@media(max-width:560px){.project-specification-list>div{grid-template-columns:125px 1fr}.project-detail-page .banner-actions button>span:not(.anticon){display:none}}.project-landing-nav{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dee8ff;box-shadow:0 4px 18px #111c2d14;display:flex;gap:30px;min-height:58px;overflow-x:auto;padding:0 max(24px,(100vw - 1280px)/2);position:-webkit-sticky;position:sticky;scrollbar-width:none;top:80px;top:var(--header-height,80px);width:100%;z-index:30}.project-landing-nav a{color:#40484c;flex:0 0 auto;font-size:14px;font-weight:650;text-decoration:none;transition:color .2s ease;white-space:nowrap}.project-landing-nav a:hover{color:#003544}.project-landing-content{width:100%}.project-landing-section{padding:64px max(24px,(100vw - 1280px)/2);scroll-margin-top:138px;scroll-margin-top:calc(var(--header-height, 80px) + 58px);width:100%}.project-landing-section:nth-child(2n){background:#f0f3ff}.project-hot-menu{background:#fff;border-radius:12px 0 0 12px;box-shadow:0 12px 28px #111c2d2e;overflow:hidden;position:fixed;right:0;top:50%;transform:translateY(-50%);width:auto;z-index:1101}.project-hot-menu-heading{align-items:center;background:#c9181d;border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column-reverse;font-size:11px;font-weight:800;gap:6px;justify-content:center;min-height:136px;padding:11px 4px;text-transform:uppercase;width:24px}.project-hot-menu-heading>span{align-items:center;display:flex;gap:9px;writing-mode:vertical-rl}.project-hot-menu-heading>.anticon{transform:rotate(180deg);transition:transform .2s ease}.project-hot-menu-items{display:none;padding:8px 0;width:220px}.project-hot-menu-items button{align-items:center;background:#0000;border:0;color:#26313a;cursor:pointer;display:flex;font-size:14px;gap:11px;min-height:40px;padding:8px 20px;text-align:left;transition:background .2s ease,color .2s ease;width:100%}.project-hot-menu-items button .anticon{color:#d1262b}.project-hot-menu-items button:hover{background:#fff1f1;color:#c9181d}.project-hot-menu.is-open{width:220px}.project-hot-menu.is-open .project-hot-menu-heading{border-radius:14px 0 0 0;flex-direction:row;min-height:54px;padding:0 16px;position:absolute;right:0;top:0;width:100%}.project-hot-menu.is-open .project-hot-menu-heading>span{writing-mode:horizontal-tb}.project-hot-menu.is-open .project-hot-menu-heading>.anticon{transform:rotate(0)}.project-hot-menu.is-open .project-hot-menu-items{display:block;padding-top:54px}.landing-section-heading{margin:0 auto 34px;max-width:760px;text-align:center}.landing-section-heading>span{color:#396474;font-size:12px;font-weight:750;letter-spacing:1.6px;text-transform:uppercase}.landing-section-heading h2{color:#003544;font-size:clamp(26px,3vw,36px);font-weight:750;line-height:1.25;margin:7px 0 10px;text-transform:uppercase}.landing-section-heading p{color:#59636c;font-size:16px;line-height:1.7;margin:0}.project-overview-landing{background:#fff}.project-overview-landing .project-overview-content{padding:0}.project-overview-landing .project-summary-section{margin-top:0}.project-overview-landing .overview-list-section,.project-overview-landing .project-product-types{display:none}.project-overview-landing .project-description-section{margin-top:48px}.project-overview-landing .overview-section>h2{text-align:left}.project-hot-landing{background:linear-gradient(135deg,#003544,#004d61 62%,#1f4c5c)!important;color:#fff}.landing-section-heading-light h2,.landing-section-heading-light p,.landing-section-heading-light>span{color:#fff}.project-hot-landing-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.project-hot-landing-card{background:#fff;border:1px solid #d8e3fbcc;border-radius:16px;box-shadow:0 14px 30px #001f2938;color:#111c2d;cursor:pointer;min-width:0;overflow:hidden;padding:0;text-align:left;transition:transform .22s ease,box-shadow .22s ease}.project-hot-landing-card:hover{box-shadow:0 20px 38px #001f2952;transform:translateY(-5px)}.hot-card-image{display:block;height:190px;overflow:hidden;position:relative}.hot-card-image img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.hot-card-image b{background:#ba1a1a;border-radius:5px;color:#fff;font-size:11px;left:12px;padding:5px 9px;position:absolute;top:12px}.project-hot-landing-card:hover .hot-card-image img{transform:scale(1.05)}.hot-card-content{display:flex;flex-direction:column;gap:7px;min-height:166px;padding:16px}.hot-card-content strong{color:#003544;font-size:19px}.hot-card-content span{color:#59636c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-card-content em{background:#e7eeff;border-radius:999px;color:#004d61;font-size:11px;font-style:normal;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.hot-card-content>b{color:#ba1a1a;font-size:18px;margin-top:auto}.landing-more-button{background:#ba1a1a;border:1px solid #ffffff80;border-radius:8px;color:#fff;display:block;font-weight:700;height:46px;margin:28px auto 0;padding:0 24px}.landing-empty{border:1px dashed #ffffff73;border-radius:14px;color:#ffffffd9;padding:50px;text-align:center}.project-detail-media-empty,.project-landing-section:not(.project-hot-landing) .landing-empty{background:#f9faff;border-color:#cdd8e7;color:#59636c}.project-detail-media-empty{border:1px dashed #cdd8e7;border-radius:16px;display:grid;min-height:320px;padding:24px;place-items:center;text-align:center}.project-policy-landing .project-featured-policy.without-image{grid-template-columns:minmax(0,1fr)}.project-location-landing{background:#fff!important}.project-location-landing .project-location-tab{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:1.12fr .88fr}.project-location-landing .project-map-frame{border-radius:16px;height:430px;margin:0}.project-location-landing .project-location-description{background:#f0f3ff;border-radius:16px;max-height:430px;overflow-y:auto;padding:28px}.project-landing-section.project-amenities-landing{background:#fff!important;padding-left:max(24px,(100vw - 1232px)/2);padding-right:max(24px,(100vw - 1232px)/2)}.project-amenities-landing .landing-section-heading{margin:0 0 28px;max-width:none;text-align:left}.project-amenities-landing .landing-section-heading h2{margin-top:0}.project-amenities-landing .landing-section-heading h2:after{margin-left:0}.project-amenities-landing .project-amenity-content-grid{gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.project-amenities-landing .project-amenity-content-grid article{align-items:stretch;background:#f9f9ff;border-radius:12px;box-shadow:0 4px 12px #111c2d14;display:flex;flex-direction:column;min-width:0;overflow:hidden}.project-amenities-landing .project-amenity-content-grid img{height:240px;min-height:240px;object-fit:cover;width:100%}.project-amenities-landing .project-amenity-content-grid article>div{min-height:180px;padding:24px}.project-amenities-landing .project-amenity-content-grid h3{color:#111c2d;font-size:20px;line-height:1.35;margin:0 0 8px}.project-amenities-landing .project-amenity-content-grid p{color:#40484c;font-size:15px;line-height:1.6;margin:0;white-space:normal}.project-masterplan-landing{background:#fff!important;background:#f0f3ff!important;overflow:hidden}.project-masterplan-landing>.landing-section-heading:first-child{display:block}.project-masterplan-landing .master-plan-dots+.landing-section-heading{display:none}.project-masterplan-landing>.landing-section-heading h2{font-size:36px}.project-master-plan-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:4px 0 48px}.project-master-plan-tabs button{background:#fff;border:1px solid #d9e1ff;border-radius:24px;color:#647080;cursor:pointer;padding:9px 20px}.project-master-plan-tabs button.active{background:#004c5d;border-color:#004c5d;color:#fff}.project-master-plan-carousel{position:relative}.master-plan-carousel-viewport{overflow:hidden;transition:height .9s cubic-bezier(.33,0,.67,1);width:100%}.master-plan-carousel-track{align-items:flex-start;display:flex;gap:24px;width:100%}.master-plan-carousel-slide{align-items:center;display:flex;flex:0 0 100%;height:clamp(260px,55vh,465px);justify-content:center;min-width:0}.master-plan-side{border-radius:16px;box-shadow:0 10px 24px #1432461f;height:85%;max-height:340px;opacity:.72;overflow:hidden;width:31%}.master-plan-side img{height:100%;object-fit:cover;width:100%}.master-plan-side{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint;position:relative;transform:translateZ(0)}.master-plan-featured{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:2px solid #004c5d40;border-radius:20px;box-shadow:0 18px 36px #14324638;contain:paint;height:100%;margin:0 -3%;overflow:hidden;position:relative;transform:translateZ(0);width:54%;z-index:2}.master-plan-featured>img{display:block;height:100%;object-fit:contain;width:100%}@media(prefers-reduced-motion:reduce){.master-plan-carousel-viewport{transition:none}}.master-plan-actions{display:flex;gap:8px;position:absolute;right:16px;top:16px}.master-plan-actions a,.master-plan-actions button{align-items:center;background:#edf7fb;border:0;border-radius:50%;color:#004c5d;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:40px}.master-plan-actions a:hover,.master-plan-actions button:hover{background:#004c5d;color:#fff;transform:translateY(-1px)}.master-plan-arrow{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 12px #0000001f;color:#004c5d;cursor:pointer;height:42px;position:absolute;top:calc(50% - 21px);transition:transform .25s ease,box-shadow .25s ease;width:42px;z-index:3}.master-plan-arrow:hover:not(:disabled){box-shadow:0 7px 18px #0000002e;transform:scale(1.08)}.master-plan-arrow:disabled{cursor:default;opacity:.45}.master-plan-arrow.prev{left:0}.master-plan-arrow.next{right:0}.master-plan-dots{display:flex;gap:7px;justify-content:center;margin-top:28px}.master-plan-dots button{background:#d7e3fa;border:0;border-radius:50%;cursor:pointer;height:9px;width:9px}.master-plan-dots button.active{background:#004c5d;border-radius:8px;width:24px}.project-master-plan-documents{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px}@media(max-width:767px){.project-landing-section.project-masterplan-landing{padding-left:12px;padding-right:12px}.master-plan-carousel-slide,.project-master-plan-carousel{height:auto}.project-master-plan-carousel .master-plan-side{display:none}.project-master-plan-carousel .master-plan-featured{background:#0000;border:0;border-radius:0;box-shadow:none;height:auto;margin:0;width:100%}.master-plan-featured>img{height:auto}.project-master-plan-carousel .master-plan-arrow{display:none}.master-plan-view-buttons{flex-wrap:nowrap;gap:6px;inset:auto;justify-content:center;margin-top:12px;position:relative}.master-plan-view-buttons .master-plan-360-button{font-size:12px;gap:6px;min-height:34px;padding:6px 8px;white-space:nowrap}.master-plan-view-buttons .master-plan-360-button .anticon{font-size:13px}.master-plan-actions{gap:6px;right:10px;top:10px}.master-plan-actions a,.master-plan-actions button{height:34px;width:34px}}.project-masterplan-landing>.project-master-plan-grid{display:none}.project-masterplan-landing .project-master-plan-grid{gap:24px}.project-masterplan-landing .project-master-plan-grid img{border-radius:16px;height:390px}.project-subdivisions-landing{background:#fff!important}.project-subdivisions-landing .project-subdivision-tab{padding:0}.project-subdivisions-landing .tab-placeholder{min-height:0;padding:16px 0}.project-subdivisions-landing .project-subdivision-grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-subdivisions-landing .project-subdivision-card{background:#fff;border:1px solid #dce4f8;border-radius:16px;box-shadow:0 12px 28px #111c2d14;display:flex;flex-direction:column;overflow:hidden}.project-subdivisions-landing .project-subdivision-header{align-items:center;display:flex;justify-content:space-between;order:2;padding:22px 24px 0}.project-subdivisions-landing .project-subdivision-header span{display:none}.project-subdivisions-landing .project-subdivision-header h3{color:#003f52;font-size:20px;margin:0}.project-subdivisions-landing .project-subdivision-header{position:relative}.project-subdivisions-landing .project-subdivision-scale{color:#536276;font-size:13px;font-weight:400;margin-left:auto;white-space:nowrap}.project-subdivisions-landing .project-subdivision-image{order:1;width:100%}.project-subdivisions-landing .project-subdivision-description{order:3}.project-subdivisions-landing .project-subdivision-meta{border-top:1px solid #e3e8f5;flex:1 1;margin:8px 24px 0;order:4}.project-subdivisions-landing .project-subdivision-footer{background:#f0f3ff;border-radius:8px;flex-shrink:0;margin:0 24px 24px;order:5;padding:0}.project-subdivisions-landing .project-subdivision-footer span{display:none}.project-subdivisions-landing .project-subdivision-footer button{background:#0000;border-radius:8px;box-sizing:border-box;color:#004c5d;height:100%;justify-content:center;padding:0 12px;transition:color .2s ease,background-color .2s ease;width:100%}.project-subdivisions-landing .project-subdivision-footer button:hover{background-color:#004c5d;color:#fff}.project-subdivisions-landing .project-subdivision-image{height:230px}.project-subdivisions-landing .project-subdivision-description{-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#536276;display:-webkit-box;height:calc(9em + 14px);line-height:1.5;overflow:hidden;padding:14px 24px 0}.project-subdivisions-landing .project-subdivision-meta{color:#708096;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:14px 0}.project-subdivisions-landing .project-subdivision-meta span{display:flex;gap:12px;justify-content:space-between}.project-subdivisions-landing .project-subdivision-meta b{color:#073f52}.project-subdivisions-landing .project-subdivision-meta>span{align-items:start;display:grid;grid-template-columns:118px minmax(0,1fr)}.project-subdivisions-landing .project-subdivision-meta>span b{min-width:0;overflow-wrap:anywhere;text-align:right}.project-subdivisions-landing .project-subdivision-meta-label{align-items:center;gap:8px;justify-content:flex-start!important}.project-subdivisions-landing .project-subdivision-meta-label .anticon{color:#3b7b99;font-size:14px}.project-products-landing{background:#fff!important}.project-products-landing .landing-section-heading{margin-bottom:36px}.project-products-landing .project-product-types-grid{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.project-products-landing .project-product-type-card{background:#fff;border:1px solid #d8e3fb;border-radius:16px;box-shadow:0 4px 12px #111c2d0f;display:flex;flex-direction:column;min-width:0}.project-products-landing .project-product-type-card>img{flex:0 0 225px;height:225px;object-fit:cover;width:100%}.project-product-type-content{display:flex;flex:1 1;flex-direction:column;min-height:280px;padding:24px}.project-product-type-content h3{color:#003544;font-size:20px;font-weight:700;line-height:1.35;margin:0 0 12px}.project-product-type-specs{margin-bottom:18px}.project-product-type-specs>div{align-items:center;border-bottom:1px solid #e7eeff;color:#111c2d;display:flex;font-size:13px;gap:12px;justify-content:space-between;min-height:36px}.project-product-type-specs span{flex:0 0 auto}.project-products-landing .project-product-type-specs strong{color:#003544;display:inline;font-size:13px;font-weight:650;line-height:1.35;min-width:0;overflow-wrap:anywhere;padding:0;text-align:right}.project-product-type-content>a{align-items:center;background:#e7eeff;border-radius:8px;color:#003544;display:flex;font-size:13px;font-weight:650;gap:10px;justify-content:center;margin-top:auto;min-height:38px;padding:8px 14px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.project-product-type-content>a:hover{background:#004d61;color:#fff}.project-policy-landing{background:#f0f3ff!important;display:block;padding-bottom:72px}.project-policy-landing .landing-section-heading>span{display:none}.project-policy-landing .project-featured-policy{grid-gap:32px;background:#0000;display:grid;gap:32px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;overflow:visible}.project-featured-policy-media{height:100%;min-width:0}.project-featured-policy-media .ant-image{display:block;height:100%;width:100%}.project-featured-policy-media .ant-image img{border-radius:10px;height:100%;min-height:680px;object-fit:cover;width:100%}.project-featured-policy-content{display:flex;flex-direction:column;min-width:0}.project-policy-landing .project-featured-policy h3{color:#003f52;margin:0 0 24px;padding:0;text-align:left}.project-policy-landing .project-featured-policy p{color:#536276;line-height:1.65;margin:0;padding:0}.project-featured-policy-content .project-sales-policies{margin-top:auto}.project-sales-policies{margin:28px 0 0;max-width:none}.project-sales-policies>h3{align-items:center;color:#003f52;display:flex;font-size:16px;gap:7px}.project-sales-policies>h3 .anticon{color:#396474}.project-sales-policy-row{align-items:center;background:#fff;border:1px solid #dce4f8;border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-top:10px;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.project-sales-policy-row:hover{border-color:#8aaabd;box-shadow:0 6px 16px #004c5d1f;transform:translateY(-1px)}.project-sales-policy-main{align-items:center;display:flex;gap:12px;min-width:0}.project-sales-policy-icon{align-items:center;background:#e8eef0;border-radius:9px;color:#005a6b;display:inline-flex;flex:0 0 auto;font-size:20px;height:40px;justify-content:center;width:40px}.is-latest .project-sales-policy-icon{background:#fde8e8;color:#d51d1d}.project-sales-policy-main small,.project-sales-policy-main strong{color:#003f52;display:block}.project-sales-policy-main strong{font-size:14px}.project-sales-policy-main small{color:#708096;margin-top:5px}.project-sales-policy-main em{background:#d51d1d;border-radius:4px;color:#fff;display:inline-block;font-size:10px;font-style:normal;font-weight:700;margin-left:8px;padding:4px 6px}.project-sales-policy-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.project-sales-policy-actions a{border-radius:8px;color:#004c5d;padding:9px 14px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.project-sales-policy-detail{background:#eef2ff}.project-sales-policy-download{align-items:center;background:#eaf0ff;display:inline-flex;gap:5px}.project-sales-policy-actions a:hover{background:#004c5d;color:#fff}.project-policy-landing .project-policy-tab{margin-top:28px}.project-policy-landing .project-featured-policy{margin-bottom:28px}.project-360-landing,.project-news-landing{background:#fff!important}.project-buildings-landing,.project-gallery-landing,.project-landing-content>.project-subdivisions-landing~.project-landing-section:nth-child(odd){background:#f0f3ff!important}.project-landing-content>.project-subdivisions-landing~.project-landing-section:nth-child(2n){background:#fff!important}.project-landing-content>.project-consultation-landing{background:#f0f3ff!important}.project-landing-content>.project-support-landing{background:#fff!important}.project-360-landing .project-image-360-tab,.project-gallery-landing .project-gallery-tab,.project-news-landing .project-news-tab{padding-top:0}.project-lead-landing{grid-gap:64px;align-items:center;background:linear-gradient(135deg,#003544,#004d61)!important;color:#fff;display:grid;gap:64px;grid-template-columns:.9fr 1.1fr}.project-lead-landing>div>span{color:#87f3ff;font-size:12px;font-weight:750;letter-spacing:1.5px;text-transform:uppercase}.project-lead-landing h2{color:#fff;font-size:34px;line-height:1.25;margin:8px 0 14px;text-transform:uppercase}.project-lead-landing p{color:#fffc;font-size:16px}.project-lead-landing .ant-form{grid-gap:12px;background:#fffffff7;border-radius:16px;box-shadow:0 18px 44px #001f294d;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:24px}.project-lead-landing .ant-form-item{margin:0}.project-lead-landing .ant-input,.project-lead-landing .ant-select-selector{background:#f0f3ff!important;border-radius:8px!important;min-height:44px!important}.project-lead-landing .ant-btn{background:#ba1a1a;border-radius:8px;font-weight:750;grid-column:1/-1;height:46px}@media(max-width:1024px){.project-amenities-landing .project-amenity-list,.project-hot-landing-grid,.project-products-landing .project-product-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.project-landing-nav{gap:22px;padding-left:16px;padding-right:16px}.project-landing-section,.project-landing-section.project-amenities-landing{padding:46px 16px}.project-policy-landing .project-featured-policy{gap:24px;grid-template-columns:minmax(0,1fr)}.project-policy-landing .project-featured-policy-media,.project-policy-landing .project-featured-policy-media .ant-image{height:auto}.project-policy-landing .project-featured-policy-media .ant-image img{display:block;height:auto;max-height:420px;min-height:0;object-fit:contain}.project-policy-landing .project-featured-policy h3{font-size:clamp(20px,5vw,25px);line-height:1.3;margin-bottom:12px;overflow-wrap:anywhere}.project-policy-landing .project-featured-policy p{font-size:16px;overflow-wrap:anywhere}.project-lead-landing,.project-location-landing .project-location-tab{gap:28px;grid-template-columns:1fr}.project-location-landing .project-map-frame{height:340px}.project-location-landing .project-location-description{max-height:none}.project-subdivisions-landing .project-subdivision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-lead-landing h2{font-size:28px}.project-hot-menu{border-radius:12px 0 0 12px;display:flex;flex-direction:column;max-height:calc(100dvh - 160px - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 160px - var(--floating-bottom-inset, 0px) - env(safe-area-inset-bottom, 0px));max-width:calc(100vw - 32px);right:calc(env(safe-area-inset-right, 0px));right:calc(var(--floating-right-inset, 0px) + env(safe-area-inset-right, 0px));z-index:1101}.project-hot-menu:not(.is-open) .project-hot-menu-heading{flex:0 0 auto;flex-direction:column-reverse;min-height:136px;padding:11px 4px;width:24px}.project-hot-menu:not(.is-open) .project-hot-menu-heading>span{writing-mode:vertical-rl}.project-hot-menu.is-open .project-hot-menu-heading{border-radius:0;flex:0 0 auto;flex-direction:row;min-height:44px;padding:10px 16px;position:static}.project-hot-menu.is-open .project-hot-menu-items{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:8px;width:100%}}@media(max-width:560px){.project-subdivisions-landing .project-subdivision-description{display:block;height:auto;overflow:visible}.project-policy-landing .project-featured-policy-media .ant-image img{max-height:340px}.project-policy-landing .project-sales-policy-row{align-items:stretch;flex-direction:column}.project-policy-landing .project-sales-policy-actions{flex-wrap:wrap}.project-policy-landing .project-sales-policy-main strong{overflow-wrap:anywhere}.project-amenities-landing .project-amenity-content-grid,.project-amenities-landing .project-amenity-list,.project-hot-landing-grid,.project-location-quick-info,.project-masterplan-landing .project-master-plan-grid,.project-products-landing .project-product-types-grid,.project-subdivisions-landing .project-subdivision-grid{grid-template-columns:1fr}.project-lead-landing .ant-form{grid-template-columns:1fr;padding:18px}.project-lead-landing .ant-btn{grid-column:1}.project-masterplan-landing .project-master-plan-grid img{height:270px}}.project-detail-page .project-banner-carousel{inset:0;position:absolute}.project-detail-page .project-banner-carousel,.project-detail-page .project-banner-carousel .slick-list,.project-detail-page .project-banner-carousel .slick-slide>div,.project-detail-page .project-banner-carousel .slick-slide>div>div,.project-detail-page .project-banner-carousel .slick-slider,.project-detail-page .project-banner-carousel .slick-track{height:100%}.project-detail-page .project-banner-carousel .banner-image{height:100%;object-fit:cover;position:static}.project-detail-page .project-banner-carousel .slick-dots{bottom:16px;z-index:6}.project-detail-page .project-banner-carousel .slick-dots button{min-height:6px}.project-detail-page .heading-right{display:flex;gap:10px}.project-detail-page .hot-card-title-row strong{background:#0000;padding:0}.project-detail-page .project-hot-landing .hot-card-image{height:300px}.project-detail-page .project-location-copy{background:#0000;border:0;border-radius:0;gap:12px;padding:0}.project-detail-page .project-location-copy:has(.is-expanded){height:auto;min-height:430px}.project-detail-page .project-location-copy .project-location-expandable{display:flex;flex:1 1;flex-direction:column;min-height:0}.project-detail-page .project-location-copy .html-content{border:0;flex:1 1;font-size:15px;line-height:1.65;margin:0;max-height:none;min-height:0;overflow:hidden;padding:0;text-align:justify}.project-detail-page .project-location-copy .html-content li,.project-detail-page .project-location-copy .html-content p{font-size:15px}.project-detail-page .project-location-copy .is-expanded .html-content{flex:none;overflow:visible}.project-detail-page .project-expand-toggle{align-items:center;align-self:flex-start;background:#0000;border:0;color:#004c5d;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:14px;font-weight:600;gap:6px;margin-top:8px;padding:4px 0}.project-detail-page .project-amenities-landing .project-amenity-content-grid article>div{flex:1 1}.project-detail-page .project-amenity-expandable .project-expandable-content{height:120px;max-height:120px;overflow:hidden}.project-detail-page .project-amenity-expandable .project-expandable-content p{font-size:15px;line-height:24px;text-align:justify;white-space:pre-line}.project-detail-page .project-amenity-expandable.is-expanded .project-expandable-content{height:auto;max-height:none}.project-detail-page .project-master-plan-tabs button{font-size:15px}.project-detail-page .master-plan-coverflow{isolation:isolate;min-height:200px;overflow:hidden;perspective:1400px;position:relative;touch-action:pan-y;transition:height .7s ease}.project-detail-page .master-plan-coverflow-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:7.5%;opacity:1;position:absolute;top:0;transform:translateX(calc(var(--position)*70%)) rotateY(calc(var(--position)*-35deg)) scale(.8);transform-origin:center;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .75s ease;width:85%;will-change:transform;z-index:1}.project-detail-page .master-plan-coverflow-card.is-active{position:relative;transform:translateX(0) rotateY(0) scale(1);z-index:3}.project-detail-page .master-plan-coverflow-card.is-side{opacity:.7;pointer-events:none;z-index:2}.project-detail-page .master-plan-coverflow-card.is-hidden{opacity:0;pointer-events:none}.project-detail-page .master-plan-coverflow .master-plan-featured{background:#0000;border:0;border-radius:12px;box-shadow:none;height:auto;margin:0;width:100%}.project-detail-page .master-plan-coverflow .master-plan-featured>img{display:block;height:auto;max-height:none;object-fit:contain;width:100%}.project-detail-page .master-plan-coverflow-card:not(.is-active) .master-plan-actions,.project-detail-page .master-plan-coverflow-card:not(.is-active) .master-plan-view-buttons{visibility:hidden}.project-detail-page .project-subdivisions-landing .project-subdivision-grid.is-centered{display:flex;flex-wrap:wrap;justify-content:center}.project-detail-page .project-subdivisions-landing .is-centered .project-subdivision-card{width:calc(33.33333% - 16px)}.project-detail-page .project-subdivisions-landing .project-subdivision-description{font-size:15px;text-align:justify}.project-detail-page .project-policy-landing .project-featured-policy p{font-size:15px}.project-detail-page .project-sales-policy-main strong{align-items:flex-start;display:flex;gap:6px}.project-detail-page .project-policy-news-icon{color:#d51d1d;flex-shrink:0;margin-top:3px}.project-detail-page .project-sales-policy-main strong .project-policy-news-icon{font-size:16px}.project-detail-page .project-sales-policy-actions .ant-btn{border:0;border-radius:8px;color:#004c5d;height:36px}.project-detail-page .project-sales-policy-actions .ant-btn:hover{background:#004c5d;color:#fff}.project-detail-page .project-consultation-intro>p{font-size:15px}.project-detail-page .project-support-contacts{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail-page .project-support-person{align-items:center;background:#f0f3ff;border:1px solid #d8e3fb;border-radius:14px;display:flex;gap:16px;min-width:0;padding:20px}.project-detail-page .project-support-person .ant-avatar{flex-shrink:0}.project-detail-page .project-support-person-info{flex:1 1;min-width:0}.project-detail-page .project-support-person-info b,.project-detail-page .project-support-person-info span,.project-detail-page .project-support-person-info strong{display:block;overflow-wrap:anywhere}.project-detail-page .project-support-person-info span{color:#64748b;font-size:13px}.project-detail-page .project-support-person-info strong{font-size:16px;margin:4px 0}.project-detail-page .project-support-person-info b{color:#004c5d;font-size:16px}.project-detail-page .project-support-person-links{align-items:center;display:flex;gap:8px}.project-detail-page .project-support-person-links a{background:#fff;border-radius:8px;color:#ba1a1a;display:grid;font-size:20px;height:36px;place-items:center;width:36px}.project-detail-page .project-support-person-links img{height:24px;object-fit:contain;width:24px}.project-detail-page .project-support-person-links a[aria-disabled=true]{opacity:.45;pointer-events:none}.project-kuula-modal .ant-modal{max-width:calc(100vw - 16px);width:calc(100vw - 16px)!important}.project-kuula-modal .ant-modal-content{height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:none;padding:4px}.project-kuula-modal .ant-modal-body{height:100%}.project-kuula-modal .kuula-viewer{border:0;border-radius:6px;height:100%;max-height:none;min-height:0}.project-kuula-modal .kuula-viewer iframe{pointer-events:auto;touch-action:none}.project-kuula-modal .ant-modal-close{background:hsla(0,0%,100%,.851);border-radius:50%;right:10px;top:10px;z-index:5}.project-floor-plan-modal.is-minimal .ant-modal{max-width:calc(100vw - 16px)}.project-floor-plan-modal.is-minimal .ant-modal-content{height:calc(100vh - 16px);height:calc(100dvh - 16px);padding:4px}.project-floor-plan-modal.is-minimal .floor-plan-canvas{border:0;border-radius:6px}.project-floor-plan-modal.is-minimal .ant-modal-close{background:hsla(0,0%,100%,.851);border-radius:50%;right:58px;top:10px;z-index:5}.project-floor-plan-modal.is-minimal.is-expanded .ant-modal{max-width:100vw}.project-floor-plan-modal.is-minimal.is-expanded .ant-modal-content{height:100vh;height:100dvh}.floor-plan-price.is-clickable{cursor:pointer}.project-policy-preview-modal .ant-modal{padding-bottom:20px;top:20px}.project-policy-preview-modal .ant-modal-body{max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);overflow:auto}@media(max-width:991px){.project-detail-page .project-location-copy{height:320px}.project-detail-page .project-location-copy:has(.is-expanded){min-height:320px}.project-detail-page .project-subdivisions-landing .is-centered .project-subdivision-card{width:calc(50% - 12px)}.project-detail-page .project-support-contacts{grid-template-columns:1fr}}@media(max-width:767px){.project-detail-page .heading-right{gap:6px}.project-detail-page .btn-hot,.project-detail-page .btn-media,.project-detail-page .btn-offer{font-size:13px;padding:8px 10px}.project-detail-page .project-hot-landing .project-hot-landing-grid{display:block}.project-detail-page .project-hot-landing-grid .slick-slide{padding:0 6px}.project-detail-page .project-hot-landing-grid .slick-list{margin:0 -6px}.project-detail-page .project-hot-landing .hot-card-image{height:clamp(240px,65vw,360px)}.project-detail-page .project-hot-landing-card:hover{transform:none}.project-detail-page .project-hot-landing-grid .slick-slide article{outline-offset:-3px}.project-detail-page .project-policy-landing .project-featured-policy-media .ant-image{width:100%}.project-detail-page .project-policy-landing .project-featured-policy-media .ant-image img{max-height:none;width:100%}.project-detail-page .project-policy-landing .project-featured-policy h3{font-size:19px;line-height:1.4}.project-detail-page .project-policy-landing .project-sales-policies>h3{font-size:16px}.project-detail-page .project-policy-landing .project-featured-policy p{font-size:15px}.project-detail-page .master-plan-coverflow .master-plan-view-buttons{gap:4px;inset:auto 8px 8px;margin-top:0;position:absolute}.project-detail-page .master-plan-coverflow .master-plan-view-buttons .ant-btn{font-size:10px;min-height:30px;padding:4px 6px}.project-detail-page .project-master-plan-carousel .master-plan-arrow{display:block;font-size:14px;height:32px;width:32px}.project-detail-page .project-support-person{flex-wrap:wrap;gap:12px;padding:16px}.project-detail-page .project-support-person-links{margin-left:auto}}@media(max-width:560px){.project-detail-page .project-subdivisions-landing .is-centered .project-subdivision-card{max-width:420px;width:100%}}@media(prefers-reduced-motion:reduce){.project-detail-page .master-plan-coverflow,.project-detail-page .master-plan-coverflow-card{transition:none}}.subdivision-detail-main{background:#f8f9fb;display:grid;grid-column:1/-1;grid-template-columns:1fr minmax(0,var(--container-header-footer-width)) 1fr}.subdivision-detail-page{background:#f8f9fb;color:#191c1e;font-family:Be Vietnam Pro,sans-serif;grid-column:1/-1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:100vh;padding:0 0 64px;text-rendering:optimizeLegibility;width:100vw}.subdivision-detail-page *{box-sizing:border-box}.subdivision-detail-container{align-items:center;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:1376px;position:relative;width:calc(100vw - 64px)}.subdivision-banner{background:#e5e7eb;height:clamp(360px,48vh,520px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.subdivision-banner:after{background:linear-gradient(180deg,#f5fafb0a 30%,#f5fafbe6);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.subdivision-banner-image{display:block;height:100%;object-fit:cover;width:100%}.subdivision-banner-actions{position:absolute;right:20px;top:20px;z-index:4}.subdivision-banner-actions button{background:#ffffffeb;border:0;border-radius:8px;box-shadow:0 8px 18px #0f172a1f;color:#191c1e;cursor:pointer;height:40px;width:40px}.subdivision-detail-content{margin:0 auto;max-width:1376px;width:100%}.subdivision-detail-content,.subdivision-detail-page .subdivision-detail-content{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}.subdivision-heading{align-items:center;bottom:58px;display:flex;gap:24px;justify-content:space-between;left:max(32px,(100vw - 1376px)/2);margin:0;position:absolute;right:max(32px,(100vw - 1376px)/2);z-index:3}.subdivision-heading-left{min-width:0}.subdivision-heading-left p{display:none}.subdivision-heading-left h1{color:#00333c;font-size:clamp(32px,3.1vw,48px);font-weight:500;letter-spacing:-1.5px;line-height:1.08;margin:0 0 8px}.subdivision-location{align-items:center;color:#40484a;display:flex;font-size:18px;gap:8px;line-height:26px}.subdivision-location .anticon{color:#00333c;font-size:24px}.subdivision-bottom-actions,.subdivision-heading-actions{align-items:center;display:flex;gap:12px}.subdivision-action-hot,.subdivision-action-offer,.subdivision-btn-contact,.subdivision-btn-zalo{align-items:center;border:0;border-radius:4px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-height:56px;padding:16px 24px}.subdivision-action-hot{background:#e6000026;color:#e60000}.subdivision-action-offer,.subdivision-btn-contact{background:#004b5b;color:#fff}.subdivision-tabs{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}.subdivision-tabs .ant-tabs-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5fafbf7;border:0;border-bottom:1px solid #e3e9ea;border-radius:0;margin:0 0 12px calc(50% - 50vw);padding:0 max(32px,(100vw - 1376px)/2);position:-webkit-sticky!important;position:sticky!important;scroll-margin-top:80px;scroll-margin-top:var(--header-height,80px);width:100vw;z-index:900}.subdivision-tabs .ant-tabs-nav:before{border-bottom:none}.subdivision-tabs .ant-tabs-nav-wrap{min-width:0}.subdivision-tabs .ant-tabs-nav-list{align-items:center;gap:34px;width:100%}.subdivision-tabs .ant-tabs-tab{background:#0000;border:0;border-radius:0;flex:0 0 auto;margin:0!important;min-height:64px;padding:0!important;transition:background-color .12s ease}.subdivision-tabs .ant-tabs-tab:hover{background:#0000}.subdivision-tabs .ant-tabs-tab-btn{color:#40484a;font-size:16px;font-weight:500;line-height:20px;transition:color .12s ease;white-space:nowrap}.subdivision-tabs .ant-tabs-tab-active{background:#0000;box-shadow:none}.subdivision-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#00333c!important;font-weight:700}.subdivision-tabs .ant-tabs-ink-bar{background:#00333c;display:block;height:3px!important}.subdivision-tabs .ant-tabs-content,.subdivision-tabs .ant-tabs-content-holder,.subdivision-tabs .ant-tabs-tabpane,.subdivision-tabs .ant-tabs-tabpane-active{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;overflow-y:visible!important;transition:none!important}.subdivision-overview-section{padding:30px 0 0}.subdivision-overview-section h2{color:#00333c;font-size:24px;font-weight:700;line-height:32px;margin:0 0 18px;text-align:center}.subdivision-building-grid,.subdivision-image-grid,.subdivision-overview-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.subdivision-hot-inventory-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:65vh;overflow-y:auto;padding:4px}.subdivision-hot-inventory-card{background:#fff;border:1px solid #e3e8ee;border-radius:8px;color:#191c1e;cursor:pointer;display:grid;grid-template-columns:140px minmax(0,1fr);overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .18s ease,box-shadow .18s ease;width:100%}.subdivision-hot-inventory-card:hover{box-shadow:0 8px 22px #0f172a1a;transform:translateY(-2px)}.subdivision-hot-inventory-card.is-locked .subdivision-hot-apartment-image>img{filter:blur(6px);transform:scale(1.06)}.subdivision-hot-apartment-image{display:block;height:140px;overflow:hidden;position:relative;width:140px}.subdivision-hot-apartment-image>img{height:140px;object-fit:cover;transition:filter .2s ease,transform .2s ease;width:140px}.subdivision-hot-login-overlay{align-items:center;background:#0006;color:#fff;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;padding:12px;position:absolute;text-align:center}.subdivision-hot-login-overlay>.anticon{font-size:25px}.subdivision-hot-login-overlay>span{color:#fff;font-size:12px;font-weight:700}.subdivision-hot-apartment-info{display:flex;flex-direction:column;gap:7px;min-width:0;padding:14px}.subdivision-hot-apartment-info strong{font-size:18px}.subdivision-hot-apartment-info span{color:#5b6072}.subdivision-hot-apartment-info b{color:#ba1a1a;font-size:16px;margin-top:auto}.subdivision-hot-apartment-info .status{color:#004b5b}.subdivision-hot-inventory-empty{align-items:center;color:#747687;display:flex;justify-content:center;min-height:180px}.subdivision-building-card,.subdivision-overview-card{background:#edeef1;border:1px solid #c4c5d833;border-radius:8px;min-height:104px;padding:22px 24px}.subdivision-overview-card{align-items:center;background:#0000;border:0;border-bottom:1px solid #e9eff0;border-radius:0;display:flex;gap:24px;justify-content:space-between;min-height:58px;padding:15px 0}.subdivision-overview-card span{color:#40484a;font-size:15px;font-weight:400;line-height:22px;margin:0;text-transform:none}.subdivision-overview-card h3{color:#171d1e;font-size:15px;font-weight:600;line-height:22px;margin:0;text-align:right;word-break:break-word}.subdivision-html-section{margin-top:24px}.subdivision-html-content{color:#191c1e;font-size:17px;line-height:1.8;max-width:100%;overflow:hidden;width:100%;word-break:break-word}.subdivision-html-content iframe,.subdivision-html-content img,.subdivision-html-content table,.subdivision-html-content video{max-width:100%!important}.subdivision-html-content img,.subdivision-html-content video{display:block;height:auto!important}.subdivision-tab-placeholder{align-items:center;color:#747687;display:flex;font-size:16px;font-weight:500;justify-content:center;min-height:320px}.subdivision-map-frame{background:#f4f5f7;border:1px solid #e6e8f0;border-radius:8px;height:420px;margin-top:24px;overflow:hidden;width:100%}.subdivision-map-frame iframe{border:0;display:block;height:100%;width:100%}.subdivision-image-grid{padding-top:24px}.subdivision-image-grid .ant-image,.subdivision-image-grid .ant-image-img{width:100%}.subdivision-image-grid .ant-image-img{border:1px solid #e6e8f0;border-radius:8px;height:220px;object-fit:cover}.subdivision-building-card{align-items:center;cursor:pointer;display:flex;gap:14px;margin-top:24px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.subdivision-building-card:focus-visible,.subdivision-building-card:hover{border-color:#005a6b61;box-shadow:0 10px 24px #0f172a1f;outline:none;transform:translateY(-2px)}.subdivision-building-card .anticon{color:#005a6b;font-size:26px}.subdivision-building-card h3,.subdivision-building-card p{margin:0}.subdivision-building-card h3{color:#191c1e;font-size:18px;font-weight:700;line-height:24px}.subdivision-building-card p{align-items:center;color:#747687;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-top:4px}.subdivision-building-floor{background:#005a6b1a;border-radius:999px;color:#005a6b;font-size:12px;font-weight:700;line-height:18px;padding:2px 8px}.subdivision-inventory-tab{padding:24px 0 0}.subdivision-inventory-search{max-width:420px}.subdivision-inventory-search .ant-input-affix-wrapper{border-color:#e1e5ef;border-radius:4px;box-shadow:none;height:44px}.subdivision-inventory-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.subdivision-inventory-card{background:#fff;border:1px solid #e6e8f0;border-radius:8px;box-shadow:0 8px 22px #0f172a14;min-height:150px;padding:16px}.subdivision-inventory-card h3{color:#191c1e;font-size:20px;font-weight:700;line-height:26px;margin:14px 0 16px;overflow-wrap:anywhere}.subdivision-inventory-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.subdivision-inventory-card-top span{background:#ffe6e8;border-radius:4px;color:#e60000;font-size:11px;font-weight:800;line-height:16px;padding:4px 8px;text-transform:uppercase}.subdivision-inventory-card-top strong{color:#1141e5;font-size:17px;font-weight:800;line-height:22px;white-space:nowrap}.subdivision-inventory-meta{grid-gap:10px;color:#444656;display:grid;font-size:13px;font-weight:600;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));line-height:18px}.subdivision-inventory-meta span{min-width:0;overflow-wrap:anywhere}.subdivision-inventory-pagination{align-items:center;background:#fff;color:#747687;display:flex;font-size:13px;gap:16px;justify-content:space-between;margin-top:24px;min-height:56px;padding:12px 16px}.subdivision-inventory-pagination .ant-pagination-item-active{background:#005a6b;border-color:#005a6b}.subdivision-inventory-pagination .ant-pagination-item-active a{color:#fff}.subdivision-policy-list{display:flex;flex-direction:column;gap:12px;margin-top:24px}.subdivision-policy-list a{background:#fff;border:1px solid #d9def0;border-radius:8px;color:#1141e5;font-size:15px;font-weight:600;min-height:48px;padding:12px 16px;text-decoration:none}.subdivision-bottom-actions{display:none}.subdivision-overview-layout{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 334px;padding:30px 0 36px}.subdivision-overview-main{min-width:0}.subdivision-overview-layout .subdivision-overview-section{padding-top:0}.subdivision-overview-layout .subdivision-html-section>h2,.subdivision-overview-layout .subdivision-overview-section h2{color:#00333c;font-size:24px;font-weight:700;line-height:32px;margin:0 0 24px;text-align:left}.subdivision-overview-layout .subdivision-overview-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.subdivision-overview-layout .subdivision-overview-card{background:#eff5f5;border:0;border-radius:8px;display:block;min-height:126px;padding:24px}.subdivision-overview-layout .subdivision-overview-card span{color:#576062;display:block;font-size:12px;font-weight:700;letter-spacing:.7px;margin-bottom:10px}.subdivision-overview-layout .subdivision-overview-card h3{color:#00333c;font-size:22px;font-weight:700;line-height:30px;text-align:left}.subdivision-overview-layout .subdivision-html-section{margin-top:48px}.subdivision-overview-layout .subdivision-html-section .ant-image{margin-top:26px;width:100%}.subdivision-overview-layout .subdivision-html-section img{border-radius:12px;max-height:420px;object-fit:cover;width:100%}.subdivision-consultation-sidebar{background:#eff5f5;border-radius:12px;padding:28px 30px}.subdivision-consultation-sidebar>h2{color:#00333c;font-size:20px;margin:0 0 10px}.subdivision-consultation-sidebar>p{color:#40484a;line-height:1.55;margin:0 0 20px}.subdivision-sidebar-contacts{display:flex;flex-direction:column;gap:10px}.subdivision-sidebar-contacts a,.subdivision-sidebar-contacts>div{align-items:center;border:2px solid #1644e8;border-radius:6px;color:#1644e8;display:flex;font-weight:700;gap:9px;justify-content:center;min-height:48px;overflow-wrap:anywhere;padding:11px 14px;text-align:center}.subdivision-sidebar-contacts a:first-child{background:#1644e8;color:#fff}.subdivision-sidebar-contacts>div{align-items:flex-start;border-color:#bfc8ca;color:#40484a;font-weight:500;text-align:left}.subdivision-sidebar-contacts .anticon{flex:0 0 auto;margin-top:2px}.subdivision-consultation-divider{background:#dbe4e6;height:1px;margin:28px 0}.subdivision-consultation-sidebar>h3{color:#00333c;font-size:17px;margin:0 0 18px}.subdivision-consultation-sidebar .ant-form-item{margin-bottom:14px}.subdivision-consultation-sidebar .ant-form-item-label{padding-bottom:5px}.subdivision-consultation-sidebar .ant-input,.subdivision-consultation-sidebar .ant-select-selector{border-color:#bfc8ca!important;border-radius:6px!important;min-height:46px}.subdivision-consultation-sidebar .ant-select-selection-item,.subdivision-consultation-sidebar .ant-select-selection-placeholder{line-height:44px!important}.subdivision-consultation-sidebar .ant-btn{background:#1644e8;border-radius:6px;margin-top:10px;min-height:50px}.subdivision-btn-contact,.subdivision-btn-zalo{height:64px}.subdivision-btn-contact{background:#1141e5;width:218px}.subdivision-btn-zalo{background:#fff;border:1px solid #1141e5;color:#1141e5;width:274px}.subdivision-btn-zalo span{align-items:center;border:1px solid #dbe5ff;border-radius:50%;display:inline-flex;font-size:10px;font-weight:700;height:28px;justify-content:center;width:28px}.subdivision-empty{align-items:center;display:flex;justify-content:center;min-height:100vh}.subdivision-featured-policy{grid-gap:28px;background:#eff5f5;border-radius:12px;display:grid;gap:28px;grid-template-columns:minmax(240px,42%) 1fr;margin-bottom:32px;padding:24px}.subdivision-featured-policy .ant-image,.subdivision-featured-policy img{width:100%}.subdivision-featured-policy img{border-radius:10px;max-height:360px;object-fit:cover}.subdivision-featured-policy-content h2{color:#00333c;font-size:24px;line-height:1.35;margin:0 0 12px}.subdivision-featured-policy-content p{color:#40484a;line-height:1.7;margin:0;white-space:pre-line}@media(max-width:1200px){.subdivision-detail-container{width:calc(100vw - 40px)}.subdivision-detail-content{max-width:100%;padding:0 24px}}@media(max-width:992px){.subdivision-banner{height:clamp(350px,46vh,440px)}.subdivision-heading{align-items:flex-start;bottom:48px;flex-direction:column;gap:18px;left:20px;right:20px;top:auto}.subdivision-heading-actions{width:100%}.subdivision-heading-actions .subdivision-action-hot,.subdivision-heading-actions .subdivision-action-offer{flex:1 1}.subdivision-overview-layout{gap:32px;grid-template-columns:1fr;padding:24px 0 30px}.subdivision-building-grid,.subdivision-image-grid,.subdivision-inventory-grid,.subdivision-overview-grid,.subdivision-overview-layout .subdivision-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.subdivision-featured-policy{grid-template-columns:1fr;padding:18px}.subdivision-detail-container{width:calc(100vw - 24px)}.subdivision-banner{height:360px}.subdivision-detail-content{padding:0}.subdivision-heading-left h1{font-size:22px;font-weight:500;line-height:32px}.subdivision-heading{bottom:36px;left:16px;right:16px;top:auto}.subdivision-hot-inventory-list,.subdivision-overview-layout .subdivision-overview-grid{grid-template-columns:1fr}.subdivision-location{font-size:14px;line-height:22px}.subdivision-bottom-actions,.subdivision-heading-actions{flex-direction:row;width:100%}.subdivision-action-hot,.subdivision-action-offer{font-size:14px;min-height:48px;padding:12px 16px;width:auto}.subdivision-btn-contact,.subdivision-btn-zalo{width:100%}.subdivision-tabs .ant-tabs-nav{margin-bottom:22px;margin-left:calc(50% - 50vw);overflow-x:auto;padding:0 16px;width:100vw}.subdivision-tabs .ant-tabs-tab{min-height:56px;padding:0!important}.subdivision-tabs .ant-tabs-tab-btn{font-size:14px;line-height:20px}.subdivision-building-grid,.subdivision-image-grid,.subdivision-inventory-grid,.subdivision-overview-grid{grid-template-columns:1fr}.subdivision-inventory-search{max-width:100%}.subdivision-inventory-meta{grid-template-columns:1fr}.subdivision-inventory-pagination{align-items:flex-start;flex-direction:column}}.subdivision-detail-page{background:#f8fafc;color:#334155;font-family:Plus Jakarta Sans,Be Vietnam Pro,sans-serif}.subdivision-detail-container{max-width:none;width:100%}.subdivision-banner{background:#0f172a;height:420px}.subdivision-banner:after{background:linear-gradient(180deg,#0f172a1a 15%,#0f172adb)}.subdivision-banner-image{opacity:.86}.subdivision-banner-actions{display:flex;gap:10px;right:max(24px,(100vw - 1280px)/2);top:24px}.subdivision-banner-actions button{border-radius:999px;color:#475569}.subdivision-banner-actions button:first-child{color:#f43f5e}.subdivision-heading{align-items:flex-end;bottom:40px;left:max(32px,(100vw - 1216px)/2);right:max(32px,(100vw - 1216px)/2)}.subdivision-heading-left p{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:999px;color:#99f6e4;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;padding:5px 12px;text-transform:uppercase}.subdivision-heading-left h1{color:#fff;font-size:clamp(34px,4vw,48px);font-weight:800;letter-spacing:-.04em;margin-bottom:8px}.subdivision-location{color:#e2e8f0;font-size:16px}.subdivision-location .anticon{color:#fb7185;font-size:16px}.subdivision-action-hot,.subdivision-action-media,.subdivision-action-offer{align-items:center;border:1px solid #0000;border-radius:8px;box-shadow:0 10px 24px #0003;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:9px;justify-content:center;min-height:48px;padding:12px 22px}.subdivision-action-hot{background:#e53935;color:#fff}.subdivision-action-offer{background:#004d61}.subdivision-action-media{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-color:#ffffff3d}.subdivision-detail-content{max-width:1280px}.subdivision-tabs .ant-tabs-nav{background:#fffffffa;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 12px #0f172a0d;margin-bottom:0;padding:4px max(32px,(100vw - 1216px)/2);top:80px;top:var(--header-height,80px)}.subdivision-tabs .ant-tabs-nav-list{gap:32px;width:auto}.subdivision-tabs .ant-tabs-tab{min-height:50px;padding:14px 12px 16px!important}.subdivision-tabs .ant-tabs-tab-btn{color:#475569;font-size:14px}.subdivision-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0e52b5!important;letter-spacing:.025em}.subdivision-tabs .ant-tabs-ink-bar{background:#0e52b5;height:2px!important}.subdivision-overview-layout{font-family:Plus Jakarta Sans,Be Vietnam Pro,sans-serif;font-size:16px;gap:32px;grid-template-columns:minmax(0,2fr) minmax(310px,1fr);line-height:1.5;padding:40px 32px}.subdivision-overview-main{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0f172a0a;padding:24px}.subdivision-overview-intro{color:#475569;font-size:16px;line-height:1.625;margin:0 0 24px}.subdivision-overview-information h2{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:18px;font-weight:700;line-height:28px;margin:0;padding-bottom:12px}.subdivision-overview-information dl{margin:14px 0 0}.subdivision-overview-information dl>div{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:8px 0 0}.subdivision-overview-information dl>div+div{border-top:1px solid #f1f5f9;margin-top:10px}.subdivision-overview-information dt{color:#1e293b;font-weight:600}.subdivision-overview-information dd{color:#475569;margin:0;text-align:right}.subdivision-overview-visual{border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 22px #0f172a14;margin:28px 0 0;overflow:hidden}.subdivision-overview-visual .ant-image{display:block;width:100%}.subdivision-overview-visual img{display:block;max-height:520px;object-fit:cover;width:100%}.subdivision-overview-visual figcaption{background:#f8fafc;color:#64748b;font-size:12px;font-style:italic;padding:10px 14px;text-align:center}.subdivision-overview-description{margin-top:26px!important}.subdivision-overview-description .subdivision-html-content{color:#475569;font-size:16px;line-height:1.75}.subdivision-overview-sidebar{display:flex;flex-direction:column;gap:24px}.subdivision-sidebar-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px -5px #0e52b514;padding:20px}.subdivision-sidebar-title{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px;min-height:38px;padding-bottom:8px}.subdivision-sidebar-title h2{color:#0f172a;font-size:16px;font-weight:700;line-height:1.375;margin:0}.subdivision-sidebar-title>.anticon{background:#eff6ff;border-radius:12px;color:#0e52b5;display:grid;height:36px;place-items:center;width:36px}.subdivision-sidebar-title>span{background:#eff6ff;border-radius:999px;color:#0e52b5;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.subdivision-consultation-sidebar{background:#fff;border-radius:16px;padding:20px}.subdivision-consultation-sidebar .ant-form-item{margin:0 0 10px}.subdivision-consultation-sidebar .ant-btn,.subdivision-consultation-sidebar .ant-input,.subdivision-consultation-sidebar .ant-select,.subdivision-consultation-sidebar .ant-select-selector{font-family:Plus Jakarta Sans,Be Vietnam Pro,sans-serif!important;font-size:14px}.subdivision-consultation-sidebar .ant-input,.subdivision-consultation-sidebar .ant-select-selector{border:1px solid #cbd5e1!important;border-radius:8px!important;height:38px!important;min-height:38px!important}.subdivision-consultation-sidebar .ant-input{line-height:20px;padding:8px 14px}.subdivision-consultation-sidebar .ant-input::placeholder{color:#94a3b8}.subdivision-consultation-sidebar .ant-select{height:38px}.subdivision-consultation-sidebar .ant-select-selector{padding:0 14px!important}.subdivision-consultation-sidebar .ant-select-selection-item,.subdivision-consultation-sidebar .ant-select-selection-placeholder{line-height:36px!important}.subdivision-consultation-sidebar .ant-select-selection-placeholder{color:#334155}.subdivision-consultation-sidebar .ant-select .ant-select-selection-search-input{height:36px!important}.subdivision-consultation-sidebar .ant-input:focus,.subdivision-consultation-sidebar .ant-select-focused .ant-select-selector{border-color:#0e52b5!important;box-shadow:0 0 0 2px #0e52b526!important}.subdivision-consultation-sidebar .ant-btn{background:linear-gradient(0deg,#0b3875,#0e52b5);border-radius:12px;font-weight:700;height:40px;letter-spacing:.025em;margin-top:0}.subdivision-form-trust{align-items:flex-start;border-top:1px solid #f1f5f9;color:#64748b;display:flex;font-size:11px;gap:8px;line-height:1.625;margin:14px 0 0;padding-top:8px}.subdivision-form-trust .anticon{color:#0e52b5;margin-top:2px}.subdivision-support-title h2{align-items:center;display:flex;gap:8px}.subdivision-support-title h2 .anticon{color:#0e52b5}.subdivision-support-title>span{background:#ecfdf5;color:#059669}.subdivision-support-title>span i{background:#10b981;border-radius:50%;display:inline-block;height:6px;width:6px}.subdivision-support-person{grid-gap:10px;border-bottom:1px solid #f1f5f9;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) auto;padding:14px 0;position:relative}.subdivision-support-person:last-child{border-bottom:0;padding-bottom:0}.subdivision-support-person>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.subdivision-support-person strong{color:#0f172a;font-size:13px}.subdivision-support-person span{color:#64748b;font-size:12px}.subdivision-support-person b{color:#0e52b5;font-size:12px;margin-top:2px}.subdivision-support-person em{background:#eff6ff;border-radius:5px;color:#0e52b5;font-size:10px;font-style:normal;font-weight:800;height:-webkit-fit-content;height:fit-content;padding:3px 6px}.subdivision-support-avatar{background:#eff6ff;border:2px solid #0e52b5;border-radius:50%;color:#0e52b5;display:grid;font-size:12px;font-weight:800;height:48px;place-items:center;position:relative;width:48px}.subdivision-support-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.subdivision-support-avatar i{background:#10b981;border:2px solid #fff;border-radius:50%;bottom:1px;height:12px;position:absolute;right:-1px;width:12px}.subdivision-sidebar-empty{color:#64748b;font-size:13px;line-height:1.55;margin:10px 0 4px;text-align:center}.subdivision-support-actions{grid-gap:6px;display:grid;gap:6px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.subdivision-support-actions a{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#0e52b5;display:flex;font-size:11px;font-weight:700;gap:4px;justify-content:center;min-height:30px}.subdivision-support-actions a:first-child{background:#0e52b5;border-color:#0e52b5;color:#fff}.subdivision-support-actions a:last-child{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.subdivision-sale-badge{background:#fef2f2!important;color:#b91c1c!important;font-size:10px!important;font-weight:600!important;line-height:1.4;padding:2px 7px!important;text-transform:lowercase}.subdivision-hot-unit{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;overflow:hidden}.subdivision-hot-unit-image{background:#e2e8f0;height:136px;overflow:hidden;position:relative}.subdivision-hot-unit-image img{height:100%;object-fit:cover;width:100%}.subdivision-hot-unit-image>span{background:#fffffff0;border-radius:4px;color:#334155;font-size:10px;font-weight:600;left:8px;line-height:1.4;max-width:calc(100% - 52px);overflow:hidden;padding:2px 7px;position:absolute;text-overflow:ellipsis;text-transform:lowercase;top:8px;white-space:nowrap}.subdivision-hot-unit-image>.anticon{background:#ffffffeb;border-radius:50%;color:#64748b;display:grid;height:28px;place-items:center;position:absolute;right:8px;top:8px;width:28px}.subdivision-hot-unit-body{padding:12px}.subdivision-hot-unit-body>div:first-child{align-items:center;display:flex;gap:6px}.subdivision-hot-unit-body>div:first-child>strong{color:#0e52b5;font-size:16px}.subdivision-hot-unit-body>div:first-child>span{color:#64748b;font-size:11px}.subdivision-hot-unit-body>div:first-child>b{color:#e53935;font-size:14px;margin-left:auto}.subdivision-hot-unit-body>p{border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;color:#64748b;display:flex;font-size:11px;justify-content:space-between;margin:9px 0;padding:8px 0}.subdivision-hot-unit-actions{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr}.subdivision-hot-unit-actions a,.subdivision-hot-unit-actions button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:5px;justify-content:center;min-height:32px}.subdivision-hot-unit-actions a{background:#dc2626;border-color:#dc2626;color:#fff}.subdivision-view-all{background:#fff;border:1px dashed #0e52b5;border-radius:10px;color:#0e52b5;cursor:pointer;font-size:12px;font-weight:800;min-height:40px;width:100%}.subdivision-tab-main{min-width:0}.subdivision-tab-main .subdivision-image-grid,.subdivision-tab-main .subdivision-inventory-tab{padding-top:0}.subdivision-tab-main .subdivision-inventory-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.subdivision-tab-main .subdivision-inventory-card-top{flex-wrap:wrap}.subdivision-tab-main .subdivision-inventory-pagination{flex-wrap:wrap;padding:12px 0}.subdivision-tab-main .subdivision-policy-list a{overflow-wrap:anywhere}.subdivision-tab-main iframe{max-width:100%}.subdivision-policy-tab{font-family:Plus Jakarta Sans,Be Vietnam Pro,sans-serif}.subdivision-policy-heading{margin-bottom:32px}.subdivision-policy-heading>span{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#004d61;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.04em;padding:5px 12px;text-transform:uppercase}.subdivision-policy-tab .subdivision-featured-policy{background:#0f172a;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 20px #0f172a1f;display:block;margin:0 0 24px;overflow:hidden;padding:0}.subdivision-policy-tab .subdivision-featured-policy .ant-image{display:block;width:100%}.subdivision-policy-tab .subdivision-featured-policy img{border-radius:0;display:block;height:auto;max-height:none;object-fit:contain;width:100%}.subdivision-policy-tab .subdivision-featured-policy .subdivision-featured-policy-content{background:#fff;padding:16px 20px}.subdivision-policy-tab .subdivision-featured-policy h2{color:#0f172a;font-size:18px;font-weight:700;margin:0 0 8px}.subdivision-policy-tab .subdivision-featured-policy p{color:#475569;font-size:14px;line-height:1.6;margin:0;white-space:pre-line}.subdivision-policy-images{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.subdivision-policy-images .ant-image{border:1px solid #e2e8f0;border-radius:12px;display:block;overflow:hidden;width:100%}.subdivision-policy-images .ant-image-img{display:block;height:auto;width:100%}.subdivision-policy-images>.ant-image:only-child{grid-column:1/-1}.subdivision-policy-documents{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:12px;padding-top:16px}.subdivision-policy-documents-heading h3{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0 0 4px}.subdivision-policy-documents-heading h3 i{color:#004d61}.subdivision-policy-document{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;min-width:0;padding:14px;transition:border-color .2s}.subdivision-policy-document:hover{border-color:#004d61}.subdivision-policy-file-icon{background:#fef2f2;border-radius:8px;color:#e53935;display:grid;flex:0 0 40px;font-size:20px;height:40px;place-items:center;width:40px}.subdivision-policy-file-icon:has(.fa-file-excel){background:#ecfdf5;color:#059669}.subdivision-policy-file-info{flex:1 1;min-width:0}.subdivision-policy-file-info h4{color:#0f172a;font-size:14px;font-weight:700;line-height:1.4;margin:0 0 4px;overflow-wrap:anywhere}.subdivision-policy-file-info p{color:#64748b;font-size:12px;line-height:1.4;margin:0;overflow-wrap:anywhere}.subdivision-policy-file-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.subdivision-policy-file-actions a{align-items:center;border:1px solid #e2e8f0;border-radius:8px;color:#334155;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:7px 10px;text-decoration:none;white-space:nowrap}.subdivision-policy-file-actions a:hover{background:#f8fafc}.subdivision-policy-file-actions a:last-child{background:#004d61;border-color:#004d61;color:#fff}.subdivision-policy-file-actions a:last-child:hover{background:#003847}@media(max-width:768px){.subdivision-policy-images{grid-template-columns:1fr}.subdivision-policy-document{align-items:flex-start;flex-wrap:wrap}.subdivision-policy-file-actions{justify-content:flex-end;width:100%}}.subdivision-inventory-tab{font-family:Plus Jakarta Sans,Be Vietnam Pro,sans-serif}.subdivision-inventory-heading{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:10px}.subdivision-inventory-heading>span{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.04em;padding:5px 12px;text-transform:uppercase}.subdivision-inventory-heading i{background:#10b981;border-radius:50%;height:8px;width:8px}.subdivision-inventory-filters{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.subdivision-inventory-filter-heading{color:#475569;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:14px}.subdivision-inventory-filter-heading strong{align-items:center;color:#334155;display:inline-flex;gap:8px;letter-spacing:.04em;text-transform:uppercase}.subdivision-inventory-filter-heading b,.subdivision-inventory-filter-heading strong .anticon{color:#004d61}.subdivision-inventory-filter-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.subdivision-inventory-filter-grid .ant-btn,.subdivision-inventory-filter-grid .ant-input,.subdivision-inventory-filter-grid .ant-select{font-family:inherit;font-size:13px;height:38px;width:100%}.subdivision-inventory-filter-grid .ant-select-selector{border-color:#cbd5e1!important;border-radius:8px!important;height:38px!important}.subdivision-inventory-filter-grid .ant-select-selection-item,.subdivision-inventory-filter-grid .ant-select-selection-placeholder{line-height:36px!important}.subdivision-inventory-filter-grid .ant-input{border-color:#cbd5e1;border-radius:8px}.subdivision-inventory-filter-grid .ant-btn{background:#004d61;border-radius:8px;font-weight:700}.subdivision-inventory-table-wrap{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a14;margin-top:24px;overflow-x:auto;width:100%}.subdivision-inventory-table{border-collapse:collapse;color:#475569;font-size:12px;min-width:720px;text-align:left;width:100%}.subdivision-inventory-table td,.subdivision-inventory-table th{padding:12px 8px;white-space:nowrap}.subdivision-inventory-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;letter-spacing:.025em;text-transform:uppercase}.subdivision-inventory-table td{border-bottom:1px solid #f1f5f9}.subdivision-inventory-table tr:last-child td{border-bottom:0}.subdivision-inventory-table tbody tr:hover{background:#f8fafc}.subdivision-inventory-table td:first-child,.subdivision-inventory-table td:nth-child(3),.subdivision-inventory-table td:nth-child(4),.subdivision-inventory-table td:nth-child(6),.subdivision-inventory-table th:first-child,.subdivision-inventory-table th:nth-child(3),.subdivision-inventory-table th:nth-child(4),.subdivision-inventory-table th:nth-child(6){text-align:center}.subdivision-inventory-table td:last-child,.subdivision-inventory-table th:last-child{text-align:right}.subdivision-inventory-table td small{background:#ecfdf5;border-radius:4px;color:#059669;display:block;font-size:10px;margin-top:3px;padding:2px 6px}.subdivision-inventory-code{color:#0e52b5;font-size:14px}.subdivision-inventory-price{color:#f43f5e;font-size:14px;font-weight:700}.subdivision-inventory-status{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-weight:700;gap:6px;padding:4px 10px}.subdivision-inventory-status i{background:currentColor;border-radius:50%;height:6px;width:6px}.subdivision-inventory-status.con_hang{background:#ecfdf5;color:#059669}.subdivision-inventory-status.dang_lock{background:#fef3c7;color:#92400e}.subdivision-inventory-actions{display:flex;gap:6px;justify-content:flex-end}.subdivision-inventory-actions a{align-items:center;border:1px solid #e2e8f0;border-radius:8px;color:#334155;display:inline-flex;font-weight:600;gap:4px;padding:5px 9px;text-decoration:none}.subdivision-inventory-actions a:hover{background:#f8fafc}.subdivision-inventory-actions .subdivision-inventory-lock{background:#dc2626;border-color:#dc2626;color:#fff}.subdivision-inventory-actions .subdivision-inventory-lock:hover{background:#b91c1c}@media(max-width:768px){.subdivision-inventory-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.subdivision-inventory-filter-grid{grid-template-columns:1fr}}.subdivision-master-plans{font-family:Plus Jakarta Sans,Be Vietnam Pro,sans-serif}.subdivision-master-plans-heading{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.subdivision-master-plans-heading h2{color:#0f172a;font-size:26px;font-weight:800;line-height:1.3;margin:8px 0 4px}.subdivision-master-plans-heading p{color:#64748b;font-size:14px;margin:0}.subdivision-master-plans-badge,.subdivision-master-plans-download{align-items:center;background:#eff6ff;border-radius:12px;color:#0e52b5;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:7px 12px;text-decoration:none}.subdivision-master-plans-badge{border:1px solid #bfdbfe;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.subdivision-master-plans-download{flex-shrink:0}.subdivision-master-plans-download:hover{background:#dbeafe;color:#084094}.subdivision-master-plans-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.subdivision-master-plan{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0f172a14;margin:0;min-width:0;overflow:hidden}.subdivision-master-plan.featured{grid-column:1/-1}.subdivision-master-plan .subdivision-master-plan-media{aspect-ratio:4/3;background:#f1f5f9;overflow:hidden;position:relative}.subdivision-master-plan.featured .subdivision-master-plan-media{aspect-ratio:16/9}.subdivision-master-plan .ant-image{display:block;height:100%;width:100%}.subdivision-master-plan .ant-image-img{height:100%;object-fit:contain;width:100%}.subdivision-master-plan .subdivision-master-plan-media>a{color:#0e52b5;display:grid;font-weight:700;height:100%;place-items:center}.subdivision-master-plan .subdivision-plan-processing{background:#fff;border-radius:8px;color:#64748b;font-size:12px;padding:6px 10px;position:absolute;right:12px;top:12px}.subdivision-master-plan .subdivision-plan-zoom{align-items:center;background:#004c5d;border:0;border-radius:8px;bottom:12px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:6px;padding:8px 12px;position:absolute;right:12px}.subdivision-master-plan figcaption{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:14px 16px}.subdivision-master-plan figcaption strong{color:#0f172a;font-size:14px;min-width:0;overflow-wrap:anywhere}.subdivision-master-plan figcaption a{color:#0e52b5;flex-shrink:0;font-size:12px;font-weight:700;text-decoration:none}.subdivision-master-plan figcaption a:hover{color:#084094}.subdivision-master-plan-badge{background:#004d61;border-radius:6px;color:#fff;font-size:11px;font-weight:700;left:16px;padding:5px 10px;position:absolute;text-transform:uppercase;top:16px;z-index:1}@media(max-width:639px){.subdivision-master-plans-heading{align-items:flex-start;flex-direction:column}.subdivision-master-plans-heading h2{font-size:22px}.subdivision-master-plans-grid{grid-template-columns:1fr}.subdivision-master-plan.featured{grid-column:auto}}.subdivision-location-tab{display:flex;flex-direction:column;gap:24px}.subdivision-location-tab .subdivision-location-heading h2{color:#0f172a;font-size:30px;font-weight:800;letter-spacing:-.025em;line-height:1.375;margin:12px 0}.subdivision-location-tab .subdivision-location-heading p{color:#475569;font-size:16px;line-height:1.625;margin:0}.subdivision-location-tab .subdivision-location-badge{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#004d61;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.05em;line-height:16px;padding:4px 12px;text-transform:uppercase}.subdivision-location-tab .subdivision-location-content{color:#475569;font-size:16px;line-height:1.625}.subdivision-location-tab .subdivision-location-content>*{margin:0 0 24px}.subdivision-location-tab .subdivision-location-content>:last-child{margin-bottom:0}.subdivision-location-tab .subdivision-location-content h2,.subdivision-location-tab .subdivision-location-content h3,.subdivision-location-tab .subdivision-location-content h4{color:#0f172a;font-size:18px;font-weight:700;line-height:28px}.subdivision-location-tab .subdivision-location-content figure.image{border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0f172a14;max-width:100%;overflow:hidden;width:100%!important}.subdivision-location-tab .subdivision-location-content img{display:block;height:auto;max-width:100%}.subdivision-location-tab .subdivision-location-content figure.image img{width:100%}.subdivision-location-tab .subdivision-location-content figcaption{background:#f8fafc;font-size:12px;line-height:16px;padding:12px}.subdivision-location-tab .subdivision-location-content>p{border:0;border-radius:0;padding:0}.subdivision-location-tab .subdivision-location-content a{color:#004d61}.subdivision-location-tab .subdivision-location-content table{width:100%}.subdivision-location-tab .subdivision-location-content .table{max-width:100%;overflow-x:auto}.subdivision-location-tab .subdivision-location-map{border-top:1px solid #f1f5f9;padding-top:16px}.subdivision-location-tab .subdivision-location-map h3{color:#0f172a;font-size:18px;font-weight:700;margin:0 0 16px}.subdivision-location-tab .subdivision-location-map h3 .anticon{color:#004d61}.subdivision-location-tab .subdivision-location-map .subdivision-map-frame{border:1px solid #e2e8f0;border-radius:16px;margin:0;overflow:hidden}@media(max-width:639px){.subdivision-location-tab .subdivision-location-heading h2{font-size:24px}.subdivision-location-tab .subdivision-location-content>p{padding:0}}.subdivision-related-list .subdivision-sidebar-title{margin-bottom:16px;min-height:0;padding-bottom:12px}.subdivision-related-list .subdivision-sidebar-title h2{align-items:center;display:flex;gap:8px}.subdivision-related-list .subdivision-sidebar-title h2 i{color:#0e52b5}.subdivision-related-list .subdivision-sidebar-title>span{padding:2px 8px}.subdivision-related-list>article{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0000000d;margin-bottom:16px;overflow:hidden;transition:border-color .2s}.subdivision-related-list>article:last-of-type{margin-bottom:0}.subdivision-related-list>article:hover{border-color:#0e52b5}.subdivision-related-list>article:hover h3{color:#0e52b5}.subdivision-related-list>article:hover img{transform:scale(1.05)}.subdivision-related-list>article:hover .subdivision-related-link{transform:translateX(2px)}.subdivision-related-list>article>div:last-child{padding:12px}.subdivision-related-list>article h3{color:#0f172a;font-size:16px;font-weight:700;line-height:24px;margin:0 0 8px;transition:color .2s}.subdivision-related-list>article p{color:#475569;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 12px;justify-content:space-between;line-height:16px;margin:0 0 12px}.subdivision-related-list>article p strong{color:#1e293b;font-weight:600}.subdivision-related-list>article .subdivision-related-link{align-items:center;color:#0e52b5;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:4px;line-height:16px;text-decoration:none;transition:transform .2s}.subdivision-related-list>article .subdivision-related-link .anticon{font-size:10px}.subdivision-related-list>article .subdivision-related-link:hover{color:#084094}.subdivision-related-list>article .subdivision-related-link:focus-visible{outline:2px solid #0e52b5;outline-offset:4px}.subdivision-related-image{background:#e2e8f0;height:144px;overflow:hidden;position:relative}.subdivision-related-image img{height:100%;object-fit:cover;transition:transform .5s;width:100%}.subdivision-related-image .subdivision-related-no-image{color:#64748b;display:grid;font-size:12px;height:100%;place-items:center}.subdivision-related-image span{background:#dc2626;border-radius:999px;color:#fff;font-size:10px;font-weight:800;left:8px;padding:3px 8px;position:absolute;top:8px}@media(max-width:992px){.subdivision-overview-layout{grid-template-columns:1fr;padding:28px 20px}.subdivision-overview-sidebar{display:flex;flex-direction:column;min-width:0;width:100%}.subdivision-overview-sidebar>.subdivision-sidebar-card{min-width:0;width:100%}}@media(max-width:768px){.subdivision-banner{height:360px}.subdivision-heading{bottom:24px;left:16px;right:16px}.subdivision-tabs .ant-tabs-nav{padding:4px 16px}.subdivision-tabs .ant-tabs-nav-list{gap:8px}.subdivision-heading-actions{flex-wrap:wrap}.subdivision-action-hot,.subdivision-action-media,.subdivision-action-offer{font-size:12px;min-height:42px;padding:10px 13px}.subdivision-overview-layout{padding:20px 12px}.subdivision-overview-main{padding:18px}.subdivision-overview-information dl>div{gap:12px}.subdivision-overview-sidebar{display:flex}}@media(max-width:639px){.subdivision-overview-information{font-size:14px}.subdivision-overview-information dl>div{align-items:flex-start;flex-direction:column;gap:4px}.subdivision-overview-information dd{overflow-wrap:anywhere;text-align:left}}@media(max-width:900px){.subdivision-detail-page .subdivision-banner{display:flex;flex-direction:column;height:auto;justify-content:flex-end;min-height:420px;padding:88px 24px 32px}.subdivision-detail-page .subdivision-banner-image{inset:0;position:absolute}.subdivision-detail-page .subdivision-banner-actions{right:24px;top:20px}.subdivision-detail-page .subdivision-heading{align-items:stretch;flex-direction:column;gap:20px;inset:auto;position:relative;width:100%}.subdivision-detail-page .subdivision-heading-left h1{overflow-wrap:anywhere}.subdivision-detail-page .subdivision-heading-actions{flex-wrap:wrap;gap:8px}}@media(max-width:560px){.subdivision-detail-page .subdivision-banner{padding:84px 16px 24px}.subdivision-detail-page .subdivision-banner-actions{right:16px}.subdivision-detail-page .subdivision-heading-left h1{font-size:28px;line-height:1.2}.subdivision-detail-page .subdivision-heading-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.subdivision-detail-page .subdivision-heading-actions>button{font-size:14px;line-height:1.3;min-height:44px;min-width:0;padding:10px 12px;text-align:center;white-space:normal;width:100%}.subdivision-detail-page .subdivision-action-media{grid-column:1/-1}}.subdivision-media-gallery{padding:34px 0 48px}.subdivision-media-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.subdivision-media-filters button{background:#e9eff0;border:0;border-radius:6px;color:#40484a;cursor:pointer;font-weight:600;min-height:42px;padding:9px 22px}.subdivision-media-filters button.active{background:#00333c;color:#fff}.subdivision-media-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.subdivision-media-grid figure{background:#eff5f5;border-radius:10px;margin:0;overflow:hidden}.subdivision-media-grid .ant-image{display:block;width:100%}.subdivision-media-grid iframe,.subdivision-media-grid img,.subdivision-media-grid video{border:0;display:block;height:260px;object-fit:cover;width:100%}.subdivision-media-grid figcaption{color:#00333c;font-size:15px;font-weight:600;padding:14px 16px}@media(max-width:768px){.subdivision-media-filters{flex-wrap:nowrap;overflow-x:auto}.subdivision-media-filters button{flex:0 0 auto}.subdivision-media-grid{grid-template-columns:1fr}}.building-detail-main{background:#f8f9fb;display:grid;grid-column:1/-1;grid-template-columns:1fr minmax(0,var(--container-header-footer-width)) 1fr}.building-detail-page{background:#f8f9fb;color:#191c1e;font-family:Be Vietnam Pro,sans-serif;grid-column:1/-1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:100vh;padding:0 0 64px;width:100vw}.building-detail-container{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1376px;width:calc(100vw - 64px)}.building-banner{background:#e5e7eb;height:526px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.building-banner-image{display:block;height:100%;object-fit:cover;width:100%}.building-banner-arrow{align-items:center;background:#191c1e57;border:1px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:3}.building-banner-arrow.left{left:24px}.building-banner-arrow.right{right:24px}.building-banner-actions{position:absolute;right:20px;top:20px;z-index:4}.building-banner-actions button{background:#ffffffeb;border:0;border-radius:8px;box-shadow:0 8px 18px #0f172a1f;color:#191c1e;cursor:pointer;height:40px;width:40px}.building-detail-content{margin:0 auto;max-width:1376px;width:100%}.building-detail-content,.building-detail-page .building-detail-content{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}.building-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.building-heading-left{min-width:0}.building-heading-left p{color:#005a6b;font-size:14px;font-weight:700;line-height:20px;margin:0 0 6px;text-transform:uppercase}.building-heading-left h1{color:#191c1e;font-size:34px;font-weight:700;line-height:44px;margin:0 0 8px}.building-location{align-items:center;color:#5b6072;display:flex;font-size:16px;gap:8px;line-height:26px}.building-location .anticon{color:#1141e5}.building-bottom-actions,.building-heading-actions{align-items:center;display:flex;gap:12px}.building-action-hot,.building-action-offer,.building-btn-contact,.building-btn-zalo{align-items:center;border:0;border-radius:4px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-height:56px;padding:16px 24px}.building-action-hot{background:#e6000026;color:#e60000}.building-action-offer,.building-btn-contact{background:#004b5b;color:#fff}.building-tabs{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}.building-tabs .ant-tabs-nav{background:#eef2f5;border:1px solid #dfe6ec;border-radius:8px;margin:0 0 28px;padding:8px}.building-tabs .ant-tabs-nav:before{border-bottom:none}.building-tabs .ant-tabs-nav-wrap{min-width:0;overflow-y:visible!important}.building-tabs .ant-tabs-nav-list{align-items:center;gap:6px;width:100%}.building-tabs .ant-tabs-tab{background:#0000;border:1px solid #0000;border-radius:6px;caret-color:#0000;flex:0 0 auto;margin:0!important;min-height:42px;outline:none;padding:0 14px!important;transition:background-color .12s ease;-webkit-user-select:none;user-select:none}.building-tabs .ant-tabs-tab:hover{background:#ffffffb8}.building-tabs .ant-tabs-tab:active,.building-tabs .ant-tabs-tab:focus,.building-tabs .ant-tabs-tab:focus-visible{caret-color:#0000;outline:none}.building-tabs .ant-tabs-tab-btn{caret-color:#0000;color:#444656;font-size:15px;font-weight:700;line-height:20px;outline:none;transition:color .12s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.building-tabs .ant-tabs-tab-btn:active,.building-tabs .ant-tabs-tab-btn:focus,.building-tabs .ant-tabs-tab-btn:focus-visible{caret-color:#0000;outline:none}.building-tabs .ant-tabs-tab-active{background:#fff;border-color:#0000;box-shadow:inset 0 0 0 1px #005a6b}.building-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#005a6b!important;font-weight:700}.building-tabs .ant-tabs-ink-bar{display:none}.building-tabs .ant-tabs-content,.building-tabs .ant-tabs-content-holder,.building-tabs .ant-tabs-tabpane,.building-tabs .ant-tabs-tabpane-active{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;overflow-y:visible!important;transition:none!important}.building-overview-section{padding:32px 0 0}.building-overview-section h2{color:#191c1e;font-size:22px;font-weight:600;line-height:30px;margin:0 0 24px}.building-image-grid,.building-overview-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.building-overview-card{background:#edeef1;border:1px solid #c4c5d833;border-radius:8px;min-height:104px;padding:22px 24px}.building-overview-card span{color:#5b6072;display:block;font-size:13px;font-weight:600;line-height:16px;margin-bottom:8px;text-transform:uppercase}.building-overview-card h3{color:#191c1e;font-size:24px;font-weight:600;line-height:32px;margin:0}.building-html-section{margin-top:24px}.building-html-content{color:#191c1e;font-size:16px;line-height:1.65;max-width:100%;overflow:hidden;width:100%;word-break:break-word}.building-html-content iframe,.building-html-content img,.building-html-content table,.building-html-content video{max-width:100%!important}.building-html-content img,.building-html-content video{display:block;height:auto!important}.building-tab-placeholder{align-items:center;color:#747687;display:flex;font-size:16px;font-weight:500;justify-content:center;min-height:320px}.building-image-grid{padding-top:24px}.building-image-grid .ant-image,.building-image-grid .ant-image-img{width:100%}.building-image-grid .ant-image-img{border:1px solid #e6e8f0;border-radius:8px;height:220px;object-fit:cover}.building-policy-list{display:flex;flex-direction:column;gap:12px;margin-top:24px}.building-policy-list a{background:#fff;border:1px solid #d9def0;border-radius:8px;color:#1141e5;font-size:15px;font-weight:600;min-height:48px;padding:12px 16px;text-decoration:none}.building-bottom-actions{justify-content:flex-end;margin-top:24px}.building-btn-contact,.building-btn-zalo{height:64px}.building-btn-contact{background:#1141e5;width:218px}.building-btn-zalo{background:#fff;border:1px solid #1141e5;color:#1141e5;width:274px}.building-btn-zalo span{border:1px solid #dbe5ff;border-radius:50%;display:inline-flex;font-size:10px;font-weight:700;height:28px;width:28px}.building-btn-zalo span,.building-empty{align-items:center;justify-content:center}.building-empty{display:flex;min-height:100vh}@media(max-width:1200px){.building-detail-container{width:calc(100vw - 40px)}.building-detail-content{max-width:100%;padding:0 24px}}@media(max-width:992px){.building-banner{height:380px}.building-heading{align-items:flex-start;flex-direction:column}.building-image-grid,.building-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.building-detail-container{width:calc(100vw - 24px)}.building-banner{height:280px}.building-detail-content{padding:0}.building-heading-left h1{font-size:26px;line-height:34px}.building-bottom-actions,.building-heading-actions{flex-direction:column;width:100%}.building-action-hot,.building-action-offer,.building-btn-contact,.building-btn-zalo{width:100%}.building-tabs .ant-tabs-nav{margin-bottom:22px;overflow-x:auto;padding:6px}.building-tabs .ant-tabs-tab{min-height:40px;padding:0 12px!important}.building-tabs .ant-tabs-tab-btn{font-size:14px;line-height:20px}.building-image-grid,.building-overview-grid{grid-template-columns:1fr}}.unit-detail-page{color:#0f172a;font-family:Plus Jakarta Sans,sans-serif;grid-column:1/-1;margin:0 auto;max-width:1280px;min-width:0;padding:28px 24px 64px;width:100%}.unit-detail-page *{box-sizing:border-box}.unit-detail-loading{display:grid;grid-column:1/-1;min-height:360px;place-items:center;width:100%}.unit-detail-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.unit-detail-skeleton-block{animation:unit-detail-shimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,#edf2f7 25%,#f8fafc 40%,#edf2f7 60%);background-size:200% 100%;border-radius:8px}.unit-detail-skeleton-breadcrumb{height:14px;margin-bottom:26px;max-width:360px;width:36%}.unit-detail-skeleton-title{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.unit-detail-skeleton-title>div:first-child{flex:1 1}.unit-detail-skeleton-eyebrow{height:14px;margin-bottom:12px;width:140px}.unit-detail-skeleton-heading{height:38px;margin-bottom:12px;width:210px}.unit-detail-skeleton-subtitle{height:15px;width:min(60%,360px)}.unit-detail-skeleton-status{border-radius:999px;height:32px;width:100px}.unit-detail-skeleton-gallery{overflow:hidden;padding:0}.unit-detail-skeleton-image{border-radius:0;height:min(48vw,430px);width:100%}.unit-detail-skeleton-thumbnails{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:8px}.unit-detail-skeleton-thumbnails>div{height:95px}.unit-detail-skeleton-section-heading{height:22px;margin-bottom:20px;width:180px}.unit-detail-skeleton-facts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.unit-detail-skeleton-facts>div,.unit-detail-skeleton-prices>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.unit-detail-skeleton-fact-label{height:13px;margin-bottom:12px;width:55%}.unit-detail-skeleton-fact-value{height:18px;width:75%}.unit-detail-skeleton-prices{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.unit-detail-skeleton-prices>div:first-child{grid-column:1/-1}.unit-detail-skeleton-contact-price{height:32px;margin:20px 0 14px;width:65%}.unit-detail-skeleton-contact-button{height:44px;margin-top:26px;width:100%}.unit-detail-skeleton-policy-line{height:16px;margin-top:22px;width:100%}.unit-detail-skeleton-policy-line:last-child{width:72%}@keyframes unit-detail-shimmer{to{background-position-x:-200%}}@media(prefers-reduced-motion:reduce){.unit-detail-skeleton-block{animation:none}}.unit-detail-breadcrumb{color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:20px}.unit-detail-breadcrumb a{color:#64748b;text-decoration:none}.unit-detail-breadcrumb a:hover{color:#0e7490;text-decoration:none}.unit-detail-breadcrumb strong{color:#0f172a}.unit-detail-title{align-items:end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.unit-detail-title h1{font-size:clamp(28px,3vw,36px);font-weight:800;margin:6px 0}.unit-detail-title p{color:#64748b;font-size:14px;margin:0}.unit-detail-title p a{color:inherit}.unit-detail-title p a:hover{color:#0e7490;text-decoration:underline}.unit-detail-title-actions{align-items:center;display:flex;gap:12px}.unit-detail-title-actions .ant-btn{border-color:#0e7490;border-radius:9px;color:#0e7490;font-weight:700;height:36px;padding:0 14px}.unit-detail-title-actions .ant-btn:hover{border-color:#155e75;color:#155e75}.unit-detail-type{color:#0e7490;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.unit-detail-status{border:1px solid #a7f3d0;border:1px solid var(--status-color,#a7f3d0);border-radius:999px;color:#059669;color:var(--status-color,#059669);font-size:13px;font-weight:700;padding:7px 12px}.unit-detail-columns{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(290px,1fr)}.unit-detail-primary,.unit-detail-sidebar{display:flex;flex-direction:column;gap:24px;min-width:0}.unit-detail-sidebar{position:-webkit-sticky;position:sticky;top:100px}.unit-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 6px 22px #0f172a0d;padding:24px;position:relative}.unit-detail-card h2{color:#0f172a;font-size:18px;font-weight:700;margin:0 0 18px}.unit-detail-gallery{overflow:hidden;padding:0}.unit-detail-gallery .ant-image{display:block;width:100%}.unit-detail-gallery .ant-image-img{display:block;height:min(48vw,430px);object-fit:cover;width:100%}.unit-detail-thumbnails{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:8px}.unit-detail-thumbnails .ant-image-img{border-radius:8px;height:95px;object-fit:cover}.unit-detail-no-image{background:#f1f5f9;color:#64748b;display:grid;height:360px;place-items:center}.unit-detail-gallery-actions{display:flex;gap:8px;position:absolute;right:16px;top:16px;z-index:2}.unit-detail-gallery-actions .ant-btn{border-radius:50%;height:38px;width:38px}.unit-detail-facts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.unit-detail-facts>div{grid-gap:2px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:2px 10px;grid-template-columns:20px 1fr;padding:14px}.unit-detail-facts>div .anticon{color:#0e7490;grid-row:span 2;margin-top:4px}.unit-detail-facts>div span{color:#64748b;font-size:12px}.unit-detail-facts>div strong{color:#0f172a;font-size:14px;overflow-wrap:anywhere}.unit-detail-prices{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.unit-detail-prices>div{border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px}.unit-detail-prices>div span{color:#64748b;font-size:13px}.unit-detail-prices>div strong{color:#0e7490;font-size:18px}.unit-detail-prices>div:first-child{background:#ecfeff;grid-column:1/-1}.unit-detail-prices>div:first-child strong{color:#e11d48;font-size:26px}.unit-detail-download{align-items:center;background:#e11d48;border-radius:10px;color:#fff;display:inline-flex;font-weight:700;gap:8px;margin-top:18px;padding:11px 16px;text-decoration:none}.unit-detail-download:hover{background:#be123c;color:#fff}.unit-detail-specs>div{border-bottom:1px solid #f1f5f9;display:flex;font-size:14px;gap:20px;justify-content:space-between;padding:12px 0}.unit-detail-specs>div span{color:#64748b}.unit-detail-specs>div strong{overflow-wrap:anywhere;text-align:right}.unit-detail-description{color:#475569;line-height:1.7;margin-top:20px}.unit-detail-description img{height:auto;max-width:100%}.unit-detail-contact>span{color:#64748b;display:block;font-size:13px}.unit-detail-contact>strong{color:#e11d48;display:block;font-size:28px;margin:6px 0}.unit-detail-contact p{color:#475569;font-size:13px}.unit-detail-contact a{align-items:center;border:1px solid #cbd5e1;border-radius:8px;color:#0e7490;display:inline-flex;font-size:13px;gap:6px;justify-content:center;margin:4px 6px 0 0;padding:8px 12px;text-decoration:none}.unit-detail-contact .unit-detail-call{background:#e11d48;border:0;color:#fff;display:flex;font-weight:700;padding:13px;width:100%}.unit-detail-contact .unit-detail-call:hover{background:#be123c;color:#fff}.unit-detail-policy{background:linear-gradient(140deg,#075985,#0f172a);color:#fff}.unit-detail-policy h2{color:#fff}.unit-detail-policy p{color:#e0f2fe}.unit-detail-policy>div{align-items:start;border-top:1px solid #fff3;display:flex;font-size:13px;gap:8px;padding:10px 0}.unit-detail-policy>div span{flex:1 1}.unit-detail-policy>div a{color:#fff}.unit-detail-sidebar>.unit-detail-card:last-child p{color:#475569;font-size:13px}.unit-detail-sidebar>.unit-detail-card:last-child a{color:#0e7490;font-weight:700}@media(max-width:900px){.unit-detail-columns{grid-template-columns:1fr}.unit-detail-sidebar{position:static}}@media(max-width:680px){.unit-detail-facts,.unit-detail-skeleton-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.unit-detail-page{padding:20px 14px 48px}.unit-detail-card{padding:18px}.unit-detail-gallery,.unit-detail-skeleton-gallery{padding:0}.unit-detail-facts,.unit-detail-prices,.unit-detail-skeleton-facts,.unit-detail-skeleton-prices{grid-template-columns:1fr}.unit-detail-gallery .ant-image-img,.unit-detail-skeleton-image{height:260px}.unit-detail-skeleton-thumbnails>div,.unit-detail-thumbnails .ant-image-img{height:58px}.unit-detail-skeleton-status{width:70px}}.unit-detail-redesign{background:#f8fafc;color:#1e293b;font-weight:500;padding:0 32px 64px}.unit-detail-redesign .ant-btn{font-family:inherit}.unit-detail-redesign .unit-detail-breadcrumb-bar{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:32px;padding:14px 0}.unit-detail-redesign .unit-detail-breadcrumb{align-items:center;font-size:13px;margin:0}.unit-detail-redesign .unit-detail-breadcrumb strong{background:#f1f5f9;border-radius:4px;font-size:12px;padding:2px 8px}.unit-detail-redesign .unit-detail-back{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:inline-flex;font-size:12px;gap:6px;padding:6px 12px;text-decoration:none}.unit-detail-redesign .unit-detail-back:active,.unit-detail-redesign .unit-detail-back:focus,.unit-detail-redesign .unit-detail-back:hover{text-decoration:none}.unit-detail-redesign .unit-detail-title{align-items:center}.unit-detail-redesign .unit-detail-title h1{font-size:36px;letter-spacing:-.9px;line-height:40px;margin:0 0 8px}.unit-detail-redesign .unit-detail-title p{align-items:center;display:flex;font-size:14px;gap:6px}.unit-detail-redesign .unit-detail-title p .anticon{color:#0891b2}.unit-detail-redesign .unit-detail-listed-price{text-align:right}.unit-detail-redesign .unit-detail-listed-price span{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.unit-detail-redesign .unit-detail-listed-price strong{color:#e11d48;display:block;font-size:36px;font-weight:800;line-height:40px}.unit-detail-redesign .unit-detail-listed-price small{font-size:20px;font-weight:700}.unit-detail-redesign .unit-detail-columns{gap:32px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.unit-detail-redesign .unit-detail-card{box-shadow:0 4px 20px -2px #0f24410f}.unit-detail-redesign .unit-detail-gallery{padding:0}.unit-detail-redesign .unit-detail-hero{background:#0f172a;height:480px;overflow:hidden;position:relative}.unit-detail-redesign .unit-detail-hero>.ant-image{height:100%}.unit-detail-redesign .unit-detail-hero .ant-image-img{height:100%;object-fit:cover}.unit-detail-redesign .unit-detail-no-image{background:#0f172a;color:#cbd5e1;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.unit-detail-redesign .unit-detail-no-image .anticon{font-size:40px}.unit-detail-redesign .unit-detail-hero-status{align-items:center;border:1px solid #fff3;border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;left:16px;padding:8px 14px;pointer-events:none;position:absolute;top:16px}.unit-detail-redesign .unit-detail-gallery-actions .ant-btn{background:hsla(0,0%,100%,.941);height:36px;padding:0;width:36px}.unit-detail-redesign .unit-detail-gallery-actions .ant-btn:first-child{color:#e11d48}.unit-detail-redesign .unit-detail-hero-bottom{align-items:center;bottom:16px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;left:16px;pointer-events:none;position:absolute;right:16px}.unit-detail-redesign .unit-detail-hero-bottom .ant-btn{background:rgba(15,23,42,.902);border:1px solid #fff3;border-radius:12px;color:#fff;font-size:13px;font-weight:600;height:42px;margin-left:auto;pointer-events:auto}.unit-detail-redesign .unit-detail-hero-bottom .ant-btn small{background:#0891b2;border-radius:6px;padding:3px 6px}.unit-detail-redesign .unit-detail-feature{background:#0d9488;border:1px solid #fff3;border-radius:12px;color:#fff;font-size:12px;font-weight:800;padding:6px 12px;text-transform:uppercase}.unit-detail-redesign .unit-detail-thumbnails{display:flex;overflow-x:auto}.unit-detail-redesign .unit-detail-thumbnails .ant-image{flex:0 0 130px}.unit-detail-redesign .unit-detail-section-label{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.6px;margin-bottom:16px;text-transform:uppercase}.unit-detail-redesign .unit-detail-section-label .anticon{color:#0891b2;font-size:16px}.unit-detail-redesign .unit-detail-facts{gap:14px}.unit-detail-redesign .unit-detail-facts>div{border-color:#f1f5f9;display:flex;flex-direction:column;gap:4px;padding:14px}.unit-detail-redesign .unit-detail-facts>div span{align-items:center;display:flex;font-size:12px;gap:6px}.unit-detail-redesign .unit-detail-facts>div span .anticon{color:#94a3b8;margin:0}.unit-detail-redesign .unit-detail-facts>div strong{font-size:16px;font-weight:700;line-height:24px}.unit-detail-redesign .unit-detail-facts>div.is-feature{background:#f0fdfa;border-color:#99f6e4}.unit-detail-redesign .unit-detail-facts>div.is-feature .anticon,.unit-detail-redesign .unit-detail-facts>div.is-feature strong{color:#0e7490}.unit-detail-redesign .unit-detail-payment-heading{font-size:18px;text-transform:uppercase}.unit-detail-redesign .unit-detail-loans{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.unit-detail-redesign .unit-detail-loans>div{background:#faf5ff;border:1px solid #e9d5ff;border-radius:16px;color:#581c87;padding:16px}.unit-detail-redesign .unit-detail-loans>div span{align-items:center;display:flex;font-size:12px;font-weight:600;gap:4px;justify-content:space-between;text-transform:uppercase}.unit-detail-redesign .unit-detail-loans>div strong{display:block;font-size:24px;font-weight:800;margin-top:12px}.unit-detail-redesign .unit-detail-loans>div strong small{font-size:14px;font-weight:600}.unit-detail-redesign .unit-detail-loans>div:nth-child(2){background:#f0f9ff;border-color:#7dd3fc;color:#0c4a6e}.unit-detail-redesign .unit-detail-loans>div:nth-child(3){background:#ecfeff;border:2px solid #22d3ee;color:#164e63;padding:15px}.unit-detail-redesign .unit-detail-loans>div:nth-child(4){background:#ecfdf5;border-color:#a7f3d0;color:#064e3b}.unit-detail-redesign .unit-detail-secondary-prices{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.unit-detail-redesign .unit-detail-secondary-prices>div{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;padding:20px}.unit-detail-redesign .unit-detail-secondary-prices>div span{color:#92400e;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:space-between;text-transform:uppercase}.unit-detail-redesign .unit-detail-secondary-prices>div strong{display:block;font-size:24px;font-weight:800;margin-top:12px}.unit-detail-redesign .unit-detail-secondary-prices>div strong small{font-size:14px}.unit-detail-redesign .unit-detail-secondary-prices>div:nth-child(2){background:#f0fdfa;border-color:#99f6e4}.unit-detail-redesign .unit-detail-secondary-prices>div:nth-child(2) span{color:#115e59}.unit-detail-redesign .unit-detail-document-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.unit-detail-redesign .unit-detail-document-actions .ant-btn{border-radius:12px;color:#334155;font-size:14px;font-weight:600;height:52px}.unit-detail-redesign .unit-detail-document-actions .ant-btn:last-child:not(:disabled){background:#f59e0b;border-color:#f59e0b;color:#fff}.unit-detail-redesign .unit-detail-document-actions .ant-btn .anticon{font-size:20px}.unit-detail-redesign .unit-detail-technical{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.unit-detail-redesign .unit-detail-technical>div{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:16px}.unit-detail-redesign .unit-detail-technical>div span{color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase}.unit-detail-redesign .unit-detail-technical>div strong{color:#0f172a;font-size:24px;font-weight:800;text-align:right}.unit-detail-redesign .unit-detail-info-heading{border-top:1px solid #f1f5f9;margin-top:24px;padding-top:24px}.unit-detail-redesign .unit-detail-info{margin:0}.unit-detail-redesign .unit-detail-info>div{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:12px 0}.unit-detail-redesign .unit-detail-info>div:last-child{border:0}.unit-detail-redesign .unit-detail-info dt{color:#64748b}.unit-detail-redesign .unit-detail-info dd{font-weight:700;margin:0;overflow-wrap:anywhere;text-align:right}.unit-detail-redesign .unit-detail-info .is-updated{background:#f0f9ff;border:1px solid #7dd3fc;border-radius:20px;color:#075985;font-size:12px;font-weight:500;padding:4px 10px}.unit-detail-redesign .unit-detail-policy,.unit-detail-redesign .unit-detail-tts{background:linear-gradient(135deg,#063c48,#084c5b 60%,#0c6172);color:#fff;padding:20px}.unit-detail-redesign .unit-detail-tts>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.unit-detail-redesign .unit-detail-tts span{color:#a5f3fc;font-size:12px;font-weight:700;text-transform:uppercase}.unit-detail-redesign .unit-detail-tts span .anticon{color:#fcd34d}.unit-detail-redesign .unit-detail-tts em{background:hsla(0,0%,100%,.133);border:1px solid #fff3;border-radius:20px;color:#fcd34d;font-size:11px;font-style:normal;font-weight:800;padding:2px 8px}.unit-detail-redesign .unit-detail-tts strong{color:#fbbf24;display:block;font-size:30px;font-weight:800;margin-top:8px;text-align:center}.unit-detail-redesign .unit-detail-tts strong small{font-size:18px}.unit-detail-redesign .unit-detail-lock-card{border:2px solid #fcd34d;box-shadow:0 20px 40px -10px #0f244126}.unit-detail-redesign .unit-detail-availability{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#059669;display:flex;font-size:14px;font-weight:700;gap:12px;margin-bottom:20px;padding:12px}.unit-detail-redesign .unit-detail-availability .anticon{font-size:24px}.unit-detail-redesign .unit-detail-lock-button{border:0;border-radius:12px;font-size:18px;font-weight:800;height:56px;letter-spacing:.9px;width:100%}.unit-detail-redesign .unit-detail-lock-button:not(:disabled){background:#e11d48;color:#fff}.unit-detail-redesign .unit-detail-lock-button:not(:disabled):hover{background:#be123c;color:#fff}.unit-detail-redesign .unit-detail-lock-button .anticon{font-size:24px}.unit-detail-redesign .unit-detail-support-heading{align-items:center;display:flex;font-size:12px;gap:12px;letter-spacing:.6px;margin:16px 0 20px;text-transform:uppercase}.unit-detail-redesign .unit-detail-support-heading:after,.unit-detail-redesign .unit-detail-support-heading:before{border-top:1px solid #e2e8f0;content:"";flex:1 1}.unit-detail-redesign .unit-detail-project-contacts{grid-gap:10px;display:grid;gap:10px}.unit-detail-redesign .unit-detail-project-contact{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;padding:14px}.unit-detail-redesign .unit-detail-contact-avatar{background:#fbbf24;border-radius:50%;color:#0f172a;display:grid;flex:0 0 32px;font-size:12px;font-weight:700;height:32px;overflow:hidden;place-items:center;position:relative}.unit-detail-redesign .unit-detail-contact-avatar img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.unit-detail-redesign .unit-detail-contact-info{flex:1 1;min-width:90px}.unit-detail-redesign .unit-detail-contact-info b,.unit-detail-redesign .unit-detail-contact-info span,.unit-detail-redesign .unit-detail-contact-info strong{display:block;overflow-wrap:anywhere}.unit-detail-redesign .unit-detail-contact-info span{color:#64748b;font-size:10px;font-weight:600;text-transform:uppercase}.unit-detail-redesign .unit-detail-contact-info b{font-size:12px;margin-top:2px}.unit-detail-redesign .unit-detail-contact-info strong{font-size:14px;font-weight:700}.unit-detail-redesign .unit-detail-contact-links{display:flex;gap:6px;margin-left:auto}.unit-detail-redesign .unit-detail-contact-links .ant-btn{border:0;border-radius:8px;font-size:12px;font-weight:700;height:32px;padding:0 8px}.unit-detail-redesign .unit-detail-contact-links .ant-btn:not(:disabled){background:#0068ff;color:#fff}.unit-detail-redesign .unit-detail-contact-links .ant-btn:not(:disabled):first-child{background:#e11d48;width:32px}.unit-detail-redesign .unit-detail-contact-links .ant-btn:not(:disabled):last-child{background:#7360f2}.unit-detail-redesign .unit-detail-policy h2{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.149);color:#fff;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding-bottom:12px}.unit-detail-redesign .unit-detail-policy h2 .anticon{color:#fcd34d;font-size:20px}.unit-detail-redesign .unit-detail-policy>.unit-detail-gifts{background:hsla(0,0%,100%,.102);border:1px solid hsla(0,0%,100%,.149);border-radius:12px;display:block;padding:12px}.unit-detail-redesign .unit-detail-policy>.unit-detail-gifts p{font-size:12px;line-height:1.6;margin:4px 0}.unit-detail-redesign .unit-detail-policy>.unit-detail-gifts p .anticon{color:#34d399}.unit-detail-redesign .unit-detail-policy .unit-detail-policy-row{align-items:center;border-color:hsla(0,0%,100%,.149);gap:10px;margin-top:12px}.unit-detail-redesign .unit-detail-policy .unit-detail-policy-row>div{flex:1 1;min-width:0}.unit-detail-redesign .unit-detail-policy .unit-detail-policy-row>div small,.unit-detail-redesign .unit-detail-policy .unit-detail-policy-row>div span{display:block}.unit-detail-redesign .unit-detail-policy .unit-detail-policy-row>div span{font-size:12px;overflow-wrap:anywhere}.unit-detail-redesign .unit-detail-policy .unit-detail-policy-row>div small{color:#cbd5e1;font-size:11px;margin-top:4px}.unit-detail-redesign .unit-detail-policy .unit-detail-policy-row a{align-items:center;border:1px solid #22d3ee;border-radius:8px;color:#a5f3fc;display:inline-flex;flex-shrink:0;font-size:12px;gap:6px;padding:6px 10px}.unit-detail-redesign .unit-detail-faq{padding:20px}.unit-detail-redesign .unit-detail-faq h2{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:14px;gap:10px;margin-bottom:0;padding-bottom:12px}.unit-detail-redesign .unit-detail-faq h2 .anticon{background:#ecfeff;border-radius:12px;color:#0e7490;font-size:18px;padding:8px}@media(max-width:1100px){.unit-detail-redesign .unit-detail-loans{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-detail-redesign .unit-detail-contact-links{flex-basis:100%;justify-content:flex-end}}@media(max-width:900px){.unit-detail-redesign{padding:0 24px 48px}.unit-detail-redesign .unit-detail-columns{grid-template-columns:1fr}.unit-detail-redesign .unit-detail-sidebar{position:static}.unit-detail-redesign .unit-detail-contact-links{flex-basis:auto}.unit-detail-redesign .unit-detail-hero{height:420px}}@media(max-width:640px){.unit-detail-redesign{padding:0 16px 32px}.unit-detail-redesign .unit-detail-breadcrumb-bar{margin-bottom:24px}.unit-detail-redesign .unit-detail-title h1{font-size:30px}.unit-detail-redesign .unit-detail-title .unit-detail-listed-price{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-top:12px;width:100%}.unit-detail-redesign .unit-detail-title .unit-detail-listed-price strong{font-size:30px}.unit-detail-redesign .unit-detail-card{padding:20px}.unit-detail-redesign .unit-detail-gallery{padding:0}.unit-detail-redesign .unit-detail-hero{height:340px}.unit-detail-redesign .unit-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-detail-redesign .unit-detail-document-actions,.unit-detail-redesign .unit-detail-technical{grid-template-columns:1fr}.unit-detail-redesign .unit-detail-info>div{font-size:12px}.unit-detail-redesign .unit-detail-secondary-prices strong{font-size:20px}.unit-detail-redesign .unit-detail-hero-bottom .ant-btn{font-size:12px}}.unit-detail-redesign .unit-detail-title>div:first-child{flex:1 1;min-width:0}.unit-detail-redesign .unit-detail-title p{overflow-wrap:anywhere}.unit-detail-redesign .unit-detail-listed-price strong{font-size:clamp(24px,2.8vw,36px)}.unit-detail-redesign .unit-detail-hero-status{font-size:12px;padding:6px 12px}.unit-detail-redesign .unit-detail-hero-bottom .ant-btn{height:auto;min-height:32px;padding:4px 12px}.unit-detail-redesign .unit-detail-feature{align-items:center;display:inline-flex;gap:6px;min-height:32px}.unit-detail-redesign .unit-detail-floor-plan{overflow:hidden;padding:0}.unit-detail-redesign .unit-detail-floor-plan-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 24px}.unit-detail-redesign .unit-detail-floor-plan-heading h2{margin:0}.unit-detail-redesign .unit-detail-floor-plan-heading .ant-btn{border-radius:8px;color:#0e7490;flex-shrink:0}.unit-detail-redesign .unit-detail-floor-plan .floor-plan-canvas{border:0;border-radius:0}.unit-detail-redesign .unit-detail-floor-plan .public-floor-plan>p{margin:0;padding:12px 24px}.unit-detail-redesign .unit-detail-loans>div,.unit-detail-redesign .unit-detail-secondary-prices>div{padding:12px}.unit-detail-redesign .unit-detail-loans>div strong,.unit-detail-redesign .unit-detail-secondary-prices>div strong{margin-top:8px;overflow-wrap:anywhere;text-align:center}.unit-detail-redesign .unit-detail-loans>div:nth-child(3){padding:11px}.unit-detail-redesign .unit-detail-document-actions{grid-template-columns:1fr}.unit-detail-redesign .unit-detail-technical>div strong{font-size:12px;font-weight:600}.unit-detail-media-preview.ant-image-preview-root .ant-image-preview-img{height:100%;max-height:100vh;max-height:100dvh;max-width:100vw;object-fit:contain;width:100%}.unit-detail-media-preview.ant-image-preview-root .ant-image-preview-img-wrapper{padding:0}.unit-detail-price-sheet-modal .ant-modal{padding-bottom:24px;top:24px}.unit-detail-price-sheet-modal .ant-modal-body{max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);overflow:auto}.unit-detail-floor-plan-modal .floor-plan-canvas{border:0;border-radius:0}@media(max-width:900px){.unit-detail-redesign .unit-detail-columns{align-items:stretch;display:flex;flex-direction:column;gap:24px}.unit-detail-redesign .unit-detail-primary,.unit-detail-redesign .unit-detail-sidebar{display:contents}.unit-detail-redesign .unit-detail-tts{order:-1}}@media(max-width:640px){.unit-detail-redesign .unit-detail-breadcrumb-bar{flex-wrap:nowrap;gap:8px}.unit-detail-redesign .unit-detail-breadcrumb{flex:1 1;font-size:10px;gap:4px;min-width:0}.unit-detail-redesign .unit-detail-breadcrumb strong{font-size:10px}.unit-detail-redesign .unit-detail-back{flex-shrink:0;font-size:10px;gap:4px;padding:5px 6px}.unit-detail-redesign .unit-detail-title{align-items:center;flex-wrap:nowrap;gap:10px;padding:16px}.unit-detail-redesign .unit-detail-title h1{font-size:22px;line-height:28px;overflow-wrap:anywhere}.unit-detail-redesign .unit-detail-title p{align-items:flex-start;font-size:11px}.unit-detail-redesign .unit-detail-title .unit-detail-listed-price{border:0;display:block;flex:0 0 auto;padding:0;width:auto}.unit-detail-redesign .unit-detail-title .unit-detail-listed-price span{font-size:10px;letter-spacing:0}.unit-detail-redesign .unit-detail-title .unit-detail-listed-price strong{font-size:clamp(15px,4.3vw,24px);line-height:28px;white-space:nowrap}.unit-detail-redesign .unit-detail-title .unit-detail-listed-price small{font-size:12px}.unit-detail-redesign .unit-detail-floor-plan{padding:0}.unit-detail-redesign .unit-detail-floor-plan-heading{gap:8px;padding:16px}.unit-detail-redesign .unit-detail-floor-plan-heading h2{font-size:11px;letter-spacing:0}.unit-detail-redesign .unit-detail-floor-plan-heading .ant-btn{font-size:12px;padding:0 8px}.unit-detail-redesign .unit-detail-loans>div,.unit-detail-redesign .unit-detail-secondary-prices>div{padding:10px}.unit-detail-redesign .unit-detail-loans>div:nth-child(3){padding:9px}}.static-page{color:#191c1e;font-family:Be Vietnam Pro,sans-serif;grid-column:1/-1;margin:0 auto;padding:44px 0 72px;width:min(1376px,100vw - 64px)}.static-hero{background:#00333f;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:52px 56px}.static-hero span{color:#9fe6d0;font-size:13px;font-weight:700;line-height:18px;margin-bottom:10px;text-transform:uppercase}.static-hero h1{color:#fff;font-size:42px;font-weight:800;line-height:52px;margin:0}.static-hero p{color:#ffffffd1;font-size:17px;line-height:28px;margin:16px 0 0;max-width:720px}.static-content-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.static-content-grid article{background:#fff;border:1px solid #eef0f5;box-shadow:0 10px 24px #0f172a0d;min-height:180px;padding:26px 28px}.static-content-grid h2{color:#00333f;font-size:22px;font-weight:700;line-height:30px;margin:0 0 12px}.static-content-grid p{color:#5b6072;font-size:15px;line-height:25px;margin:0}@media(max-width:992px){.static-content-grid{grid-template-columns:1fr}}@media(max-width:768px){.static-page{padding:24px 0 44px;width:calc(100vw - 32px)}.static-hero{min-height:240px;padding:34px 24px}.static-hero h1{font-size:32px;line-height:40px}}.NewsConsultationForm_news-subscribe__qJNX\+{background:#fffdfd;border:1px solid #ece8e8;border-radius:10px;color:#101114;min-width:0;padding:26px 12px}.NewsConsultationForm_news-subscribe__qJNX\+ h3{color:#05070a;font-size:18px;font-weight:700;line-height:1.4;margin:0;text-align:center}.NewsConsultationForm_news-subscribe__qJNX\+ p{color:#3e4657;font-size:15px;line-height:1.5;margin:6px 0 26px;text-align:center}.NewsConsultationForm_news-subscribe__qJNX\+ .ant-form-item{margin-bottom:18px}.NewsConsultationForm_news-subscribe__qJNX\+ .ant-input,.NewsConsultationForm_news-subscribe__qJNX\+ .ant-select-selector{background:#f4f1f2!important;border:1px solid #e2dede!important;border-radius:9px!important;box-shadow:none!important;color:#151820;font-size:16px;min-height:58px!important}.NewsConsultationForm_news-subscribe__qJNX\+ .ant-input{padding:0 14px}.NewsConsultationForm_news-subscribe__qJNX\+ .ant-input::placeholder{color:#82899a}.NewsConsultationForm_news-subscribe__qJNX\+ .ant-select{width:100%}.NewsConsultationForm_news-subscribe__qJNX\+ .ant-select-selector{align-items:center;padding:0 14px!important}.NewsConsultationForm_news-subscribe__qJNX\+ .ant-select-selection-placeholder{color:#222631;line-height:56px!important}.NewsConsultationForm_news-subscribe__qJNX\+ .ant-select-selection-item{line-height:56px!important}.NewsConsultationForm_news-subscribe__qJNX\+ .ant-btn{background:#00333c;border-color:#00333c;border-radius:8px;color:#fff;font-weight:700;height:52px;margin-top:2px}.NewsConsultationForm_news-subscribe__qJNX\+ .ant-btn:hover{background:#005565;border-color:#005565}.news-page{background:#f5fafb;color:#171d1e;font-family:Be Vietnam Pro,sans-serif;grid-column:1/-1;min-height:100vh;min-width:0;width:100%}.news-hero{background:#00333c;min-height:477px;overflow:hidden;position:relative}.news-hero:after{background:linear-gradient(180deg,#00333c1a,#00333c80 42%,#00333ceb);content:"";z-index:1}.news-hero-media,.news-hero:after{inset:0;position:absolute}.news-hero-media .news-hero-placeholder,.news-hero-media img{height:100%;width:100%}.news-hero-media img{display:block;object-fit:cover}.news-hero-empty,.news-hero-placeholder{align-items:center;color:#ffffffbf;display:flex;font-size:46px;font-weight:700;justify-content:center}.news-hero-content,.news-hero-empty{margin:0 auto;position:relative;width:min(1180px,100vw - 48px);z-index:2}.news-hero-content{display:flex;flex-direction:column;justify-content:center;margin-left:max(24px,(100vw - 1180px)/2);max-width:700px;min-height:477px;padding:44px 0}.news-hero-content h1{color:#fff;font-family:Be Vietnam Pro,sans-serif;font-size:clamp(24px,2.2vw,30px);font-weight:800;letter-spacing:0;line-height:1.25;margin:16px 0 0}.news-hero-content p{color:#ffffffd1;font-size:15px;font-weight:400;line-height:1.65;margin:18px 0 0;max-width:680px}.news-category-badge{background:#b2ecfa;border-radius:3px;color:#001f25;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;padding:8px 11px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.news-hero-meta{align-items:center;color:#b2ecfad9;display:flex;font-size:14px;font-weight:500;gap:12px;margin-top:16px}.news-dot{background:#b2ecfaa6;border-radius:50%;height:4px;width:4px}.news-hero-link{align-items:center;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:9px;margin-top:26px;text-decoration:none;transition:gap .2s ease,opacity .2s ease;width:-webkit-fit-content;width:fit-content}.news-hero-link:hover{color:#fff;gap:14px;opacity:.9}.news-hero-empty{align-items:flex-start;flex-direction:column;min-height:477px}.news-hero-empty span{color:#b2ecfa;font-size:14px;font-weight:700;text-transform:uppercase}.news-hero-empty h1{color:#fff;font-size:48px;font-weight:800;margin:10px 0 0}.news-shell{grid-gap:48px;display:grid;gap:48px;grid-template-columns:280px minmax(0,1fr);margin:0 auto;padding:72px 0 86px;width:min(1180px,100vw - 48px)}.news-sidebar{display:flex;flex-direction:column;gap:42px;min-width:0}.news-sidebar-block h2{align-items:center;color:#00333c;display:flex;font-family:Be Vietnam Pro,sans-serif;font-size:19px;font-weight:700;gap:10px;line-height:1.35;margin:0 0 18px}.news-sidebar-block h2:before{background:#00333c;content:"";height:2px;width:24px}.news-sidebar-block button{align-items:center;background:#0000;border:0;border-left:2px solid #0000;color:#40484a;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:10px 0;text-align:left;transition:color .2s ease,border-color .2s ease,padding .2s ease;width:100%}.news-sidebar-block button em{background:#e3e9ea;border-radius:999px;color:#70787b;font-size:12px;font-style:normal;line-height:20px;min-width:24px;padding:0 7px;text-align:center;transition:background .2s ease,color .2s ease}.news-sidebar-block button.active,.news-sidebar-block button:hover{border-left-color:#00333c;color:#00333c;font-weight:700;padding-left:14px}.news-sidebar-block button.active em,.news-sidebar-block button:hover em{background:#00333c;color:#fff}.news-featured-list{display:flex;flex-direction:column;gap:22px}.news-featured-item{color:#171d1e;display:block;text-decoration:none}.news-featured-item div{aspect-ratio:16/9;background:#e3e9ea;border-radius:5px;overflow:hidden}.news-featured-item img,.news-featured-item span{height:100%;width:100%}.news-featured-item img{display:block;object-fit:cover;transition:transform .45s ease}.news-featured-item span{align-items:center;color:#00333c;display:flex;font-size:28px;font-weight:700;justify-content:center}.news-featured-item strong{display:block;font-size:15px;line-height:1.45;margin-top:10px;transition:color .2s ease}.news-featured-item:hover{color:#00333c}.news-featured-item:hover img{transform:scale(1.08)}.news-content-area{min-width:0}.news-toolbar{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.news-toolbar>*{min-width:0}.news-toolbar>div>span{color:#70787b;display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.news-toolbar h2{color:#00333c;font-family:Be Vietnam Pro,sans-serif;font-size:32px;font-weight:700;line-height:1.2;margin:6px 0 0}.news-toolbar .ant-input-search{width:min(360px,100%)}.news-toolbar .ant-input-search .ant-input-group{display:flex;min-width:0;width:100%}.news-toolbar .ant-input-search .ant-input-affix-wrapper,.news-toolbar .ant-input-search .ant-input-group>.ant-input{flex:1 1;min-width:0;width:0}.news-toolbar .ant-input-search .ant-input-affix-wrapper{align-items:center;display:flex;height:40px}.news-toolbar .ant-input-search .ant-input-affix-wrapper-focused,.news-toolbar .ant-input-search .ant-input-affix-wrapper:focus-within,.news-toolbar .ant-input-search .ant-input-affix-wrapper:hover{border-color:#00333c!important;box-shadow:none!important}.news-toolbar .ant-input-search .ant-input-group-addon{flex:0 0 44px;padding:0;width:44px}.news-toolbar .ant-input-search .ant-input-affix-wrapper>input.ant-input,.news-toolbar .ant-input-search .ant-input-affix-wrapper>input.ant-input:focus,.news-toolbar .ant-input-search .ant-input-affix-wrapper>input.ant-input:focus-visible,.news-toolbar .ant-input-search .ant-input-affix-wrapper>input.ant-input:hover{border:0!important;box-shadow:none!important;font-size:14px;font-weight:400;height:auto;min-width:0;outline:0!important}.news-toolbar .ant-input-search .ant-input-search-button{background:#00333c;border-color:#00333c;color:#fff;height:40px;width:44px}.news-toolbar .ant-input-search .ant-input-search-button:focus-visible,.news-toolbar .ant-input-search .ant-input-search-button:hover{background:#005565;border-color:#005565;color:#fff}.news-article-grid{grid-gap:46px 32px;display:grid;gap:46px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.news-article-card{min-width:0}.news-article-image{aspect-ratio:4/3;background:#e3e9ea;border-radius:8px;display:block;overflow:hidden;position:relative;text-decoration:none}.news-article-image img,.news-article-image>span{height:100%;width:100%}.news-article-image img{display:block;object-fit:cover;transition:transform .7s ease}.news-article-image>span{align-items:center;color:#00333c;display:flex;font-size:42px;font-weight:700;justify-content:center}.news-article-image em{background:#ffffffeb;border-radius:3px;color:#00333c;font-size:11px;font-style:normal;font-weight:700;left:14px;letter-spacing:.07em;max-width:calc(100% - 28px);padding:7px 9px;position:absolute;text-transform:uppercase;top:14px}.news-article-image:hover img{transform:scale(1.05)}.news-article-body{padding-top:16px}.news-article-body>span{align-items:center;color:#70787b;display:flex;font-size:13px;font-weight:600;gap:7px;min-height:20px}.news-article-body h3{font-family:Be Vietnam Pro,sans-serif;font-size:22px;font-weight:700;line-height:1.25;margin:10px 0 0}.news-article-body h3 a{color:#00333c;text-decoration:none;transition:color .2s ease}.news-article-body h3 a:hover{color:#004b57}.news-article-body p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#40484a;display:-webkit-box;font-size:15px;line-height:1.65;margin:12px 0 0;overflow:hidden}.news-read-more{align-items:center;color:#00333c;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em;margin-top:14px;text-decoration:none;text-transform:uppercase;transition:gap .2s ease}.news-read-more:hover{color:#00333c;gap:10px}.news-pagination{display:flex;justify-content:center;margin-top:58px}.news-pagination .ant-pagination-item-active{background:#00333c;border-color:#00333c}.news-pagination .ant-pagination-item-active a{color:#fff}@media(max-width:1024px){.news-shell{grid-template-columns:minmax(0,1fr)}.news-sidebar{order:2}}@media(max-width:768px){.news-hero,.news-hero-content,.news-hero-empty{min-height:420px}.news-hero-content,.news-hero-empty{margin-left:0;max-width:none;padding-inline:16px;width:100%}.news-hero-content h1{font-size:clamp(20px,5.5vw,24px);overflow-wrap:anywhere}.news-hero-content p{font-size:14px}.news-hero-empty h1{font-size:clamp(26px,7vw,34px);overflow-wrap:anywhere}.news-shell{gap:38px;max-width:100%;padding:42px 16px 56px;width:100%}.news-toolbar{align-items:stretch;flex-direction:column}.news-toolbar .ant-input-search{width:100%}.news-article-grid{gap:34px;grid-template-columns:minmax(0,1fr)}}.NewPost_news-detail-page__S42wY{--news-detail-columns:minmax(0,7fr) minmax(260px,3fr);--news-detail-column-gap:64px;background:#f5fafb;color:#171d1e;font-family:Be Vietnam Pro,sans-serif;grid-column:1/-1;min-height:100vh}.NewPost_news-detail-header__rLLS7{grid-column-gap:var(--news-detail-column-gap);column-gap:var(--news-detail-column-gap);display:grid;grid-template-columns:var(--news-detail-columns);margin:0 auto;padding:62px 0 54px;width:min(1180px,100vw - 48px)}.NewPost_news-detail-header__rLLS7>*{grid-column:1;min-width:0}.NewPost_news-detail-header__rLLS7 h1{color:#00333c;font-size:clamp(26px,2.4vw,32px);font-weight:700;letter-spacing:0;line-height:1.45;margin:22px 0 0;overflow-wrap:anywhere;width:100%}.NewPost_news-detail-back__i37ig{align-items:center;color:#576062;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-self:start;margin-bottom:24px;text-decoration:none}.NewPost_news-detail-back__i37ig:hover{color:#00333c}.NewPost_news-detail-kicker__is\+pP{align-items:center;display:flex;flex-wrap:wrap;gap:13px;margin-top:20px}.NewPost_news-detail-kicker__is\+pP span{background:#00333c;border-radius:3px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;padding:7px 11px;text-transform:uppercase}.NewPost_news-detail-kicker__is\+pP i{background:#bfc8ca;height:1px;width:48px}.NewPost_news-detail-kicker__is\+pP b,.NewPost_news-detail-kicker__is\+pP em{color:#70787b;font-size:14px;font-style:normal;font-weight:500}.NewPost_news-detail-layout__9A64x{grid-gap:var(--news-detail-column-gap);display:grid;gap:var(--news-detail-column-gap);grid-template-columns:var(--news-detail-columns);margin:0 auto;width:min(1180px,100vw - 48px)}.NewPost_news-detail-main__IbKW1{min-width:0}.NewPost_news-detail-image__7P5I\+{background:#e3e9ea;border-radius:4px;box-shadow:0 34px 80px -28px #00333c2e;overflow:hidden}.NewPost_news-detail-image__7P5I\+ div,.NewPost_news-detail-image__7P5I\+ img{aspect-ratio:16/9;width:100%}.NewPost_news-detail-image__7P5I\+ img{display:block;object-fit:cover;transition:transform .7s ease}.NewPost_news-detail-image__7P5I\+ div{align-items:center;color:#00333c;display:flex;font-size:42px;font-weight:700;justify-content:center}.NewPost_news-detail-image__7P5I\+:hover img{transform:scale(1.035)}.NewPost_post-content-wrap__EZF0U{padding-top:46px}.NewPost_news-detail-summary__pXBmz{border-left:4px solid #004b57;color:#00333c;font-size:16px;font-style:italic;font-weight:500;line-height:1.75;margin:0 0 38px;padding:8px 0 8px 26px}.NewPost_post-content__CRtQN{color:#40484a;font-size:16px;line-height:1.85;max-width:100%;overflow-x:auto}.NewPost_post-content__CRtQN blockquote,.NewPost_post-content__CRtQN li,.NewPost_post-content__CRtQN p,.NewPost_post-content__CRtQN table,.NewPost_post-content__CRtQN td,.NewPost_post-content__CRtQN th{font-size:16px!important}.NewPost_post-content__CRtQN :is(p,li,blockquote,td,th) :is(span,a,strong,em,b,i){font-size:inherit!important}.NewPost_post-content__CRtQN h1,.NewPost_post-content__CRtQN h2,.NewPost_post-content__CRtQN h3,.NewPost_post-content__CRtQN h4{color:#00333c;font-weight:700;letter-spacing:0;line-height:1.35}.NewPost_post-content__CRtQN h2{font-size:30px;margin:54px 0 22px}.NewPost_post-content__CRtQN h3{font-size:24px;margin:38px 0 16px}.NewPost_post-content__CRtQN p{margin:0 0 28px}.NewPost_post-content__CRtQN a{color:#005a6b;font-weight:600;text-decoration:underline;text-underline-offset:3px}.NewPost_post-content__CRtQN img{border-radius:4px;display:block;height:auto;margin:34px auto;max-width:100%}.NewPost_post-content__CRtQN figure{margin:34px 0}.NewPost_post-content__CRtQN figcaption{color:#70787b;font-size:13px;margin-top:8px;text-align:center}.NewPost_post-content__CRtQN ol,.NewPost_post-content__CRtQN ul{margin:0 0 28px 24px;padding:0}.NewPost_post-content__CRtQN li{margin-bottom:10px}.NewPost_post-content__CRtQN blockquote{background:#eff5f5;border:0;border-bottom:1px solid #bfc8ca8c;border-top:1px solid #bfc8ca8c;color:#00333c;font-size:16px;font-style:italic;font-weight:500;line-height:1.55;margin:48px 0;padding:34px 42px;position:relative}.NewPost_post-content__CRtQN table{border-collapse:collapse;font-size:16px;margin:30px 0;width:100%}.NewPost_post-content__CRtQN td,.NewPost_post-content__CRtQN th{border:1px solid #d8e1e3;padding:10px 12px;text-align:left}.NewPost_post-content__CRtQN th{background:#e9eff0;color:#00333c;font-weight:700}.NewPost_news-detail-tags__THhS4{align-items:center;border-top:1px solid #bfc8cabf;color:#70787b;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:9px;justify-content:flex-end;letter-spacing:.08em;margin-top:52px;padding:26px 0 48px;text-transform:uppercase}.NewPost_news-detail-tags__THhS4 em{color:#00333c;font-style:normal}.NewPost_news-detail-sidebar__0fc\+s{display:flex;flex-direction:column;gap:46px}.NewPost_news-detail-sidebar__0fc\+s section{min-width:0}.NewPost_news-detail-sidebar__0fc\+s h2{align-items:center;color:#00333c;display:flex;font-size:14px;font-weight:700;gap:12px;letter-spacing:.12em;margin:0 0 22px;text-transform:uppercase}.NewPost_news-detail-sidebar__0fc\+s h2:after{background:#bfc8ca99;content:"";flex:1 1;height:1px}.NewPost_trending-list__Kd8Q-{display:flex;flex-direction:column;gap:24px}.NewPost_trending-item__OkEF4{grid-gap:16px;color:#171d1e;display:grid;gap:16px;grid-template-columns:80px minmax(0,1fr);text-decoration:none}.NewPost_trending-item__OkEF4>div{background:#e3e9ea;border-radius:4px;height:80px;overflow:hidden;width:80px}.NewPost_trending-item__OkEF4 img,.NewPost_trending-item__OkEF4>div span{height:100%;width:100%}.NewPost_trending-item__OkEF4 img{display:block;object-fit:cover;transition:transform .5s ease}.NewPost_trending-item__OkEF4>div span{align-items:center;color:#00333c;display:flex;font-weight:700;justify-content:center}.NewPost_trending-item__OkEF4 small{color:#064e5a;display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.NewPost_trending-item__OkEF4 strong{color:#171d1e;display:block;font-size:14px;font-weight:700;line-height:1.6;transition:color .2s ease}.NewPost_trending-item__OkEF4:hover strong{color:#00333c}.NewPost_trending-item__OkEF4:hover img{transform:scale(1.08)}.NewPost_news-sidebar-banner__RL2Cv{width:100%}.NewPost_news-sidebar-banner__RL2Cv small{color:#70787b;display:block;font-size:11px;margin-bottom:8px}.NewPost_news-sidebar-banner__RL2Cv a{display:block}.NewPost_news-sidebar-banner__RL2Cv img{border-radius:4px;display:block;height:auto;width:100%}.NewPost_category-list__eDQ3V{display:flex;flex-direction:column;gap:3px}.NewPost_category-list__eDQ3V a{align-items:center;color:#40484a;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:8px 0;text-decoration:none}.NewPost_category-list__eDQ3V a em{background:#e3e9ea;border-radius:4px;color:#576062;font-size:11px;font-style:normal;font-weight:700;padding:2px 8px}.NewPost_category-list__eDQ3V a:hover{color:#00333c}.NewPost_related-section__gnUMG{border-top:1px solid #bfc8cabf;margin:88px auto 0;padding:68px 0 86px;width:min(1180px,100vw - 48px)}.NewPost_related-heading__uzOqx{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:36px}.NewPost_related-heading__uzOqx h2{color:#00333c;font-size:26px;font-weight:700;line-height:1.2;margin:0 0 8px}.NewPost_related-heading__uzOqx p{color:#40484a;font-size:15px;margin:0}.NewPost_related-heading__uzOqx>a{color:#00333c;font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.NewPost_related-grid__0pJ0M{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.NewPost_related-card__uNm4b{color:#171d1e;text-decoration:none}.NewPost_related-card__uNm4b>div{aspect-ratio:4/3;background:#e3e9ea;border-radius:4px;margin-bottom:18px;overflow:hidden}.NewPost_related-card__uNm4b img,.NewPost_related-card__uNm4b>div span{height:100%;width:100%}.NewPost_related-card__uNm4b img{display:block;object-fit:cover;transition:transform .7s ease}.NewPost_related-card__uNm4b>div span{align-items:center;color:#00333c;display:flex;font-size:30px;font-weight:700;justify-content:center}.NewPost_related-card__uNm4b small{color:#00333c;display:block;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.NewPost_related-card__uNm4b h3{color:#171d1e;font-size:14px;font-weight:700;line-height:1.45;margin:0;transition:color .2s ease}.NewPost_related-card__uNm4b:hover h3{color:#00333c}.NewPost_related-card__uNm4b:hover img{transform:scale(1.08)}.NewPost_news-detail-empty__KeP30{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:420px}.NewPost_news-detail-empty__KeP30 a{align-items:center;color:#00333c;display:inline-flex;font-weight:600;gap:8px;text-decoration:none}@media(max-width:1024px){.NewPost_news-detail-page__S42wY{--news-detail-columns:minmax(0,1fr)}.NewPost_news-detail-layout__9A64x{gap:54px}.NewPost_news-detail-sidebar__0fc\+s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.NewPost_news-detail-subscribe__YbuWK{grid-column:1/-1}}@media(max-width:768px){.NewPost_news-detail-header__rLLS7,.NewPost_news-detail-layout__9A64x,.NewPost_related-section__gnUMG{width:calc(100vw - 32px)}.NewPost_news-detail-header__rLLS7{padding:38px 0 34px}.NewPost_news-detail-header__rLLS7 h1{font-size:clamp(22px,5.5vw,26px)}.NewPost_news-detail-kicker__is\+pP i{display:none}.NewPost_news-detail-summary__pXBmz{padding-left:18px}.NewPost_related-heading__uzOqx{align-items:flex-start;flex-direction:column}.NewPost_news-detail-tags__THhS4{justify-content:flex-start}.NewPost_news-detail-sidebar__0fc\+s,.NewPost_related-grid__0pJ0M{grid-template-columns:1fr}}.contact-page{grid-gap:36px;color:#191c1e;display:grid;font-family:Be Vietnam Pro,sans-serif;gap:36px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 460px;margin:0 auto;padding:44px 0 72px;width:min(1376px,100vw - 64px)}.contact-info{background:#00333f;color:#fff;min-height:420px;padding:52px 56px}.contact-info>span{color:#9fe6d0;display:block;font-size:13px;font-weight:800;line-height:18px;margin-bottom:10px;text-transform:uppercase}.contact-info h1{color:#fff;font-size:42px;font-weight:800;line-height:52px;margin:0}.contact-info>p{color:#ffffffd1;font-size:17px;line-height:28px;margin:16px 0 0;max-width:680px}.contact-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.contact-list div{background:#ffffff14;border:1px solid #ffffff1f;min-height:132px;padding:18px}.contact-list .anticon{color:#9fe6d0;display:block;font-size:22px;margin-bottom:12px}.contact-list strong{color:#fff;display:block;font-size:15px;font-weight:700;line-height:22px}.contact-list p{color:#ffffffc2;font-size:14px;line-height:22px;margin:6px 0 0}.contact-form-panel{background:#fff;border:1px solid #eef0f5;box-shadow:0 10px 24px #0f172a0f;padding:30px 28px}.contact-form-panel h2{color:#00333f;font-size:24px;font-weight:800;line-height:32px;margin:0 0 22px}.contact-form-panel .ant-form-item-label>label{color:#444656;font-size:14px;font-weight:600}.contact-form-panel .ant-input,.contact-form-panel .ant-input-affix-wrapper,.contact-form-panel textarea.ant-input{border-color:#d9def0;border-radius:4px;box-shadow:none}.contact-submit{background:#005a6b;border:0;border-radius:4px;color:#fff;font-weight:700;height:44px;width:100%}.contact-submit:focus,.contact-submit:hover{background:#004d5d!important}@media(max-width:1100px){.contact-page{grid-template-columns:1fr}}@media(max-width:768px){.contact-page{padding:24px 0 44px;width:calc(100vw - 32px)}.contact-info{min-height:0;padding:34px 24px}.contact-info h1{font-size:32px;line-height:40px}.contact-list{grid-template-columns:1fr}}.attendance-page{background:#f5fafb;color:#171d1e;min-height:70vh;padding:38px max(24px,calc(50vw - 720px))}.attendance-heading{margin-bottom:28px}.attendance-heading>div{color:#2a6673;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.attendance-heading h1{color:#00333c;font-size:32px;font-weight:800;line-height:1.2;margin:8px 0}.attendance-heading p{color:#667174;margin:0}.attendance-filters{grid-gap:16px;align-items:end;background:#eff5f5;border:1px solid #e3e9ea;border-radius:12px;display:grid;gap:16px;grid-template-columns:1.3fr 1fr 1fr 1.2fr auto;margin-bottom:24px;padding:20px}.attendance-field{min-width:0}.attendance-field label{color:#576062;display:block;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.attendance-field .ant-input-affix-wrapper,.attendance-field .ant-picker,.attendance-field .ant-select{border-radius:6px;height:40px;width:100%}.attendance-actions{display:flex;gap:8px}.attendance-actions .ant-btn{border-radius:6px;height:40px}.attendance-actions .ant-btn-primary{background:#00333c}.attendance-summary{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.attendance-summary-card{background:#e3e9ea;border-radius:12px;min-height:132px;overflow:hidden;padding:22px;position:relative}.attendance-summary-card i{bottom:-12px;color:#00333c;font-size:72px;opacity:.09;position:absolute;right:-6px}.attendance-summary-card>label{color:#576062;display:block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.attendance-summary-card>div{margin-top:20px}.attendance-summary-card strong{color:#00333c;font-size:34px;font-weight:800;line-height:1}.attendance-summary-card span{color:#667174;font-size:13px;margin-left:7px}.attendance-summary-card.featured{background:#00333c}.attendance-summary-card.featured label,.attendance-summary-card.featured span{color:#ffffffb3}.attendance-summary-card.featured i,.attendance-summary-card.featured strong{color:#fff}.attendance-summary-card.warning i,.attendance-summary-card.warning strong{color:#8a4b12}.attendance-summary-card.danger i,.attendance-summary-card.danger strong{color:#ba1a1a}.attendance-table-card{background:#fff;border:1px solid #e3e9ea;border-radius:12px;overflow:hidden}.attendance-table-title{align-items:center;border-bottom:1px solid #e9eff0;display:flex;justify-content:space-between;padding:20px 24px}.attendance-table-title h2{color:#00333c;font-size:18px;margin:0 0 3px}.attendance-table-title p{color:#70787b;font-size:13px;margin:0}.attendance-table-title>span{background:#e9eff0;border-radius:16px;color:#00333c;font-size:12px;font-weight:700;padding:6px 12px}.attendance-table-card .ant-table-thead>tr>th{background:#f3f7f7;color:#00333c;font-size:11px;letter-spacing:.6px;text-transform:uppercase}.attendance-table-card .ant-table-tbody>tr:hover>td{background:#eff5f5!important}.attendance-table-card .ant-pagination{padding:0 20px}.attendance-code{color:#576062;font-family:monospace;font-size:12px}.attendance-primary-value{color:#00333c}@media(max-width:1200px){.attendance-filters{grid-template-columns:repeat(2,1fr)}.attendance-actions{grid-column:span 2}.attendance-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.attendance-heading h1{font-size:26px}.attendance-filters,.attendance-summary{grid-template-columns:1fr}.attendance-actions{flex-wrap:wrap;grid-column:auto}.attendance-summary-card{min-height:115px}.attendance-table-title{align-items:flex-start;gap:12px}}.attendance-field .ant-input-affix-wrapper{box-sizing:border-box}.attendance-field .ant-input-affix-wrapper .ant-input,.attendance-field .ant-input-affix-wrapper .ant-input:focus{background:#0000;border:0!important;border-radius:0!important;box-shadow:none!important;height:auto;outline:0;padding:0;width:100%}.attendance-history-page{background:#f5fafb;color:#171d1e;min-height:75vh;padding:32px max(24px,calc(50vw - 720px))}.history-back{color:#2a6673;margin:0 0 22px -12px}.history-heading{margin-bottom:34px}.history-heading h1{color:#00333c;font-size:38px;font-weight:800;letter-spacing:-1px;line-height:1.15;margin:0 0 8px}.history-heading p{color:#576062;font-size:16px;margin:0}.history-overview{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1.15fr .85fr;margin-bottom:30px}.history-employee-card,.history-range-card,.history-rate-card{border-radius:12px;min-height:180px;padding:26px}.history-employee-card{align-items:center;background:#e3e9ea;display:flex;gap:24px;overflow:hidden}.history-employee-card h2{color:#00333c;font-size:26px;margin:0}.history-employee-card>div>p{color:#576062;font-size:12px;font-weight:700;letter-spacing:.5px;margin:4px 0 16px;text-transform:uppercase}.history-employee-stats{display:flex;gap:10px}.history-employee-stats span{background:#fff;border-radius:8px;display:flex;flex-direction:column;min-width:125px;padding:9px 14px}.history-employee-stats small,.history-range-card label,.history-rate-card label{color:#576062;font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.history-employee-stats b{color:#00333c;margin-top:3px}.history-range-card{background:#e9eff0;display:flex;flex-direction:column;justify-content:center}.history-range-card label{margin-bottom:14px}.history-range-card .ant-picker{border:0;border-radius:8px;height:44px;width:100%}.history-rate-card{background:#00333c;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.history-rate-card label,.history-rate-card p{color:#ffffffa6}.history-rate-card strong{font-size:42px;line-height:1}.history-rate-card p{font-size:12px;margin:0}.history-table-card{background:#fff;border:1px solid #e3e9ea;border-radius:12px;overflow:hidden}.history-table-header{align-items:center;background:#e9eff0;display:flex;gap:20px;justify-content:space-between;padding:20px 24px}.history-table-header h2{color:#00333c;font-size:18px;margin:0 0 3px}.history-table-header p{color:#70787b;font-size:12px;margin:0}.history-table-header .ant-select{min-width:190px}.history-table-card .ant-table-thead>tr>th{background:#f3f7f7;color:#40484a;font-size:11px;letter-spacing:.5px;padding:18px 20px;text-transform:uppercase}.history-table-card .ant-table-tbody>tr>td{padding:18px 20px}.history-table-card .ant-table-tbody>tr:hover>td{background:#eff5f5!important}.history-table-card .ant-pagination{padding:0 20px}.history-date{display:flex;flex-direction:column}.history-date strong{color:#00333c;text-transform:capitalize}.history-date span{color:#70787b;font-size:11px;margin-top:4px}.history-shift-cell{align-items:center;display:flex;flex-direction:column;gap:7px}.history-shift-cell>strong{font-size:13px}.history-shift-cell>small{color:#8a4b12;font-size:10px;font-weight:700}.history-shift-cell .error-time{color:#ba1a1a}.history-status{border-radius:12px;display:inline-block;font-size:9px;font-weight:800;letter-spacing:.3px;line-height:1;padding:4px 10px;text-transform:uppercase}.history-status.success{background:#d7eff3;color:#064e5a}.history-status.warning{background:#ffdcc3;color:#663d17}.history-status.error{background:#ffdad6;color:#93000a}.history-status.neutral{background:#dee3e4;color:#576062}.history-note{background:#fff;border:1px solid #dbe4e6;border-radius:12px;color:#576062;font-size:13px;margin-top:24px;padding:20px 24px}.history-note b{color:#00333c}.history-note p{display:inline;margin-left:8px}.history-note strong{color:#663d17}.history-note em{color:#ba1a1a;font-style:normal;font-weight:700}@media(max-width:1100px){.history-overview{grid-template-columns:1fr 1fr}.history-employee-card{grid-column:span 2}}@media(max-width:680px){.attendance-history-page{padding:24px 16px}.history-heading h1{font-size:29px}.history-overview{grid-template-columns:1fr}.history-employee-card{align-items:flex-start;grid-column:auto;padding:20px}.history-employee-card .ant-avatar{height:64px!important;min-width:64px!important;width:64px!important}.history-employee-card h2{font-size:21px}.history-employee-stats{flex-direction:column}.history-table-header{align-items:flex-start;flex-direction:column}.history-table-header .ant-select{width:100%}.history-note p{display:block;margin:7px 0 0}}.privacy-policy-page{background:#f5fafb;color:#171d1e;grid-column:1/-1;min-height:calc(100vh - 80px);padding:56px 24px 72px;width:100%}.privacy-policy-shell{display:block;margin:0 auto;width:min(960px,100%)}.privacy-policy-kicker{color:#2a6673;display:inline-block;font-size:12px;font-weight:800;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.privacy-policy-content{min-width:0}.privacy-policy-header{border-bottom:1px solid #bfc8ca;margin-bottom:24px;padding-bottom:24px}.privacy-policy-header span{color:#2a6673;display:inline-block;font-size:13px;font-weight:800;letter-spacing:0;margin-bottom:12px;text-transform:uppercase}.privacy-policy-header h1{color:#00333c;font-size:clamp(32px,5vw,52px);font-weight:900;line-height:1.08;margin:0}.privacy-policy-header p{color:#40484a;font-size:16px;line-height:1.75;margin:16px 0 0;max-width:760px}.privacy-policy-header small{color:#576062;display:inline-block;font-size:14px;font-weight:600;margin-top:14px}.privacy-policy-viewer{background:#fff;border:1px solid #d8e1e3;border-radius:12px;box-shadow:0 20px 56px #171d1e1a;height:min(980px,100vh - 180px);min-height:680px;overflow:hidden}.privacy-policy-viewer iframe{background:#fff;border:0;display:block;height:100%;width:100%}.privacy-policy-html-content{background:#fff;border:1px solid #d8e1e3;border-radius:12px;box-shadow:0 20px 56px #171d1e1a;color:#243033;font-size:16px;line-height:1.85;padding:40px}.privacy-policy-html-content h1,.privacy-policy-html-content h2,.privacy-policy-html-content h3,.privacy-policy-html-content h4{color:#00333c;font-weight:800;line-height:1.25;margin:1.4em 0 .65em}.privacy-policy-html-content h1:first-child,.privacy-policy-html-content h2:first-child,.privacy-policy-html-content h3:first-child,.privacy-policy-html-content h4:first-child{margin-top:0}.privacy-policy-html-content blockquote,.privacy-policy-html-content ol,.privacy-policy-html-content p,.privacy-policy-html-content table,.privacy-policy-html-content ul{margin-bottom:1.15em}.privacy-policy-html-content ol,.privacy-policy-html-content ul{padding-left:24px}.privacy-policy-html-content a{color:#006d83;font-weight:700}.privacy-policy-html-content img{border-radius:10px;height:auto;max-width:100%}.privacy-policy-html-content table{border-collapse:collapse;overflow:hidden;width:100%}.privacy-policy-html-content td,.privacy-policy-html-content th{border:1px solid #d8e1e3;padding:12px;vertical-align:top}.privacy-policy-html-content blockquote{border-left:4px solid #2a6673;color:#576062;font-style:italic;padding-left:18px}.privacy-policy-empty{align-items:center;background:#fff;border:1px solid #d8e1e3;border-radius:12px;box-shadow:0 20px 56px #171d1e14;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:360px;padding:48px 24px}@media(max-width:900px){.privacy-policy-page{padding:88px 16px 48px}.privacy-policy-shell{width:min(100%,760px)}.privacy-policy-viewer{height:72vh;min-height:520px}.privacy-policy-html-content{padding:28px}}@media(max-width:560px){.privacy-policy-page{padding-inline:12px}.privacy-policy-empty{border-radius:10px}.privacy-policy-header h1{font-size:32px}.privacy-policy-viewer{min-height:460px}.privacy-policy-html-content{font-size:15px;padding:22px 18px}}*{box-sizing:border-box;margin:0;padding:0}.login-page{align-items:center;background-color:#faf8ff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:5% 10%;position:relative}.login-bg-decoration{inset:0;position:fixed;z-index:0}.bg-blob-1{background:#1c47dd0d;filter:blur(120px);height:50%;right:-10%;top:-10%;width:50%}.bg-blob-1,.bg-blob-2{border-radius:50%;position:absolute}.bg-blob-2{background:#00ccf91a;bottom:-10%;filter:blur(100px);height:40%;left:-10%;width:40%}.login-main{background:#fff;border:1px solid #c4c5d84d;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;height:80vh;max-width:none;overflow:hidden;position:relative;width:100%;z-index:10}@media (min-width:768px){.login-main{flex-direction:row}}@media (max-width:768px){.login-page{padding:0}.login-main{border-radius:0;height:100vh}}.login-image-section{display:none;overflow:hidden;position:relative;width:50%}@media (min-width:768px){.login-image-section{display:block}}.image-overlay{background:#1c47dd33;inset:0;mix-blend-mode:multiply;position:absolute;transition:opacity .3s ease;z-index:10}.login-image-section:hover .image-overlay{opacity:.1}.image-bg{filter:grayscale(20%);height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.image-quote{bottom:48px;left:48px;position:absolute;right:48px;z-index:20}.quote-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#3f63f6e6;border:1px solid #fff3;border-radius:16px;box-shadow:0 10px 25px -5px #0000001a;padding:24px}.quote-card h2{color:#fff;font-size:24px;font-weight:700;line-height:32px;margin-bottom:4px}.quote-card p{color:#ffffffe6;font-size:16px;line-height:24px}.login-form-section{background:#fff;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;padding:40px 48px;width:100%}@media (min-width:768px){.login-form-section{width:50%}}@media (max-width:768px){.login-form-section{justify-content:flex-start;padding:32px 24px}}.form-header{padding-top:25px}.logo-wrapper{align-items:center;display:flex;gap:8px}.logo-text{color:#1c47dd;font-size:28px;font-weight:800;letter-spacing:-.01em}.login-form{gap:24px}.form-field,.login-form{display:flex;flex-direction:column}.form-field{gap:8px}.field-label{align-items:center;display:flex;justify-content:space-between}.field-label label{color:#131b2e}.field-label label,.forgot-link{font-size:14px;font-weight:600;line-height:16px}.forgot-link{color:#1c47dd;text-decoration:none;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.forgot-link:hover{text-decoration:underline}.input-wrapper{position:relative}.input-icon{color:#747687;font-size:20px;left:16px;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s}.input-wrapper:focus-within .input-icon{color:#1c47dd}.input-field{background:#f2f3ff;border:1px solid #c4c5d8;border-radius:12px;font-family:Manrope,sans-serif;font-size:16px;line-height:24px;padding:14px 16px 14px 48px;transition:all .2s;width:100%}.input-field:focus{border-color:#1c47dd;box-shadow:0 0 0 2px #fff,0 0 0 4px #1c47dd33;outline:none}.remember-wrapper{align-items:center;display:flex;margin-top:4px}.checkbox-label{align-items:center;cursor:pointer;display:flex;gap:8px}.checkbox-label input[type=checkbox]{accent-color:#1c47dd;border:1px solid #c4c5d8;border-radius:4px;cursor:pointer;height:20px;width:20px}.checkbox-label span{color:#444655;font-size:14px;line-height:20px;-webkit-user-select:none;user-select:none}.submit-btn{align-items:center;background:#1c47dd;border:none;border-radius:12px;box-shadow:0 10px 15px -3px #1c47dd33;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;line-height:16px;margin-top:8px;padding:14px;transition:all .2s;width:100%}.submit-btn:hover:not(:disabled){background:#3f63f6;transform:scale(.98)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.loading-spinner{animation:spin 1s linear infinite;height:20px;width:20px}.spinner-circle{opacity:.25}.spinner-path{opacity:.75}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-footer{align-items:center;border-top:1px solid #c4c5d84d;display:flex;flex-direction:column;gap:16px;margin-top:48px;padding-top:24px}.form-footer p{color:#444655;font-size:14px;line-height:20px;text-align:center}.form-footer p a{color:#1c47dd;font-weight:700;text-decoration:none}.form-footer p a:hover{text-decoration:underline}.mobile-break{display:inline}@media (min-width:768px){.mobile-break{display:none}}.footer-links{display:flex;gap:24px}.footer-links a{color:#747687;font-size:12px;font-weight:600;line-height:14px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#131b2e}.forgot-link-btn{background:none;border:none;color:#1c47dd;cursor:pointer;font-size:14px;font-weight:600;line-height:16px;padding:0;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.forgot-link-btn:hover{text-decoration:underline}.footer-link-btn{background:none;border:none;color:#747687;cursor:pointer;font-size:12px;font-weight:600;line-height:14px;padding:0;transition:color .2s}.footer-link-btn:hover{color:#131b2e}.form-footer p .footer-link-btn{color:#1c47dd;font-size:14px;font-weight:700}.form-footer p .footer-link-btn:hover{text-decoration:underline}.password-toggle{align-items:center;background:none;border:none;color:#747687;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .2s}.password-toggle:hover{color:#131b2e}.error-message-container{animation:slideDown .3s ease;margin-bottom:20px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-message{background:#ffebee;border:1px solid #ffcdd2;border-radius:12px;color:#c62828;gap:12px;padding:12px 16px}.error-icon,.error-message{align-items:center;display:flex}.error-icon{background:#c62828;border-radius:50%;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.error-text{flex:1 1;font-size:14px;font-weight:500;line-height:20px}.error-close-btn{align-items:center;background:none;border:none;color:#c62828;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:4px;transition:opacity .2s}.error-close-btn:hover{opacity:1}.input-field.input-error{border-color:#c62828}.input-field.input-error:focus{border-color:#c62828;box-shadow:0 0 0 2px #fff,0 0 0 4px #c6282833}.ai-admin{color:#18383d;padding:24px}.ai-admin-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.ai-admin-heading h2{margin-bottom:4px}.ai-admin .ant-alert,.ai-admin-filters{margin-bottom:16px}.ai-admin .ai-admin-filters .ant-card-body{padding:20px}.ai-admin-filter-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-admin-filter-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ai-admin-filter-wide{grid-column:auto}.ai-admin-filter-label{color:#40535b;font-size:13px;font-weight:600}.ai-admin .ai-admin-filters .ant-input-number,.ai-admin .ai-admin-filters .ant-input-search,.ai-admin .ai-admin-filters .ant-picker,.ai-admin .ai-admin-filters .ant-select{min-width:0;width:100%}.ai-admin .ai-admin-filters .ant-input-affix-wrapper,.ai-admin .ai-admin-filters .ant-input-number,.ai-admin .ai-admin-filters .ant-input-search-button,.ai-admin .ai-admin-filters .ant-picker,.ai-admin .ai-admin-filters .ant-select{height:40px}.ai-admin .ai-admin-filters .ant-input-affix-wrapper{padding:4px 11px}.ai-admin .ai-admin-filters .ant-input-affix-wrapper>input.ant-input,.ai-admin .ai-admin-filters .ant-input-number-input,.ai-admin .ai-admin-filters .ant-picker-input>input,.ai-admin .ai-admin-filters .ant-select-selection-search-input{background:#0000;border:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;margin:0!important;min-height:0;min-width:0;outline:none!important;padding:0!important;width:100%}.ai-admin .ai-admin-filters .ant-input-number-input{height:38px!important;padding:0 11px!important}.ai-admin-filter-actions{border-top:1px solid #edf0f2;display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px}.ai-admin .ai-admin-filter-actions .ant-btn{height:40px}@media (max-width:1100px){.ai-admin-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-admin-filter-grid{grid-template-columns:minmax(0,1fr)}.ai-admin-filter-wide{grid-column:auto}}.ai-admin-kpis{margin-bottom:16px;margin-top:16px}.ai-admin-kpis .ant-card{border-top:3px solid #24636b;height:100%}.ai-admin-message{background:#f2f7f7;margin:12px 0}.ai-admin-question{background:#fff}.ai-admin-text{margin-top:8px;overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:600px){.ai-admin{padding:12px}.ai-admin-heading h2{font-size:23px}}.transaction-detail-modal .ant-modal-content{border-radius:12px;box-shadow:0 24px 48px #00000026;overflow:hidden}.transaction-detail-modal .ant-modal-header{background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #f0f0f0;padding:16px 20px 12px}.transaction-detail-modal .ant-modal-title{color:#1a1a2e;font-size:18px;font-weight:700}.modal-title-custom{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-right:32px}.transaction-detail-header-action{border-radius:5px;font-size:12px;font-weight:500;margin-left:4px}.transaction-detail-header-action.detail-action-confirm{background:#52c41a;border-color:#52c41a}.transaction-detail-header-action.detail-action-complete{background:#1890ff;border-color:#1890ff}.transaction-detail-body{max-height:70vh;overflow-y:auto;padding:8px 0 12px}.transaction-detail-body::-webkit-scrollbar{width:4px}.transaction-detail-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.transaction-detail-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.detail-section{margin-bottom:20px;padding:0 4px}.section-title{border-left:3px solid #1890ff;color:#2c3e50;font-size:14px;font-weight:700;margin-bottom:12px;padding-left:8px}.transaction-detail-body .ant-descriptions{background:#fafcfd;border-radius:10px;overflow:hidden}.transaction-detail-body .ant-descriptions-item-label{background:#f5f7fa;color:#2c3e50;font-weight:600}.deposit-image-preview{margin-top:12px}.unc-file-info{margin-top:8px}.timeline-content-detail{padding-bottom:8px}.timeline-header-detail{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.timeline-action-detail{color:#1a1a2e;font-size:14px;font-weight:600}.timeline-user-detail{color:#8c8c8c;font-size:12px}.timeline-time-detail{color:#9ca3af;font-size:11px}.no-timeline{background:#fafcfd;border-radius:8px}.transaction-document-list{display:flex;flex-direction:column;gap:8px}.transaction-document-list a{align-items:center;background:#fafcfd;border:1px solid #e8e8e8;border-radius:8px;display:flex;gap:8px;padding:10px 12px}.transaction-detail-footer{background:#fff;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;margin-top:8px;padding:14px 20px 18px}.transaction-detail-footer .ant-btn{border-radius:8px;font-size:13px;font-weight:600;height:38px;padding:0 24px}@media (max-width:768px){.transaction-detail-modal{width:95%!important}.detail-section{margin-bottom:16px}.transaction-detail-footer{padding:12px 16px 16px}}.complete-transaction-modal .ant-modal-content{border-radius:12px;box-shadow:0 24px 48px #00000026;overflow:hidden}.complete-transaction-modal .ant-modal-header{background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #f0f0f0;padding:16px 20px 12px}.complete-transaction-modal .ant-modal-title{color:#1a1a2e;font-size:18px;font-weight:700;padding-left:12px;position:relative}.complete-transaction-modal .ant-modal-title:before{background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:2px;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.complete-transaction-body{max-height:65vh;overflow-y:auto;padding:8px 0 12px}.complete-transaction-body::-webkit-scrollbar{width:4px}.complete-transaction-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.complete-transaction-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.transaction-info-card{background:linear-gradient(135deg,#f6f9fc,#f0f4f9);border:1px solid #e8ecf2;border-radius:10px;margin-bottom:20px;padding:16px 20px}.info-title{border-bottom:1px solid #e0e6ed;color:#2c3e50;font-size:14px;font-weight:700;margin-bottom:16px;padding-bottom:8px}.info-item{display:flex;flex-direction:column;gap:6px}.info-item label{color:#8c8c8c;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.info-value{color:#1a1a2e;font-size:14px;font-weight:600}.info-value.highlight{color:#1890ff;font-size:16px}.deposit-image-section{background:#fafcfd;border:1px solid #eef2f9;border-radius:10px;margin-bottom:20px;padding:16px 20px}.image-title{color:#2c3e50;font-size:13px;font-weight:600}.image-title,.unc-file-info{margin-bottom:12px}.deposit-image-preview{align-items:center;background:#f5f5f5;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:16px;transition:all .2s}.deposit-image-preview:hover{background:#e8e8e8}.transaction-timeline{background:#fafcfd;border:1px solid #eef2f9;border-radius:10px;margin-bottom:20px;padding:16px 20px}.timeline-title{color:#2c3e50;font-size:14px;font-weight:700;margin-bottom:16px}.timeline-list{display:flex;flex-direction:column;gap:16px}.timeline-item{display:flex;gap:16px;position:relative}.timeline-item:not(:last-child):before{background:#e8ecf2;bottom:-20px;content:"";left:20px;position:absolute;top:40px;width:2px}.timeline-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px;z-index:1}.timeline-content{flex:1 1;padding-bottom:8px}.timeline-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.timeline-action{color:#1a1a2e;font-size:14px;font-weight:600}.timeline-user{color:#8c8c8c;font-size:12px}.timeline-time{color:#9ca3af;font-size:11px}.no-timeline{color:#9ca3af;padding:24px;text-align:center}.complete-transaction-footer{background:#fff;border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding:14px 20px 18px}.complete-transaction-footer .btn-cancel{background:#fff;border:1.5px solid #d9d9d9;border-radius:8px;color:#595959;font-size:13px;font-weight:600;height:38px;padding:0 20px;transition:all .2s}.complete-transaction-footer .btn-cancel:hover{border-color:#ff7875;color:#ff4d4f}.complete-transaction-footer .btn-complete{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;border-radius:8px;box-shadow:0 2px 8px #1890ff40;font-size:13px;font-weight:600;height:38px;padding:0 22px;transition:all .2s}.complete-transaction-footer .btn-complete:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 4px 12px #1890ff59;transform:translateY(-1px)}@media (max-width:768px){.complete-transaction-modal{width:95%!important}.deposit-image-section,.transaction-info-card,.transaction-timeline{padding:12px 16px}.timeline-item{gap:12px}.timeline-icon{font-size:14px;height:32px;width:32px}.timeline-action{font-size:12px}.complete-transaction-footer{padding:12px 16px 16px}}.admin-main-shell,.admin-shell{background:#faf8ff}.admin-main-shell{margin-left:280px;min-height:100vh;padding-top:48px;transition:margin-left .2s ease}.admin-main-shell.admin-main-shell-collapsed{margin-left:80px}.admin-main-shell>.ant-layout-content,.admin-main-shell>:not(.admin-header):not(.admin-footer-shell),.admin-main-shell>main{background:#faf8ff}.admin-footer-shell{background:#f2f3ff;border-top:1px solid #c4c5d8;color:#444655;font-weight:600;margin:0;text-align:center}.admin-header{align-items:center;background:#fff;border-bottom:1px solid #e8edf3;border-top:2px solid #6554e8;box-shadow:0 1px 4px #131b2e0a;display:flex;gap:24px;height:48px;justify-content:space-between;left:280px;line-height:normal;padding:0 26px;position:fixed;right:0;top:0;transition:left .2s ease;z-index:40}.admin-main-shell-collapsed .admin-header{left:80px}.admin-header-actions,.admin-header-left,.admin-header-user{align-items:center;display:flex}.admin-header-left{min-width:0;overflow-x:auto;scrollbar-width:none}.admin-header-stats{align-items:center;display:flex;gap:14px;min-width:0}.admin-header-stat{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:400;gap:6px;height:34px;line-height:1;padding:0 12px;white-space:nowrap}.admin-header-stat .anticon{color:inherit;font-size:14px}.admin-header-stat-online{background:#effcf6;border-color:#99f0ce;color:#009c83}.admin-header-stat-transaction{background:#f0f7ff;border-color:#b9d7ff;color:#2861ff}.admin-header-stat-booking{background:#faf5ff;border-color:#e7d3ff;color:#9638fa}.admin-header-stat strong{color:#12364b;font-weight:500}.admin-header-online-dot{background:#5cd3b0;border-radius:50%;flex-shrink:0;height:12px;margin-right:2px;position:relative;width:12px}.admin-header-online-dot:after{animation:admin-online-pulse 1.8s ease-out infinite;border:1px solid #5cd3b0;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@keyframes admin-online-pulse{0%{opacity:.8;transform:scale(1)}75%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.admin-header-online-dot:after{animation:none;opacity:0}}.admin-header-stat-link:focus-visible,.admin-header-stat-link:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.admin-header-actions{flex-shrink:0;gap:16px}.admin-header-icon-button,.admin-header-user{background:#0000;border:0;color:#718198;cursor:pointer;transition:color .2s ease}.admin-header-icon-button{align-items:center;display:inline-flex;font-size:23px;height:32px;justify-content:center;padding:4px;position:relative;width:32px}.admin-notification-badge{background:#f04452;border:2px solid #fff;border-radius:999px;color:#fff;font-size:9px;font-weight:700;height:12px;line-height:13px;position:absolute;right:1px;text-align:center;top:1px;width:12px}.admin-header-icon-button:hover,.admin-header-user:hover{color:#3f63f6}.admin-header-divider{background:#e6eaf0;height:28px;width:1px}.admin-header-user{gap:12px;padding:0}.admin-header-user .ant-avatar{background:linear-gradient(135deg,#006874,#12b9a3);border:2px solid #80d8d1;color:#fff;font-size:18px;font-weight:600;transition:border-color .2s ease}.admin-header-avatar{display:inline-flex;position:relative}.admin-header-avatar-status{background:#16bd8a;border:2px solid #fff;border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px}.admin-header-user:hover .ant-avatar{border-color:#3f63f6}.admin-header-user-copy{align-items:flex-end;display:flex;flex-direction:column;line-height:1.2}.admin-header-user-copy span{color:#131b2e;font-size:14px;font-weight:500}.admin-header-user-copy small{color:#009ca5;font-size:12px;font-weight:400;margin-top:2px}.admin-notification-popover .ant-popover-inner{border:1px solid #d9dcf0;border-radius:6px;box-shadow:0 18px 44px #131b2e2e;padding:0}.admin-notification-panel{background:#fff;border-radius:6px;max-width:calc(100vw - 24px);overflow:hidden;width:420px}.admin-notification-header{align-items:center;border-bottom:1px solid #e2e5f3;color:#131b2e;display:flex;font-size:13px;font-weight:800;justify-content:space-between;min-height:48px;padding:0 16px}.admin-notification-footer,.admin-notification-header button,.admin-notification-item{background:#0000;border:0;cursor:pointer;font:inherit}.admin-notification-header button{color:#3f63f6;font-size:13px;font-weight:600;padding:0}.admin-notification-tabs{grid-gap:2px;border-bottom:1px solid #e2e5f3;display:grid;gap:2px;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 10px}.admin-notification-tabs button{background:#0000;border:0;border-radius:7px;color:#747687;cursor:pointer;font-size:11px;font-weight:700;min-width:0;padding:7px 2px;white-space:nowrap}.admin-notification-tabs button.active{background:#e9edff;color:#3f63f6}.admin-notification-list{max-height:320px;overflow-y:auto}.admin-notification-item{grid-gap:10px;border-bottom:1px solid #eef0f7;color:#444655;display:grid;gap:10px;grid-template-columns:34px 1fr 8px;min-height:82px;padding:12px 14px;position:relative;text-align:left;width:100%}.admin-notification-item:hover{background:#f6f8ff}.admin-notification-item-icon{align-items:center;border-radius:50%;display:inline-flex;font-size:17px;height:34px;justify-content:center;width:34px}.notification-icon-transaction{background:#e5ebff;color:#3f63f6}.notification-icon-system{background:#edf0f7;color:#596174}.notification-icon-booking{background:#fff3d6;color:#d97706}.notification-icon-project{background:#dff8fb;color:#1797a8}.notification-icon-warning{background:#ffe7eb;color:#e33b4f}.admin-notification-item-body{display:flex;flex-direction:column;gap:3px;min-width:0}.admin-notification-item-desc,.admin-notification-item-title{color:#444655;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.admin-notification-item-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:700}.admin-notification-item-desc{white-space:nowrap}.admin-notification-item-time{color:#a0a3b1;font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase}.admin-notification-unread-dot{align-self:center;background:#3f63f6;border-radius:50%;height:7px;width:7px}.admin-notification-footer{border-top:1px solid #d9dcf0;color:#3f63f6;font-size:13px;font-weight:700;min-height:40px;width:100%}.admin-notification-footer:hover{background:#f6f8ff}.admin-notification-state{align-items:center;color:#747687;display:flex;font-size:13px;font-weight:600;justify-content:center;min-height:96px;padding:16px;text-align:center}@media (max-width:1023px){.admin-header{left:80px;padding-left:20px;padding-right:20px}.admin-header-stats{gap:12px}.admin-header-stat{font-size:12px}}@media (max-width:575px){.admin-header{gap:12px;padding-left:12px;padding-right:12px}.admin-header-stat{padding:0 10px}.admin-header-actions{gap:8px}.admin-header-divider,.admin-header-user-copy{display:none}}.custom-sidebar{background:#f2f3ff!important;border-right:1px solid #c4c5d8;box-shadow:0 1px 4px #131b2e14;inset:0 auto 0 0;overflow:hidden;position:fixed!important;z-index:50}.custom-sidebar,.custom-sidebar *{caret-color:#0000}.custom-sidebar .ant-menu-item:focus,.custom-sidebar .ant-menu-submenu-title:focus,.custom-sidebar button:focus{outline:none}.custom-sidebar .ant-menu-item:focus-visible,.custom-sidebar .ant-menu-submenu-title:focus-visible,.custom-sidebar button:focus-visible{box-shadow:0 0 0 2px #3f63f63d}.custom-sidebar .ant-layout-sider-children{background:#f2f3ff;display:flex;flex-direction:column;min-height:100vh;padding:24px 0}.sidebar-logo{align-items:center;cursor:pointer;display:flex;gap:8px;padding:0 24px 32px}.sidebar-logo-image{display:block;height:100px;max-width:188px;object-fit:contain;padding:0;transform:scale(1.5);width:100%}.sidebar-logo-mark{align-items:center;background:#3f63f6;border-radius:12px;box-shadow:0 12px 22px #3f63f633;color:#fff;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.sidebar-logo-mark .anticon{font-size:20px}.sidebar-brand-name{color:#3f63f6;font-size:24px;font-weight:800;line-height:1.15}.sidebar-brand-subtitle{color:#747687;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin-top:2px;text-transform:uppercase;white-space:nowrap}.custom-sidebar .ant-menu{-webkit-border-end:none!important;background:#0000!important;border-inline-end:none!important;flex:1 1;overflow-y:auto;padding:0 2px 16px}.custom-sidebar .ant-menu-item,.custom-sidebar .ant-menu-submenu-title{border-radius:8px!important;color:#444655!important;cursor:pointer;font-size:15px;font-weight:600;height:40px!important;line-height:40px!important;margin:4px 0!important;transition:background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.custom-sidebar .ant-menu-item .ant-menu-item-icon,.custom-sidebar .ant-menu-submenu-title .ant-menu-item-icon{color:inherit!important;font-size:18px;min-width:22px}.custom-sidebar .ant-menu-title-content{-webkit-margin-start:12px!important;margin-inline-start:12px!important}.custom-sidebar .ant-menu-item:hover,.custom-sidebar .ant-menu-submenu-title:hover{background:#e1e7ff!important;color:#3f63f6!important}.custom-sidebar .ant-menu-item-selected{background:#3f63f61a!important;color:#3f63f6!important;font-weight:800;position:relative}.custom-sidebar .ant-menu-item-selected:after{background:#3f63f6;border:0!important;border-radius:4px 0 0 4px;bottom:8px;content:"";opacity:1!important;position:absolute;right:0;top:8px;transform:none!important;width:4px}.custom-sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#3f63f6!important}.custom-sidebar .ant-menu-submenu .ant-menu{background:#0000!important;padding:0 0 4px 12px}.custom-sidebar .ant-menu-submenu .ant-menu-item{font-size:14px;font-weight:600;height:36px!important;line-height:36px!important;margin:2px 0!important}.custom-sidebar .ant-menu-submenu-arrow{color:#747687!important}.sidebar-action{display:flex;flex-direction:column;margin-top:auto;padding:8px 2px 0}.sidebar-collapse-button{align-items:center;background:#eaedff;border:0;border-top:1px solid #c4c5d8;color:#444655;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:700;gap:8px;height:40px;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.sidebar-collapse-button .anticon{color:inherit;display:inline-flex;font-size:18px;line-height:1}.sidebar-collapse-button:hover{color:#3f63f6}.custom-sidebar.ant-layout-sider-collapsed .ant-layout-sider-children{padding-top:16px}.custom-sidebar.ant-layout-sider-collapsed .sidebar-logo{justify-content:center;padding:0 2px 24px}.custom-sidebar.ant-layout-sider-collapsed .sidebar-logo-image{border-radius:9px;height:58px;padding:0;transform:scale(1.2);width:58px}.custom-sidebar.ant-layout-sider-collapsed .ant-menu{box-sizing:border-box;overflow-x:hidden;padding-left:2px!important;padding-right:2px!important;width:100%!important}.custom-sidebar.ant-layout-sider-collapsed .ant-menu-inline-collapsed{width:100%!important}.custom-sidebar.ant-layout-sider-collapsed .ant-menu-item,.custom-sidebar.ant-layout-sider-collapsed .ant-menu-submenu-title{align-items:center;display:flex;justify-content:center;margin-left:auto!important;margin-right:auto!important;min-width:56px!important;padding-inline:0!important;width:56px!important}.custom-sidebar.ant-layout-sider-collapsed .ant-menu-item .ant-menu-item-icon,.custom-sidebar.ant-layout-sider-collapsed .ant-menu-item .anticon,.custom-sidebar.ant-layout-sider-collapsed .ant-menu-submenu-title .ant-menu-item-icon,.custom-sidebar.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon{align-items:center;color:inherit!important;display:inline-flex!important;font-size:20px!important;height:20px!important;justify-content:center;line-height:1!important;margin-inline:0!important;min-width:0!important;opacity:1!important;position:static!important;transform:none!important;width:20px!important}.custom-sidebar.ant-layout-sider-collapsed .ant-menu-item .anticon svg,.custom-sidebar.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon svg{display:block;height:1em;width:1em}.custom-sidebar.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content,.custom-sidebar.ant-layout-sider-collapsed .ant-menu-submenu-title .ant-menu-title-content{display:none!important;margin:0!important;opacity:0!important;width:0!important}.custom-sidebar.ant-layout-sider-collapsed .ant-menu-item-selected:after{display:none!important}.custom-sidebar.ant-layout-sider-collapsed .ant-menu-submenu-arrow,.custom-sidebar.ant-layout-sider-collapsed .ant-menu-title-content{display:none}.custom-sidebar.ant-layout-sider-collapsed .sidebar-action{align-items:center;padding-left:2px;padding-right:2px}.custom-sidebar.ant-layout-sider-collapsed .sidebar-collapse-button{border-radius:0;width:56px}.custom-sidebar .ant-menu::-webkit-scrollbar{width:6px}.custom-sidebar .ant-menu::-webkit-scrollbar-track{background:#0000}.custom-sidebar .ant-menu::-webkit-scrollbar-thumb{background:#c4c5d8;border-radius:10px}.admin-sidebar-popup,.admin-sidebar-popup .ant-menu{max-width:calc(100vw - 96px);width:-webkit-max-content!important;width:max-content!important}.admin-sidebar-popup .ant-menu{background:#fff!important;border:1px solid #eaedff;border-radius:8px;box-shadow:0 18px 40px #131b2e24;min-width:0!important;padding:8px!important}.admin-sidebar-popup .ant-menu-item{border-radius:6px!important;color:#131b2e!important;cursor:pointer;font-size:14px;height:40px!important;margin:2px 0!important;-webkit-user-select:none;user-select:none}.admin-sidebar-popup .ant-menu-title-content{overflow:visible;text-overflow:clip;white-space:nowrap}.admin-sidebar-popup .ant-menu-item:after{display:none!important}.admin-sidebar-popup .ant-menu-item-selected,.admin-sidebar-popup .ant-menu-item:hover{background:#3f63f61a!important;color:#3f63f6!important}.custom-sidebar,.custom-sidebar .ant-layout-sider-children{background:#0054a5!important}.custom-sidebar .sidebar-logo-mark{background:#ffffff29;border:1px solid #ffffff52;color:#fff}.custom-sidebar .sidebar-brand-name,.custom-sidebar .sidebar-brand-subtitle{color:#fff}.custom-sidebar .sidebar-brand-subtitle{opacity:.76}.custom-sidebar .ant-menu-item,.custom-sidebar .ant-menu-submenu-arrow,.custom-sidebar .ant-menu-submenu-title{color:#fff!important}.custom-sidebar .ant-menu-item:hover,.custom-sidebar .ant-menu-submenu-title:hover{background:#ffffff1c!important;color:#fff!important}.custom-sidebar .ant-menu-item-selected,.custom-sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#fff3!important;color:#fff!important}.custom-sidebar .ant-menu-item-selected:after{background:#fff}.custom-sidebar .sidebar-action{background:#0054a5;border-top-color:#ffffff2e}.custom-sidebar .sidebar-collapse-button{background:#ffffff1f;border-color:#ffffff3d;color:#fff}.custom-sidebar .sidebar-collapse-button:hover{background:#fff3;border-color:#ffffff7a;color:#fff}.custom-sidebar .ant-menu::-webkit-scrollbar-thumb{background:#ffffff59}.custom-sidebar .ant-menu-item,.custom-sidebar .ant-menu-item-selected,.custom-sidebar .ant-menu-submenu .ant-menu-item,.custom-sidebar .ant-menu-submenu-title,.custom-sidebar .sidebar-collapse-button{font-weight:400!important}@media (max-width:1440px){.admin-shell .custom-sidebar:not(.ant-layout-sider-collapsed){flex-basis:232px!important;max-width:232px!important;min-width:232px!important;width:232px!important}.admin-main-shell{margin-left:232px}.admin-main-shell.admin-main-shell-collapsed{margin-left:64px}.admin-shell .custom-sidebar.ant-layout-sider-collapsed{flex-basis:64px!important;max-width:64px!important;min-width:64px!important;width:64px!important}.admin-header{gap:14px;left:232px;padding-inline:18px}.admin-main-shell-collapsed .admin-header{left:64px}.admin-shell .custom-sidebar .ant-layout-sider-children{padding-top:16px}.admin-shell .custom-sidebar .sidebar-logo{padding:0 18px 18px}.admin-shell .custom-sidebar .sidebar-logo-image{height:76px;max-width:160px}.admin-shell .custom-sidebar.ant-layout-sider-collapsed .sidebar-logo{justify-content:center;padding:0 2px 16px}.admin-shell .custom-sidebar.ant-layout-sider-collapsed .sidebar-logo-image{height:48px;width:48px}.admin-shell .custom-sidebar .ant-menu-item,.admin-shell .custom-sidebar .ant-menu-submenu-title{font-size:13px;height:36px!important;line-height:36px!important;margin-block:2px!important}.admin-shell .custom-sidebar .ant-menu-submenu .ant-menu-item{font-size:12px}.admin-shell .custom-sidebar .ant-menu-item .ant-menu-item-icon,.admin-shell .custom-sidebar .ant-menu-submenu-title .ant-menu-item-icon{font-size:16px}.admin-shell .custom-sidebar .ant-menu-title-content{-webkit-margin-start:8px!important;margin-inline-start:8px!important}.admin-shell .custom-sidebar.ant-layout-sider-collapsed .ant-menu-item,.admin-shell .custom-sidebar.ant-layout-sider-collapsed .ant-menu-submenu-title{width:48px!important}.admin-shell .custom-sidebar.ant-layout-sider-collapsed .sidebar-collapse-button{width:48px}.admin-shell .custom-sidebar .sidebar-collapse-button{font-size:12px;height:36px}.admin-shell .admin-header-stat{font-size:11px;height:30px;padding-inline:9px}.admin-shell .admin-header-stats{gap:8px}.admin-shell .admin-header-actions{gap:10px}.admin-shell .admin-header-user-copy span{font-size:12px}.admin-shell .admin-header-user-copy small{font-size:10px}.admin-shell .dashboard-container{margin:16px}.admin-shell .approvals-card .ant-card-body,.admin-shell .health-card .ant-card-body,.admin-shell .performance-card .ant-card-body,.admin-shell .stat-card .ant-card-body,.admin-shell .transactions-card .ant-card-body{padding:16px}.admin-shell .stat-card-content{gap:12px}.admin-shell .approval-info,.admin-shell .stat-info{min-width:0}.admin-shell .stat-icon{flex:0 0 44px;font-size:22px;height:44px;width:44px}.admin-shell .stat-value{font-size:26px!important}.admin-shell .card-title{font-size:15px}.admin-shell .approval-title{font-size:13px}.admin-shell .approval-description{font-size:12px}.admin-shell .ant-card-head-title,.admin-shell .ant-page-header-heading-title,.admin-shell h2:not(.stat-value){font-size:18px!important}.admin-shell h1{font-size:22px!important}.admin-shell h3{font-size:16px!important}.admin-shell .ant-btn,.admin-shell .ant-card-body,.admin-shell .ant-descriptions,.admin-shell .ant-form,.admin-shell .ant-input,.admin-shell .ant-select,.admin-shell .ant-table,.admin-shell .ant-tabs{font-size:13px}.admin-shell .ant-table-wrapper .ant-table-tbody>tr>td,.admin-shell .ant-table-wrapper .ant-table-thead>tr>th{padding:10px 12px}}@media (max-width:1023px){.admin-shell .admin-header{padding-inline:12px}.admin-shell .dashboard-container{margin:12px}.admin-shell .ant-card .ant-card-body{padding:14px}.admin-shell .ant-card .ant-card-head{min-height:44px;padding-inline:14px}.admin-shell .ant-form-item{margin-bottom:16px}.admin-shell .stat-value{font-size:23px!important}.admin-shell .progress-label,.admin-shell .stat-label,.admin-shell .stat-subtitle{font-size:11px}.admin-shell .card-title{font-size:14px}.admin-shell .ant-card-head-title,.admin-shell h2:not(.stat-value){font-size:16px!important}.admin-shell h1{font-size:20px!important}.admin-shell .ant-btn,.admin-shell .ant-card-body,.admin-shell .ant-descriptions,.admin-shell .ant-form,.admin-shell .ant-input,.admin-shell .ant-select,.admin-shell .ant-table,.admin-shell .ant-tabs{font-size:12px}}@media (max-width:767px){.admin-main-shell,.admin-main-shell.admin-main-shell-collapsed{margin-left:64px}.admin-main-shell-collapsed .admin-header,.admin-shell .admin-header{left:64px}.admin-shell .admin-header-divider,.admin-shell .admin-header-user-copy{display:none}.admin-shell .dashboard-container{margin:10px}.admin-shell .approvals-card .ant-card-body,.admin-shell .health-card .ant-card-body,.admin-shell .performance-card .ant-card-body,.admin-shell .stat-card .ant-card-body,.admin-shell .transactions-card .ant-card-body{padding:12px}.admin-shell .stat-card-content{flex-direction:row;text-align:left}.admin-shell .approval-item{gap:8px}.admin-shell .ant-table-wrapper{overflow-x:auto}.admin-shell .ant-table-wrapper .ant-table-tbody>tr>td,.admin-shell .ant-table-wrapper .ant-table-thead>tr>th{padding:8px}}@media (max-width:575px){.admin-shell .admin-header-stat{font-size:10px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.admin-shell .admin-header-actions,.admin-shell .admin-header-stats{gap:4px}.admin-shell .stat-icon{flex-basis:38px;font-size:19px;height:38px;width:38px}.admin-shell .stat-value{font-size:21px!important}.admin-shell .bar-chart{height:180px}}body.admin-font-scope{--admin-font-family:"Be Vietnam Pro",sans-serif;--admin-font-body:14px;--admin-font-table:13px;--admin-font-caption:12px;--admin-font-label:11px;--admin-font-page-title:27px;--admin-font-section-title:18px;--admin-font-subsection-title:14px;--admin-font-statistic:24px;--admin-font-statistic-large:39px}body.admin-font-scope,body.admin-font-scope *{font-family:var(--admin-font-family)!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content{font-size:var(--admin-font-body);line-height:1.5}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-card-body,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-empty-description,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-form,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-tabs{font-size:var(--admin-font-body)!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content :not(.ck-content,.ck-content *,.anticon,.anticon *,.fa,.fas,.far,.fab){font-weight:400!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-page-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content h1:not(.ck-content *){font-size:var(--admin-font-page-title)!important;letter-spacing:normal;line-height:1.4}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-card-head-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .card-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .section-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content [class*=section-title],body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content h2:not(.ck-content *){font-size:var(--admin-font-section-title)!important;letter-spacing:normal;line-height:1.5}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content h3:not(.ck-content *),body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content h4:not(.ck-content *),body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content h5:not(.ck-content *),body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content h6:not(.ck-content *){font-size:var(--admin-font-subsection-title)!important;line-height:1.5}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-booking-card>.ant-card-head .ant-card-head-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-building-card>.ant-card-head .ant-card-head-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-newsletter-subscription__heading h3,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-post-card>.ant-card-head .ant-card-head-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-post-category-card>.ant-card-head .ant-card-head-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-project-card>.ant-card-head .ant-card-head-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-transaction-card>.ant-card-head .ant-card-head-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ai-admin-heading h2,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-layout-content>.ant-row:first-child>.ant-col>h2,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .notification-setting__header h2,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .sales-policy-header h2,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .subdivision-management-card>.ant-card-head .ant-card-head-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content h2.admin-page-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content h3.admin-page-title{font-size:var(--admin-font-page-title)!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .section-title>span:not(.anticon){font-size:var(--admin-font-section-title)!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-card-head-title .ant-typography{font-size:inherit!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .sales-policy-select-header{flex-wrap:wrap}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .sales-policy-create-btn{height:auto;max-width:100%;text-align:left;white-space:normal}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-master-data-subtitle,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .template-header p,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content [class*=-header]>p,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content [class*=page-head] p,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content [class*=page-header] p,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content [class*=page-heading] p,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content header>div>p{font-size:var(--admin-font-body)!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .account-field-label,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .account-statistic-heading h2,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .account-statistic-note,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .attendance-summary-detail,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .attendance-summary-top,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .attendance-summary-value>span,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .overview-kpi p,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .overview-kpi-footer,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .overview-kpi-head,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .shift-config-head,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content [class*=breadcrumb],body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content [class*=eyebrow],body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content small{font-size:var(--admin-font-label)!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .account-audit-meta,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .account-referral-url,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .account-section-title p,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ai-admin-filter-label,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-form-item-explain,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-form-item-extra,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-form-item-label>label,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-input-data-count,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-input-number-group-addon,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-input-show-count-suffix,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-typography-secondary,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .employee-import-config-grid label>span,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .field-label,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .master-panel-description,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .notification-filter-hint,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .notification-message-desc,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .office-map-hint,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .overview-panel-heading p,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .post-category-upload-hint,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .project-section-heading p,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .static-page-upload-hint,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .template-list-title p,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .template-mapping-header p,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content label{font-size:var(--admin-font-caption)!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .account-list-id,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .account-list-identity strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .account-list-phone,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-table,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-table-tbody>tr>td,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-table-tbody>tr>td .ant-btn>span:not(.anticon),body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-table-tbody>tr>td .ant-typography:not(.ant-typography-secondary),body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-table-tbody>tr>td :where(a,button,strong,b,p),body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .building-name-text,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .category-card-name,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .group-management-description,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .group-management-name,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .notification-message-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .notification-time-cell,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .overview-table-wrap table,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .overview-table-wrap td,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .post-title-text,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .project-name-text,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .sales-policy-period,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .subdivision-name-text,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .value-code-cell,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .value-description-cell{font-size:var(--admin-font-table)!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-table-wrapper .ant-table-thead>tr>th,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .overview-table-wrap th{font-size:var(--admin-font-label)!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .account-statistic-value strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-department-total-card strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-office-total-card strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-position-total-card strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-statistic-content,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-statistic-content-value,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .attendance-summary-value strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .headline-stat-card strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .history-stat strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .inventory-import-summary strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .notification-stat-card strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .stat-number,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .static-page-stats strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .subdivision-stat-value,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content [class*=summary-card] strong{font-size:var(--admin-font-statistic)!important;font-weight:700!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .gs-stage-banner strong,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .overview-kpi-value{font-size:var(--admin-font-statistic-large)!important;font-weight:800!important}body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-department-total-card span,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-office-total-card span,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .admin-position-total-card span,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .ant-statistic-title,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .headline-stat-card .ant-typography,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .stat-label,body.admin-font-scope.admin-typography-scope .admin-permission-content.admin-typography-content .static-page-stats span{font-size:var(--admin-font-label)!important}body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification){font-size:var(--admin-font-body)}body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-btn,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-btn>span:not(.anticon),body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-checkbox-wrapper,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-descriptions,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-descriptions-item-content,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-dropdown-menu-item,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-input,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-input-number,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-input-number-input,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-picker,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-picker-input>input,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-radio-wrapper,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-select,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-select-item,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-select-selection-item,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-select-selection-placeholder,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-select-selector,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-tabs-tab,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-tabs-tab-btn{font-size:var(--admin-font-body)!important;font-weight:400!important}body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-pagination,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-pagination-item a,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-pagination-total-text{font-size:var(--admin-font-caption)!important}body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-tag{font-size:var(--admin-font-label)!important;font-weight:400!important}body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-descriptions-item-label,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-form-item-explain,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-form-item-extra,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-form-item-label>label{font-size:var(--admin-font-caption)!important;font-weight:400!important}body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-drawer-title,body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-modal-title{font-size:var(--admin-font-section-title)!important;font-weight:400!important}body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-table-thead>tr>th{font-size:var(--admin-font-label)!important}body.admin-font-scope.admin-typography-scope :is(.admin-permission-content.admin-typography-content,.ant-modal,.ant-drawer,.ant-select-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-message,.ant-notification) .ant-table-tbody>tr>td{font-size:var(--admin-font-table)!important}body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) :not(.ck-content,.ck-content *,.anticon,.anticon *,.fa,.fas,.far,.fab){font-weight:400!important}body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) .ant-card-head-title,body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) .section-title,body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) h2:not(.ck-content *){font-size:var(--admin-font-section-title)!important}body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) .info-value,body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) .info-value.highlight,body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) .timeline-action,body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) .timeline-action-detail,body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) h3:not(.ck-content *),body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) h4:not(.ck-content *),body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) h5:not(.ck-content *),body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) h6:not(.ck-content *){font-size:var(--admin-font-body)!important}body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) .timeline-time,body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) .timeline-time-detail,body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) .timeline-user,body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) .timeline-user-detail,body.admin-font-scope.admin-typography-scope :is(.ant-modal,.ant-drawer) label{font-size:var(--admin-font-caption)!important}.overview-dashboard{background:#f5fafb;color:#171d1e;font-family:Inter,Be Vietnam Pro,sans-serif;margin:0;min-height:calc(100vh - 48px);min-width:0;padding:18px 20px 32px;width:100%}.admin-shell .dashboard-container.overview-dashboard{margin:0}.overview-dashboard *{box-sizing:border-box}.overview-banner{align-items:center;background:#eff5f5;border-radius:18px;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px;padding:18px 20px}.overview-banner h1{color:#00333c;font-size:29px;font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:0}.overview-panel-heading p{color:#5b6466;font-size:12px;margin:0}.overview-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.overview-controls .ant-select{min-width:150px}.overview-controls .ant-btn,.overview-controls .ant-select-selector{border:0;border-radius:10px;box-shadow:0 1px 4px #00333c0a;font-size:12px;font-weight:700;min-height:36px}.overview-controls .ant-btn-primary{background:#00333c;color:#fff}.overview-kpi-content{flex:1 1;margin-inline:-18px}.overview-kpi-body{display:flex;flex-direction:column;height:100%;min-height:114px;padding-inline:18px}.overview-kpi-unavailable{color:#64748b;font-size:11px;margin:auto 0}.overview-skeleton{width:100%}.overview-skeleton-sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.overview-skeleton-block{animation:overviewSkeletonLoading 1.25s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0d9,#f8fafc 48%,#e2e8f0d9);background-size:220% 100%;border-radius:999px;display:block}.overview-skeleton-value{border-radius:8px;height:32px;margin:6px 0 12px;width:48%}.overview-skeleton-line{height:12px;width:100%}.overview-skeleton-line.medium{width:72%}.overview-skeleton-line.short{width:42%}.overview-skeleton-kpi .overview-skeleton-line{margin-bottom:16px}.overview-skeleton-kpi .overview-skeleton-line.short{margin-bottom:12px;margin-top:18px}.overview-skeleton-bars{align-items:flex-end;border-bottom:1px solid #eff3f3;display:flex;gap:14px;height:210px;justify-content:space-around;padding:16px 8px 20px}.overview-skeleton-bars>span{border-radius:4px 4px 0 0;width:27px}.overview-skeleton-axis{display:flex;gap:14px;justify-content:space-around;padding-top:12px}.overview-skeleton-axis>span{height:10px;width:24px}.overview-skeleton-donut{border-radius:50%;height:160px;margin:0 auto 26px;position:relative;width:160px}.overview-skeleton-donut:after{background:#fff;border-radius:50%;content:"";inset:22px;position:absolute}.overview-skeleton-mix .overview-skeleton-line{margin-top:18px}.overview-skeleton-row{align-items:center;border-bottom:1px solid #eff3f3;display:flex;gap:12px;min-height:56px;padding:12px 0}.overview-skeleton-avatar{flex:0 0 30px;height:30px}.overview-skeleton-copy{grid-gap:8px;display:grid;flex:1 1;gap:8px;min-width:0}.overview-skeleton-amount{flex:0 0 44px;height:15px}.overview-skeleton-table .overview-skeleton-row{padding-inline:10px}@keyframes overviewSkeletonLoading{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.overview-skeleton-block{animation:none}}.overview-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px}.overview-kpi,.overview-panel{background:#fff;border-radius:16px;box-shadow:0 2px 10px #00333c0b}.overview-kpi{background:linear-gradient(145deg,#fff 55%,var(--kpi-tint));border:1px solid var(--kpi-border);display:flex;flex-direction:column;min-height:172px;overflow:hidden;padding:18px 18px 0}.overview-kpi,.overview-kpi-projects{--kpi-color:#2563eb;--kpi-tint:#eff6ff;--kpi-border:#bfdbfe}.overview-kpi-sales{--kpi-color:#047857;--kpi-tint:#ecfdf5;--kpi-border:#a7f3d0}.overview-kpi-people{--kpi-color:#7c3aed;--kpi-tint:#f5f3ff;--kpi-border:#ddd6fe}.overview-kpi-attendance{--kpi-color:#0e7490;--kpi-tint:#ecfeff;--kpi-border:#a5f3fc}.overview-kpi-leave{--kpi-color:#b45309;--kpi-tint:#fffbeb;--kpi-border:#fde68a}.overview-kpi-head{align-items:flex-start;color:#5b6466;display:flex;font-size:10px;font-weight:800;gap:7px;justify-content:space-between;letter-spacing:.05em;min-height:37px;text-transform:uppercase}.overview-kpi-icon{background:var(--kpi-tint);border:1px solid var(--kpi-border);border-radius:10px;color:var(--kpi-color);display:grid;flex:0 0 33px;font-size:17px;height:33px;place-items:center;width:33px}.overview-kpi-value{font-feature-settings:"tnum";align-items:baseline;color:var(--kpi-color);column-gap:5px;display:flex;flex-wrap:wrap;font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em}.overview-kpi-value>span{line-height:1.25}.overview-kpi-value small{color:#5b6466;font-size:11px;font-weight:700;letter-spacing:0}.overview-kpi p{color:#5b6466;font-size:11px;line-height:1.35;margin:2px 0 12px}.overview-kpi p strong{color:var(--kpi-color)}.overview-kpi-footer{align-items:center;background:var(--kpi-tint);border-top:1px solid var(--kpi-border);color:#4c6266;display:flex;font-size:10px;font-weight:600;gap:5px;justify-content:space-between;margin:auto -18px 0;min-height:34px;padding:10px 18px}.overview-kpi-footer strong{font-feature-settings:"tnum";color:var(--kpi-color);font-variant-numeric:tabular-nums}.overview-analytics{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,2fr) minmax(275px,1fr);margin-bottom:20px}.overview-main-column,.overview-side-column{grid-gap:20px;align-content:start;display:grid;gap:20px;min-width:0}.overview-panel{min-width:0;padding:22px}.overview-panel-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.overview-panel-heading h2{color:#00333c;font-size:16px;font-weight:800;line-height:1.3;margin:0 0 3px}.overview-panel-heading a,.overview-panel-link{color:#2a6673;font-size:11px;font-weight:800;white-space:nowrap}.overview-legend{color:#4c6266;display:flex;font-size:10px;font-weight:700;gap:12px;white-space:nowrap}.overview-legend span{align-items:center;display:flex;gap:5px}.overview-legend i{background:#059669;border-radius:2px;display:inline-block;height:10px;width:10px}.overview-legend span:last-child i{background:#d97706;height:4px}.overview-chart{height:240px;width:100%}.overview-chart svg{display:block;height:210px;overflow:visible;width:100%}.overview-gridline{stroke:#e9eff0;stroke-width:1;stroke-dasharray:4 4}.overview-chart-bar{fill:#059669;transition:fill .2s}.overview-chart-bar:hover{fill:#047857}.overview-chart-months{color:#6a777a;display:flex;font-size:10px;font-weight:700;justify-content:space-around}.overview-table-wrap{overflow-x:auto;width:100%}.overview-table-wrap table{border-collapse:collapse;font-size:11px;width:100%}.overview-table-wrap th{background:#f4f8f8;color:#6a777a;font-size:10px;font-weight:800;letter-spacing:.03em;padding:11px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.overview-table-wrap td{border-bottom:1px solid #eff3f3;color:#4c6266;padding:11px 10px;vertical-align:middle}.overview-table-wrap td strong{color:#00333c;display:block;font-weight:800}.overview-table-wrap td small{color:#7b8789;display:block;margin-top:3px}.overview-table-wrap td:first-child{min-width:150px}.overview-table-wrap .overview-number{font-feature-settings:"tnum";color:#2563eb;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.overview-table-wrap .overview-number-success{color:#047857}.overview-progress{background:#e3e9ea;border-radius:9px;display:inline-block;height:5px;margin-right:6px;overflow:hidden;vertical-align:middle;width:70px}.overview-progress span{background:#059669;border-radius:inherit;display:block;height:100%}.overview-tag{background:#e3f2ef;border-radius:20px;color:#176954;font-size:10px;font-weight:800;padding:5px 8px;white-space:nowrap}.overview-tag.warn{background:#fff1e5;color:#a65d1b}.overview-mix-total{color:#00333c;padding:14px 0 22px;text-align:center}.overview-mix-donut{border-radius:50%;display:grid;height:160px;margin:0 auto 22px;place-items:center;width:160px}.overview-mix-donut .overview-mix-total{background:#fff;border-radius:50%;display:flex;flex-direction:column;height:116px;justify-content:center;padding:0;width:116px}.overview-mix-row>div:first-child span{align-items:center;display:inline-flex;gap:6px}.overview-mix-row>div:first-child i{border-radius:2px;display:inline-block;height:8px;width:8px}.overview-mix-total strong{font-feature-settings:"tnum";color:#047857;display:block;font-size:34px;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.overview-mix-total span{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.overview-mix-row{margin:12px 0}.overview-mix-row>div:first-child{color:#4c6266;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between}.overview-mix-row .overview-progress{margin:8px 0 0;width:100%}.overview-mix-row small{color:#7b8789;font-size:10px}.overview-leader{align-items:center;border-bottom:1px solid #eff3f3;display:flex;font-size:11px;gap:11px;padding:12px 0}.overview-rank{background:#f5eadf;border-radius:50%;color:#9a6633;display:grid;font-weight:800;height:27px;place-items:center;width:27px}.overview-leader>div{flex:1 1;min-width:0}.overview-leader strong{color:#00333c}.overview-leader small{color:#7b8789;display:block;margin-top:3px}.overview-leader>span:last-child{white-space:nowrap}.overview-leader>span:last-child strong{font-feature-settings:"tnum";color:#7c3aed;font-size:18px;font-variant-numeric:tabular-nums}.overview-leader:nth-of-type(2) .overview-rank{background:#fff4cf;color:#a16207}.overview-leader:nth-of-type(3) .overview-rank{background:#eef2ff;color:#4f46e5}.overview-leader:nth-of-type(4) .overview-rank{background:#fff0e6;color:#c2410c}.overview-panel-link{display:block;margin-top:15px;text-align:right}.overview-bottom{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,2fr) minmax(275px,1fr)}.overview-task{align-items:center;border-bottom:1px solid #eff3f3;color:#344f54;display:flex;font-size:11px;font-weight:700;gap:10px;padding:12px 0}.overview-task>span:nth-child(2){flex:1 1}.overview-task .overview-task-count{font-feature-settings:"tnum";background:#fff1f2;border-radius:8px;color:#be123c;font-size:13px;font-variant-numeric:tabular-nums;min-width:28px;padding:4px 9px;text-align:center}.overview-task .overview-task-count.empty{background:#f1f5f9;color:#64748b}.overview-task-icon{background:#e3e9ea;border-radius:9px;color:#2a6673;display:grid;height:30px;place-items:center;width:30px}@media (max-width:1180px){.overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-banner{align-items:flex-start;flex-direction:column}}@media (max-width:900px){.overview-analytics,.overview-bottom{grid-template-columns:1fr}.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.overview-dashboard{padding:12px}.overview-banner{padding:18px}.overview-banner h1{font-size:23px}.overview-kpis{grid-template-columns:1fr}.overview-controls,.overview-controls .ant-select{width:100%}.overview-panel{padding:16px}.overview-panel-heading{flex-wrap:wrap}}.Admin_ck-editor__top__nDbNy{background:#fff;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:11}.admin-user-page{background:#f5f7fb;min-height:calc(100vh - 64px);padding:24px}.admin-user-header{margin-bottom:18px}.admin-user-eyebrow{color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase}.admin-user-header h1{color:#0f172a;font-size:28px;font-weight:800;margin:6px 0 8px}.admin-user-header p{color:#64748b;font-size:14px;margin:0;max-width:680px}.admin-user-card{border-radius:12px}.admin-user-toolbar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) auto;margin-bottom:16px}.admin-user-toolbar .ant-input-group-wrapper,.admin-user-toolbar .ant-input-search{min-width:0}.admin-user-toolbar .ant-input-affix-wrapper{align-items:center;overflow:hidden}.admin-user-toolbar .ant-input-affix-wrapper input.ant-input,.admin-user-toolbar .ant-input-affix-wrapper input.ant-input:focus,.admin-user-toolbar .ant-input-affix-wrapper input.ant-input:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}.admin-user-toolbar .ant-input-affix-wrapper-focused{border-color:#1677ff!important;box-shadow:0 0 0 2px #0591ff1f!important}.admin-user-info-cell{align-items:center;display:flex;gap:12px}.admin-user-info-cell>div{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-user-info-cell .ant-typography{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-selection-summary{color:#475569;font-size:13px;font-weight:600;margin-top:12px}.admin-user-page,.admin-user-page *{font-weight:400!important}@media (max-width:900px){.admin-user-page{padding:16px}.admin-user-toolbar{grid-template-columns:1fr}}.admin-accounts-page.admin-account-detail-page{--account-primary:#00333c;--account-muted:#576062;--account-surface:#eff5f5;--account-container:#e9eff0;--account-text:#171d1e;background:#f5fafb;color:var(--account-text);padding:32px}.admin-accounts-page.admin-account-detail-page dd,.admin-accounts-page.admin-account-detail-page dl,.admin-accounts-page.admin-account-detail-page h1,.admin-accounts-page.admin-account-detail-page h2,.admin-accounts-page.admin-account-detail-page h3,.admin-accounts-page.admin-account-detail-page p{margin:0}.admin-accounts-page.admin-account-detail-page .ant-tag{background:#e3e9ea!important;background:var(--account-tag-background,#e3e9ea)!important;border:0;border-radius:20px!important;border-radius:var(--account-tag-radius,20px)!important;color:var(--account-muted)!important;color:var(--account-tag-color,var(--account-muted))!important;margin:0;padding:3px 10px!important;padding:var(--account-tag-padding,3px 10px)!important}.admin-accounts-page.admin-account-detail-page .admin-account-detail-header{margin-bottom:32px}.admin-accounts-page.admin-account-detail-page .account-detail-breadcrumb{align-items:center;color:var(--account-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-bottom:12px}.admin-accounts-page.admin-account-detail-page .account-detail-breadcrumb .ant-btn{color:#2a6673;font-size:12px;font-weight:500;height:auto;padding:0}.admin-accounts-page.admin-account-detail-page .account-detail-breadcrumb .ant-btn:hover{color:var(--account-primary)}.admin-accounts-page.admin-account-detail-page .account-detail-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-accounts-page.admin-account-detail-page .account-detail-heading h1{color:var(--account-primary);font-size:28px;font-weight:700;letter-spacing:-.6px;line-height:1.4}.admin-accounts-page.admin-account-detail-page .account-detail-name{border-left:1px solid #bfc8ca;font-size:20px;font-weight:500;padding-left:12px}.admin-accounts-page.admin-account-detail-page .account-project-group-tag,.admin-accounts-page.admin-account-detail-page .account-role-tag,.admin-accounts-page.admin-account-detail-page .account-status{border-radius:20px;font-size:12px;line-height:20px;padding:3px 10px}.admin-accounts-page.admin-account-detail-page .account-status{--account-tag-background:#d1fae5;--account-tag-color:#065f46;align-items:center;display:inline-flex;font-weight:600;gap:6px}.admin-accounts-page.admin-account-detail-page .account-status-dot{background:#059669;border-radius:50%;height:6px;width:6px}.admin-accounts-page.admin-account-detail-page .account-status.is-deleted{--account-tag-background:#ffdad6;--account-tag-color:#93000a}.admin-accounts-page.admin-account-detail-page .account-status.is-deleted .account-status-dot{background:#ba1a1a}.admin-accounts-page.admin-account-detail-page .account-role-tag{--account-tag-background:#d8e1e3;--account-tag-color:#40484a}.admin-accounts-page.admin-account-detail-page .admin-account-detail-loading{padding:80px 0;text-align:center}.admin-accounts-page.admin-account-detail-page .admin-account-detail-loading p{color:var(--account-muted);margin-top:12px}.admin-accounts-page.admin-account-detail-page .admin-account-detail-notice{margin-bottom:16px}.admin-accounts-page.admin-account-detail-page .account-profile-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);margin-bottom:32px}.admin-accounts-page.admin-account-detail-page .account-detail-panel,.admin-accounts-page.admin-account-detail-page .account-identity-card{border-radius:16px;box-shadow:0 2px 12px #00000008;min-width:0;padding:24px}.admin-accounts-page.admin-account-detail-page .account-detail-panel{background:#fff;margin-bottom:32px}.admin-accounts-page.admin-account-detail-page .account-profile-panel{display:flex;flex-direction:column;margin-bottom:0}.admin-accounts-page.admin-account-detail-page .account-identity-card{background:radial-gradient(circle at top right,#e0f2f4,#0000 160px),var(--account-surface);display:flex;flex-direction:column;justify-content:space-between}.admin-accounts-page.admin-account-detail-page .account-identity-card h2{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:4px}.admin-accounts-page.admin-account-detail-page .account-identity-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.admin-accounts-page.admin-account-detail-page .account-initials{align-items:center;background:var(--account-primary);border:0;border-radius:16px;color:#b2ecfa;display:flex;flex-shrink:0;font-size:26px;font-weight:700;height:80px;justify-content:center;overflow:hidden;width:80px}.admin-accounts-page.admin-account-detail-page .account-id{background:#dee3e4;border-radius:8px;color:var(--account-muted);font-family:monospace;font-size:12px;font-weight:600;padding:5px 10px}.admin-accounts-page.admin-account-detail-page .account-identity-role{align-items:center;color:var(--account-muted);display:flex;font-size:12px;gap:6px}.admin-accounts-page.admin-account-detail-page .account-contact-list{grid-gap:10px;display:grid;gap:10px;margin:24px 0}.admin-accounts-page.admin-account-detail-page .account-contact{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.025);display:flex;gap:12px;padding:10px}.admin-accounts-page.admin-account-detail-page .account-contact>div{flex:1 1;min-width:0}.admin-accounts-page.admin-account-detail-page .account-contact strong{display:block;font-size:12px;overflow-wrap:anywhere}.admin-accounts-page.admin-account-detail-page .account-contact-icon{align-items:center;background:var(--account-container);border-radius:8px;color:var(--account-primary);display:flex;flex:0 0 34px;font-size:18px;height:34px;justify-content:center}.admin-accounts-page.admin-account-detail-page .account-field-label{color:var(--account-muted);display:block;font-size:10px;font-weight:600;letter-spacing:.6px;margin-bottom:5px;text-transform:uppercase}.admin-accounts-page.admin-account-detail-page .account-contact .account-field-label{margin-bottom:2px}.admin-accounts-page.admin-account-detail-page .account-copy-button.ant-btn{color:var(--account-muted);flex-shrink:0;padding:4px 6px}.admin-accounts-page.admin-account-detail-page .account-copy-button.ant-btn:hover{background:var(--account-container);color:var(--account-primary)}.admin-accounts-page.admin-account-detail-page .account-audit-meta{grid-gap:10px;background:var(--account-container);border-radius:12px;display:grid;font-size:11px;gap:10px;padding:14px}.admin-accounts-page.admin-account-detail-page .account-audit-meta>div{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between}.admin-accounts-page.admin-account-detail-page .account-audit-meta dt{align-items:center;color:var(--account-muted);display:flex;gap:6px}.admin-accounts-page.admin-account-detail-page .account-audit-meta dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.admin-accounts-page.admin-account-detail-page .account-meta-tag{background:var(--account-surface);border-radius:8px;color:var(--account-muted);display:inline-block;font-size:11px;padding:4px 10px}.admin-accounts-page.admin-account-detail-page .account-audit-meta .account-meta-tag{--account-tag-padding:0 7px;--account-tag-background:#dee3e4;--account-tag-radius:6px}.admin-accounts-page.admin-account-detail-page .account-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.admin-accounts-page.admin-account-detail-page .account-section-title{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.admin-accounts-page.admin-account-detail-page .account-section-title>div{min-width:0}.admin-accounts-page.admin-account-detail-page .account-section-title h2{color:var(--account-primary);font-size:18px;font-weight:700;line-height:1.5}.admin-accounts-page.admin-account-detail-page .account-section-title p{color:var(--account-muted);font-size:12px;line-height:1.6;margin-top:3px}.admin-accounts-page.admin-account-detail-page .account-section-icon{align-items:center;background:var(--account-primary);border-radius:12px;color:#fff;display:flex;flex:0 0 40px;font-size:22px;height:40px;justify-content:center}.admin-accounts-page.admin-account-detail-page .account-section-icon.is-light{background:#b2ecfa;color:var(--account-primary)}.admin-accounts-page.admin-account-detail-page .account-section-icon.is-muted{background:#e3e9ea;color:var(--account-primary)}.admin-accounts-page.admin-account-detail-page .account-section-heading{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-accounts-page.admin-account-detail-page .account-section-count{background:var(--account-container);border-radius:12px;color:var(--account-muted);font-size:12px;padding:7px 12px;white-space:nowrap}.admin-accounts-page.admin-account-detail-page .account-profile-fields{grid-gap:18px;display:grid;flex:1 1;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-accounts-page.admin-account-detail-page .account-profile-field{background:#f4f8f8;border-radius:12px;padding:14px}.admin-accounts-page.admin-account-detail-page .account-profile-field dd{font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.admin-accounts-page.admin-account-detail-page .account-profile-field.is-wide{grid-column:1/-1}.admin-accounts-page.admin-account-detail-page .account-referral-code{font-family:monospace;letter-spacing:1px}.admin-accounts-page.admin-account-detail-page .account-referral-link{align-items:center;background:var(--account-container);border-radius:12px;display:flex;gap:12px;margin-top:24px;padding:16px}.admin-accounts-page.admin-account-detail-page .account-referral-link>div{flex:1 1;min-width:0}.admin-accounts-page.admin-account-detail-page .account-referral-url{display:block;font-family:monospace;font-size:12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.admin-accounts-page.admin-account-detail-page .account-referral-link .account-copy-button{background:#fff;border-radius:8px;color:var(--account-primary);font-size:12px;font-weight:600;height:auto;padding:7px 12px}.admin-accounts-page.admin-account-detail-page .admin-account-groups{align-items:center;color:var(--account-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-bottom:20px}.admin-accounts-page.admin-account-detail-page .account-group-tag{--account-tag-background:#004b57;--account-tag-color:#b2ecfa;font-size:12px}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-table{color:var(--account-text);font-size:12px}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-table-container{border:0}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-table-thead>tr>th{background:var(--account-surface)!important;border-bottom:0;color:var(--account-muted);font-size:11px;letter-spacing:.4px;padding:12px 16px;text-transform:uppercase}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-table-thead>tr>th:before{display:none}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-table-thead>tr>th:first-child{border-radius:12px 0 0 12px}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-table-thead>tr>th:last-child{border-radius:0 12px 12px 0}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-table-tbody>tr>td{border-bottom:0;padding:14px 16px}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-table-tbody>tr:nth-child(2n)>td{background:#f9fbfb}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-table-tbody>tr.account-permission-highlight>td{background:#f0f6f6}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--account-surface)}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-table-tbody>tr>td:first-child{min-width:180px}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-pagination{color:var(--account-muted);font-size:12px;gap:4px;margin-top:24px}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-pagination-total-text{margin-right:auto}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-pagination-item{background:var(--account-surface);border:0;border-radius:8px}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-pagination-item a{color:var(--account-muted)}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-pagination-item-active{background:var(--account-primary)}.admin-accounts-page.admin-account-detail-page .account-permission-table .ant-pagination-item-active a{color:#fff}.admin-accounts-page.admin-account-detail-page .account-permission-tag{--account-tag-radius:6px;--account-tag-color:#40484a;font-size:11px;white-space:nowrap}.admin-accounts-page.admin-account-detail-page .account-permission-tag.is-allowed{--account-tag-background:#d2f2f7;--account-tag-color:var(--account-primary)}.admin-accounts-page.admin-account-detail-page .account-permission-highlight .account-permission-tag.is-allowed{--account-tag-background:#004b57;--account-tag-color:#b2ecfa}.admin-accounts-page.admin-account-detail-page .account-permission-status{color:#2a6673;font-size:11px;font-weight:500}.admin-accounts-page.admin-account-detail-page .account-project-group-tag.is-member{--account-tag-background:#d1fae5;--account-tag-color:#065f46}.admin-accounts-page.admin-account-detail-page .account-project-list{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.admin-accounts-page.admin-account-detail-page .account-project-card{align-items:center;background:var(--account-surface);border-radius:12px;display:flex;gap:16px;padding:20px}.admin-accounts-page.admin-account-detail-page .account-project-code{align-items:center;background:var(--account-primary);border-radius:12px;color:#b2ecfa;display:flex;flex:0 0 64px;flex-direction:column;font-family:monospace;font-size:12px;font-weight:700;gap:5px;justify-content:center;min-height:64px;overflow-wrap:anywhere;padding:8px;text-align:center}.admin-accounts-page.admin-account-detail-page .account-project-code .anticon{font-size:20px}.admin-accounts-page.admin-account-detail-page .account-project-info{min-width:0}.admin-accounts-page.admin-account-detail-page .account-project-info h3{font-size:16px;font-weight:700;overflow-wrap:anywhere}.admin-accounts-page.admin-account-detail-page .account-project-info p{color:var(--account-muted);font-size:12px;margin-top:5px}.admin-accounts-page.admin-account-detail-page .account-project-info strong{color:var(--account-text);font-weight:500}@media(max-width:1200px){.admin-accounts-page.admin-account-detail-page .account-profile-layout{gap:18px;grid-template-columns:minmax(240px,1fr) minmax(0,2fr)}.admin-accounts-page.admin-account-detail-page .account-profile-fields{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-accounts-page.admin-account-detail-page .account-detail-panel,.admin-accounts-page.admin-account-detail-page .account-identity-card{padding:20px}}@media(max-width:900px){.admin-accounts-page.admin-account-detail-page{padding:24px}.admin-accounts-page.admin-account-detail-page .account-profile-layout{grid-template-columns:1fr}.admin-accounts-page.admin-account-detail-page .account-identity-card{gap:16px}.admin-accounts-page.admin-account-detail-page .account-audit-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-accounts-page.admin-account-detail-page .account-audit-meta>div{flex-direction:column}.admin-accounts-page.admin-account-detail-page .account-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.admin-accounts-page.admin-account-detail-page{padding:16px}.admin-accounts-page.admin-account-detail-page .account-detail-panel,.admin-accounts-page.admin-account-detail-page .account-profile-layout,.admin-accounts-page.admin-account-detail-page .admin-account-detail-header{margin-bottom:24px}.admin-accounts-page.admin-account-detail-page .account-detail-heading h1{font-size:24px;width:100%}.admin-accounts-page.admin-account-detail-page .account-detail-name{border:0;font-size:18px;padding:0}.admin-accounts-page.admin-account-detail-page .account-detail-panel,.admin-accounts-page.admin-account-detail-page .account-identity-card{padding:18px}.admin-accounts-page.admin-account-detail-page .account-profile-panel{margin-bottom:0}.admin-accounts-page.admin-account-detail-page .account-section-header{align-items:stretch;flex-direction:column}.admin-accounts-page.admin-account-detail-page .account-section-title{align-items:flex-start;flex:initial;width:100%}.admin-accounts-page.admin-account-detail-page .account-section-title>div{flex:1 1}.admin-accounts-page.admin-account-detail-page .account-section-count,.admin-accounts-page.admin-account-detail-page .account-section-header>.account-meta-tag{align-self:flex-start}.admin-accounts-page.admin-account-detail-page .account-section-title h2{font-size:16px}.admin-accounts-page.admin-account-detail-page .account-profile-fields{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-accounts-page.admin-account-detail-page .account-profile-field{padding:12px}.admin-accounts-page.admin-account-detail-page .account-audit-meta{grid-template-columns:1fr}.admin-accounts-page.admin-account-detail-page .account-audit-meta>div{flex-direction:row}.admin-accounts-page.admin-account-detail-page .account-referral-link{flex-wrap:wrap}.admin-accounts-page.admin-account-detail-page .account-referral-link .account-copy-button{margin-left:46px}.admin-accounts-page.admin-account-detail-page .account-project-card{align-items:flex-start;padding:16px}}@media(max-width:380px){.admin-accounts-page.admin-account-detail-page .account-profile-fields{grid-template-columns:1fr}}.admin-accounts-page{background:#f5f7fb;min-height:calc(100vh - 64px);padding:24px}.admin-account-list-page{--account-list-primary:#00333c;--account-list-muted:#576062;--account-list-surface:#eff5f5;background:#f5fafb;color:#171d1e;padding:32px}.admin-account-list-page .account-list-header{margin-bottom:28px}.admin-account-list-page .account-list-eyebrow{background:#b2ecfa;border-radius:4px;color:#001f25;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.7px;margin-bottom:10px;padding:3px 10px;text-transform:uppercase}.admin-account-list-page h1{color:var(--account-list-primary);font-size:30px;font-weight:700;letter-spacing:-.6px;line-height:1.4;margin:0 0 8px}.admin-account-list-page .account-list-header p{color:#40484a;font-size:13px;line-height:1.7;margin:0}.admin-account-list-page .account-list-statistics{margin-bottom:28px}.admin-account-list-page .account-statistics-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-account-list-page .account-statistic{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.035);min-width:0;padding:16px}.admin-account-list-page .account-statistic-heading{align-items:center;display:flex;gap:8px;justify-content:space-between}.admin-account-list-page .account-statistic-heading h2{color:var(--account-list-muted);font-size:10px!important;font-weight:600;letter-spacing:.5px;line-height:1.6;margin:0;text-transform:uppercase}.admin-account-list-page .account-statistic-icon{align-items:center;background:#e9eff0;border-radius:8px;color:var(--account-list-primary);display:flex;flex:0 0 32px;font-size:18px;height:32px;justify-content:center}.admin-account-list-page .account-statistic-value{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-top:12px}.admin-account-list-page .account-statistic-value strong{color:var(--account-list-primary);font-size:24px;font-weight:700;line-height:1.4}.admin-account-list-page .account-statistic-note{color:var(--account-list-muted);font-size:10px}.admin-account-list-page .account-statistic-admin .account-statistic-icon{background:#e0ecee}.admin-account-list-page .account-statistic-admin .account-statistic-note{background:var(--account-list-primary);border-radius:4px;color:#fff;font-weight:600;padding:2px 6px}.admin-account-list-page .account-statistic-employees .account-statistic-icon{background:#e3e9ea;color:#2a6673}.admin-account-list-page .account-statistic-user .account-statistic-icon{background:#fff0e4;color:#663d17}.admin-account-list-page .account-statistic-user .account-statistic-note{color:#663d17}.admin-account-list-page .account-statistic-active .account-statistic-icon{background:#e6f6ee;color:#047857}.admin-account-list-page .account-statistic-active .account-statistic-value strong{color:#065f46}.admin-account-list-page .account-statistic-active .account-statistic-note{background:#d1fae5;border-radius:4px;color:#065f46;font-weight:600;padding:2px 6px}.admin-account-list-page .account-statistic-deleted .account-statistic-icon{background:#ffebe8;color:#ba1a1a}.admin-account-list-page .account-statistic-deleted .account-statistic-value strong{color:var(--account-list-muted)}.admin-account-list-page .account-statistic-deleted .account-statistic-note{color:#ba1a1a}.admin-account-list-page .account-statistics-error{margin-top:12px}.admin-account-list-page .account-list-filter-panel,.admin-account-list-page .account-list-table-panel{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.035);min-width:0}.admin-account-list-page .account-list-filter-panel{margin-bottom:28px;padding:16px}.admin-account-list-page .admin-accounts-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-account-list-page .admin-accounts-search.ant-input-affix-wrapper{background:var(--account-list-surface);border:1px solid #0000;border-radius:8px;box-shadow:none;flex:1 1 260px;height:40px;min-width:0;padding:4px 10px 4px 14px;width:auto}.admin-account-list-page .admin-accounts-search.ant-input-affix-wrapper>input.ant-input,.admin-account-list-page .admin-accounts-search.ant-input-affix-wrapper>input.ant-input:focus,.admin-account-list-page .admin-accounts-search.ant-input-affix-wrapper>input.ant-input:focus-visible,.admin-account-list-page .admin-accounts-search.ant-input-affix-wrapper>input.ant-input:hover{background:#0000!important;border:0!important;box-shadow:none!important;font-size:12px;height:auto!important;min-width:0;outline:0!important;padding:0;width:100%}.admin-account-list-page .admin-accounts-search.ant-input-affix-wrapper input::placeholder{color:var(--account-list-muted)}.admin-account-list-page .admin-accounts-search.ant-input-affix-wrapper .ant-input-suffix .ant-btn{color:var(--account-list-muted);height:30px;padding:0;width:30px}.admin-account-list-page .admin-accounts-search.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.admin-account-list-page .admin-accounts-search.ant-input-affix-wrapper:focus-within{background:#fff;border-color:#2a6673!important;box-shadow:0 0 0 2px #2a66731a!important}.admin-account-list-page .admin-accounts-toolbar .ant-select{flex:0 0 220px;height:40px}.admin-account-list-page .admin-accounts-toolbar .ant-select-selector{background:var(--account-list-surface)!important;border:1px solid #0000!important;border-radius:8px;font-size:12px;font-weight:500}.admin-account-list-page .admin-accounts-toolbar .ant-select-selection-placeholder{color:#40484a}.admin-account-list-page .account-list-reset.ant-btn{background:#e3e9ea;border:0;border-radius:8px;box-shadow:none;color:var(--account-list-muted);font-size:12px;font-weight:600;height:40px;padding:0 14px}.admin-account-list-page .account-list-reset.ant-btn:hover{background:#dee3e4;color:var(--account-list-primary)}.admin-account-list-page .account-list-result-count{border-left:1px solid #e9eff0;color:var(--account-list-muted);font-size:12px;padding-left:14px;white-space:nowrap}.admin-account-list-page .account-list-result-count strong{color:var(--account-list-primary)}.admin-account-list-page .account-list-table-panel{overflow:hidden}.admin-account-list-page .account-list-table .ant-table{font-size:12px}.admin-account-list-page .account-list-table .ant-table-container{border-radius:0}.admin-account-list-page .account-list-table .ant-table-thead>tr>th{background:var(--account-list-surface)!important;border-bottom:0;color:var(--account-list-muted);font-size:10px;font-weight:600;letter-spacing:.6px;padding:16px;text-transform:uppercase}.admin-account-list-page .account-list-table .ant-table-thead>tr>th:before{display:none}.admin-account-list-page .account-list-table .ant-table-tbody>tr>td{border-bottom:1px solid #e9eff099;color:#40484a;padding:14px 16px}.admin-account-list-page .account-list-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#eff5f599}.admin-account-list-page .account-list-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.admin-account-list-page .account-list-table .ant-table-tbody>tr:hover .account-list-identity strong{color:var(--account-list-primary)}.admin-account-list-page .account-list-table .ant-table-tbody>tr>td:first-child,.admin-account-list-page .account-list-table .ant-table-thead>tr>th:first-child{padding-left:20px}.admin-account-list-page .account-list-table .ant-table-tbody>tr>td:last-child,.admin-account-list-page .account-list-table .ant-table-thead>tr>th:last-child{padding-right:20px}.admin-account-list-page .account-list-id,.admin-account-list-page .account-list-phone{font-family:monospace;font-size:12px;font-weight:500}.admin-account-list-page .account-list-id{color:var(--account-list-muted);font-weight:600}.admin-account-list-page .account-list-identity{align-items:center;display:flex;gap:12px}.admin-account-list-page .account-list-identity strong{color:#171d1e;font-size:12px;font-weight:600;overflow-wrap:anywhere}.admin-account-list-page .account-list-avatar{align-items:center;background:#e9eff0;border-radius:50%;color:#2a6673;display:flex;flex:0 0 32px;font-size:11px;font-weight:700;height:32px;justify-content:center}.admin-account-list-page .account-list-avatar.is-admin{background:#e0ecee;color:var(--account-list-primary)}.admin-account-list-page .account-list-role.ant-tag,.admin-account-list-page .account-list-status.ant-tag{align-items:center;background:var(--account-list-tag-background)!important;border:0;border-radius:6px!important;color:var(--account-list-tag-color)!important;display:inline-flex;font-size:11px;font-weight:600;gap:6px;line-height:20px;margin:0;padding:3px 9px!important}.admin-account-list-page .account-list-role{--account-list-tag-background:#fff0e4;--account-list-tag-color:#663d17}.admin-account-list-page .account-list-role.role-admin{--account-list-tag-background:#e0ecee;--account-list-tag-color:#00333c}.admin-account-list-page .account-list-role.role-employees{--account-list-tag-background:#e3e9ea;--account-list-tag-color:#5b6466}.admin-account-list-page .account-list-status{--account-list-tag-background:#e6f6ee;--account-list-tag-color:#047857}.admin-account-list-page .account-list-status.is-deleted{--account-list-tag-background:#ffebe8;--account-list-tag-color:#ba1a1a}.admin-account-list-page .account-list-status-dot{background:#059669;border-radius:50%;height:6px;width:6px}.admin-account-list-page .account-list-status.is-deleted .account-list-status-dot{background:#ba1a1a}.admin-account-list-page .account-list-referrals.ant-btn{border-radius:6px;color:var(--account-list-primary);font-size:12px;font-weight:600;height:28px;padding:0 8px}.admin-account-list-page .account-referrals-arrow{font-size:11px;transform:rotate(45deg)}.admin-account-list-page .account-list-actions .ant-btn{border-radius:8px;color:#2a6673;font-size:15px;height:28px;padding:0;width:28px}.admin-account-list-page .account-list-actions .ant-btn-dangerous{color:#ba1a1a}.admin-account-list-page .account-list-actions .ant-btn:hover{background:#e9eff0;color:var(--account-list-primary)}.admin-account-list-page .account-list-actions .ant-btn-dangerous:hover{background:#ffebe8;color:#ba1a1a}.admin-account-list-page .account-list-table .ant-table-pagination.ant-pagination{align-items:center;background:var(--account-list-surface);gap:6px;margin:0;padding:16px 20px}.admin-account-list-page .account-list-table .ant-table-pagination.ant-pagination .ant-pagination-total-text{color:var(--account-list-muted);font-size:12px;margin-right:auto}.admin-account-list-page .account-list-table .ant-table-pagination.ant-pagination .ant-pagination-item{background:#fff;border:0;border-radius:8px}.admin-account-list-page .account-list-table .ant-table-pagination.ant-pagination .ant-pagination-item a{color:var(--account-list-primary);font-size:12px}.admin-account-list-page .account-list-table .ant-table-pagination.ant-pagination .ant-pagination-item-active{background:var(--account-list-primary)}.admin-account-list-page .account-list-table .ant-table-pagination.ant-pagination .ant-pagination-item-active a{color:#fff}.admin-account-list-page .account-list-table .ant-table-pagination.ant-pagination .ant-pagination-next .ant-pagination-item-link,.admin-account-list-page .account-list-table .ant-table-pagination.ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:#fff;border-radius:8px}.admin-account-list-page .account-list-table .ant-table-pagination.ant-pagination .ant-select-selector{border:0;border-radius:6px;font-size:12px}@media(max-width:1200px){.admin-account-list-page .account-statistics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-account-list-page .account-list-result-count{border:0;flex-basis:100%;padding:0}}@media(max-width:640px){.admin-accounts-page{padding:16px}.admin-account-list-page h1{font-size:25px}.admin-account-list-page .account-list-statistics{margin-bottom:20px}.admin-account-list-page .account-statistics-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-list-page .account-statistic{padding:12px}.admin-account-list-page .account-list-filter-panel,.admin-account-list-page .account-list-header{margin-bottom:20px}.admin-account-list-page .admin-accounts-search.ant-input-affix-wrapper{flex-basis:100%}.admin-account-list-page .admin-accounts-toolbar .ant-select{flex:1 1 160px;min-width:0}.admin-account-list-page .account-list-reset.ant-btn{padding:0 10px}.admin-account-list-page .account-list-table .ant-table-cell-fix-right,.admin-account-list-page .account-list-table .ant-table-cell-fix-right-first{position:static!important}.admin-account-list-page .account-list-table .ant-table-cell-fix-right-first:after{display:none}.admin-account-list-page .account-list-table .ant-table-pagination.ant-pagination{justify-content:flex-start;padding:16px}.admin-account-list-page .account-list-table .ant-pagination-total-text{flex-basis:100%;height:auto;line-height:1.6}.admin-account-list-page .account-list-table .ant-pagination-options{-webkit-margin-start:0;display:inline-block;margin-inline-start:0}}.admin-project-container{padding:0}.admin-project-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.admin-project-card .ant-card-head{border-bottom:2px solid #f0f0f0;padding:16px 24px}.admin-project-card .ant-card-head-title{color:#1a1a1a;font-size:18px;font-weight:600}.admin-project-card .ant-card-body{padding:24px}.project-filters-section{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:24px;padding:20px}.project-filters-section>.ant-row{align-items:flex-start}.project-filters-section>.ant-row>.ant-col{display:flex}.project-search-input{width:100%}.project-search-input .ant-input-search{border-radius:6px}.project-search-input .ant-input-affix-wrapper{border:1px solid #d9d9d9;border-radius:6px;height:40px;transition:all .3s ease}.project-search-input .ant-input-affix-wrapper:hover{border-color:#40a9ff}.project-search-input .ant-input-affix-wrapper-focused,.project-search-input .ant-input-affix-wrapper:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.project-search-input .ant-input{height:38px}.project-search-input .ant-input-search-button{align-items:center;border-radius:0 6px 6px 0!important;display:flex;height:40px;justify-content:center;width:40px}.project-filter-select{width:100%}.project-filter-select .ant-select-selector{align-items:center;border-radius:6px!important;display:flex;height:40px!important}.project-filter-select .ant-select-selection-item,.project-filter-select .ant-select-selection-placeholder{line-height:38px!important}.project-switch-filter{align-items:center;display:flex;gap:8px;height:40px}.project-switch-filter .ant-typography{color:#595959;font-size:14px;white-space:nowrap}.project-switch-filter .ant-switch{min-width:44px}.project-reset-btn{align-items:center;border-radius:6px;display:flex;font-weight:500;gap:6px;height:40px;justify-content:center;transition:all .3s ease}.project-reset-btn:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.admin-project-table{margin-top:8px}.admin-project-table .ant-table{border-radius:8px;overflow:visible}.admin-project-table .ant-table-container{border-radius:8px}.admin-project-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #e8e8e8;color:#262626;font-size:13px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-transform:uppercase}.admin-project-table .ant-table-tbody>tr>td{padding:12px 16px;vertical-align:middle}.admin-project-table .ant-table-tbody>tr:hover>td{background:#f5f8ff}.admin-project-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.admin-project-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:#f5f8ff}.project-name-cell{display:flex;flex-direction:column;gap:4px}.project-name-text{color:#1a1a1a;font-size:14px;font-weight:600}.project-badges{align-items:center;display:flex;gap:4px}.project-image-cell{align-items:center;display:flex;justify-content:center}.project-image-cell .ant-image{border-radius:4px;overflow:hidden}.project-image-cell .ant-image-img{border:1px solid #f0f0f0;object-fit:cover}.project-status-tag,.project-type-tag{border-radius:4px;font-size:12px;font-weight:500;padding:2px 12px}.project-price-cell{color:#595959;font-size:13px}.project-price-empty{color:#bfbfbf;font-style:italic}.project-actions{display:flex;gap:4px}.project-action-btn{align-items:center;border-radius:6px;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.project-action-btn:hover{background:#f0f0f0}.project-action-btn.view-btn:hover{background:#e6f7ff;color:#1890ff}.project-action-btn.edit-btn:hover{background:#f6ffed;color:#52c41a}.project-action-btn.delete-btn:hover{background:#fff2f0;color:#ff4d4f}.admin-project-table .ant-pagination{margin-top:16px;padding:0 8px}.admin-project-table .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.admin-project-table .ant-pagination-item-active a{color:#fff}@media (max-width:768px){.admin-project-card .ant-card-body,.project-filters-section{padding:16px}.project-search-input .ant-input-affix-wrapper{height:36px}.project-search-input .ant-input-search-button{height:36px;width:36px}.project-filter-select .ant-select-selector{height:36px!important}.project-filter-select .ant-select-selection-item,.project-filter-select .ant-select-selection-placeholder{line-height:34px!important}.project-reset-btn,.project-switch-filter{height:36px}.admin-project-table .ant-table-thead>tr>th{font-size:12px;padding:10px 12px}.admin-project-table .ant-table-tbody>tr>td{padding:8px 12px}}@media (max-width:576px){.project-filters-section{padding:12px}.project-switch-filter .ant-typography{font-size:13px}.admin-project-table .ant-table-thead>tr>th{font-size:11px;padding:8px 10px}.admin-project-table .ant-table-tbody>tr>td{padding:6px 10px}}.project-more-images{align-items:center;background:#f5f5f5;border-radius:4px;color:#666;cursor:default;display:flex;font-size:12px;height:50px;justify-content:center;width:50px}.project-no-image{color:#bfbfbf;font-style:italic;text-align:center}.home-project-order-list{grid-gap:8px;display:grid;gap:8px;max-height:55vh;overflow-y:auto;padding:4px}.home-project-order-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:grab;display:flex;gap:12px;padding:10px 12px}.home-project-order-item:active{cursor:grabbing}.home-project-order-handle{color:#8c8c8c;font-size:18px}.home-project-order-rank{color:#1677ff;font-weight:600;text-align:center;width:28px}.home-project-order-name{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.home-project-order-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-project-order-name small{color:#8c8c8c}.home-project-order-loading{padding:48px;text-align:center}.ModalSetFloor_modal-full-height__MU-qD{display:flex;flex-direction:column;height:100vh}.ModalSetFloor_modal-header__oy4S2{background:#fff;border-bottom:1px solid #e8e8e8;display:flex;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.ModalSetFloor_modal-body__mQjAC{flex:1 1;overflow-y:auto;padding:16px}.admin-building-container{padding:0}.admin-building-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.admin-building-card .ant-card-head{border-bottom:2px solid #f0f0f0;padding:16px 24px}.admin-building-card .ant-card-head-title{color:#1a1a1a;font-size:18px;font-weight:600}.admin-building-card .ant-card-body{padding:24px}.building-filters-section{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:24px;padding:20px}.building-filter-select,.building-search-input{width:100%}.building-search-input .ant-input-affix-wrapper{border-radius:6px;height:40px}.building-search-input .ant-input{height:38px}.building-search-input .ant-input-search-button{border-radius:0 6px 6px 0!important;height:40px;width:40px}.building-filter-select .ant-select-selector{align-items:center;border-radius:6px!important;display:flex;height:40px!important}.building-filter-select .ant-select-selection-item,.building-filter-select .ant-select-selection-placeholder{line-height:38px!important}.building-reset-btn{align-items:center;border-radius:6px;display:flex;font-weight:500;gap:6px;height:40px;justify-content:center}.building-reset-btn:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.admin-building-table{margin-top:8px}.admin-building-table .ant-table{border-radius:8px;overflow:visible}.admin-building-table .ant-table-container{border-radius:8px}.admin-building-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #e8e8e8;color:#262626;font-size:13px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-transform:uppercase}.admin-building-table .ant-table-tbody>tr>td{padding:12px 16px;vertical-align:middle}.admin-building-table .ant-table-tbody>tr:hover>td{background:#f5f8ff}.admin-building-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.admin-building-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:#f5f8ff}.building-no-image{color:#bfbfbf;font-style:italic;text-align:center}.building-layout-images{align-items:center;display:flex;gap:6px;min-width:0}.building-layout-images .ant-image{border-radius:4px;flex:0 0 auto;overflow:hidden}.building-layout-image-hidden{display:none!important}.building-more-images{align-items:center;background:#eef3ff;border-radius:4px;color:#1890ff;display:inline-flex;flex:0 0 38px;font-size:12px;font-weight:700;height:54px;justify-content:center;width:38px}.building-code-tag,.building-home-tag,.building-project-tag{border-radius:4px;font-size:12px;font-weight:500}.building-project-tag{align-items:center;display:inline-flex;max-width:100%}.building-name-cell{display:flex;flex-direction:column;gap:6px}.building-name-text{color:#1a1a1a;font-size:14px;font-weight:600}.building-home-tag{width:-webkit-fit-content;width:fit-content}.building-actions{display:flex;gap:2px}.admin-building-table .ant-pagination{margin-top:16px;padding:0 8px}.admin-building-table .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.admin-building-table .ant-pagination-item-active a{color:#fff}@media (max-width:768px){.admin-building-card .ant-card-body,.building-filters-section{padding:16px}.building-search-input .ant-input-affix-wrapper,.building-search-input .ant-input-search-button{height:36px}.building-filter-select .ant-select-selector{height:36px!important}.building-filter-select .ant-select-selection-item,.building-filter-select .ant-select-selection-placeholder{line-height:34px!important}.building-reset-btn{height:36px}.admin-building-table .ant-table-thead>tr>th{font-size:12px;padding:10px 12px}.admin-building-table .ant-table-tbody>tr>td{padding:8px 12px}}.project-api-field-error{background:#fff2f0;border-radius:6px;outline:2px solid #ff4d4f;padding:8px}.project-api-field-help{color:#ff4d4f;font-weight:500;margin-top:6px}.ant-form-item-has-error .common-ckeditor,.ant-form-item-has-error .location-description-editor{border-radius:6px;outline:1px solid #ff4d4f}.common-ckeditor .ck{--ck-border-radius:12px;--ck-color-base-border:#dbe1ea;--ck-color-toolbar-background:#f8fafc;--ck-color-base-background:#fff;--ck-color-focus-border:#1677ff}.common-ckeditor .ck-toolbar{border-radius:12px 12px 0 0!important;padding:10px!important}.common-ckeditor .ck-editor__main{border-radius:0 0 12px 12px;overflow:hidden}.common-ckeditor .ck-editor__editable{background:#fff;color:#1f2937;font-size:15px;line-height:1.9;max-height:1200px;min-height:var(--editor-min-height);padding:32px!important}.common-ckeditor .ck-content h1,.common-ckeditor .ck-content h2,.common-ckeditor .ck-content h3,.common-ckeditor .ck-content h4{font-weight:700;margin:1.2em 0 .6em}.common-ckeditor .ck-content p{margin-bottom:1em}.common-ckeditor .ck-content img{border-radius:10px;margin:16px auto}.common-ckeditor .ck-content table{border-collapse:collapse;width:100%}.common-ckeditor .ck-content blockquote{border-left:4px solid #1677ff;color:#6b7280;font-style:italic;padding-left:16px}.common-ckeditor .ck.ck-dropdown__panel{min-width:220px}
/*!
 * Photo Sphere Viewer 5.14.1
 * @copyright 2014-2015 Jérémy Heleine
 * @copyright 2015-2026 Damien "Mistic" Sorel
 * @licence MIT (https://opensource.org/licenses/MIT)
 */.psv-container{--psv-core-loaded:true;background:radial-gradient(#fff 0,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf 100%);container-name:psv-container;container-type:size;height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.psv-container *{box-sizing:initial}.psv-canvas-container{left:0;position:absolute;top:0;transition:opacity .1s linear;z-index:0}.psv-fullscreen-emulation{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:9999}.psv-loader-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:80}.psv-loader,.psv-loader-container{align-items:center;display:flex;justify-content:center}.psv-loader{--psv-loader-border:3px;--psv-loader-tickness:10px;color:#ffffffb3;height:150px;position:relative;width:150px}.psv-loader-canvas{color:#3d3d3d80;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.psv-loader-text{font:600 16px sans-serif;text-align:center}.psv-loader--undefined .psv-loader-canvas{animation:psv-loader 2s cubic-bezier(.75,.25,.25,.75) infinite}@keyframes psv-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.psv-navbar{background:#3d3d3d80;bottom:-40px;cursor:default;display:flex;font:16px sans-serif;height:40px;left:0;position:absolute;transition:bottom .1s ease-in-out;width:100%;z-index:90}.psv-navbar--open{bottom:0}.psv-navbar,.psv-navbar *{box-sizing:initial}.psv-button{background:#0000;color:#ffffffb3;cursor:pointer;flex:0 0 auto;height:20px;padding:10px;position:relative;width:20px}.psv-button--active{background:#fff3}.psv-button--disabled{opacity:.5;pointer-events:none}.psv-button-svg{transform:scale(1);transition:transform .2s ease;vertical-align:initial;width:100%}.psv-button:not(.psv-button--disabled):focus-visible{outline:2px solid #007cff;outline-offset:-2px}.psv-container:not(.psv--is-touch) .psv-button--hover-scale:not(.psv-button--disabled):hover .psv-button-svg{transform:scale(1.2)}.psv-move-button+.psv-move-button{margin-left:-10px}.psv-download-button{color:#ffffffb3!important;text-decoration:none!important}.psv-download-button:after,.psv-download-button:before{display:none!important}.psv-custom-button{min-width:20px;width:auto}.psv-custom-button--no-padding{height:100%;padding:0}.psv-caption{color:#ffffffb3;cursor:inherit;flex:1 1 100%;height:auto;overflow:hidden;padding:initial;text-align:center;width:auto}.psv-caption-content{display:inline-block;padding:10px;white-space:nowrap}.psv-zoom-range.psv-button{height:1px;margin:10px 0;max-width:600px;padding:9.5px 0;width:80px}.psv-zoom-range-line{background:#ffffffb3;height:1px;position:relative;transition:all .3s ease;width:80px}.psv-zoom-range-handle{background:#ffffffb3;border-radius:50%;height:7px;position:absolute;top:-3px;transform:scale(1);transition:transform .3s ease;width:7px}.psv-zoom-range:not(.psv-button--disabled):hover .psv-zoom-range-line{box-shadow:0 0 2px #ffffffb3}.psv-zoom-range:not(.psv-button--disabled):hover .psv-zoom-range-handle{transform:scale(1.3)}.psv-notification{bottom:-40px;box-sizing:border-box;display:flex;justify-content:center;opacity:0;padding:0 2em;position:absolute;transition-duration:.2s;transition-property:opacity,bottom;transition-timing-function:ease-in-out;width:100%;z-index:100}.psv-notification-content{background:#3d3d3dcc;border-radius:4px;color:#fff;font:14px sans-serif;max-width:50em;padding:.5em 1em}.psv-notification--visible{bottom:80px;opacity:1}.psv-overlay{align-items:center;background:radial-gradient(#fff 0,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf 100%);cursor:default;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:.8;position:absolute;z-index:110}.psv-overlay-image{color:#303030;text-align:center;width:100%}.psv-overlay-image svg{width:50%}@container psv-container (orientation: landscape){.psv-overlay-image svg{width:33%}}.psv-overlay-title{color:#000;font:30px sans-serif;margin-top:1em;text-align:center}.psv-overlay-text{color:#000c;font:20px sans-serif;opacity:.8;text-align:center}.psv-panel{background:#0a0a0ab3;cursor:default;height:100%;margin-left:9px;max-width:calc(100% - 9px);opacity:0;position:absolute;right:0;transform:translate3d(100%,0,0);transition-duration:.1s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:400px;z-index:90}.psv--has-navbar .psv-panel{height:calc(100% - 40px)}.psv-panel-close-button{background:#0000;color:#fff;cursor:pointer;display:none;height:19.2px;padding:6.4px;position:absolute;right:0;top:-1px;transition:background .3s ease-in-out;width:19.2px}.psv-panel-close-button svg{transition:transform .3s ease-in-out}.psv-panel-close-button:hover{background:#000000e6}.psv-panel-close-button:hover svg{transform:scale(-1)}.psv-panel-resizer{background-color:#000000e6;cursor:col-resize;display:none;height:100%;left:-9px;position:absolute;top:0;width:9px}.psv-panel-resizer:before{background:#0000;box-shadow:1px 0 #fff,3px 0 #fff,5px 0 #fff,1px 2px #fff,3px 2px #fff,5px 2px #fff,1px 4px #fff,3px 4px #fff,5px 4px #fff,1px 6px #fff,3px 6px #fff,5px 6px #fff,1px 8px #fff,3px 8px #fff,5px 8px #fff,1px 10px #fff,3px 10px #fff,5px 10px #fff,1px 12px #fff,3px 12px #fff,5px 12px #fff,1px 14px #fff,3px 14px #fff,5px 14px #fff,1px 16px #fff,3px 16px #fff,5px 16px #fff,1px 18px #fff,3px 18px #fff,5px 18px #fff,1px 20px #fff,3px 20px #fff,5px 20px #fff,1px 22px #fff,3px 22px #fff,5px 22px #fff,1px 24px #fff,3px 24px #fff,5px 24px #fff,1px 26px #fff,3px 26px #fff,5px 26px #fff,1px 28px #fff,3px 28px #fff,5px 28px #fff;content:"";height:1px;left:5.5px;margin-top:-14.5px;position:absolute;top:50%;width:1px}.psv-panel-content{box-sizing:border-box;color:#dcdcdc;font:16px sans-serif;height:100%;overflow:auto;width:100%}.psv-panel-content:not(.psv-panel-content--no-margin){padding:1em}.psv-panel-content--no-interaction{pointer-events:none;-webkit-user-select:none;user-select:none}.psv-panel--open{opacity:1;transform:translateZ(0);transition-duration:.2s}.psv-panel--open .psv-panel-close-button,.psv-panel--open .psv-panel-resizer{display:block}@container psv-container (max-width: 400px){.psv-panel{max-width:none;width:100%!important}.psv-panel-resizer{display:none!important}}.psv-panel-menu{display:flex;flex-direction:column;height:100%}.psv-panel-menu-title{align-items:center;display:flex;flex:none;font:24px sans-serif;margin:24px 12px}.psv-panel-menu-title svg{height:24px;margin-right:12px;width:24px}.psv-panel-menu-list{flex:1 1;list-style:none;margin:0;overflow-x:hidden;padding:0}.psv-panel-menu-item{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;min-height:1.5em;padding:.5em 1em;transition:background .1s ease-in-out}.psv-panel-menu-item--active{outline:1px solid currentcolor;outline-offset:-1px}.psv-panel-menu-item-icon{flex:none;height:1.5em;margin-right:.5em;width:1.5em}.psv-panel-menu-item-icon img{max-height:100%;max-width:100%}.psv-panel-menu-item-icon svg{height:100%;width:100%}.psv-panel-menu-item:focus-visible{outline:2px solid #007cff;outline-offset:-2px}.psv-panel-menu--stripped .psv-panel-menu-item:hover{background:#fff3}.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(odd),.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(odd):before{background:#ffffff1a}.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(2n),.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(2n):before{background:#0000}.psv-container:not(.psv--is-touch) .psv-panel-menu-item:hover{background:#fff3}.psv-tooltip{background:#3d3d3dcc;border-radius:4px;box-sizing:border-box;cursor:default;max-width:200px;opacity:0;position:absolute;transition-duration:.1s;transition-property:opacity,transform;transition-timing-function:ease-in-out;z-index:50}.psv-tooltip-content{color:#fff;font:14px sans-serif;padding:.5em 1em;text-shadow:0 1px #000}.psv-tooltip-arrow{border:7px solid #0000;height:0;position:absolute;width:0}.psv-tooltip--top-center,.psv-tooltip--top-left,.psv-tooltip--top-right{transform:translate3d(0,5px,0)}.psv-tooltip--top-center .psv-tooltip-arrow,.psv-tooltip--top-left .psv-tooltip-arrow,.psv-tooltip--top-right .psv-tooltip-arrow{border-top-color:#3d3d3dcc}.psv-tooltip--bottom-center,.psv-tooltip--bottom-left,.psv-tooltip--bottom-right{transform:translate3d(0,-5px,0)}.psv-tooltip--bottom-center .psv-tooltip-arrow,.psv-tooltip--bottom-left .psv-tooltip-arrow,.psv-tooltip--bottom-right .psv-tooltip-arrow{border-bottom-color:#3d3d3dcc}.psv-tooltip--center-left,.psv-tooltip--left-bottom,.psv-tooltip--left-top{transform:translate3d(5px,0,0)}.psv-tooltip--center-left .psv-tooltip-arrow,.psv-tooltip--left-bottom .psv-tooltip-arrow,.psv-tooltip--left-top .psv-tooltip-arrow{border-left-color:#3d3d3dcc}.psv-tooltip--center-right,.psv-tooltip--right-bottom,.psv-tooltip--right-top{transform:translate3d(-5px,0,0)}.psv-tooltip--center-right .psv-tooltip-arrow,.psv-tooltip--right-bottom .psv-tooltip-arrow,.psv-tooltip--right-top .psv-tooltip-arrow{border-right-color:#3d3d3dcc}.psv-tooltip--left-top,.psv-tooltip--top-left{box-shadow:-3px -3px 0 #5a5a5ab3}.psv-tooltip--top-center{box-shadow:0 -3px 0 #5a5a5ab3}.psv-tooltip--right-top,.psv-tooltip--top-right{box-shadow:3px -3px 0 #5a5a5ab3}.psv-tooltip--bottom-left,.psv-tooltip--left-bottom{box-shadow:-3px 3px 0 #5a5a5ab3}.psv-tooltip--bottom-center{box-shadow:0 3px 0 #5a5a5ab3}.psv-tooltip--bottom-right,.psv-tooltip--right-bottom{box-shadow:3px 3px 0 #5a5a5ab3}.psv-tooltip--center-left{box-shadow:-3px 0 0 #5a5a5ab3}.psv-tooltip--center-right{box-shadow:3px 0 0 #5a5a5ab3}.psv-tooltip--visible{opacity:1;transform:translateZ(0)}.panorama-viewer-wrapper{height:100%;position:relative;width:100%}.panorama-viewer{background:#000;border-radius:16px;height:70vh;min-height:600px;overflow:hidden;width:100%}.panorama-viewer-error{align-items:center;background:#000000b8;color:#fff;display:flex;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center}.common-image-upload .upload-label{color:#111827;font-weight:600;margin-bottom:10px}.common-image-upload .custom-upload-button{align-items:center;background:#fafafa;border:1px dashed #d1d5db;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;gap:10px;height:48px;justify-content:center;transition:all .2s ease;width:180px}.common-image-upload .custom-upload-button:hover{background:#f0f7ff;border-color:#1677ff;color:#1677ff}.common-image-upload .custom-upload-button .anticon{font-size:18px}.common-image-upload .custom-upload-button span{font-size:14px;font-weight:500}.common-image-upload.disabled{cursor:not-allowed;opacity:.6}.common-image-upload.disabled,.common-image-upload.disabled:hover{background:#f3f4f6;border-color:#d1d5db!important;color:#9ca3af}.common-image-upload .upload-gallery{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.common-image-upload .gallery-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;height:90px;overflow:hidden;position:relative;width:90px}.common-image-upload .gallery-item img{cursor:pointer;height:100%;object-fit:cover;transition:all .2s ease;width:100%}.common-image-upload .gallery-item:hover img{transform:scale(1.03)}.common-image-upload .gallery-item .gallery-actions{display:flex;gap:8px;opacity:0;position:absolute;right:10px;top:10px;transition:all .2s ease}.common-image-upload .gallery-item .gallery-actions button{background:#000000a6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;height:32px;transition:all .2s ease;width:32px}.common-image-upload .gallery-item .gallery-actions button:hover{background:#1677ff}.common-image-upload .gallery-item:hover .gallery-actions{opacity:1}.panorama-modal{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;padding:40px;position:fixed;z-index:9999}.panorama-modal .panorama-modal-content{background:#000;border-radius:20px;height:80vh;max-width:1400px;overflow:hidden;position:relative;width:100%}.panorama-note{color:#f59e0b;font-size:13px;margin-top:10px}.sales-policy-modal .ant-modal-content{border-radius:8px;overflow:hidden;padding:0}.sales-policy-modal .ant-modal-close{right:24px;top:22px}.sales-policy-modal-spinner.ant-spin-nested-loading,.sales-policy-modal-spinner>.ant-spin-container{min-height:420px}.sales-policy-modal-spinner>.ant-spin{max-height:none}.sales-policy-modal-spinner>.ant-spin-container:after{background:#fff}.sales-policy-modal-header{background:#fff;border-bottom:1px solid #cbd5e1;padding:24px 32px}.sales-policy-modal-header h4.ant-typography{color:#001d22;font-size:20px;font-weight:700;margin:0 32px 4px 0}.sales-policy-modal-form{max-height:62vh;overflow-y:auto;padding:24px 32px 8px}.sales-policy-modal-form .ant-form-item-label>label{color:#0f172a;font-weight:600}.sales-policy-modal-form .ant-input,.sales-policy-modal-form .ant-picker,.sales-policy-modal-form .ant-select-selector{border-radius:3px!important}.sales-policy-upload .ant-upload-drag{background:#f8fafc!important;border-radius:8px!important}.sales-policy-upload .ant-upload-drag-icon .anticon{color:#64748b;font-size:38px}.sales-policy-upload .ant-upload-text{color:#0f172a;font-weight:600}.sales-policy-existing-file{align-items:center;background:#f8fafc;border:1px solid #dbe3ea;border-radius:4px;display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:10px 12px}.sales-policy-existing-file a{align-items:center;color:#1d4ed8;display:inline-flex;gap:8px;min-width:0}.sales-policy-modal-section{border-top:1px solid #e2e8f0;margin-top:4px;padding-top:18px}.sales-policy-modal-section>.ant-typography{color:#001d22;display:block;margin-bottom:12px}.sales-policy-modal-footer{background:#f8fafc;border-top:1px solid #cbd5e1;display:flex;gap:12px;justify-content:flex-end;padding:20px 32px}.sales-policy-modal-footer .ant-btn{border-radius:3px;font-weight:600;height:40px;min-width:110px}.sales-policy-modal-footer .ant-btn-primary{background:#214ae0;border-color:#214ae0}@media (max-width:768px){.sales-policy-modal-footer,.sales-policy-modal-form,.sales-policy-modal-header{padding-left:20px;padding-right:20px}.sales-policy-modal-form{max-height:68vh}}.gallery-manager-modal .ant-modal-body{max-height:70vh;overflow-y:auto;padding:16px 24px}.gallery-manager-modal .ant-tabs-nav{margin-bottom:16px}.gallery-manager-modal .ant-tabs-tab{font-weight:500}.gallery-manager-modal .image-grid{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.gallery-manager-modal .image-grid .image-item{background:#fafafa;border:1px solid #e9e9e9;border-radius:6px;cursor:pointer;height:120px;overflow:hidden;position:relative;width:120px}.gallery-manager-modal .image-grid .image-item img{height:100%;object-fit:cover;width:100%}.gallery-manager-modal .image-grid .image-item:hover{opacity:.9}.gallery-manager-modal .album-info{color:#888;font-size:12px;margin-top:8px}.gallery-manager-modal .ant-empty{margin:40px 0}.pending-files{background:#fafafa;border-radius:8px;margin-bottom:16px;padding:12px}.pending-files .pending-file-item{border:1px solid #e0e0e0;border-radius:4px;height:60px;overflow:hidden;position:relative;width:60px}.image-item{background:#fafafa;border:1px solid #e9e9e9;border-radius:6px;cursor:pointer;height:120px;overflow:hidden;position:relative;width:120px}.image-item .image-delete-btn{align-items:center;background:#0009;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .2s;width:24px;z-index:1}.image-item .image-delete-btn:hover{background:#f00c;color:#fff}.image-item:hover .image-delete-btn{opacity:1}.create-project-page{background:#f5f7fa}.create-project-page .page-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e5e7eb;margin:-24px -24px 24px;padding:18px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.create-project-page .page-header .page-header-left h1{color:#111827;font-size:28px;font-weight:700;margin-bottom:4px}.create-project-page .page-header .page-header-left p{color:#6b7280;margin:0}.create-project-page .page-header .page-header-right{align-items:center;display:flex;gap:12px}.create-project-page .page-header .page-header-right .ant-btn{border-radius:10px;font-weight:600;height:44px;min-width:180px}.create-project-page .custom-card{border:none;border-radius:16px}.create-project-page .custom-card .ant-card-body{padding:24px}.create-project-page .custom-card-bg{background-color:#f5f7fa}.create-project-page .full-height{height:100%}.create-project-page .building-layout-policy-row .custom-card{height:100%;margin-top:0!important}.create-project-page .section-title{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:700;gap:10px;margin-bottom:24px}.create-project-page .section-title-with-action{gap:16px;justify-content:space-between}.create-project-page .section-title-text{align-items:center;display:flex;gap:10px}.create-project-page .checkbox-group{align-items:center}.create-project-page .upload-icon{color:#1677ff;font-size:40px}.create-project-page .upload-text{color:#6b7280;margin-top:12px}.create-project-page .small-upload .ant-upload{min-height:140px}.create-project-page .footer-action{display:flex;gap:16px;justify-content:flex-end;margin-top:32px}.create-project-page .footer-action .ant-btn{border-radius:10px;font-weight:600;height:48px;min-width:180px}.create-project-page .ant-form-item{margin-bottom:18px}.create-project-page .ant-input,.create-project-page .ant-input-number,.create-project-page .ant-picker,.create-project-page .ant-select-selector{border-radius:10px!important}.create-project-page .ant-input,.create-project-page .ant-picker,.create-project-page .ant-select-selector{height:44px!important}.create-project-page textarea.ant-input{min-height:120px}.create-project-page .ant-upload-wrapper .ant-upload-drag{background:#fafafa;border-radius:12px}.create-project-page .location-description-editor .ck-editor__editable{height:300px!important;max-height:300px!important;min-height:300px!important;overflow-y:auto}.create-project-page .project-description-editor .ck-editor__editable{height:600px!important;max-height:600px!important;min-height:600px!important;overflow-y:auto}.create-project-page .sales-policy-select-card{box-shadow:0 10px 30px #0f172a0f}.create-project-page .sales-policy-select-card .sales-policy-select-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.create-project-page .sales-policy-select-card .sales-policy-select-title{margin-bottom:0}.create-project-page .sales-policy-select-card .sales-policy-create-btn{color:#315bff;font-weight:700;height:36px;padding:0 8px}.create-project-page .sales-policy-select-card .sales-policy-search-label{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.create-project-page .sales-policy-select-card .sales-policy-search-select{margin-bottom:22px;width:100%}.create-project-page .sales-policy-select-card .sales-policy-search-select .ant-select-selector{background:#f5f4fb;border-radius:10px!important;height:40px!important}.create-project-page .sales-policy-select-card .sales-policy-search-select .ant-select-selection-search-input{height:38px!important}.create-project-page .sales-policy-select-card .sales-policy-search-select .ant-select-selection-item,.create-project-page .sales-policy-select-card .sales-policy-search-select .ant-select-selection-placeholder{line-height:38px!important}.create-project-page .sales-policy-select-card .sales-policy-selected-table .ant-table{background:#0000}.create-project-page .sales-policy-select-card .sales-policy-selected-table .ant-table-thead>tr>th{background:#fff;border-bottom:1px solid #eef2f7;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;padding:12px 8px;text-transform:uppercase}.create-project-page .sales-policy-select-card .sales-policy-selected-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9;color:#1f2937;padding:14px 8px}.preview-upload .ant-upload-select{border-radius:14px!important}.preview-upload .ant-upload-list-item-container,.preview-upload .ant-upload-select{height:180px!important;width:100%!important}.preview-upload .ant-upload-list-item{border-radius:14px!important;overflow:hidden}.preview-upload .ant-upload-list-item-thumbnail img{object-fit:cover}.amenity-form-row{grid-template-columns:96px minmax(0,1fr) 40px}@media(max-width:768px){.amenity-form-row{grid-template-columns:84px minmax(0,1fr) 36px}}.price-sheet-upload .ant-upload-list-item-name{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.price-sheet-upload .ant-upload-list-item{align-items:flex-start;height:auto}.product-form-page{background:#f5fafb;color:#171d1e;min-height:calc(100vh - 120px);padding:8px}.product-form-page .product-form-identity{grid-gap:16px;background:#eff5f5;border-radius:8px;display:grid;font-size:12px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.product-form-page .product-form-identity div{display:flex;flex-direction:column;gap:4px}.product-form-page .product-form-identity span{color:#576062}.product-form-page .product-form-summary{background:#00333c;border-radius:8px;color:#fff;display:flex;flex-direction:column;font-size:12px;gap:16px;padding:24px}.product-form-page .product-form-summary>div{display:flex;gap:16px;justify-content:space-between}.product-form-page .product-form-summary span{color:#b2ecfa}.product-form-page .product-form-summary strong{overflow-wrap:anywhere;text-align:right}.product-form-page .product-form-footer{align-items:center;color:#576062;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:space-between;margin-top:24px}.product-form-page .product-form-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.product-form-page .product-form-header h1{color:#00333c;font-size:24px;font-weight:800;letter-spacing:-.5px;margin:8px 0}.product-form-page .product-form-header p{color:#576062;font-size:12px;margin:0}.product-form-page .product-form-breadcrumb{align-items:center;color:#576062;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.product-form-page .product-form-breadcrumb button{background:#0000;border:0;color:inherit;cursor:pointer;padding:0}.product-form-page .product-form-breadcrumb button:hover{color:#004b57;text-decoration:underline}.product-form-page .product-form-breadcrumb>span:last-child{color:#00333c;font-weight:600}.product-form-page .product-form-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.product-form-page .ant-btn{border-radius:8px;font-size:12px;font-weight:600;height:38px}.product-form-page .ant-btn-primary{background:#004b57}.product-form-page .ant-btn-primary:not(:disabled):hover{background:#00333c}.product-form-page .product-form-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.product-form-page .product-form-aside,.product-form-page .product-form-main{display:flex;flex-direction:column;gap:24px;min-width:0}.product-form-page .product-form-section{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00333c0d;padding:24px}.product-form-page .product-form-section .ant-form-item{margin-bottom:18px}.product-form-page .product-form-section .ant-row:last-child .ant-col:last-child .ant-form-item{margin-bottom:0}.product-form-page .product-form-section-heading{align-items:center;display:flex;gap:10px;margin-bottom:22px}.product-form-page .product-form-section-heading h2{color:#00333c;font-size:14px;font-weight:700;margin:0 0 4px}.product-form-page .product-form-section-heading p{color:#576062;font-size:11px;margin:0}.product-form-page .product-form-section-icon{align-items:center;background:#eff5f5;border-radius:8px;color:#00333c;display:flex;flex-shrink:0;font-size:18px;height:34px;justify-content:center;width:34px}.product-form-page .ant-form-item-label>label{color:#171d1e;font-size:12px;font-weight:600}.product-form-page .ant-form-item-extra{color:#70787b;font-size:11px}.product-form-page .ant-input,.product-form-page .ant-input-number,.product-form-page .ant-select-selector{background:#eff5f5!important;border-color:#e3e9ea!important;border-radius:8px!important;font-size:12px}.product-form-page .ant-input-number-input,.product-form-page .ant-input:not(textarea){min-height:38px}.product-form-page .ant-select-single{height:40px}.product-form-page .ant-select-multiple .ant-select-selector{min-height:40px}.product-form-page .ant-input-number-focused,.product-form-page .ant-input:focus,.product-form-page .ant-select-focused .ant-select-selector{background:#fff!important;border-color:#004b57!important;box-shadow:0 0 0 2px #004b571f!important}.product-form-page .ant-switch-checked{background:#004b57}.product-form-page .ant-form-item-has-error .ant-input,.product-form-page .ant-form-item-has-error .ant-input-number,.product-form-page .ant-form-item-has-error .ant-select-selector{border-color:#ba1a1a!important}.product-form-page .ck-editor,.product-form-page .product-form-aside .ant-upload-wrapper{max-width:100%}@media(max-width:1199px){.product-form-page .product-form-header{align-items:flex-start;flex-direction:column;gap:16px}.product-form-page .product-form-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:575px){.product-form-page{padding:0}.product-form-page .product-form-header h1{font-size:20px}.product-form-page .product-form-section{padding:16px}.product-form-page .product-form-actions{width:100%}}.low-rise-apartment-container{padding:0}.low-rise-apartment-card{background:#0000;border:0;box-shadow:none}.low-rise-apartment-card .ant-card-body{padding:0}.low-rise-apartment-card .ant-table{border-radius:8px;overflow:visible}.low-rise-apartment-card .ant-table-container{border-radius:8px}.low-rise-apartment-card .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #e8e8e8;color:#262626;font-size:13px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-transform:uppercase}.low-rise-apartment-card .ant-table-tbody>tr>td{padding:12px 16px;vertical-align:middle}.low-rise-apartment-card .ant-table-tbody>tr:hover>td{background:#f5f8ff}.low-rise-apartment-card .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.low-rise-apartment-card .ant-table-tbody>tr:nth-child(2n):hover>td{background:#f5f8ff}.low-rise-status-tag,.low-rise-type-tag{border-radius:4px;font-size:12px;font-weight:500;padding:2px 12px}.low-rise-price{color:#595959;font-size:13px}.low-rise-image-list{align-items:center;display:flex;gap:6px;min-width:150px}.low-rise-image-thumb{flex:0 0 auto;height:42px;width:54px}.low-rise-image-count{background:#f0f5ff;border-radius:12px;color:#1d39c4;font-size:12px;font-weight:600;height:24px;line-height:24px;min-width:28px;padding:0 6px;text-align:center}.low-rise-actions{display:flex;justify-content:center}.inventory-unit-cell{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.inventory-unit-code{align-items:center;display:flex;gap:6px}.inventory-hot-icon{color:#fa541c;font-size:16px}.low-rise-actions .ant-btn{align-items:center;border-radius:6px;display:inline-flex;height:32px;justify-content:center;width:32px}.low-rise-actions .ant-btn:hover{background:#f0f0f0}.low-rise-actions .ant-btn-dangerous:hover{background:#fff2f0}.low-rise-apartment-card .ant-pagination{margin-top:16px;padding:0 8px}.low-rise-apartment-card .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.low-rise-apartment-card .ant-pagination-item-active a{color:#fff}@media (max-width:768px){.low-rise-apartment-card .ant-table-thead>tr>th{font-size:12px;padding:10px 12px}.low-rise-apartment-card .ant-table-tbody>tr>td{padding:8px 12px}}.HighRiseApartmentList_table-container__GnS3j{overflow:visible;width:100%}.HighRiseApartmentList_table-container__GnS3j .HighRiseApartmentList_building-button__rC1o-{align-items:center;display:flex;justify-content:center;margin-bottom:25px;margin-top:10px}.HighRiseApartmentList_table-container__GnS3j .HighRiseApartmentList_building-button__rC1o- .HighRiseApartmentList_building-button-item__9FHMH{margin-right:10px}.HighRiseApartmentList_first-row__g7h1s td{background-color:#566a7f!important;padding:0!important}.HighRiseApartmentList_first-row__g7h1s:hover td{background-color:#6e8295!important;transition:background-color .2s ease}.HighRiseApartmentList_ant-table-container__tY-QP{border-radius:0!important}.HighRiseApartmentList_table-container__GnS3j .ant-table-wrapper .ant-table td.ant-table-cell{height:12px!important;line-height:12px!important}.HighRiseApartmentList_table-container__GnS3j .ant-table-wrapper .ant-table tr.ant-table-row{height:12px!important}.HighRiseApartmentList_cell-wrapper__nUWmp{align-items:center;color:#fff!important;display:flex;font-size:10px;font-weight:600;height:100%;justify-content:center;padding:4px;transition:background-color .12s ease,filter .12s ease;width:100%}.HighRiseApartmentList_cell-wrapper__nUWmp.HighRiseApartmentList_hover__19HVz{filter:brightness(.75)}.HighRiseApartmentList_axis-cell__kfrIS{align-items:center;color:#fff;display:flex;font-size:10px;font-weight:600;justify-content:center;min-height:25px;padding:4px;text-align:center;transition:background-color .12s ease,filter .12s ease}.HighRiseApartmentList_axis-hover__9ef1g{filter:brightness(.75)}.HighRiseApartmentList_first-column__XRZ3d{background-color:#1f7a3a!important;color:#fff!important;font-size:10px;font-weight:600;padding:0!important;text-align:center;vertical-align:middle}.HighRiseApartmentList_first-column-cell__gZU6I{align-items:center;background-color:#1f7a3a;color:#fff;display:flex;height:100%;justify-content:center;transition:filter .15s ease;width:100%}.HighRiseApartmentList_first-column-cell__gZU6I.HighRiseApartmentList_hover__19HVz{filter:brightness(.75)}.HighRiseApartmentList_table-container__GnS3j .ant-table-sticky-scroll{z-index:39}.AdminApartment_page__-9pus{padding:20px}.AdminApartment_filters__gJt-w{gap:12px 0;margin-bottom:16px}.AdminApartment_filters__gJt-w .ant-select{min-width:180px}.AdminApartment_filters__gJt-w .AdminApartment_projectFilter__U0\+J2 .ant-select{width:300px}.AdminApartment_filters__gJt-w .AdminApartment_codeFilter__e5SGz .ant-input-affix-wrapper{width:160px}.AdminApartment_filters__gJt-w .AdminApartment_addAction__L9IwF{-webkit-margin-start:auto;-webkit-margin-end:0;margin-inline-end:0;margin-inline-start:auto}.AdminApartment_addAction__L9IwF .ant-btn-primary{align-items:center;border-radius:6px;display:inline-flex;font-weight:500;gap:6px;height:40px}.AdminApartment_addAction__L9IwF .anticon{font-size:14px}.AdminApartment_projectDropdown__2hA5Y .ant-select-item-option-content{overflow-wrap:anywhere;white-space:normal}.AdminApartment_filters__gJt-w .ant-input-affix-wrapper,.AdminApartment_filters__gJt-w .ant-select-selector,.AdminApartment_filters__gJt-w .ant-select-single{height:40px;min-height:40px}.AdminApartment_filters__gJt-w .ant-input-affix-wrapper{align-items:center;display:flex;padding-bottom:0;padding-top:0}.AdminApartment_filters__gJt-w .ant-input-affix-wrapper>input.ant-input,.AdminApartment_filters__gJt-w .ant-input-affix-wrapper>input.ant-input:focus,.AdminApartment_filters__gJt-w .ant-input-affix-wrapper>input.ant-input:focus-visible,.AdminApartment_filters__gJt-w .ant-input-affix-wrapper>input.ant-input:hover{background:#0000;border:0!important;border-radius:0;box-shadow:none!important;height:auto;line-height:normal;min-height:0;outline:0!important;padding-bottom:0;padding-top:0}.AdminApartment_summary__YZ7Dw{margin-bottom:16px}.AdminApartment_summaryCard__YfxDY{border-radius:10px;height:100%}.AdminApartment_summaryCard__YfxDY .ant-card-body{display:flex;flex-direction:column;justify-content:center;min-height:96px;padding:12px 16px}.AdminApartment_summaryCard__YfxDY .ant-statistic{align-items:center;display:flex;gap:8px;justify-content:flex-start}.AdminApartment_summaryCard__YfxDY .ant-statistic-title{margin-bottom:0}.AdminApartment_summaryCard__YfxDY .ant-statistic-content{font-size:26px;line-height:1.2}.AdminApartment_statuses__VTVdS{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.AdminApartment_statuses__VTVdS .ant-tag{-webkit-margin-end:0;margin-inline-end:0}@media(max-width:767px){.AdminApartment_page__-9pus{padding:12px}.AdminApartment_filters__gJt-w .ant-form-item{-webkit-margin-end:0;margin-inline-end:0;width:100%}.AdminApartment_filters__gJt-w .ant-form-item-control{min-width:180px}.AdminApartment_addAction__L9IwF .ant-btn,.AdminApartment_filters__gJt-w .AdminApartment_codeFilter__e5SGz .ant-input-affix-wrapper,.AdminApartment_filters__gJt-w .AdminApartment_projectFilter__U0\+J2 .ant-select{width:100%}}.admin-post-container{padding:0}.admin-post-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.admin-post-card .ant-card-head{border-bottom:2px solid #f0f0f0;padding:16px 24px}.admin-post-card .ant-card-head-title{color:#1a1a1a;font-size:18px;font-weight:600}.admin-post-card .ant-card-body{padding:24px}.post-filters-section{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:24px;padding:20px}.post-filter-select,.post-search-input{width:100%}.post-search-input .ant-input-affix-wrapper{border-radius:6px;height:40px}.post-search-input .ant-input-search-button{align-items:center;border-radius:0 6px 6px 0!important;display:flex;height:40px;justify-content:center;width:40px}.post-filter-select .ant-select-selector{align-items:center;border-radius:6px!important;display:flex;height:40px!important}.post-filter-select .ant-select-selection-item,.post-filter-select .ant-select-selection-placeholder{line-height:38px!important}.post-reset-btn{align-items:center;border-radius:6px;display:flex;font-weight:500;height:40px;justify-content:center}.post-reset-btn:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.admin-post-table{margin-top:8px}.admin-post-table .ant-table{border-radius:8px;overflow:visible}.admin-post-table .ant-table-container{border-radius:8px}.admin-post-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #e8e8e8;color:#262626;font-size:13px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-transform:uppercase}.admin-post-table .ant-table-tbody>tr>td{padding:12px 16px;vertical-align:middle}.admin-post-table .ant-table-tbody>tr:hover>td{background:#f5f8ff}.admin-post-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.admin-post-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:#f5f8ff}.post-title-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.post-title-text{color:#1a1a1a;font-size:14px;max-width:280px}.post-slug-text{font-size:12px;max-width:280px}.post-no-image{align-items:center;background:#f5f5f5;border-radius:4px;color:#bfbfbf;display:flex;font-style:italic;height:64px;justify-content:center;width:64px}.admin-post-table .ant-pagination{margin-top:16px;padding:0 8px}.admin-post-table .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.admin-post-table .ant-pagination-item-active a{color:#fff}@media (max-width:768px){.admin-post-card .ant-card-body,.post-filters-section{padding:16px}.post-reset-btn,.post-search-input .ant-input-affix-wrapper,.post-search-input .ant-input-search-button{height:36px}.post-filter-select .ant-select-selector{height:36px!important}.post-filter-select .ant-select-selection-item,.post-filter-select .ant-select-selection-placeholder{line-height:34px!important}.admin-post-table .ant-table-thead>tr>th{font-size:12px;padding:10px 12px}.admin-post-table .ant-table-tbody>tr>td{padding:8px 12px}}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3!important;border:1px solid #e2e8f0;border-radius:.75rem}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000}.custom-scrollbar::-webkit-scrollbar-thumb{background:#dae2fd;border-radius:10px}.bg-surface-container-low{background-color:#f2f3ff!important}.bg-surface-container{background-color:#eaedff!important}.bg-surface-container-highest{background-color:#dae2fd!important}.text-primary{color:#1c47dd!important}.text-on-surface-variant{color:#444655!important}.border-outline-variant{border-color:#c4c5d8!important}.ant-card.glass-card .ant-card-head{background:#0000!important;border-bottom:1px solid #e2e8f0}.ant-card.glass-card .ant-card-body{background:#0000!important}.fixed-footer{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-top:1px solid #c4c5d8;bottom:0;display:flex;justify-content:space-between;left:0;margin-left:280px;padding:.75rem 2rem;position:fixed;right:0;z-index:1000}.create-post-content{padding-bottom:100px}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector{border-color:#c4c5d8!important;border-radius:.75rem!important}.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#1c47dd!important;box-shadow:0 0 0 2px #1c47dd33!important}.ant-tag{background:#1c47dd1a!important;border:none!important;border-radius:9999px!important;color:#1c47dd!important;padding:.25rem .75rem!important}.ant-upload-drag{background:#0000!important;border:2px dashed #c4c5d8!important;border-radius:.75rem!important}.ant-upload-drag:hover{border-color:#1c47dd!important}.ant-upload-drag .ant-upload-drag-icon .anticon{color:#1c47dd}.ant-radio-wrapper-checked .ant-radio-inner{background-color:#1c47dd!important;border-color:#1c47dd!important}.ant-switch-checked{background-color:#1c47dd!important}.related-list{max-height:160px;overflow-y:auto;padding-right:8px}.admin-main-shell-collapsed .fixed-footer{margin-left:80px}.admin-post-category-page{padding:24px}.admin-post-category-card{border-radius:8px}.post-category-toolbar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) 160px auto;margin-bottom:16px}.post-category-toolbar .ant-input-affix-wrapper{box-sizing:border-box;min-width:0;width:100%}.post-category-search-input.ant-input-affix-wrapper{height:32px;overflow:hidden}.post-category-search-input.ant-input-affix-wrapper-focused,.post-category-search-input.ant-input-affix-wrapper:hover{box-shadow:none;outline:none}.post-category-name-cell{display:flex;flex-direction:column;gap:4px}.post-category-thumbnail,.post-category-upload-preview{border-radius:6px;object-fit:cover}.post-category-upload-preview{display:block;margin-top:8px}.post-category-upload-hint{display:block;font-size:12px;margin-top:6px}.post-category-form-row{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}@media (max-width:768px){.admin-post-category-page{padding:16px}.post-category-form-row,.post-category-toolbar{grid-template-columns:1fr}}.admin-notification-container{color:#1e293b;padding:24px}.notification-page-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.notification-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.notification-page-head h1{color:#0f172a;font-size:24px;font-weight:700;line-height:32px;margin:0}.notification-page-head p{color:#64748b;font-size:13px;font-weight:500;margin:5px 0 0}.notification-filter-bar .ant-input-affix-wrapper,.notification-filter-bar .ant-select-selector,.notification-head-actions .ant-btn{border-radius:8px!important;height:36px!important}.notification-filter-bar .ant-input-affix-wrapper,.notification-filter-bar .ant-select-selector{background:#f8fafcb3!important;border-color:#e2e8f0!important;box-shadow:none!important}.notification-filter-bar .ant-input-affix-wrapper-focused,.notification-filter-bar .ant-select-focused .ant-select-selector{background:#fff!important;border-color:#004b57!important}.notification-filter-bar .ant-input-affix-wrapper .ant-input{background:#0000;font-size:12px;height:auto!important}.notification-filter-bar .ant-input-prefix{color:#94a3b8;margin-right:8px}.notification-filter-bar .ant-select-selection-item,.notification-filter-bar .ant-select-selection-placeholder{font-size:12px;line-height:34px!important}.notification-filter-submit{border-radius:8px!important;font-size:12px;font-weight:600;height:36px!important}.notification-filter-card .ant-btn-primary,.notification-head-actions .ant-btn-primary{background:#004b57;border-color:#004b57}.notification-filter-card .ant-btn-primary:hover,.notification-head-actions .ant-btn-primary:hover{background:#00333c!important;border-color:#00333c!important}.notification-stats{margin-bottom:24px}.notification-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0f172a0d;height:100%;transition:box-shadow .2s ease,transform .2s ease}.notification-stat-card:hover{box-shadow:0 8px 20px #0f172a14;transform:translateY(-1px)}.notification-stat-card-unread{border-color:#b9ded9}.notification-stat-card-alert{border-color:#fecdd3}.notification-stat-card .ant-card-body{align-items:center;display:flex;gap:16px;padding:20px}.notification-stat-icon{align-items:center;border-radius:12px;display:inline-flex;flex:0 0 48px;font-size:23px;height:48px;justify-content:center;width:48px}.notification-stat-total{background:#eef2ff;color:#4f46e5}.notification-stat-unread{background:#e8f7f4;color:#004b57}.notification-stat-alert{background:#fff1f2;color:#e11d48}.notification-stat-read{background:#fff7e0;color:#b77900}.notification-stat-card strong{color:#0f172a;display:block;font-size:25px;font-weight:800;line-height:1.15;margin-top:2px}.notification-stat-card small{color:#64748b;display:block;font-size:10px;margin-top:3px}.notification-stat-card-unread small,.notification-stat-card-unread strong{color:#006875}.notification-filter-card{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 4px #0f172a0a;margin-bottom:16px}.notification-filter-card .ant-card-body{padding:16px}.notification-filter-bar{background:#fff;padding:0}.notification-filter-bar .ant-select{width:100%}.notification-filter-footer{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:2px;padding-top:11px!important}.notification-filter-advanced{align-items:center;display:flex;gap:8px}.notification-filter-hint{color:#64748b;font-size:12px}.notification-filter-chip{align-items:center;background:#f1f5f9;border-radius:5px;color:#334155;display:inline-flex;font-size:11px;gap:5px;padding:2px 8px}.notification-filter-chip button{background:#0000;border:0;color:#64748b;cursor:pointer;font-size:14px;line-height:1;padding:0}.notification-filter-chip button:hover{color:#e11d48}.notification-filter-actions{justify-content:flex-end}.notification-filter-actions .ant-btn{border-radius:8px!important;font-size:12px;height:32px!important}.notification-reset-button{background:#f1f5f9!important;border-color:#0000!important;box-shadow:none!important;color:#475569!important}.notification-reset-button:hover{background:#e2e8f0!important;color:#334155!important}.notification-table-card{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0f172a0d;overflow:hidden}.notification-table-card .ant-card-body{padding:0}.notification-table-card .ant-table{border-radius:0}.notification-table-card .ant-table-thead>tr>th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:800;padding:13px 14px;text-transform:uppercase}.notification-table-card .ant-table-tbody>tr>td{padding:13px 14px;vertical-align:middle}.notification-table-card .ant-table-tbody>tr:hover>td{background:#f8fafc}.notification-table-card .notification-unread-row>td{background:rgba(0,75,87,.025)}.notification-sender-cell,.notification-type-cell{align-items:center;display:flex;gap:8px;min-width:0}.notification-type-cell{white-space:nowrap}.notification-sender-cell .ant-typography{flex:1 1;min-width:0}.notification-recipient-tag{-webkit-margin-end:0;display:block;margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.notification-type-icon{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 30px;font-size:15px;height:30px;justify-content:center;width:30px}.notification-type-system,.notification-type-transaction{background:#eff6ff;color:#2563eb}.notification-type-project{background:#ecfdf5;color:#059669}.notification-type-booking{background:#fff7ed;color:#d97706}.notification-type-alert{background:#fff1f2;color:#e11d48}.notification-sender-avatar{align-items:center;background:#e2e8f0;border-radius:50%;color:#334155;display:inline-flex;flex:0 0 26px;font-size:10px;font-weight:800;height:26px;justify-content:center;width:26px}.notification-message-cell,.notification-time-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.notification-message-desc,.notification-message-title{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.notification-message-title{color:#0f172a;font-size:13px}.notification-message-desc{color:#64748b;font-size:12px}.notification-message-button{background:#0000;border:0;cursor:pointer;padding:0;text-align:left;width:100%}.notification-message-button:hover .notification-message-title{color:#004b57;text-decoration:underline}.notification-time-cell{font-size:12px}.notification-detail-button{color:#94a3b8}.notification-detail-button:hover{background:#e8f7f4!important;color:#004b57!important}.notification-table-card .ant-pagination{margin:14px 16px}.notification-detail-modal .ant-descriptions-item-label{font-weight:600;width:150px}.notification-detail-content{white-space:pre-wrap;word-break:break-word}.notification-recipients-preview{display:flex;flex-wrap:wrap;gap:6px;max-height:96px;overflow:hidden}.notification-recipients-preview .ant-tag{box-sizing:border-box;height:28px;line-height:22px;margin:0;max-width:100%;overflow:hidden;padding:2px 10px;text-overflow:ellipsis;white-space:nowrap}.notification-recipients-more.ant-btn{height:auto;margin-top:6px;padding:0}.notification-create-modal .ant-modal-footer .ant-btn-primary{background:#004b57;border-color:#004b57}.notification-create-modal .ant-modal-footer .ant-btn-primary:hover{background:#00333c!important;border-color:#00333c!important}@media (max-width:768px){.admin-notification-container{padding:16px}.notification-page-head{align-items:flex-start;flex-direction:column}.notification-page-head h1{font-size:22px}.notification-filter-footer,.notification-head-actions{align-items:stretch;flex-direction:column;width:100%}.notification-head-actions .ant-btn{flex:1 1}.notification-filter-actions{justify-content:flex-start}}.notification-setting{padding:24px}.notification-setting__header{margin-bottom:20px}.notification-setting__header h2{margin:0 0 4px}.notification-setting__filter,.notification-setting__table-card{border-radius:12px;box-shadow:0 3px 14px #1f2d3d0f}.notification-setting__filter{margin-bottom:16px}.notification-setting__filter .ant-select{width:100%}.notification-setting__table-card .ant-card-body{padding:0}.notification-setting__event-icon{align-items:center;background:#eaf1ff;border-radius:10px;color:#246bfd;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.notification-setting__event-key{font-size:12px}.notification-setting__description{color:#7a8496;font-size:13px;margin-top:4px}.notification-setting__content{overflow-wrap:anywhere;white-space:pre-wrap}.notification-setting__content-editor{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.notification-setting__recipient-list{margin-top:6px}.notification-setting__recipient-button{align-items:center;background:#0000;border:0;color:#172033;cursor:pointer;display:inline-flex;gap:7px;padding:4px 0;text-align:left}.notification-setting__recipient-button:hover{color:#1677ff;text-decoration:underline}.notification-setting__recipient-event,.notification-setting__recipient-rule{background:#f7f9fc;border-radius:8px;display:flex;flex-direction:column;gap:3px;margin-bottom:14px;padding:12px 14px}.notification-setting__recipient-editor{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.notification-setting__recipient-editor .ant-select{width:100%}.notification-setting__readonly-key{background:#f5f7fb;border-radius:8px;margin-bottom:18px;padding:10px 12px}@media (max-width:767px){.notification-setting{padding:16px}}.admin-headlines-container{background:#f5fafb;min-height:100%;padding:24px}.headlines-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.headlines-breadcrumb{color:#70787b;display:block;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:6px;text-transform:uppercase}.headlines-page-head h1{color:#00333c;font-size:28px;font-weight:800;line-height:36px;margin:0}.headlines-page-head .ant-btn-primary{background:linear-gradient(135deg,#00333c,#004b57);border:none;border-radius:6px;box-shadow:0 8px 20px #00333c2e;font-weight:700;height:42px}.headline-stats{margin-bottom:20px}.headline-stat-card{border:1px solid #bfc8ca8c;border-radius:8px;box-shadow:0 2px 8px #171d1e0d}.headline-stat-card .ant-card-body{align-items:flex-end;display:flex;justify-content:space-between;min-height:112px;padding:22px}.headline-stat-card .ant-typography{color:#40484a;font-size:12px;font-weight:700}.headline-stat-card strong{color:#00333c;display:block;font-size:28px;font-weight:800;line-height:1;margin-top:6px}.headline-stat-card .anticon{color:#00333c47;font-size:38px}.headline-stat-primary{background:#004b570f}.headline-stat-success{background:#81bac833}.headline-stat-warning{background:#ffdcc36b}.headline-table-card{border:1px solid #bfc8ca8c;border-radius:8px;box-shadow:0 2px 8px #171d1e0d;overflow:hidden}.headline-table-card .ant-card-body{padding:0}.headline-filter-bar{background:#e3e9ea;border-bottom:1px solid #bfc8ca59;padding:18px}.headline-filter-bar .ant-btn,.headline-filter-bar .ant-input-affix-wrapper,.headline-filter-bar .ant-input-search-button,.headline-filter-bar .ant-select-selector{border-radius:6px!important;height:40px!important}.headline-filter-bar .ant-select{width:100%}.headline-filter-actions{justify-content:flex-end;width:100%}.headline-table-card .ant-table-thead>tr>th{background:#eff5f5;color:#70787b;font-size:11px;font-weight:800;letter-spacing:.02em;padding:14px 16px;text-transform:uppercase}.headline-table-card .ant-table-tbody>tr>td{padding:14px 16px;vertical-align:middle}.headline-table-card .ant-table-tbody>tr:hover>td{background:#e3e9ea73}.headline-preview{height:56px;position:relative;width:96px}.headline-preview .ant-image-img{border-radius:4px;box-shadow:0 2px 7px #171d1e1f;object-fit:cover}.headline-preview span{background:#b2ecfa;border-radius:3px;color:#001f25;font-size:9px;font-weight:800;left:5px;line-height:16px;padding:1px 6px;position:absolute;text-transform:uppercase;top:5px;z-index:1}.headline-preview-muted{filter:grayscale(1);opacity:.62}.headline-no-image{align-items:center;background:#eff5f5;border-radius:4px;color:#70787b;display:flex;font-weight:700;height:56px;justify-content:center;width:96px}.headline-info-cell,.headline-time-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.headline-title,.headline-title-muted{font-size:14px;max-width:210px}.headline-title{color:#00333c}.headline-title-muted{color:#70787b}.headline-order{align-items:center;background:#e3e9ea;border-radius:6px;color:#00333c;display:inline-flex;font-size:14px;font-weight:800;height:28px;justify-content:center;min-width:34px;padding:0 10px}.headline-time-cell .anticon{color:#2a6673;margin-right:4px}.headline-form{padding-top:12px}.headline-form .ant-input,.headline-form .ant-input-number,.headline-form .ant-picker,.headline-form .ant-select-selector{border-radius:6px}@media (max-width:768px){.admin-headlines-container{padding:16px}.headlines-page-head{align-items:flex-start;flex-direction:column}.headlines-page-head h1{font-size:24px;line-height:32px}.headline-filter-actions{justify-content:flex-start}}.admin-sales-policy-page{color:#0f172a;padding:24px 32px}.sales-policy-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.sales-policy-header h2.ant-typography{color:#020617;font-size:28px;font-weight:700;margin:0 0 4px}.sales-policy-add-button{background:#1d4ed8;border-color:#1d4ed8;border-radius:2px;font-weight:600;height:40px;min-width:190px}.sales-policy-filter-panel{background:#fff;border:1px solid #cbd5e1;margin-bottom:26px;overflow-x:auto;overflow-y:hidden;padding:20px}.sales-policy-filter-row{min-width:1090px}.sales-policy-filter-panel label{color:#0f172a;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.sales-policy-filter-panel .ant-input-affix-wrapper,.sales-policy-filter-panel .ant-select{width:100%}.sales-policy-filter-panel .ant-btn,.sales-policy-filter-panel .ant-input-affix-wrapper,.sales-policy-filter-panel .ant-select-selector{border-radius:2px;height:38px}.sales-policy-filter-panel .ant-input-affix-wrapper{padding-bottom:0;padding-top:0}.sales-policy-filter-panel .ant-input-affix-wrapper>input.ant-input{border:0;border-radius:0;box-shadow:none;height:auto;min-height:0;padding:0}.sales-policy-keyword-search-icon{color:#1677ff;cursor:pointer;font-size:16px;padding:6px}.sales-policy-table-wrap{background:#fff;border:1px solid #cbd5e1}.sales-policy-table-wrap .ant-table{border-radius:0}.sales-policy-table-wrap .ant-table-container,.sales-policy-table-wrap .ant-table-content table{border-radius:0!important}.sales-policy-table-wrap .ant-table-thead>tr>th{background:#f8fafc;border-bottom:1px solid #cbd5e1;color:#0f172a;font-size:12px;font-weight:600;line-height:1.25;text-transform:uppercase}.sales-policy-table-wrap .ant-table-tbody>tr>td{border-bottom:1px solid #cbd5e1;padding:18px 20px;vertical-align:top}.sales-policy-table-wrap .ant-table-tbody>tr:hover>td{background:#f8fbff}.sales-policy-document,.sales-policy-name,.sales-policy-target{display:flex;flex-direction:column;gap:4px}.sales-policy-name .ant-typography,.sales-policy-target .ant-typography{line-height:1.35}.sales-policy-code{font-size:11px;letter-spacing:.02em;text-transform:uppercase}.sales-policy-level-tag{border-radius:2px;font-size:11px;font-weight:700;line-height:1.25;margin:0;max-width:96px;padding:4px 8px;text-transform:uppercase;white-space:normal}.sales-policy-target .ant-typography-secondary{color:#64748b;font-size:12px;max-width:220px}.sales-policy-target-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-policy-target-summary>span{color:#64748b;font-size:12px;font-weight:500}.sales-policy-target-more.ant-btn-link{font-size:12px;font-weight:600;height:auto;padding:0;width:-webkit-fit-content;width:fit-content}.sales-policy-target-modal-policy{display:block;margin-bottom:16px}.sales-policy-target-modal-list{max-height:55vh;overflow-y:auto}.sales-policy-target-modal-group+.sales-policy-target-modal-group{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:18px}.sales-policy-target-modal-group ul{list-style:none;margin:10px 0 0;padding:0}.sales-policy-target-modal-group li{align-items:center;border-radius:4px;display:flex;gap:16px;justify-content:space-between;padding:8px 10px}.sales-policy-target-modal-group li:nth-child(odd){background:#f8fafc}.sales-policy-target-modal-group li .ant-typography{flex:0 0 auto;margin:0}.sales-policy-period{color:#0f172a;font-size:13px}.sales-policy-period .anticon{color:#1d4ed8;margin-right:6px}.sales-policy-expired,.sales-policy-expired .anticon{color:#dc2626}.sales-policy-document a{align-items:center;color:#1d4ed8;display:inline-flex;gap:8px;line-height:1.35;max-width:210px}.sales-policy-document a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-policy-document .ant-typography-secondary{font-size:11px;margin-left:22px}.sales-policy-actions .ant-btn{height:30px;width:30px}.sales-policy-table-wrap .ant-pagination{background:#f8fafc;border-top:1px solid #cbd5e1;margin:0;padding:14px 20px}.sales-policy-table-wrap .ant-pagination-total-text{color:#64748b;font-size:12px;margin-right:auto}.sales-policy-table-wrap .ant-pagination-item{border-radius:2px}.sales-policy-table-wrap .ant-pagination-item-active{background:#1d4ed8;border-color:#1d4ed8}.sales-policy-table-wrap .ant-pagination-item-active a{color:#fff}@media (max-width:768px){.admin-sales-policy-page{padding:16px}.sales-policy-header{flex-direction:column;margin-bottom:18px}.sales-policy-header h2.ant-typography{font-size:24px}.sales-policy-add-button{width:100%}.sales-policy-filter-panel{padding:16px}.sales-policy-table-wrap .ant-table-tbody>tr>td{padding:14px 16px}}.EmployeeDetailModal_employee-detail-modal__FNsfC .ant-modal-content{background:#f5fafb;border-radius:14px;overflow:hidden;padding:0}.EmployeeDetailModal_employee-detail-modal__FNsfC .ant-spin-container,.EmployeeDetailModal_employee-detail-modal__FNsfC .ant-spin-nested-loading{min-height:240px}.EmployeeDetailModal_profile-page__Z3LoH{color:#171d1e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:calc(100vh - 48px);overflow-y:auto;padding:26px}.EmployeeDetailModal_profile-header__mhepV{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.EmployeeDetailModal_identity-heading__ueoRf{align-items:center;display:flex;gap:14px}.EmployeeDetailModal_close-button__\+c8yv{background:#dee3e4;border:0;border-radius:50%;color:#00333c;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.EmployeeDetailModal_header-avatar__a-Plv{background:#d8e1e3;border:2px solid #fff;border-radius:12px;box-shadow:0 5px 14px #00333c1f;color:#00333c;display:grid;flex:0 0 62px;font-size:25px;height:62px;overflow:hidden;place-items:center;width:62px}.EmployeeDetailModal_header-avatar__a-Plv img{height:100%;object-fit:cover;width:100%}.EmployeeDetailModal_name-line__lw8Ut{align-items:center;display:flex;gap:10px}.EmployeeDetailModal_name-line__lw8Ut h2{color:#00333c;font-size:25px;font-weight:800;margin:0}.EmployeeDetailModal_identity-heading__ueoRf p{color:#576062;font-size:13px;margin:3px 0 0}.EmployeeDetailModal_identity-heading__ueoRf p strong{color:#00333c}.EmployeeDetailModal_status__xO7OG{background:#e3e9ea;border:0;border-radius:999px;color:#576062;font-size:10px;font-weight:800;margin:0;text-transform:uppercase}.EmployeeDetailModal_status__xO7OG.EmployeeDetailModal_active__fjuqG{background:#b2ecfa;color:#064e5a}.EmployeeDetailModal_status__xO7OG.EmployeeDetailModal_probation__y2qQ6{background:#fff0c7;color:#946500}.EmployeeDetailModal_status__xO7OG.EmployeeDetailModal_inactive__HnwnB{background:#ffdad6;color:#93000a}.EmployeeDetailModal_header-actions__xuWf5{display:flex;gap:10px}.EmployeeDetailModal_header-actions__xuWf5 .ant-btn{background:#dee3e4;border:0;border-radius:8px;box-shadow:none;font-weight:700;height:40px}.EmployeeDetailModal_header-actions__xuWf5 .ant-btn-primary{background:#00333c;color:#fff}.EmployeeDetailModal_profile-layout__7R6w\+{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(250px,1fr) minmax(0,2.25fr)}.EmployeeDetailModal_asset-column__lndkj,.EmployeeDetailModal_details-column__hrZlt,.EmployeeDetailModal_stacked-cards__hShfQ{display:flex;flex-direction:column;gap:22px}.EmployeeDetailModal_card__PkFuD{background:#fff;border-radius:12px;box-shadow:0 2px 10px #171d1e0d;padding:22px}.EmployeeDetailModal_card__PkFuD h3{align-items:center;color:#00333c;display:flex;font-size:17px;font-weight:750;gap:8px;margin:0 0 18px}.EmployeeDetailModal_card__PkFuD h3>.anticon{color:#2a6673}.EmployeeDetailModal_profile-photo__jxicd{aspect-ratio:1/1;border-radius:9px}.EmployeeDetailModal_image-box__-bguV{background:#eff5f5;overflow:hidden;position:relative}.EmployeeDetailModal_image-box__-bguV img{height:100%;object-fit:cover;width:100%}.EmployeeDetailModal_image-placeholder__68lmq{align-items:center;color:#70787b;display:flex;flex-direction:column;font-size:22px;gap:7px;height:100%;justify-content:center;min-height:110px;width:100%}.EmployeeDetailModal_image-placeholder__68lmq span{font-size:11px}.EmployeeDetailModal_image-box__-bguV>small{background:#00000094;bottom:0;color:#fff;font-size:9px;left:0;padding:5px 9px;position:absolute;right:0}.EmployeeDetailModal_asset-pair__ae1TN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:18px}.EmployeeDetailModal_asset-pair__ae1TN label{color:#70787b;display:block;font-size:9px;font-weight:800;letter-spacing:.7px;margin-bottom:5px;min-height:28px;text-transform:uppercase}.EmployeeDetailModal_card-photo__WiCML,.EmployeeDetailModal_qr-box__vnqGJ{border:1px solid #bfc8ca59;border-radius:8px;height:130px}.EmployeeDetailModal_qr-box__vnqGJ{align-items:center;background:#e3e9ea;color:#70787b;display:flex;flex-direction:column;font-size:50px;gap:8px;justify-content:center}.EmployeeDetailModal_qr-box__vnqGJ small{font-size:9px;font-weight:700}.EmployeeDetailModal_identity-photo__PfRgB{aspect-ratio:1.6/1;border:1px solid #bfc8ca59;border-radius:8px;margin-top:12px}.EmployeeDetailModal_two-column__5Du3S{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr}.EmployeeDetailModal_accent-card__6E1dk{border-left:4px solid #00333c}.EmployeeDetailModal_work-card__\+VU3r{border-left-color:#2a6673}.EmployeeDetailModal_info-grid__wB7Yb{grid-gap:17px 18px;display:grid;gap:17px 18px;grid-template-columns:1fr 1fr}.EmployeeDetailModal_info-item__Qu7i9{min-width:0}.EmployeeDetailModal_info-item__Qu7i9.EmployeeDetailModal_wide__ojUaI{grid-column:1/-1}.EmployeeDetailModal_info-item__Qu7i9 span{color:#70787b;display:block;font-size:9px;font-weight:800;letter-spacing:.7px;margin-bottom:3px;text-transform:uppercase}.EmployeeDetailModal_info-item__Qu7i9 strong{color:#171d1e;display:block;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.EmployeeDetailModal_contract__v4Ybf{align-items:center;background:#eff5f5;border:1px dashed #bfc8ca;border-radius:8px;display:flex;justify-content:space-between;margin-top:18px;padding:10px 12px}.EmployeeDetailModal_contract__v4Ybf div{align-items:center;color:#00333c;display:flex;gap:9px;min-width:0}.EmployeeDetailModal_contract__v4Ybf span{font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployeeDetailModal_contract__v4Ybf a{color:#00333c}.EmployeeDetailModal_disabled__Znb8p{color:#bfc8ca}.EmployeeDetailModal_bottom-grid__oK5b5{margin-top:22px}.EmployeeDetailModal_bank-card__OIhof{background:linear-gradient(135deg,#00333c,#004b57);border-radius:12px;box-shadow:0 8px 18px #00333c2e;color:#fff;padding:20px}.EmployeeDetailModal_bank-card__OIhof>small{display:block;font-size:9px;font-weight:800;letter-spacing:.8px;margin-bottom:12px;opacity:.65;text-transform:uppercase}.EmployeeDetailModal_bank-card__OIhof>strong{display:block;font-size:18px;letter-spacing:2px;margin-bottom:20px}.EmployeeDetailModal_bank-card__OIhof>div{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.EmployeeDetailModal_bank-card__OIhof span{display:flex;flex-direction:column;font-size:11px;font-weight:700;text-transform:uppercase}.EmployeeDetailModal_bank-card__OIhof span small{font-size:8px;opacity:.6}.EmployeeDetailModal_bank-card__OIhof b{font-size:14px;font-style:italic}.EmployeeDetailModal_finance-stats__LB0rU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:14px}.EmployeeDetailModal_finance-stats__LB0rU div{background:#eff5f5;border-radius:8px;padding:13px}.EmployeeDetailModal_finance-stats__LB0rU small{color:#70787b;display:block;font-size:9px;font-weight:800;text-transform:uppercase}.EmployeeDetailModal_finance-stats__LB0rU strong{color:#00333c;font-size:17px}.EmployeeDetailModal_compact-card__OeK0Y{padding:18px 20px}.EmployeeDetailModal_compact-card__OeK0Y h3{font-size:15px;margin-bottom:13px}.EmployeeDetailModal_emergency-contact__uNqvm p,.EmployeeDetailModal_key-values__TpAPI p{align-items:center;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin:8px 0}.EmployeeDetailModal_emergency-contact__uNqvm span,.EmployeeDetailModal_key-values__TpAPI span{color:#576062}.EmployeeDetailModal_emergency-card__nVUS0{background:#fffaf5}.EmployeeDetailModal_emergency-card__nVUS0 h3{color:#482401}.EmployeeDetailModal_emergency-contact__uNqvm>strong{font-size:13px}.EmployeeDetailModal_emergency-contact__uNqvm a{background:#482401;border-radius:6px;color:#fff;display:block;font-size:11px;font-weight:700;margin-top:12px;padding:8px;text-align:center}.EmployeeDetailModal_empty-state__7SDKb{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:40px}.EmployeeDetailModal_documents-card__SyI-n{margin-top:22px}.EmployeeDetailModal_document-list__woiQw{grid-gap:10px;display:grid;gap:10px}.EmployeeDetailModal_document-row__wfd0q{grid-gap:12px;align-items:center;background:#eff5f5;border:1px solid #bfc8ca73;border-radius:9px;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto auto;padding:12px 14px}.EmployeeDetailModal_document-icon__epcpA{background:#d8e1e3;border-radius:8px;color:#00333c;display:grid;font-size:18px;height:40px;place-items:center;width:40px}.EmployeeDetailModal_document-info__Mj8gw{min-width:0}.EmployeeDetailModal_document-info__Mj8gw small,.EmployeeDetailModal_document-info__Mj8gw strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployeeDetailModal_document-info__Mj8gw strong{color:#171d1e;font-size:12px}.EmployeeDetailModal_document-info__Mj8gw small{color:#70787b;font-size:9px;margin-top:3px}.EmployeeDetailModal_document-row__wfd0q a{align-items:center;background:#fff;border-radius:6px;color:#00333c;display:flex;font-size:10px;gap:5px;padding:7px 9px;text-decoration:none}.EmployeeDetailModal_document-row__wfd0q a:hover{background:#00333c;color:#fff}@media(max-width:991px){.EmployeeDetailModal_profile-layout__7R6w\+{grid-template-columns:1fr}.EmployeeDetailModal_asset-column__lndkj{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:767px){.EmployeeDetailModal_profile-page__Z3LoH{padding:18px}.EmployeeDetailModal_profile-header__mhepV{align-items:flex-start;flex-direction:column}.EmployeeDetailModal_asset-column__lndkj,.EmployeeDetailModal_two-column__5Du3S{grid-template-columns:1fr}.EmployeeDetailModal_document-row__wfd0q{grid-template-columns:40px minmax(0,1fr)}.EmployeeDetailModal_document-row__wfd0q a{justify-content:center}.EmployeeDetailModal_name-line__lw8Ut{align-items:flex-start;flex-direction:column;gap:5px}.EmployeeDetailModal_name-line__lw8Ut h2{font-size:20px}}@media print{.EmployeeDetailModal_employee-detail-modal__FNsfC{inset:0;position:absolute;width:100%}.EmployeeDetailModal_profile-page__Z3LoH{max-height:none;overflow:visible}.EmployeeDetailModal_close-button__\+c8yv,.EmployeeDetailModal_header-actions__xuWf5{display:none}}.sale-project-assignment-modal .ant-modal-content{border-radius:12px;overflow:hidden;padding:0}.sale-project-assignment-modal .ant-modal-close{right:22px;top:20px}.sale-project-assignment-modal .ant-modal-body{background:#eff5f5}.sale-project-assignment-modal .ant-modal-footer{background:#f5fafb;border-top:1px solid #e3e9ea;margin:0;padding:18px 28px}.sale-project-assignment-modal .ant-modal-footer .ant-btn{border-radius:8px;height:38px;min-width:112px}.sale-project-assignment-modal .ant-modal-footer .ant-btn-primary{background:#00333c;border-color:#00333c}.sale-project-assignment-header{background:#fff;padding:24px 30px 20px}.sale-project-assignment-header h2{color:#00333c;font-size:24px;margin:0 0 14px}.sale-project-assignment-header>div{align-items:center;display:flex;gap:11px}.sale-project-assignment-header>div>span{background:#d8e1e3;border-radius:50%;color:#00333c;display:grid;font-weight:700;height:42px;place-items:center;width:42px}.sale-project-assignment-header p,.sale-project-assignment-header small,.sale-project-assignment-header strong{display:block;margin:0}.sale-project-assignment-header small{color:#70787b;margin-top:2px}.sale-project-assignment-body{display:grid;grid-template-columns:1fr 1fr;max-height:65vh;min-height:480px}.sale-project-assignment-body>section{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:24px}.sale-project-assignment-body>section:first-child{background:#e9eff0;border-right:1px solid #d8e1e3}.sale-project-assignment-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px;min-height:34px}.sale-project-assignment-title h3{color:#00333c;font-size:17px;margin:0}.sale-project-assignment-title .ant-tag{background:#004b57;border:0;border-radius:999px;color:#b2ecfa;margin:0}.sale-project-assignment-body .ant-input-affix-wrapper{background:#dee3e4;border:0;border-bottom:1px solid #9ca9ac;border-radius:7px 7px 0 0;box-shadow:none;margin-bottom:14px}.sale-project-assignment-list{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding-right:5px}.sale-project-assignment-list::-webkit-scrollbar{width:4px}.sale-project-assignment-list::-webkit-scrollbar-thumb{background:#bfc8ca;border-radius:9px}.sale-project-assignment-card{align-items:center;background:#e9eff0;border-radius:9px;display:flex;gap:12px;padding:12px}.sale-project-assignment-card.assigned{background:#fff}.sale-project-assignment-thumb{background:#d8e1e3;border-radius:7px;color:#00333c;display:grid;flex:0 0 48px;font-weight:700;height:48px;overflow:hidden;place-items:center;width:48px}.sale-project-assignment-thumb img{height:100%;object-fit:cover;width:100%}.sale-project-assignment-info{flex:1 1;min-width:0}.sale-project-assignment-info small,.sale-project-assignment-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sale-project-assignment-info strong{color:#171d1e}.sale-project-assignment-info small{color:#70787b;margin-top:4px}.sale-project-assignment-info small svg{margin-right:3px}@media(max-width:720px){.sale-project-assignment-body{display:flex;flex-direction:column;max-height:70vh;overflow-y:auto}.sale-project-assignment-body>section{min-height:360px;overflow:visible}.sale-project-assignment-body>section:first-child{border-bottom:1px solid #d8e1e3;border-right:0}.sale-project-assignment-list{max-height:290px}}.AdminEmployees_admin-employees-container__X9a6S{color:#171d1e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100%;padding:8px}.AdminEmployees_page-header__rSNg5{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.AdminEmployees_page-header__rSNg5 h1{color:#00333c;font-size:27px;font-weight:800;letter-spacing:-.4px;margin:0}.AdminEmployees_page-header__rSNg5 p{color:#5b6466;font-size:14px;margin:5px 0 0}.AdminEmployees_header-actions__NY3U1{display:flex;flex-wrap:wrap;gap:10px}.AdminEmployees_header-actions__NY3U1 .ant-btn{background:#e3e9ea;border:0;border-radius:8px;box-shadow:none;color:#171d1e;font-weight:600;height:38px}.AdminEmployees_header-actions__NY3U1 .ant-btn-primary{background:#00333c;color:#fff}.AdminEmployees_summary-grid__lbQNl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.AdminEmployees_summary-card__dasIJ{align-items:center;background:#e3e9ea;border-radius:9px;display:flex;gap:12px;padding:13px 15px;transition:transform .2s ease}.AdminEmployees_summary-card__dasIJ:hover{transform:translateY(-2px)}.AdminEmployees_summary-card__dasIJ>span{background:#004b571f;border-radius:7px;color:#00333c;display:grid;font-size:19px;height:34px;place-items:center;width:34px}.AdminEmployees_summary-card__dasIJ div{display:flex;flex-direction:column}.AdminEmployees_summary-card__dasIJ small{color:#5b6466;font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.AdminEmployees_summary-card__dasIJ strong{font-size:19px;line-height:24px}.AdminEmployees_summary-card__dasIJ.AdminEmployees_active__oggt7>span{background:#d9f3e1;color:#237743}.AdminEmployees_summary-card__dasIJ.AdminEmployees_probation__6calw>span{background:#fff0c7;color:#946500}.AdminEmployees_summary-card__dasIJ.AdminEmployees_inactive__OhQPF>span{background:#fce1df;color:#b42318}.AdminEmployees_filters-panel__wgF9d{background:#fff;border-radius:12px;box-shadow:0 2px 10px #171d1e0d;margin-bottom:22px;padding:14px 20px;position:relative}.AdminEmployees_filters-panel-header__kd7T4{align-items:center;color:#00333c;display:flex;gap:16px;justify-content:space-between;min-height:34px}.AdminEmployees_filters-panel-header__kd7T4>span{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px}.AdminEmployees_filters-toggle__Acf16{color:#00333c;font-size:12px}.AdminEmployees_filters-panel-content__9sFXH{border-top:1px solid #bfc8ca47;padding-top:12px}.AdminEmployees_filter-field__asB7j{display:flex;flex-direction:column;gap:6px}.AdminEmployees_filter-field__asB7j label{color:#40484a;font-size:12px;font-weight:700}.AdminEmployees_filter-field__asB7j .ant-input-affix-wrapper,.AdminEmployees_filter-field__asB7j .ant-picker,.AdminEmployees_filter-field__asB7j .ant-select-selector{background:#eff5f5!important;border:0!important;border-radius:8px!important;box-shadow:none!important;height:36px;min-height:36px;width:100%}.AdminEmployees_filter-field__asB7j .ant-input-affix-wrapper{padding:4px 11px}.AdminEmployees_filter-field__asB7j .ant-input-affix-wrapper-focused,.AdminEmployees_filter-field__asB7j .ant-input-affix-wrapper:focus,.AdminEmployees_filter-field__asB7j .ant-input-affix-wrapper:focus-within{border:0!important;box-shadow:none!important;outline:0!important}.AdminEmployees_filter-field__asB7j .ant-input-affix-wrapper .ant-input{background:#0000!important;border:0!important;box-shadow:none!important;height:100%;line-height:24px;outline:0!important;padding:0}.AdminEmployees_filter-field__asB7j .ant-picker,.AdminEmployees_filter-field__asB7j .ant-select{width:100%}.AdminEmployees_reset-button__qntqL{color:#576062;display:block;font-size:12px;margin:10px 0 0 auto}.AdminEmployees_table-panel__i4sFW{background:#fff;border:1px solid #bfc8ca40;border-radius:12px;box-shadow:0 2px 10px #171d1e0a;overflow:visible}.AdminEmployees_table-panel__i4sFW .ant-table-container{border-radius:12px 12px 0 0}.AdminEmployees_table-panel__i4sFW .ant-table-sticky-scroll{z-index:39}.AdminEmployees_table-panel__i4sFW .ant-table-thead>tr>th{background:#eff5f5;border-bottom:1px solid #bfc8ca59;color:#40484a;font-size:11px;font-weight:700;letter-spacing:.6px;padding:14px 16px;text-transform:uppercase;white-space:nowrap}.AdminEmployees_table-panel__i4sFW .ant-table-tbody>tr>td{color:#40484a;font-size:13px;padding:13px 16px;white-space:nowrap}.AdminEmployees_table-panel__i4sFW .ant-table-cell-fix-left,.AdminEmployees_table-panel__i4sFW .ant-table-cell-fix-right,.AdminEmployees_table-panel__i4sFW .ant-table-tbody>tr:hover>td{background:#fff}.AdminEmployees_table-panel__i4sFW .ant-table-tbody>tr:hover>td{background:#eff5f5}.AdminEmployees_table-panel__i4sFW .ant-pagination{margin:16px 18px}.AdminEmployees_employee-link__v9rg8{background:#0000;border:0;color:#576062;cursor:pointer;font-weight:600;padding:0}.AdminEmployees_employee-link__v9rg8:hover{color:#00333c;text-decoration:underline}.AdminEmployees_employee-name__Xs3tx{align-items:center;color:#171d1e;display:flex;gap:10px}.AdminEmployees_ellipsis-cell__9SCA8{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.AdminEmployees_avatar__-rwGJ{background:#d8e1e3;border-radius:50%;color:#00333c;display:grid;flex:0 0 32px;font-size:12px;height:32px;place-items:center}.AdminEmployees_view-system__y8z8\+{color:#2a6673;cursor:pointer}.AdminEmployees_status-tag__UXpQM{border:0;border-radius:999px;font-size:10px;font-weight:700;margin:0;text-transform:uppercase}.AdminEmployees_status-tag__UXpQM.AdminEmployees_active__oggt7{background:#d9f3e1;color:#237743}.AdminEmployees_status-tag__UXpQM.AdminEmployees_probation__6calw{background:#fff0c7;color:#946500}.AdminEmployees_status-tag__UXpQM.AdminEmployees_inactive__OhQPF{background:#fce1df;color:#b42318}.AdminEmployees_status-tag__UXpQM.AdminEmployees_maternity__-gVVY{background:#eee5ff;color:#6941c6}.AdminEmployees_status-tag__UXpQM.AdminEmployees_neutral__Lhy38{background:#e3e9ea;color:#576062}.AdminEmployees_edit-button__KAtq-{color:#2a6673}.AdminEmployees_action-buttons__DoXuK{align-items:center;display:flex;gap:3px;justify-content:center}.AdminEmployees_approve-button__tv6sg{color:#237743}.AdminEmployees_sales-projects-cell__wYSMi{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0;white-space:normal;width:188px}.AdminEmployees_sales-projects-cell__wYSMi>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.AdminEmployees_sales-projects-cell-heading__Jrbzb{align-items:center;color:#70787b;display:flex;font-size:11px;justify-content:space-between;width:100%}.AdminEmployees_sales-projects-cell-heading__Jrbzb .ant-btn{color:#2a6673}.AdminEmployees_show-all-projects__YPBci{background:#0000;border:0;color:#1677ff;cursor:pointer;font:inherit;padding:0}.AdminEmployees_show-all-projects__YPBci:hover{text-decoration:underline}.AdminEmployees_sales-projects-modal-list__xEee2{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto}.AdminEmployees_sales-projects-modal-list__xEee2>div{align-items:flex-start;background:#eff5f5;border-radius:8px;color:#40484a;display:flex;gap:10px;overflow-wrap:anywhere;padding:10px 12px}.AdminEmployees_sales-projects-modal-list__xEee2 span{background:#d8e1e3;border-radius:50%;color:#00333c;display:grid;flex:0 0 22px;font-size:11px;height:22px;place-items:center;width:22px}.AdminEmployees_permission-groups-cell__fDeei{align-items:center;display:flex;gap:4px;min-width:0;overflow:hidden;width:168px}.AdminEmployees_permission-groups-cell__fDeei .ant-tag{background:#e7f0f2;border:0;border-radius:999px;color:#00333c;margin:0;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminEmployees_permission-groups-cell__fDeei>span{color:#576062;flex:0 0 auto;font-size:12px}.AdminEmployees_admin-employees-container__X9a6S,.AdminEmployees_admin-employees-container__X9a6S *{font-weight:400!important}@media(max-width:991px){.AdminEmployees_page-header__rSNg5{align-items:flex-start;flex-direction:column}.AdminEmployees_summary-grid__lbQNl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.AdminEmployees_admin-employees-container__X9a6S{padding:0}.AdminEmployees_summary-grid__lbQNl{grid-template-columns:1fr}.AdminEmployees_header-actions__NY3U1{width:100%}.AdminEmployees_header-actions__NY3U1 .ant-btn{font-size:12px}}.styles_employee-form-page__9\+mWM{color:#171d1e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100%;padding:20px 28px 44px}.styles_error-panel__Vgc3X{background:#ffdad6;border:1px solid #ffb4ab;border-radius:8px;color:#93000a;margin-bottom:18px;padding:12px 16px}.styles_error-panel__Vgc3X ul{margin:5px 0 0}.styles_page-heading__sOxrE{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}.styles_page-heading__sOxrE h1{color:#00333c;font-size:31px;font-weight:800;letter-spacing:-.6px;margin:7px 0 3px}.styles_page-heading__sOxrE p{color:#576062;font-size:14px;margin:0}.styles_page-heading__sOxrE p strong{color:#171d1e}.styles_breadcrumb__m06yK{color:#70787b;font-size:11px}.styles_breadcrumb__m06yK span{color:#bfc8ca;padding:0 7px}.styles_heading-actions__YtFL3{display:flex;flex-wrap:wrap;gap:10px}.styles_heading-actions__YtFL3 .ant-btn{background:#dee3e4;border:0;border-radius:7px;box-shadow:none;font-weight:650;height:40px;padding:0 20px}.styles_heading-actions__YtFL3 .ant-btn-primary{background:linear-gradient(90deg,#00333c,#004b57);color:#fff}.styles_editor-grid__EhRAQ{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,65fr) minmax(350px,35fr)}.styles_editor-main__fwKEI,.styles_editor-side__e-3hT{display:flex;flex-direction:column;gap:24px}.styles_finance-subgrid__Uxik0{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.styles_finance-subgrid__Uxik0 .styles_form-card__oTreD{height:100%}.styles_form-card__oTreD{background:#eff5f5;border-radius:12px;padding:26px;transition:box-shadow .2s ease}.styles_form-card__oTreD:hover{box-shadow:0 5px 18px #171d1e0d}.styles_work-card__bKqYD{background:#e3e9ea}.styles_section-title__bpAGH{align-items:center;color:#00333c;display:flex;font-size:18px;font-weight:750;gap:11px;margin:0 0 25px}.styles_section-title__bpAGH>span{background:#004b5717;border-radius:6px;color:#2a6673;display:grid;height:35px;place-items:center;width:35px}.styles_personal-layout__7jb5B{grid-gap:28px;display:grid;gap:28px;grid-template-columns:190px minmax(0,1fr)}.styles_avatar-editor__IDJFZ{align-items:center;display:flex;flex-direction:column;gap:9px}.styles_avatar-frame__RdQ-V{background:#fff;border:2px dashed #bfc8ca;border-radius:11px;color:#70787b;display:grid;font-size:42px;height:190px;overflow:hidden;place-items:center;width:170px}.styles_avatar-frame__RdQ-V img{height:100%;object-fit:cover;width:100%}.styles_avatar-editor__IDJFZ .ant-btn{border-radius:7px}.styles_avatar-editor__IDJFZ small{color:#70787b;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.styles_id-photo-editor__o0Mzh{border-top:1px solid #bfc8caa6;margin-top:15px;padding-top:15px;width:100%}.styles_id-photo-editor__o0Mzh>label{color:#70787b;display:block;font-size:9px;font-weight:750;letter-spacing:.65px;margin-bottom:7px;text-align:center;text-transform:uppercase}.styles_id-photo-frame__cDlad{align-items:center;aspect-ratio:3/4;background:#fff;border:1px dashed #bfc8ca;border-radius:8px;color:#70787b;display:flex;flex-direction:column;gap:6px;justify-content:center;margin:0 auto;overflow:hidden;width:130px}.styles_id-photo-frame__cDlad img{height:100%;object-fit:cover;width:100%}.styles_id-photo-frame__cDlad>.anticon{font-size:27px}.styles_id-photo-frame__cDlad span{font-size:9px}.styles_employee-form-page__9\+mWM .ant-form-item{margin-bottom:19px}.styles_employee-form-page__9\+mWM .ant-form-item-label{padding-bottom:3px}.styles_employee-form-page__9\+mWM .ant-form-item-label>label{color:#70787b;font-size:10px;font-weight:750;height:auto;letter-spacing:.55px;text-transform:uppercase}.styles_employee-form-page__9\+mWM .ant-input,.styles_employee-form-page__9\+mWM .ant-input-affix-wrapper,.styles_employee-form-page__9\+mWM .ant-picker,.styles_employee-form-page__9\+mWM .ant-select-selector{background:#0000!important;border:0!important;border-bottom:1px solid #70787b59!important;border-radius:0!important;box-shadow:none!important;min-height:38px}.styles_employee-form-page__9\+mWM .ant-picker,.styles_employee-form-page__9\+mWM .ant-select{width:100%}.styles_employee-form-page__9\+mWM textarea.ant-input{background:#ffffff7a!important;border:1px solid #70787b40!important;border-radius:7px!important;padding:9px}.styles_employee-form-page__9\+mWM .ant-input[disabled]{color:#40484a}.styles_documents-card__AFG9l{background:#eff5f5}.styles_identity-upload-grid__1CjOw{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:2px}.styles_identity-upload__TM9Ho>label{color:#70787b;display:block;font-size:9px;font-weight:750;letter-spacing:.55px;margin-bottom:6px;text-transform:uppercase}.styles_identity-preview__SXga-{align-items:center;aspect-ratio:1.58/1;background:#ffffff8c;border:1px dashed #bfc8ca;border-radius:8px;color:#70787b;display:flex;flex-direction:column;gap:5px;justify-content:center;overflow:hidden}.styles_identity-preview__SXga- img{height:100%;object-fit:cover;width:100%}.styles_identity-preview__SXga->.anticon{font-size:25px}.styles_identity-preview__SXga- span{font-size:9px}.styles_identity-actions__e10Kh{align-items:center;display:flex;gap:4px;justify-content:center;margin-top:7px}.styles_identity-actions__e10Kh .ant-btn{border-radius:6px;font-size:10px}.styles_document-upload-row__JPvac{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.styles_document-upload-row__JPvac .ant-btn{background:#dee3e4;border-color:#bfc8ca;border-radius:7px;color:#00333c;font-size:11px;font-weight:700;height:36px;padding:0 14px}.styles_document-upload-row__JPvac .ant-btn:hover{border-color:#2a6673!important;color:#2a6673!important}.styles_document-upload-row__JPvac small{color:#70787b;font-size:8px;line-height:1.3}.styles_document-list__wa\+em{display:flex;flex-direction:column;gap:8px;margin-top:12px}.styles_document-list__wa\+em>p{color:#70787b;font-size:11px;margin:0;text-align:center}.styles_document-item__AIv0w{grid-gap:9px;align-items:center;background:#fff;border:1px solid #bfc8ca80;border-radius:7px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:9px 10px}.styles_document-item__AIv0w>.anticon{color:#2a6673}.styles_document-item__AIv0w div{min-width:0}.styles_document-item__AIv0w small,.styles_document-item__AIv0w strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_document-item__AIv0w strong{color:#171d1e;font-size:10px}.styles_document-item__AIv0w small{color:#70787b;font-size:8px}.styles_document-item__AIv0w a{color:#2a6673}.styles_form-actions__oTTlI{display:flex;gap:10px;justify-content:flex-end;margin-top:26px}.styles_form-actions__oTTlI .ant-btn{background:#dee3e4;border:0;border-radius:7px;font-weight:700;height:40px;min-width:120px}.styles_form-actions__oTTlI .ant-btn-primary{background:#00333c;color:#fff}.styles_user-modal__5kGsO{max-width:calc(100vw - 32px)}.styles_user-modal__5kGsO .ant-modal-content{padding:24px}.styles_user-modal__5kGsO .ant-modal-body{min-width:0}.styles_user-search__oVYMQ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 180px;margin-bottom:20px}.styles_user-search__oVYMQ .ant-btn,.styles_user-search__oVYMQ .ant-input-affix-wrapper,.styles_user-search__oVYMQ .ant-input-group-addon{height:40px}.styles_user-search__oVYMQ .ant-input-affix-wrapper{align-items:center;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:8px 0 0 8px!important;box-shadow:none!important;display:flex;padding-bottom:0;padding-top:0}.styles_user-search__oVYMQ .ant-input-affix-wrapper-focused,.styles_user-search__oVYMQ .ant-input-affix-wrapper:focus-within{border-color:#1677ff!important;box-shadow:0 0 0 2px #0591ff1a!important}.styles_user-search__oVYMQ .ant-input-affix-wrapper input.ant-input,.styles_user-search__oVYMQ .ant-input-affix-wrapper input.ant-input:focus,.styles_user-search__oVYMQ .ant-input-affix-wrapper input.ant-input:focus-visible{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:100%;line-height:normal;min-height:0;outline:0!important;padding-bottom:0!important;padding-top:0!important}.styles_user-table__UiC2Y .ant-table-cell{vertical-align:middle}.styles_user-table__UiC2Y .ant-pagination{row-gap:8px}.styles_employee-form-page__9\+mWM,.styles_employee-form-page__9\+mWM *{font-weight:400!important}@media(max-width:1199px){.styles_editor-grid__EhRAQ{grid-template-columns:1fr}.styles_editor-side__e-3hT{align-items:start;display:grid;grid-template-columns:1fr 1fr}.styles_work-card__bKqYD{grid-column:1/-1}}@media(max-width:767px){.styles_employee-form-page__9\+mWM{padding:12px}.styles_page-heading__sOxrE{align-items:flex-start;flex-direction:column}.styles_page-heading__sOxrE h1{font-size:24px}.styles_heading-actions__YtFL3{width:100%}.styles_form-card__oTreD{padding:18px}.styles_personal-layout__7jb5B{grid-template-columns:1fr}.styles_editor-side__e-3hT{display:flex}.styles_finance-subgrid__Uxik0,.styles_identity-upload-grid__1CjOw{grid-template-columns:1fr}.styles_user-modal__5kGsO .ant-modal-content{padding:20px 16px}.styles_user-search__oVYMQ{gap:10px;grid-template-columns:1fr}}.admin-employee-import{background:#f7f6fc;color:#003b49;min-height:calc(100vh - 80px);padding:24px 28px 40px}.employee-import-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.employee-import-card p,.employee-import-heading p,.employee-import-heading span{color:#7b8497}.employee-import-heading h1{font-size:30px;font-weight:600;margin:6px 0}.employee-import-card-title h2,.employee-import-card-title p,.employee-import-heading p,.employee-import-preview-header h2,.employee-import-preview-header p{margin:0}.employee-import-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:260px minmax(0,1fr)}.employee-import-sidebar{grid-gap:16px;display:grid;gap:16px}.employee-import-card,.employee-import-stats,.employee-import-step-card{background:#fff;border:1px solid #e6eaee;border-radius:14px;box-shadow:0 3px 14px #0f36420d}.employee-import-stats,.employee-import-step-card{padding:20px}.employee-import-config h3,.employee-import-stats h3,.employee-import-step-card h3{font-size:16px;margin:0 0 18px}.employee-import-step{display:flex;gap:12px;min-height:66px;position:relative}.employee-import-step:not(:last-child):after{background:#e6eaee;bottom:2px;content:"";left:15px;position:absolute;top:32px;width:2px}.employee-import-step>span{background:#fff;border:1px solid #cfd7dc;border-radius:50%;color:#82909a;display:grid;flex:0 0 32px;font-weight:600;height:32px;place-items:center;width:32px;z-index:1}.employee-import-step.active>span,.employee-import-step.done>span{background:#006377;border-color:#006377;color:#fff}.employee-import-step small,.employee-import-step strong{display:block}.employee-import-step>div{min-width:0}.employee-import-step small{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#8b94a4;display:-webkit-box;line-height:1.35;margin-top:4px;overflow:hidden;overflow-wrap:anywhere}.employee-import-stats>div{border-bottom:1px solid #eef1f3;color:#697485;display:flex;justify-content:space-between;padding:10px 0}.employee-import-stats>div:last-child{border-bottom:0}.employee-import-stats strong{color:#003b49;font-size:18px}.employee-import-card{padding:26px}.employee-import-preview-card{container-type:inline-size}.employee-import-card-title{align-items:center;display:flex;gap:14px;margin-bottom:22px}.employee-import-card-title>svg{background:#e5f1f3;border-radius:10px;color:#006377;font-size:24px;padding:12px}.employee-import-card-title h2,.employee-import-preview-header h2{font-size:21px}.employee-import-source-tabs{display:flex;margin-bottom:20px}.employee-import-source-tabs .ant-radio-button-wrapper{flex:1 1;height:42px;line-height:40px;text-align:center}.employee-import-dragger.ant-upload-wrapper .ant-upload-drag{background:#f8fcfc;border-color:#9abcc3;padding:20px}.employee-import-dragger .ant-upload-drag-icon svg{color:#006377;font-size:42px}.employee-import-google{grid-gap:12px;background:#f8fcfc;border:1px dashed #9abcc3;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:28px}.employee-import-config{border-top:1px solid #edf0f2;margin-top:24px;padding-top:22px}.employee-import-config-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr}.employee-import-config-grid label>span{color:#63717e;display:block;font-size:13px;margin-bottom:8px}.employee-import-config-grid .ant-input-number,.employee-import-config-grid .ant-select{width:100%}.employee-import-source-summary{align-items:center;background:#eff7f7;border-radius:8px;display:flex;gap:12px;margin-top:18px;padding:13px 16px}.employee-import-source-summary>svg{color:#168551;font-size:24px}.employee-import-source-summary span,.employee-import-source-summary strong{display:block;overflow-wrap:anywhere}.employee-import-source-summary span{color:#71808a;font-size:12px}.employee-import-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.employee-import-actions.spread{justify-content:space-between}.employee-import-actions.center{justify-content:center}.employee-import-preview-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.employee-import-preview-tools{display:flex;gap:10px}.employee-import-preview-tools .ant-input-affix-wrapper{min-height:32px;padding:3px 10px;width:280px}.employee-import-global-error{background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;color:#cf1322;margin-bottom:16px;padding:12px 15px}.employee-import-unmapped-note{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;color:#ad6800;margin-bottom:16px;padding:12px 15px}.employee-import-unmapped-header{color:#ad6800}.employee-import-unmapped-cell{align-items:center;background:#fffbe6;border:1px solid #ffd666;border-radius:5px;color:#ad6800;display:inline-flex;gap:6px;min-width:100%;padding:4px 7px}.employee-import-unmapped-cell.source{border-style:dashed;font-weight:500}.employee-import-error-row>td{background:#fff8f7!important}.employee-import-ok-text,.employee-import-valid-icon{color:#168551}.employee-import-error-icon,.employee-import-error-list{color:#d9363e}.employee-import-error-list{margin:0;padding-left:18px}@container (max-width: 1100px){.employee-import-preview-table .ant-table-cell-fix-left,.employee-import-preview-table .ant-table-cell-fix-left-last{position:static!important}.employee-import-preview-table .ant-table-cell-fix-left-last:after{display:none}}.employee-import-success{padding:56px 28px;text-align:center}.employee-import-success>.anticon{color:#168551;display:block;font-size:62px}.employee-import-success>.anticon svg{display:block;margin:0 auto}.employee-import-success h2{font-size:26px;margin:18px 0 6px}.employee-import-success-list{border:1px solid #e6eaee;border-radius:10px;margin:28px auto;max-height:440px;max-width:1000px;overflow:auto;text-align:left}.employee-import-success-list>div{grid-gap:14px;border-bottom:1px solid #edf0f2;display:grid;gap:14px;grid-template-columns:120px minmax(180px,1.2fr) minmax(220px,1.4fr) 140px minmax(180px,1fr);padding:11px 16px}.employee-import-success-list .employee-import-success-header{background:#eff7f7;color:#003b49;position:-webkit-sticky;position:sticky;top:0;z-index:1}.employee-import-success-list code{color:#006377;font-family:inherit;font-weight:600;overflow-wrap:anywhere}.employee-import-success-list>div:last-child{border-bottom:0}.employee-import-success-list small{color:#71808a}@media (max-width:1000px){.employee-import-layout{grid-template-columns:1fr}.employee-import-step-card{display:none}.employee-import-config-grid{grid-template-columns:1fr}}@media (max-width:700px){.admin-employee-import{padding:18px 14px 32px}.employee-import-google,.employee-import-heading,.employee-import-preview-header{align-items:stretch;display:flex;flex-direction:column}.employee-import-preview-tools,.employee-import-preview-tools .ant-input-affix-wrapper{width:100%}.employee-import-success-list>div{gap:3px;grid-template-columns:1fr}}.attendance-detail-modal .ant-modal-content{border-radius:14px;font-family:Be Vietnam Pro,sans-serif;overflow:hidden;padding:0}.attendance-detail-modal .ant-modal-header{border-bottom:1px solid #e5e7eb;margin:0;padding:20px 22px 16px}.attendance-detail-modal .ant-modal-title{color:#0969e8;font-size:20px;font-weight:500}.attendance-detail-modal .ant-modal-close{top:15px}.attendance-detail-modal .ant-modal-body{padding:0 22px 22px}.attendance-detail-title{align-items:center;display:flex;gap:10px}.attendance-detail-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-right:36px}.attendance-detail-overview{grid-gap:10px;border-bottom:1px solid #e5e7eb;display:grid;gap:10px;grid-template-columns:1fr;padding:16px 0 22px}.attendance-detail-overview>div{align-items:center;color:#1f2937;display:grid;font-size:14px;grid-template-columns:138px minmax(0,1fr)}.attendance-detail-overview span{color:#0969e8}.attendance-detail-overview strong{font-weight:400}.attendance-detail-overview .attendance-total{grid-template-columns:138px 135px minmax(0,1fr)}.attendance-detail-overview .attendance-total strong{color:#0969e8;font-size:17px;font-weight:600}.attendance-detail-overview .attendance-total p{margin:0}.attendance-detail-table{margin-top:22px}.attendance-detail-table .ant-table-thead>tr>th{background:#f1f4f7;color:#1f2937;font-weight:400;white-space:nowrap}.attendance-detail-table .ant-table-tbody>tr>td{color:#1f2937;font-weight:400;padding-bottom:10px;padding-top:10px;white-space:nowrap}.attendance-date-cell,.attendance-time-cell{align-items:center;display:flex;gap:7px}.attendance-date-cell .ant-tag{border:0;border-radius:5px;font-size:10px;margin:0}.attendance-date-cell .weekday{background:#e5f3fa;color:#14759b}.attendance-date-cell .weekend{background:#fff0c7;color:#946500}.attendance-history-button{color:#14759b;height:24px;padding:0;width:24px}.attendance-detail-table a,.attendance-time-cell a{color:#0969e8;text-decoration:none}.attendance-thumbnail{border:1px solid #d8dee8;border-radius:4px;cursor:zoom-in;display:block;object-fit:cover}.attendance-location{align-items:center;display:flex;gap:5px}.attendance-credit{border:0;border-radius:999px;margin:0;min-width:60px;text-align:center}.attendance-credit.has-work{background:#d9f3e1;color:#237743}.attendance-credit.no-work{background:#fce1df;color:#b42318}.attendance-day-modal .ant-modal-content{border-radius:14px;font-family:Be Vietnam Pro,sans-serif;overflow:hidden;padding:0}.attendance-day-modal .ant-modal-header{border-bottom:1px solid #e5e7eb;margin:0;padding:19px 22px}.attendance-day-modal .ant-modal-title{color:#0969e8;font-size:19px;font-weight:500}.attendance-day-modal .ant-modal-close{top:15px}.attendance-day-modal .ant-modal-body{padding:24px 22px}.attendance-day-title{align-items:center;display:flex;gap:10px}.attendance-event-table .ant-table-thead>tr>th{background:#f1f4f7;color:#1f2937;font-weight:400}.attendance-event-table .ant-table-tbody>tr>td{color:#1f2937;font-weight:400}.attendance-event-table a{color:#0969e8;text-decoration:none}@media (max-width:600px){.attendance-detail-modal .ant-modal-body{padding:0 14px 14px}.attendance-detail-overview>div{grid-template-columns:110px minmax(0,1fr)}.attendance-detail-overview .attendance-total{grid-template-columns:110px 60px minmax(0,1fr)}}.attendance-management-page{color:#00333c;font-family:Be Vietnam Pro,sans-serif;font-weight:400;min-height:100%;padding:8px}.attendance-management-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.attendance-management-header h1{color:#00333c;font-size:28px;font-weight:400;margin:0}.attendance-management-header p{font-weight:400;margin:5px 0 0}.attendance-management-header>div:last-child{display:flex;gap:10px}.attendance-management-header .ant-btn{border-radius:8px;font-weight:400;height:40px}.attendance-filter-panel{background:#fff;border-radius:12px;box-shadow:0 2px 10px #171d1e0d;margin-bottom:22px;padding:18px}.attendance-filter-panel .ant-col{display:flex;flex-direction:column;min-width:0}.attendance-filter-panel label{display:block;font-size:12px;font-weight:400;margin-bottom:6px}.attendance-filter-panel .ant-select{width:100%}.attendance-filter-panel .ant-picker{background:#eff5f5;border:0;border-radius:8px;box-shadow:none;height:40px;width:100%}.attendance-filter-panel .ant-picker-focused,.attendance-filter-panel .ant-picker:focus{box-shadow:inset 0 0 0 1px #1677ff}.attendance-filter-panel .ant-input-affix-wrapper,.attendance-filter-panel .ant-select-selector{background:#eff5f5!important;border:0!important;border-radius:8px!important;box-shadow:none!important;height:40px!important;min-height:40px}.attendance-filter-panel .ant-input-affix-wrapper{padding-bottom:0;padding-top:0;width:100%}.attendance-filter-panel .ant-input-affix-wrapper .ant-input,.attendance-filter-panel .ant-input-affix-wrapper .ant-input:focus{background:#0000!important;border:0!important;box-shadow:none!important;height:100%;outline:0!important}.attendance-filter-panel .ant-input-affix-wrapper-focused,.attendance-filter-panel .ant-input-affix-wrapper:focus,.attendance-filter-panel .ant-input-affix-wrapper:focus-within{border:0!important;box-shadow:inset 0 0 0 1px #1677ff!important;outline:0!important}.attendance-filter-panel .ant-select-single{height:40px}.attendance-filter-panel .ant-select-single .ant-select-selector{align-items:center}.attendance-filter-panel .ant-select-selection-item,.attendance-filter-panel .ant-select-selection-placeholder{line-height:38px!important}.attendance-table-panel{background:#fff;border-radius:12px;box-shadow:0 2px 10px #171d1e0d;overflow:visible}.attendance-table-panel .ant-table-container{border-radius:12px 12px 0 0}.attendance-table-panel .ant-table-thead>tr>th{background:#eff5f5}.attendance-table-panel .ant-table-tbody>tr>td,.attendance-table-panel .ant-table-thead>tr>th{color:#00333c;font-weight:400;white-space:nowrap}.attendance-table-panel .ant-table-cell-fix-left{background:#fff}.attendance-employee-link{background:#0000;border:0;color:#0054a5;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.attendance-management-page .ant-btn,.attendance-management-page .ant-table-column-title,.attendance-management-page strong{font-weight:400}@media (max-width:767px){.attendance-management-header{align-items:flex-start;flex-direction:column}}.attendance-management-page{background:#f8fafc;color:#334155;padding:24px}.attendance-management-header{align-items:center;margin-bottom:20px}.attendance-management-header h1{color:#0f172a;font-size:26px;font-weight:700}.attendance-management-header p{color:#64748b;font-size:13px;margin-top:6px}.attendance-header-actions,.attendance-heading-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.attendance-period-badge{background:#e7f5f2;border:1px solid #b7e1dc;border-radius:999px;color:#005b60;font-size:12px;font-weight:700;padding:4px 10px}.attendance-filter-actions .ant-btn-primary,.attendance-management-header .ant-btn-primary{background:#004b57;border-color:#004b57}.attendance-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.attendance-management-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 8px #0f172a0a;display:flex;flex-direction:column;min-height:104px;min-width:0;padding:10px 12px}.attendance-summary-top{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:600;gap:6px;justify-content:space-between;line-height:1.35}.attendance-summary-top>span:first-child{min-width:0;overflow-wrap:anywhere}.attendance-summary-icon{align-items:center;border-radius:6px;display:inline-flex;flex:0 0 26px;font-size:14px;height:26px;justify-content:center;width:26px}.attendance-summary-value{align-items:baseline;display:flex;gap:5px;margin-top:5px;min-width:0}.attendance-management-page .attendance-summary-value strong{color:#1e293b;font-size:23px;font-weight:700;line-height:1}.attendance-summary-value>span{color:#64748b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendance-summary-detail{color:#64748b;font-size:11px;line-height:1.4;margin-top:auto;overflow-wrap:anywhere;padding-top:6px}.attendance-summary-track{background:#f1f5f9;border-radius:99px;height:4px;margin-top:5px;overflow:hidden}.attendance-summary-track>div{background:#0f7c80;border-radius:inherit;height:100%}.tone-teal .attendance-summary-icon{background:#e6f6f4;color:#006b70}.tone-blue .attendance-summary-icon{background:#eff6ff;color:#2563eb}.tone-green .attendance-summary-icon{background:#ecfdf5;color:#059669}.tone-amber .attendance-summary-icon{background:#fffbeb;color:#b45309}.tone-blue .attendance-summary-track>div{background:#2563eb}.tone-green .attendance-summary-track>div{background:#10b981}.tone-amber .attendance-summary-track>div{background:#f59e0b}.attendance-filter-panel{border:1px solid #e2e8f0;box-shadow:0 2px 8px #0f172a0a;margin-bottom:20px;padding:20px}.attendance-filter-panel label{color:#475569;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.attendance-filter-panel .ant-input-affix-wrapper,.attendance-filter-panel .ant-picker,.attendance-filter-panel .ant-select-selector{background:#fff!important;border:1px solid #cbd5e1!important}.attendance-filter-actions{align-items:center;border-top:1px solid #f1f5f9;display:flex;gap:14px;justify-content:space-between;margin-top:17px;padding-top:15px}.attendance-filter-actions>div,.attendance-filter-checks{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.attendance-filter-actions .ant-checkbox-wrapper{color:#475569;font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none}.attendance-filter-actions .ant-btn{border-radius:7px}.attendance-table-panel{border:1px solid #e2e8f0;box-shadow:0 2px 8px #0f172a0a}.attendance-table-panel .ant-table-thead>tr>th{background:#f8fafc;color:#475569;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.attendance-table-panel .ant-table-tbody>tr>td{color:#475569;font-size:12px}.attendance-table-panel .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.attendance-employee-code{background:#f0faf8;border:1px solid #cde8e4;border-radius:5px;color:#005b60;font-family:monospace;font-weight:700;padding:4px 7px}.attendance-person{align-items:center;display:flex;gap:10px}.attendance-person .ant-avatar{background:#d7f0ee;color:#005b60;flex:0 0 auto;font-size:11px;font-weight:700}.attendance-person>div{min-width:0}.attendance-employee-link{color:#006b70;display:block;font-weight:700;text-align:left;text-decoration:none}.attendance-employee-link:hover{text-decoration:underline}.attendance-person small{color:#94a3b8;display:block;font-size:11px;max-width:175px;overflow:hidden;text-overflow:ellipsis}.attendance-position{background:#eff6ff;border:1px solid #dbeafe;border-radius:99px;color:#1d4ed8;font-size:11px;font-weight:600;padding:4px 7px}.attendance-work-badge{background:#f1f5f9;border-radius:99px;color:#64748b;display:inline-block;font-weight:700;min-width:35px;padding:4px 7px}.attendance-work-badge.has-work{background:#d1fae5;color:#065f46}@media (max-width:1300px){.attendance-summary-grid{gap:8px}.attendance-management-summary-card{min-height:96px;padding:8px 10px}.attendance-management-page .attendance-summary-value strong{font-size:21px}.attendance-summary-detail,.attendance-summary-value>span{font-size:10px}}@media (max-width:767px){.attendance-management-page{padding:14px}.attendance-filter-actions{align-items:flex-start;flex-direction:column}.attendance-summary-grid{gap:6px}.attendance-management-summary-card{min-height:90px;padding:8px}.attendance-summary-top{align-items:flex-start;font-size:10px}.attendance-summary-icon{flex-basis:20px;font-size:12px;height:20px;width:20px}.attendance-management-page .attendance-summary-value strong{font-size:18px}.attendance-summary-value{flex-wrap:wrap;gap:3px}.attendance-summary-value>span{white-space:normal}}@media (max-width:575px){.attendance-summary-grid{gap:4px}.attendance-management-summary-card{border-radius:8px;padding:6px}.attendance-summary-icon{display:none}.attendance-summary-detail,.attendance-summary-top,.attendance-summary-value>span{font-size:9px}.attendance-management-page .attendance-summary-value strong{font-size:16px}}.leave-management-page{color:#00333c;font-family:Be Vietnam Pro,sans-serif;font-weight:400;min-height:100%;padding:8px}.leave-management-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.leave-management-header h1{color:#00333c;font-size:28px;font-weight:400;margin:0}.leave-management-header p{margin:5px 0 0}.leave-management-header .ant-btn{border-radius:8px;height:40px}.leave-panel{background:#fff;border-radius:12px;box-shadow:0 2px 10px #171d1e0d;margin-bottom:24px;overflow:visible;padding:20px}.leave-panel .ant-table-container{border-radius:8px 8px 0 0}.leave-panel h2{color:#00333c;font-size:18px;font-weight:400;margin:0 0 18px}.leave-panel .ant-table-thead>tr>th{background:#eff5f5;color:#00333c;font-weight:400;white-space:nowrap}.leave-panel .ant-table-tbody>tr>td{color:#00333c;font-weight:400}.leave-employee-cell small,.leave-employee-cell span,.leave-employee-cell strong{display:block}.leave-employee-cell strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leave-employee-cell small{color:#70787b;font-size:10px;margin-top:3px}.leave-employee-cell span{color:#70787b;font-size:11px;margin-top:4px}.leave-status,.leave-type-tag{border:0;border-radius:999px;font-weight:400;margin:0}.leave-status.pending{background:#fff0c7;color:#946500}.leave-status.approved{background:#d9f3e1;color:#237743}.leave-status.rejected{background:#fce1df;color:#b42318}.leave-actions{display:flex;gap:6px}.leave-actions .ant-btn{font-weight:400}.remaining-days{color:#237743;font-weight:600}.reject-label{display:block;margin-bottom:8px}@media (max-width:767px){.leave-management-header{align-items:flex-start;flex-direction:column}.leave-panel{padding:14px}}.leave-balance-setting-page{color:#171d1e;padding:28px}.leave-balance-setting-page>header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.leave-balance-setting-page>header span{color:#2a6673;font-size:11px;text-transform:uppercase}.leave-balance-setting-page h1{color:#00333c;font-size:32px;margin:6px 0}.lbs-title p,.leave-balance-setting-page header p{color:#70787b;margin:0}.lbs-layout{grid-gap:22px;display:grid;gap:22px;grid-template-columns:380px 1fr}.lbs-config,.lbs-employees,.lbs-review{background:#fff;border:1px solid #bfc8ca4d;border-radius:12px;padding:24px}.lbs-config h2,.lbs-employees h2,.lbs-review h2{color:#00333c;font-size:18px;margin:0 0 20px}.lbs-config>label{color:#576062;display:block;font-size:10px;margin:17px 0 6px;text-transform:uppercase}.lbs-config>.ant-input-number,.lbs-config>.ant-select{width:100%}.lbs-config>.ant-btn{margin-top:22px}.lbs-note{background:#00333c;border-radius:9px;color:#fff;margin-top:20px;padding:16px}.lbs-note p{color:#ffffffb3;font-size:11px;margin:5px 0 0}.lbs-title{align-items:flex-start;display:flex;justify-content:space-between}.lbs-title h2{margin-bottom:3px}.lbs-employees>.ant-input-affix-wrapper{margin-bottom:14px}.lbs-list{max-height:430px;overflow-y:auto}.lbs-list>label{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:11px;margin-bottom:7px;padding:10px}.lbs-list>label.selected,.lbs-list>label:hover{background:#eff5f5;border-color:#bfc8ca}.lbs-list>label>div:nth-of-type(2){flex:1 1;min-width:0}.lbs-list span,.lbs-list strong{display:block}.lbs-list strong{color:#00333c}.lbs-list span{color:#70787b;font-size:10px}.lbs-list i{background:#e3e9ea;border-radius:5px;font-size:9px;font-style:normal;max-width:150px;padding:4px 7px}.lbs-review{margin-top:22px}.lbs-review h2{display:flex;justify-content:space-between}.lbs-review h2 span{font-size:12px;font-weight:400}.lbs-name{align-items:center;display:flex;gap:10px}.lbs-name span,.lbs-name strong{display:block}.lbs-name span{color:#70787b;font-size:10px}@media(max-width:900px){.lbs-layout{grid-template-columns:1fr}}@media(max-width:600px){.leave-balance-setting-page{padding:16px}.leave-balance-setting-page>header{align-items:flex-start;flex-direction:column}.leave-balance-setting-page h1{font-size:25px}.lbs-config,.lbs-employees,.lbs-review{padding:16px}}.lbs-config>label em{color:#ba1a1a;font-style:normal}.leave-balance-setting-page>header .ant-btn-primary,.leave-balance-setting-page>header .ant-btn-primary .anticon,.leave-balance-setting-page>header .ant-btn-primary:focus,.leave-balance-setting-page>header .ant-btn-primary:hover{color:#fff}.leave-balance-setting-page .lbs-save-button,.leave-balance-setting-page .lbs-save-button *,.leave-balance-setting-page .lbs-save-button:active,.leave-balance-setting-page .lbs-save-button:focus,.leave-balance-setting-page .lbs-save-button:hover{color:#fff!important}.shift-config-page{color:#171d1e;padding:28px}.shift-config-page>header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.shift-config-page h1{color:#171d1e;font-size:29px;margin:0}.shift-config-page header p{color:#70787b;margin:5px 0 0}.shift-config-page header>div:last-child{display:flex;gap:12px}.shift-config-page header .ant-btn{height:40px}.shift-config-page header .ant-btn-primary,.shift-config-page header .ant-btn-primary *{color:#fff!important}.shift-config-table{background:#fff;border:1px solid #ccd3df;border-radius:8px;overflow:hidden}.shift-config-head,.shift-config-table article{display:grid;grid-template-columns:200px 1fr 1fr}.shift-config-head{background:#f6f7f9;border-bottom:1px solid #ccd3df;color:#576062;font-size:10px;font-weight:700;padding:17px 20px;text-transform:uppercase}.shift-config-table article{border-bottom:1px solid #dce1e8;min-height:190px;padding:20px}.shift-config-table article:last-child{border:0}.shift-department{align-items:flex-start;color:#064e9b;display:flex;gap:10px;padding-top:3px}.shift-department i{background:#eef4ff;font-style:normal;padding:8px}.shift-department strong{padding-top:8px}.shift-cards{display:flex;flex-direction:column;gap:8px;padding-right:38px}.shift-card{background:#f7f7f8;border:1px solid #dde1e8;border-radius:3px;padding:10px}.shift-card>div{display:flex;gap:8px}.shift-card b{font-size:12px;font-weight:500}.shift-card strong{font-size:12px;margin-left:auto}.shift-card .ant-btn{height:22px;padding:0;width:22px}.shift-card small{color:#70787b}.shift-card>span{float:right;margin-top:-17px}.shift-card .ant-checkbox-wrapper{font-size:9px}.shift-rule{align-self:center;background:#f3f7fd;border:1px solid #cbdaf0;border-radius:4px;color:#24579a;padding:16px}.shift-rule.flexible{background:#fdfaf6;border-color:#e2d5c1;color:#76500b}.shift-rule>b{font-size:12px}.shift-rule p{color:#576062;font-size:11px;margin:5px 0}.shift-rule .ant-btn{padding:0}.shift-config-modal .ant-modal-body{max-height:70vh;overflow:auto;padding-right:8px}.shift-config-modal .ant-modal-title{font-size:22px}.shift-form-list{display:flex;flex-direction:column;gap:14px}.shift-form-row{grid-gap:16px;background:#f4f6f7;border-radius:10px;display:grid;gap:16px;grid-template-columns:1.4fr .75fr .75fr 1.5fr .65fr;padding:22px 52px 18px 20px;position:relative}.shift-form-row .ant-form-item{margin:0}.shift-form-row .ant-form-item-label label{font-size:15px;font-weight:600}.shift-form-row .ant-picker{width:100%}.shift-form-row .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 14px}.shift-checks{display:flex;flex-direction:column;justify-content:center;padding-top:20px}.shift-checks .ant-checkbox-wrapper{font-size:15px;font-weight:600}.shift-remove{position:absolute;right:8px;top:4px}.shift-add{height:42px;margin-top:12px;width:100%}.shift-rule-form{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.4fr 1fr 1fr;margin-top:18px}.shift-rule-form .ant-input-number{width:100%}@media(max-width:900px){.shift-config-head{display:none}.shift-config-table article{gap:18px;grid-template-columns:1fr}.shift-cards{padding:0}.shift-form-row,.shift-rule-form{grid-template-columns:1fr}.shift-checks{padding-top:0}}@media(max-width:600px){.shift-config-page{padding:16px}.shift-config-page>header{align-items:flex-start;flex-direction:column}.shift-config-page header>div:last-child{width:100%}.shift-config-page header .ant-btn{flex:1 1}}.shift-card{grid-column-gap:18px;grid-row-gap:8px;column-gap:18px;display:grid;grid-template-areas:"heading heading" "days checks";grid-template-columns:minmax(0,1fr) auto;padding:14px 16px;row-gap:8px}.shift-card>div{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-area:heading;grid-template-columns:minmax(0,1fr) auto 28px;min-width:0}.shift-card b{overflow:hidden;text-overflow:ellipsis}.shift-card b,.shift-card strong{font-size:14px;white-space:nowrap}.shift-card strong{margin:0}.shift-card .ant-btn{justify-self:end}.shift-card small{align-self:center;font-size:13px;grid-area:days}.shift-card>span{align-items:center;display:flex;float:none;gap:12px;grid-area:checks;margin:0;white-space:nowrap}.shift-card .ant-checkbox-wrapper{font-size:12px;margin:0}@media(max-width:1100px){.shift-config-head,.shift-config-table article{grid-template-columns:180px minmax(340px,1.25fr) minmax(240px,.75fr)}.shift-cards{padding-right:20px}}@media(max-width:760px){.shift-card{grid-template-areas:"heading" "days" "checks";grid-template-columns:1fr}.shift-card>span{justify-self:start}}.AdminGroupPermission_user-item__7UrZu:hover{background-color:#f0f0f0;cursor:pointer}.AdminGroupPermission_user-active__sFeua{background-color:#1890ff;color:#fff}.admin-system-permission-page{background:#f5f7fb;min-height:calc(100vh - 64px);padding:24px}.system-permission-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.system-permission-eyebrow{color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase}.system-permission-header h1{color:#0f172a;font-size:28px;font-weight:800;margin:6px 0 8px}.system-permission-header p{color:#64748b;font-size:14px;margin:0}.system-permission-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr)}.system-permission-panel{border-radius:12px}.system-permission-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.system-permission-panel-head h2{color:#0f172a;font-size:18px;font-weight:800;margin:0 0 4px}.system-permission-panel-head span{color:#64748b;font-size:13px}.system-permission-panel-head>.anticon{align-items:center;background:#e6f4ff;border-radius:10px;color:#0958d9;display:inline-flex;font-size:18px;height:38px;justify-content:center;width:38px}.system-permission-group-item{display:flex;flex-direction:column;gap:3px}.system-permission-group-item span{font-size:12px;opacity:.8}.system-permission-toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.system-permission-role-head{align-items:center;display:flex;flex-direction:column;gap:8px}.system-permission-empty{align-items:center;display:flex;justify-content:center;min-height:320px}@media (max-width:1000px){.system-permission-layout{grid-template-columns:1fr}}.user-group-modal-wrap{overflow:hidden}.user-group-modal{padding-bottom:0;top:5vh}.user-group-modal .ant-modal-content{display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.user-group-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;flex:0 0 auto;margin-bottom:0;padding-bottom:18px}.user-group-modal-title{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-right:34px}.user-group-modal-title>span{flex:1 1 auto;min-width:0}.user-group-modal-title .ant-input-affix-wrapper{flex:0 0 auto;font-weight:400;height:38px;width:280px}.user-group-modal-title .ant-input-affix-wrapper>input.ant-input,.user-group-modal-title .ant-input-affix-wrapper>input.ant-input:focus,.user-group-modal-title .ant-input-affix-wrapper>input.ant-input:hover{border:0!important;border-radius:0;box-shadow:none!important;height:auto;outline:0;padding:0}.user-group-modal-title .ant-input-affix-wrapper-focused{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.user-group-modal .ant-modal-body{flex:1 1 auto;min-height:0;overflow:hidden}.user-group-modal .ant-tabs{display:flex;flex-direction:column;height:100%;min-height:0}.user-group-modal .ant-tabs-nav{flex:0 0 auto}.user-group-modal .ant-tabs-content-holder{flex:1 1 auto;min-height:0;overflow:hidden}.user-group-modal .ant-table-body{overflow-y:auto!important;scrollbar-gutter:stable}.user-group-tab-content{display:flex;flex-direction:column;gap:14px;height:100%}.user-group-employee-info{display:flex;flex-direction:column;gap:3px}.user-group-employee-info strong{color:#1f2937;font-size:14px}.user-group-employee-info span{color:#6b7280;font-size:12px;line-height:1.35}.user-group-modal .ant-modal-footer{border-top:1px solid #f0f0f0;flex:0 0 auto;margin-top:0;padding-top:16px}.user-group-modal-footer{align-items:center;display:flex;gap:16px;justify-content:space-between}@media (max-width:768px){.user-group-modal{margin:0 auto;max-width:calc(100vw - 24px);top:16px}.user-group-modal .ant-modal-content{max-height:calc(100vh - 32px)}.user-group-modal-footer{align-items:stretch;flex-direction:column}.user-group-modal-footer>.ant-space{justify-content:flex-end}.user-group-modal-title{align-items:stretch;flex-direction:column;gap:10px}.user-group-modal-title .ant-input-affix-wrapper{width:100%}}.admin-group-management-page{background:#f5f7fb;min-height:calc(100vh - 64px);padding:24px}.group-management-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.group-management-eyebrow{color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase}.group-management-header h1{color:#0f172a;font-size:28px;font-weight:800;margin:6px 0 8px}.group-management-header p{color:#64748b;font-size:14px;margin:0}.group-management-card{border-radius:12px}.group-management-toolbar{margin-bottom:16px;max-width:420px}.group-management-name{color:#0f172a;font-size:14px;font-weight:700}.group-management-description{color:#64748b;font-size:13px;margin-top:4px}.group-management-count-button{background:#e6f4ff;border-radius:999px;color:#0958d9;font-weight:700;height:28px;min-width:44px;padding:0 10px}.group-management-count-button:focus,.group-management-count-button:hover{background:#bae0ff;color:#003eb3}.group-management-user-tip{max-height:260px;max-width:280px;overflow:auto}.group-management-user-tip-item{display:flex;flex-direction:column;gap:2px;padding:6px 0}.group-management-user-tip-item+.group-management-user-tip-item{border-top:1px solid #ffffff2e}.group-management-user-tip-item span{color:#ffffffb8;font-size:12px}@media (max-width:768px){.group-management-header{flex-direction:column}}.admin-group-project-page{background:#f5f7fb;min-height:calc(100vh - 64px);padding:24px}.group-project-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.group-project-header h1{color:#0f172a;font-size:24px;font-weight:800;margin:0}.group-project-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr);height:calc(100vh - 220px);height:calc(100dvh - 220px);min-height:420px}.group-project-panel{border-radius:12px;height:100%;min-height:0}.group-project-panel>.ant-card-body{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.group-project-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.group-project-panel-head h2{color:#0f172a;font-size:18px;font-weight:800;margin:0 0 4px}.group-project-panel-head span{color:#64748b;font-size:13px}.group-project-panel-head>.anticon{align-items:center;background:#e6f4ff;border-radius:10px;color:#0958d9;display:inline-flex;font-size:18px;height:38px;justify-content:center;width:38px}.group-project-item{display:flex;flex-direction:column;gap:3px}.group-project-item span{font-size:12px;opacity:.8}.group-project-item .group-project-office{color:#475569;font-weight:600;opacity:1}.group-project-user-filters{grid-gap:10px;display:grid;gap:10px;margin-bottom:16px}.group-project-user-filters .ant-select{width:100%}.group-list-panel .ant-list{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.group-project-save-button,.group-project-toolbar .ant-input-affix-wrapper,.group-project-user-filters .ant-input-affix-wrapper{height:40px}.group-project-toolbar .ant-input-affix-wrapper>input.ant-input,.group-project-user-filters .ant-input-affix-wrapper>input.ant-input{border:0!important;box-shadow:none!important;height:auto!important;min-height:0;outline:0;padding-bottom:0;padding-top:0}.group-project-toolbar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) auto;margin-bottom:16px}.group-project-name-cell{display:inline-flex;flex-direction:column;gap:2px;padding-left:4px}.group-project-name-cell span{color:#64748b;font-size:12px}.group-project-column-title{align-items:center;display:flex;gap:16px;justify-content:space-between}.group-project-empty{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0}.project-list-panel .ant-table-wrapper{flex:1 1 auto;min-height:0;overflow:hidden}.project-list-panel .ant-table-wrapper>.ant-spin-nested-loading,.project-list-panel .ant-table-wrapper>.ant-spin-nested-loading>.ant-spin-container{height:100%;min-height:0}.project-list-panel .ant-table-wrapper>.ant-spin-nested-loading>.ant-spin-container{display:flex;flex-direction:column}.project-list-panel .ant-table{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable}.project-list-panel .ant-pagination{flex:0 0 auto;margin-bottom:0}@media (max-width:1000px){.group-project-layout{grid-template-columns:1fr;height:auto;min-height:0}.group-project-panel{height:auto;max-height:70vh}.group-list-panel .ant-list{max-height:calc(70vh - 190px)}.group-project-toolbar{grid-template-columns:1fr}}.employee-overview{--primary:#00333c;--primary-soft:#00333c;--surface:#f5fafb;--surface-high:#e3e9ea;--surface-low:#eff5f5;--text:#00333c;--muted:#00333c;background:var(--surface);color:var(--text);min-height:100vh;padding:40px}.employee-overview,.employee-overview h1,.employee-overview h2,.employee-overview strong{font-family:Be Vietnam Pro,sans-serif}.employee-overview__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.employee-overview__eyebrow{color:var(--primary-soft);display:block;font-size:11px;font-weight:800;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.employee-overview__header h1{color:var(--primary);font-size:32px;font-weight:800;letter-spacing:-.04em;margin:0}.employee-overview__header p{color:var(--muted);margin:7px 0 0}.employee-overview__filters{display:flex;gap:10px}.employee-overview__filters .ant-select{min-width:150px}.employee-overview__filters .ant-picker,.employee-overview__filters .ant-select-selector{background:#fff!important;border:0!important;border-radius:8px!important;box-shadow:0 6px 24px #00333c12;height:42px!important}.employee-overview__filters .ant-picker-input>input,.employee-overview__filters .ant-picker-suffix,.employee-overview__filters .ant-select-arrow,.employee-overview__filters .ant-select-selection-item{color:var(--primary)!important}.employee-overview__stats{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card{background:var(--surface-high);border-radius:12px;min-height:158px;overflow:hidden;padding:22px 24px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.summary-card:hover{box-shadow:0 15px 35px #00333c1a;transform:translateY(-3px)}.summary-card__topline{color:var(--muted);display:flex;font-size:11px;font-weight:800;gap:16px;justify-content:space-between;letter-spacing:.12em;position:relative;text-transform:uppercase;z-index:1}.summary-card>strong{color:var(--primary);display:block;font-size:39px;font-weight:800;letter-spacing:-.05em;line-height:1;margin-top:23px;position:relative;z-index:1}.summary-card p{color:var(--muted);font-size:13px;margin:10px 0 0;position:relative;z-index:1}.summary-card--primary{background:var(--surface-high);color:var(--text)}.summary-card--primary .summary-card__topline,.summary-card--primary p{color:var(--muted)}.summary-card--primary>strong{color:var(--primary)}.summary-card__status-icon{background:#ffffff17;border-radius:6px;color:#b2ecfa;font-size:16px;padding:5px}.summary-card--primary .summary-card__status-icon{background:#00333c14;color:var(--primary)}.summary-card__watermark{bottom:-25px;color:var(--primary);font-size:120px;opacity:.07;position:absolute;right:-22px}.summary-card__icon{color:var(--primary);font-size:20px}.summary-card--resigned{background:var(--surface-low);border-left:4px solid #ba1a1a8c}.summary-card--resigned .summary-card__icon{color:#ba1a1a}.summary-card__meter{background:#40484a26;border-radius:99px;height:6px;margin-top:14px;overflow:hidden;width:110px}.summary-card__meter i{background:var(--primary);border-radius:inherit;display:block;height:100%;width:64%}.employee-overview__quick-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.overview-panel{background:#ffffff9e;border:1px solid #ffffffb3;border-radius:12px;box-shadow:0 6px 22px #00333c0a;padding:26px}.employee-overview__quick-grid .overview-panel{background:var(--surface-high);min-height:250px;padding:22px}.overview-panel h2{align-items:center;color:var(--primary);display:flex;font-size:14px;font-weight:800;gap:9px;letter-spacing:.08em;margin:0;text-transform:uppercase}.employee-overview__quick-grid .overview-panel h2{font-size:11px;letter-spacing:.12em}.birthday-panel__content{align-items:center;display:flex;gap:20px;justify-content:center;min-height:135px}.birthday-panel__calendar{background:#fff;border-radius:50%;box-shadow:0 10px 28px #00333c14;color:var(--primary);display:grid;font-size:34px;height:86px;place-items:center;width:86px}.birthday-panel__content strong{color:var(--primary);display:block;font-size:42px;line-height:1}.birthday-panel__content p{color:var(--muted);margin:6px 0 0}.birthday-panel__names{background:#0000;border:0;color:#0054a5;cursor:pointer;display:block;font:inherit;font-size:12px;margin:8px 0 0;max-width:220px;overflow:hidden;padding:0;text-align:left;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.birthday-panel__note{background:#fff9;border-radius:8px;color:var(--muted);font-size:12px;padding:12px 14px;text-align:center}.birthday-employees-modal .ant-list-item-meta-title{color:#00333c;margin-bottom:3px}.birthday-employees-modal .ant-list-item-meta-description{font-size:12px}.birthday-employee-date{background:#eff5f5;border-radius:999px;color:#00333c;flex:0 0 auto;font-weight:600;margin-left:16px;padding:5px 9px}.distribution-panel__body{align-items:center;display:flex;gap:24px;min-height:225px}.distribution-donut{border-radius:50%;flex:0 0 140px;height:140px;padding:20px;width:140px}.distribution-donut>div{align-items:center;background:var(--surface-high);border-radius:50%;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.distribution-donut strong{color:var(--primary);font-size:24px}.distribution-donut span{color:var(--muted);font-size:10px;text-transform:uppercase}.distribution-legend{flex:1 1;min-width:0}.distribution-legend>div{display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:7px 0}.distribution-legend span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-legend i{border-radius:50%;display:inline-block;height:9px;margin-right:7px;width:9px}.attendance-panel__body{align-items:center;display:flex;gap:22px;min-height:170px}.attendance-ring{border-radius:50%;flex:0 0 118px;height:118px;padding:12px;width:118px}.attendance-ring>div{align-items:center;background:var(--surface-high);border-radius:50%;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.attendance-ring strong{color:var(--primary);font-size:27px;line-height:1}.attendance-ring span{color:var(--muted);font-size:9px;font-weight:700;margin-top:6px;text-transform:uppercase}.attendance-panel__summary{flex:1 1;min-width:0}.attendance-panel__summary>div{border-bottom:1px solid #70787b26;padding:10px 0}.attendance-panel__summary span,.attendance-panel__summary strong{display:block}.attendance-panel__summary strong{color:var(--primary);font-size:21px}.attendance-panel__summary span{color:var(--muted);font-size:10px;margin-top:2px}.attendance-panel__summary small{color:var(--muted);display:block;font-size:9px;font-style:italic;margin-top:12px}.sales-panel__list{margin-top:20px}.sales-person{grid-gap:11px;align-items:center;background:#ffffffa6;border-radius:8px;display:grid;gap:11px;grid-template-columns:40px minmax(0,1fr) auto 12px;margin-bottom:10px;padding:12px}.sales-person__rank{background:#d8e1e3;border-radius:6px;color:var(--primary);display:grid;font-weight:800;height:38px;place-items:center;width:38px}.sales-person small,.sales-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-person strong{font-size:13px}.sales-person small{color:var(--muted);font-size:10px;margin-top:2px}.sales-person__amount{color:var(--primary-soft);font-size:11px;font-weight:700}.sales-person>svg{color:var(--primary);font-size:10px}.leave-panel__body{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:170px;text-align:center}.leave-panel__icon{background:#ffffffb3;border-radius:50%;box-shadow:0 10px 28px #00333c14;color:var(--primary);display:grid;font-size:22px;height:50px;margin-bottom:11px;place-items:center;width:50px}.leave-panel__body>strong{color:var(--primary);font-size:38px;line-height:1}.leave-panel__body>p{color:var(--text);font-size:13px;font-weight:700;margin:8px 0 0}.leave-panel__body>small{color:var(--muted);font-size:9px;font-style:italic;margin-top:7px}.team-structure{margin-top:28px}.panel-heading{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:26px}.panel-heading h2{font-size:18px;letter-spacing:0;text-transform:none}.panel-heading p{color:var(--muted);font-size:12px;margin:5px 0 0}.team-structure__columns{grid-gap:42px;display:grid;gap:42px;grid-template-columns:repeat(2,minmax(0,1fr))}.structure-column{background:#e3e9ea8c;border-radius:10px;min-width:0;padding:20px}.structure-column h3{color:var(--primary);font-size:14px;font-weight:800;margin:0 0 22px}.team-structure__list{grid-gap:20px;display:grid;gap:20px}.team-progress>div:first-child{color:var(--muted);display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.team-progress>div:first-child span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-progress>div:first-child strong{color:var(--primary);flex:0 0 auto;font-size:10px;letter-spacing:0;margin-left:12px;text-transform:none}.team-progress__track{background:var(--surface-high);border-radius:99px;height:10px;overflow:hidden}.team-progress__track i{background:var(--primary);border-radius:inherit;display:block;height:100%;min-width:2px}.empty-copy{color:var(--muted);font-size:13px}.team-structure h2,.team-structure h3,.team-structure p,.team-structure span,.team-structure strong{font-weight:400}@media (max-width:1100px){.employee-overview__quick-grid{grid-template-columns:1fr 1fr}.leave-panel{grid-column:1/-1}}@media (max-width:800px){.employee-overview{padding:24px}.employee-overview__header{align-items:flex-start;flex-direction:column}.employee-overview__quick-grid,.employee-overview__stats{grid-template-columns:1fr}.leave-panel{grid-column:auto}.team-structure__columns{gap:24px;grid-template-columns:1fr}}@media (max-width:520px){.employee-overview{padding:18px 14px}.employee-overview__header h1{font-size:27px}.employee-overview__filters{flex-direction:column;width:100%}.employee-overview__filters .ant-picker,.employee-overview__filters .ant-select{width:100%}.attendance-panel__body,.distribution-panel__body{align-items:flex-start;flex-direction:column}.sales-person{grid-template-columns:40px minmax(0,1fr) 12px}.sales-person__amount{display:none}}.transaction-page{background:#f5f7fb;padding:16px}.summary-row{margin-bottom:16px}.summary-row .ant-card-body{padding:12px 16px!important}.summary-row .ant-statistic{text-align:left}.summary-row .ant-statistic-title{color:#666;font-size:12px;margin-bottom:4px!important}.summary-row .ant-statistic-content{font-size:22px!important;line-height:1.2}.summary-row .ant-card{min-height:80px}.toolbar{align-items:center;display:flex;gap:10px;margin-bottom:16px}.pagination-wrapper{margin-top:12px}.ant-card{border-radius:14px}.ant-table{border-radius:12px}.ant-statistic{text-align:center}.ant-tag{border-radius:12px;padding:4px 10px}.transaction-search{border-radius:12px;font-size:13px;height:38px;padding:0 12px;width:100%}.transaction-search:focus{box-shadow:none}.toolbar .ant-select{width:100%}.toolbar .ant-select-selector{align-items:center;border-radius:12px!important;display:flex;height:38px!important}.toolbar .ant-select-selection-item,.toolbar .ant-select-selection-placeholder{line-height:36px!important}.toolbar .ant-picker{height:38px}.export-btn,.toolbar .ant-picker{border-radius:12px;height:44px;width:100%}.ant-table-thead>tr>th{background:#fff!important;z-index:1}@media(max-width:1200px){.pagination-wrapper{flex-direction:column;gap:16px}}.transaction-page .ant-card{border-radius:12px;box-shadow:0 2px 8px #00000005}.toolbar{margin-bottom:20px}.transaction-search .ant-input{border-radius:8px;height:38px}.transaction-page .ant-select-selector{align-items:center!important;border-radius:8px!important;height:38px!important}.export-btn,.transaction-page .ant-picker{border-radius:8px;height:38px}.export-btn{align-items:center;display:flex;gap:8px}.pagination-wrapper{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:20px;padding-top:16px}.no-action{color:#bfbfbf}@media (max-width:768px){.pagination-wrapper{align-items:flex-start;gap:12px}.pagination-wrapper,.toolbar{flex-direction:column}.toolbar>div{flex:none!important;width:100%!important}}.transaction-page .ant-table-tbody>tr:hover>td{background:#fafcfd!important}.transaction-page .ant-tag{border-radius:6px;font-size:12px;font-weight:500;padding:2px 10px}.admin-transaction-container{padding:0}.admin-transaction-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.admin-transaction-card .ant-card-head{border-bottom:2px solid #f0f0f0;padding:16px 24px}.admin-transaction-card .ant-card-head-title{color:#1a1a1a;font-size:18px;font-weight:600}.admin-transaction-card .ant-card-body{padding:24px}.transaction-filters-section{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:24px;padding:20px}.transaction-filters-section>.ant-col{align-items:center;display:flex;min-width:0}.transaction-filter-select,.transaction-filters-section .ant-picker,.transaction-search{width:100%}.transaction-filter-select .ant-select-selector,.transaction-filters-section .ant-picker,.transaction-reset-btn,.transaction-search .ant-input-affix-wrapper{border-radius:6px!important;height:40px!important}.transaction-search .ant-input-group,.transaction-search .ant-input-group-addon,.transaction-search .ant-input-search-button{height:40px!important}.transaction-search .ant-input-search-button{align-items:center;display:inline-flex;justify-content:center}.transaction-reset-btn{align-items:center;display:flex;font-weight:500;gap:6px;justify-content:center}.admin-transaction-table .ant-table{border-radius:8px;overflow:visible}.admin-transaction-table .ant-table-container{border-radius:8px}.admin-transaction-table .ant-table-thead>tr>th{background:#fafafa!important;border-bottom:2px solid #e8e8e8;color:#262626;font-size:13px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-transform:uppercase}.admin-transaction-table .ant-table-tbody>tr>td{padding:12px 16px;vertical-align:middle}.admin-transaction-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.admin-transaction-table .ant-table-tbody>tr:hover>td,.admin-transaction-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:#f5f8ff!important}.transaction-row-actions{display:inline-flex;flex-wrap:nowrap;white-space:nowrap}.transaction-row-actions .ant-btn{flex:none}@media (max-width:768px){.admin-transaction-card .ant-card-body,.transaction-filters-section{padding:16px}}.admin-booking-page{background:#f5f7f8;min-height:100%;padding:24px}.admin-booking-page>.ant-card{border-radius:12px;box-shadow:0 6px 24px #00333c0f}.admin-booking-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.admin-booking-heading h1{color:#00333c;font-size:26px;margin:0}.admin-booking-heading p{color:#78878b;margin:5px 0 0}.admin-booking-filters{margin-bottom:20px}.admin-booking-filters .ant-select{width:100%}.booking-code-link{font-weight:700;height:auto;padding:0}.booking-customer{display:flex;flex-direction:column;gap:3px}.booking-customer span{color:#748286}.booking-detail-content h3{color:#00333c;margin:22px 0 12px}.booking-file-list{margin:0;padding-left:20px}.booking-file-list li{margin:6px 0}.booking-upload-icon{color:#00687a;font-size:34px}@media (max-width:768px){.admin-booking-page{padding:14px}.admin-booking-heading h1{font-size:21px}}.admin-booking-container{padding:0}.admin-booking-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.admin-booking-card .ant-card-head{border-bottom:2px solid #f0f0f0;padding:16px 24px}.admin-booking-card .ant-card-head-title{color:#1a1a1a;font-size:18px;font-weight:600}.admin-booking-card .ant-card-body{padding:24px}.booking-filters-section{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:24px;padding:20px}.booking-filters-section>.ant-col{display:flex}.booking-filter-select,.booking-search-input{width:100%}.booking-filter-select .ant-select-selector,.booking-reset-btn,.booking-search-input .ant-input-affix-wrapper{border-radius:6px!important;height:40px!important}.booking-reset-btn{align-items:center;display:flex;font-weight:500;gap:6px;justify-content:center}.admin-booking-table .ant-table{border-radius:8px;overflow:visible}.admin-booking-table .ant-table-container{border-radius:8px}.admin-booking-table .ant-table-thead>tr>th{background:#fafafa!important;border-bottom:2px solid #e8e8e8;color:#262626;font-size:13px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-transform:uppercase}.admin-booking-table .ant-table-tbody>tr>td{padding:12px 16px;vertical-align:middle}.admin-booking-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.admin-booking-table .ant-table-tbody>tr:hover>td,.admin-booking-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:#f5f8ff!important}@media (max-width:768px){.admin-booking-card .ant-card-body,.booking-filters-section{padding:16px}}.admin-master-data-page{background:#f6f8fb;color:#111827;min-height:calc(100vh - 96px);padding:24px}.admin-master-data-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-master-data-eyebrow{color:#3f63f6;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.admin-master-data-title{color:#101828;font-size:28px;font-weight:800;line-height:1.2;margin:0}.admin-master-data-subtitle{color:#667085;font-size:14px;margin:8px 0 0}.admin-master-data-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(320px,380px) minmax(0,1fr);min-height:680px}.master-panel{background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 18px 45px #1018280f;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.master-panel-header{align-items:flex-start;border-bottom:1px solid #eef2f6;display:flex;gap:12px;justify-content:space-between;padding:18px}.master-panel-title{color:#101828;font-size:18px;font-weight:800;margin:0}.master-panel-description{color:#667085;font-size:13px;margin:4px 0 0}.master-panel-toolbar{grid-gap:10px;background:#fbfcfe;border-bottom:1px solid #eef2f6;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 120px;padding:14px 18px}.category-list{flex:1 1;overflow-y:auto;padding:14px}.category-card{background:#f8fafc;border:1px solid #0000;border-radius:12px;cursor:pointer;margin-bottom:12px;padding:14px;text-align:left;transition:.18s ease;width:100%}.category-card:hover{background:#fff;border-color:#d9e2ff;box-shadow:0 10px 24px #1c47dd14}.category-card.active{background:#fff;border-color:#3f63f680;box-shadow:0 0 0 3px #3f63f61f}.category-card.inactive{opacity:.66}.category-card-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.category-code{background:#eef4ff;border-radius:999px;color:#2448dc;font-family:Consolas,Courier New,monospace;font-size:11px;font-weight:800;max-width:260px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.status-dot{background:#12b76a;border-radius:50%;flex:0 0 auto;height:9px;width:9px}.status-dot.off{background:#98a2b3}.category-card-name{color:#101828;font-size:15px;font-weight:800;margin:0}.category-card-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#667085;display:-webkit-box;font-size:13px;line-height:1.45;margin:5px 0 0;overflow:hidden}.category-card-actions{display:flex;gap:4px;justify-content:flex-end;margin-top:10px}.values-panel-header{align-items:center}.selected-category-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.master-schema-pill{background:#f4f7ff;border:1px solid #d9e2ff;border-radius:999px;color:#2448dc;font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:800;padding:5px 10px}.values-toolbar{grid-template-columns:minmax(0,1fr) 120px}.value-code-cell{color:#2448dc;font-family:Consolas,Courier New,monospace;font-size:13px;font-weight:800}.value-name-cell{color:#101828;font-weight:700}.value-label-list{grid-gap:4px;display:grid;gap:4px}.value-label-row{align-items:center;display:flex;gap:8px}.value-label-locale{background:#e8eefc;border-radius:4px;color:#344054;font-size:10px;font-weight:800;line-height:1.3;min-width:26px;padding:2px 5px;text-align:center}.value-description-cell{color:#667085;font-size:12px;max-width:360px}.value-color-swatch{border:1px solid #10182814;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff73;display:inline-flex;height:24px;width:24px}.value-empty-state{color:#667085;display:grid;min-height:360px;padding:32px;place-items:center;text-align:center}.master-form-grid{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:1fr 1fr}.master-form-full{grid-column:1/-1}@media (max-width:1180px){.admin-master-data-layout{grid-template-columns:1fr}}@media (max-width:768px){.admin-master-data-page{padding:16px}.admin-master-data-header,.master-panel-header,.values-panel-header{flex-direction:column}.master-form-grid,.master-panel-toolbar,.values-toolbar{grid-template-columns:1fr}}.admin-office-page{background:#f5fafb;min-height:100%;padding:28px 32px 40px}.admin-office-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.admin-office-breadcrumb{color:#576062;font-size:13px;font-weight:600;margin-bottom:8px}.admin-office-header h1{color:#00333c;font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0}.admin-office-header p{color:#576062;margin:8px 0 0}.admin-office-filter{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 220px;margin-bottom:22px}.admin-office-filter-card{background:#fff;border:1px solid #bfc8ca73;border-radius:12px;box-shadow:0 12px 32px #00333c0d}.admin-office-filter-main{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(170px,210px));padding:18px}.admin-office-total-card{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px}.admin-office-total-card span{color:#576062;font-size:13px;font-weight:600}.admin-office-total-card strong{color:#00333c;font-size:30px;line-height:1}.admin-office-table .ant-table{border:1px solid #bfc8ca73;border-radius:12px;overflow:hidden}.admin-office-table .ant-table-cell-fix-left,.admin-office-table .ant-table-cell-fix-right{background:#fff}.admin-office-table .ant-table-thead .ant-table-cell-fix-left,.admin-office-table .ant-table-thead .ant-table-cell-fix-right{background:#e9eff0}.admin-office-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.admin-office-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#eff5f5!important}.admin-office-table .ant-table-cell-fix-left-last:after,.admin-office-table .ant-table-cell-fix-right-first:after{box-shadow:4px 0 10px #00333c14}.admin-office-table .ant-table-thead>tr>th{background:#e9eff0;color:#00333c;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.office-name-cell{align-items:center;display:flex;gap:12px}.office-icon{align-items:center;background:#d8e1e3;border-radius:8px;color:#00333c;display:inline-flex;height:38px;justify-content:center;width:38px}.office-code{color:#70787b;font-size:12px;margin-top:2px}.office-coordinate{-webkit-margin-end:0;background:#d8e1e3;border:0;border-radius:6px;color:#40484a;font-family:Consolas,Courier New,monospace;margin-inline-end:0}.admin-office-form{padding-top:8px}.office-address-dropdown .ant-select-item-option-content{white-space:normal}.office-address-option{align-items:flex-start;display:flex;gap:10px;line-height:1.45;padding:3px 0}.office-address-option .anticon{color:#576062;font-size:15px;margin-top:3px}.admin-office-note{background:#e9eff0;border-radius:8px;color:#40484a;font-size:13px;margin-top:4px;padding:12px 14px}.office-location-layout{margin-top:4px}.office-map-wrap{background:#e9eff0;border:1px solid #bfc8ca;border-radius:10px;min-height:330px;overflow:hidden;position:relative}.office-map-hint{background:#00333ce0;border-radius:7px;color:#fff;font-size:11px;font-weight:700;left:50%;max-width:calc(100% - 90px);padding:7px 12px;pointer-events:none;position:absolute;text-align:center;top:10px;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:500}.office-location-map{height:330px;width:100%}.office-location-map--error{color:#70787b;display:grid;font-size:13px;padding:30px;place-items:center;text-align:center}@media (max-width:991px){.office-location-map,.office-map-wrap{height:280px;min-height:280px}}@media (max-width:1024px){.admin-office-page{padding:20px}.admin-office-header{align-items:flex-start;flex-direction:column}.admin-office-filter,.admin-office-filter-main{grid-template-columns:1fr}}.admin-company-bank-accounts{background:#fff;border-radius:12px;box-sizing:border-box;min-width:0;padding:24px;width:100%}.admin-company-bank-accounts .company-bank-accounts-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.admin-company-bank-accounts .company-bank-accounts-header h1{font-size:24px;margin:0 0 8px}.admin-company-bank-accounts .company-bank-accounts-header p{color:#64748b;margin:0}.admin-company-bank-accounts .company-bank-accounts-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.admin-company-bank-accounts .company-bank-accounts-toolbar .ant-input-search{flex:0 1 480px;min-width:0;width:100%}.admin-company-bank-accounts .company-bank-accounts-toolbar .ant-input-search .ant-input-group{display:flex;min-width:0;width:100%}.admin-company-bank-accounts .company-bank-accounts-toolbar .ant-input-search .ant-input-affix-wrapper{align-items:center;border-radius:6px 0 0 6px!important;display:flex;flex:1 1;height:40px!important;min-width:0;padding:4px 11px;width:0}.admin-company-bank-accounts .company-bank-accounts-toolbar .ant-input-search .ant-input-affix-wrapper>input.ant-input,.admin-company-bank-accounts .company-bank-accounts-toolbar .ant-input-search .ant-input-affix-wrapper>input.ant-input:focus,.admin-company-bank-accounts .company-bank-accounts-toolbar .ant-input-search .ant-input-affix-wrapper>input.ant-input:focus-visible,.admin-company-bank-accounts .company-bank-accounts-toolbar .ant-input-search .ant-input-affix-wrapper>input.ant-input:hover{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;flex:1 1 auto;height:auto!important;line-height:1.5!important;margin:0;min-height:0;min-width:0;outline:0!important;padding:0!important;width:100%}.admin-company-bank-accounts .company-bank-accounts-toolbar .ant-input-search .ant-input-group-addon{flex:0 0 44px;padding:0;width:44px}.admin-company-bank-accounts .company-bank-accounts-toolbar .ant-input-search .ant-input-search-button{align-items:center;border-radius:0 6px 6px 0!important;display:inline-flex;height:40px!important;justify-content:center;padding:0;width:44px}.admin-company-bank-accounts .company-bank-accounts-toolbar>.ant-select{flex:0 0 180px;height:40px}.admin-company-bank-accounts .company-bank-accounts-toolbar>.ant-btn{flex-shrink:0;height:40px}.admin-company-bank-accounts .company-bank-account-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.admin-company-bank-accounts .ant-alert{margin-bottom:16px}@media(max-width:767px){.admin-company-bank-accounts{padding:16px}.admin-company-bank-accounts .company-bank-accounts-header,.admin-company-bank-accounts .company-bank-accounts-toolbar{flex-wrap:wrap}.admin-company-bank-accounts .company-bank-accounts-toolbar .ant-input-search{flex-basis:100%}.admin-company-bank-accounts .company-bank-accounts-header h1{font-size:20px}}.admin-position-page{background:#f5fafb;min-height:100%;padding:28px 32px 40px}.admin-position-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.admin-position-breadcrumb{color:#576062;font-size:13px;font-weight:600;margin-bottom:8px}.admin-position-header h1{color:#00333c;font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0}.admin-position-header p{color:#576062;margin:8px 0 0}.admin-position-filter{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 220px;margin-bottom:22px}.admin-position-filter-card{background:#fff;border:1px solid #bfc8ca73;border-radius:12px;box-shadow:0 12px 32px #00333c0d}.admin-position-filter-main{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) 140px;padding:18px}.admin-position-total-card{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px}.admin-position-total-card span{color:#576062;font-size:13px;font-weight:600}.admin-position-total-card strong{color:#00333c;font-size:30px;line-height:1}.admin-position-table .ant-table{border:1px solid #bfc8ca73;border-radius:12px;overflow:hidden}.admin-position-table .ant-table-thead>tr>th{background:#e9eff0;color:#00333c;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.position-name-cell{align-items:center;display:flex;gap:12px}.position-icon{align-items:center;background:#d8e1e3;border-radius:8px;color:#00333c;display:inline-flex;height:38px;justify-content:center;width:38px}.position-code{color:#70787b;font-size:12px;margin-top:2px}.admin-position-form{padding-top:8px}@media (max-width:1024px){.admin-position-page{padding:20px}.admin-position-header{align-items:flex-start;flex-direction:column}.admin-position-filter,.admin-position-filter-main{grid-template-columns:1fr}}.admin-department-page{background:#f5fafb;min-height:100%;padding:28px 32px 40px}.admin-department-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.admin-department-breadcrumb{color:#576062;font-size:13px;font-weight:600;margin-bottom:8px}.admin-department-header h1{color:#00333c;font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0}.admin-department-header p{color:#576062;margin:8px 0 0}.admin-department-filter{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 220px;margin-bottom:22px}.admin-department-filter-card{background:#fff;border:1px solid #bfc8ca73;border-radius:12px;box-shadow:0 12px 32px #00333c0d}.admin-department-filter-main{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) 140px;padding:18px}.admin-department-total-card{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px}.admin-department-total-card span{color:#576062;font-size:13px;font-weight:600}.admin-department-total-card strong{color:#00333c;font-size:30px;line-height:1}.admin-department-table .ant-table{border:1px solid #bfc8ca73;border-radius:12px;overflow:hidden}.admin-department-table .ant-table-thead>tr>th{background:#e9eff0;color:#00333c;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.department-name-cell{align-items:center;display:flex;gap:12px}.department-icon{align-items:center;background:#d8e1e3;border-radius:8px;color:#00333c;display:inline-flex;height:38px;justify-content:center;width:38px}.department-code{color:#70787b;font-size:12px;margin-top:2px}.admin-department-form{padding-top:8px}@media (max-width:1024px){.admin-department-page{padding:20px}.admin-department-header{align-items:flex-start;flex-direction:column}.admin-department-filter,.admin-department-filter-main{grid-template-columns:1fr}}.admin-leave-type-page{padding:24px}.leave-type-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.leave-type-header h1{color:#00333c;font-size:30px;margin:6px 0}.leave-type-breadcrumb,.leave-type-header p{color:#70787b;margin:0}.leave-type-filters{grid-gap:12px;align-items:center;background:#fff;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) 220px auto;margin-bottom:16px;padding:16px}.leave-color{align-items:center;display:inline-flex;font-size:12px;gap:7px}.leave-color i{border:1px solid #d9d9d9;border-radius:50%;height:18px;width:18px}.leave-type-form-grid{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:1fr 1fr}@media (max-width:767px){.admin-leave-type-page{padding:16px}.leave-type-header{flex-direction:column}.leave-type-filters,.leave-type-form-grid{grid-template-columns:1fr}}.admin-static-pages-page{background:#f5f7fb;min-height:calc(100vh - 64px);padding:24px}.static-pages-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.static-pages-eyebrow{color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase}.static-pages-header h1{color:#0f172a;font-size:28px;font-weight:800;margin:6px 0 8px}.static-pages-header p{color:#64748b;font-size:14px;margin:0;max-width:720px}.static-page-stats{margin-bottom:18px}.static-page-stats .ant-card-body{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 42px;min-height:104px}.static-page-stats span{color:#64748b;display:block;font-size:13px;font-weight:700}.static-page-stats strong{color:#0f172a;display:block;font-size:28px;line-height:1;margin-top:8px}.static-page-stats .anticon{align-items:center;background:#e6f4ff;border-radius:12px;color:#0958d9;display:inline-flex;font-size:20px;height:42px;justify-content:center;width:42px}.static-pages-table-card{border-radius:12px}.static-pages-filter{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) 180px auto;margin-bottom:16px}.static-page-seo-cell,.static-page-title-cell{display:flex;flex-direction:column;gap:5px;min-width:0}.static-page-title-cell>span{color:#64748b;font-size:13px;line-height:1.45}.static-page-file-link{align-items:center;background:#0000;border:0;color:#0f172a;cursor:pointer;display:inline-flex;gap:10px;padding:0;text-align:left;width:100%}.static-page-file-link .anticon{align-items:center;background:#eef6f8;border-radius:10px;color:#00333c;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.static-page-file-link span{display:flex;flex-direction:column;gap:2px;min-width:0}.static-page-file-link em,.static-page-file-link strong{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.static-page-file-link strong{font-size:13px;font-style:normal}.static-page-file-link em{color:#64748b;font-size:12px;font-style:normal}.static-page-form .ant-form-item{margin-right:0}.static-page-upload-hint{display:block;font-size:12px;margin-top:8px}@media (max-width:768px){.admin-static-pages-page{padding:16px}.static-pages-header{flex-direction:column}.static-pages-filter{grid-template-columns:1fr}}.project-master-plan-field{container-name:master-plan-upload;container-type:inline-size}.project-master-plan-field .project-master-plan-upload{display:block}.project-master-plan-field .project-master-plan-row{grid-gap:16px;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:16px;grid-template-columns:140px minmax(0,340px) minmax(180px,1fr);margin-top:10px;min-height:92px;padding:8px 12px;transition:border-color .2s,background-color .2s;width:100%}.project-master-plan-field .project-master-plan-row:hover{border-color:#b8c8da}.project-master-plan-field .project-master-plan-row.is-selected{background:#f0f7ff;border-color:#91caff}.project-master-plan-field .project-master-plan-row .project-master-plan-name{background:#fff;border-radius:6px;font-size:14px;height:36px;min-width:0;width:100%}.project-master-plan-field .project-master-plan-file{align-items:center;display:flex;gap:8px;min-width:0;width:140px}.project-master-plan-field .project-master-plan-info{min-width:0}.project-master-plan-field .project-master-plan-file-details{font-size:12px;line-height:1.5;margin-top:6px}.project-master-plan-field .project-master-plan-filename{color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-master-plan-field .project-master-plan-file-status{align-items:center;color:#15803d;display:flex;font-weight:500;gap:5px}.project-master-plan-field .project-master-plan-preview-hint{color:#64748b}.project-master-plan-field .project-master-plan-thumbnail{align-items:center;background:#fff;border:1px solid #d8e2e5;border-radius:6px;cursor:pointer;display:flex;flex:0 0 100px;height:72px;justify-content:center;overflow:hidden;padding:4px;width:100px}.project-master-plan-field .project-master-plan-thumbnail:disabled{cursor:default}.project-master-plan-field .project-master-plan-thumbnail img{display:block;height:100%;object-fit:contain;width:100%}.project-master-plan-field .project-master-plan-thumbnail:focus-visible,.project-master-plan-field .project-master-plan-thumbnail:hover{border-color:#96b6bc}.project-master-plan-field .project-master-plan-file .project-master-plan-remove.ant-btn{background:#0000;border:0;border-radius:6px;box-shadow:none;color:#64748b;flex:0 0 28px;height:32px;margin:0;min-width:28px;padding:0;width:28px}.project-master-plan-field .project-master-plan-file .project-master-plan-remove.ant-btn:focus-visible,.project-master-plan-field .project-master-plan-file .project-master-plan-remove.ant-btn:hover{background:#fee2e2;color:#dc2626}.project-master-plan-field .project-master-plan-choice{align-items:center;color:#475569;display:inline-flex;font-size:13px;font-weight:500;justify-content:flex-start;margin:0;padding:8px 6px;white-space:normal}.project-master-plan-field .is-selected .project-master-plan-choice{color:#1677ff}.project-master-plan-field .is-draft>.ant-upload-wrapper{min-width:0}.project-master-plan-field .is-draft .ant-upload-list-picture-card{display:flex;flex-wrap:nowrap}.project-master-plan-field .is-draft .ant-upload-select{font-size:12px;height:72px!important;margin:0!important;width:100px!important}.project-master-plan-field .is-draft .ant-upload-list-item-container{height:72px!important;margin:0!important;width:140px!important}.project-master-plan-field .project-master-plan-add-button{margin-top:12px}@container master-plan-upload (max-width: 800px){.project-master-plan-field .project-master-plan-row{gap:8px;grid-template-columns:140px minmax(0,1fr) minmax(120px,.7fr);padding:8px}}@container master-plan-upload (max-width: 400px){.project-master-plan-field .project-master-plan-row{grid-template-columns:minmax(0,1fr)}.project-master-plan-field .is-draft>.ant-upload-wrapper,.project-master-plan-field .project-master-plan-file{grid-column:1/-1}}.create-project-page.project-form-page{--project-primary:#00333c;--project-primary-container:#004b57;--project-muted:#576062;--project-surface:#eff5f5;--project-border:#e3e9ea;background:#f5fafb;color:#171d1e;font-family:Inter,Segoe UI,sans-serif;padding:24px 28px 0}.create-project-page.project-form-page .page-header{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-bottom:1px solid var(--project-border);border-radius:0;box-shadow:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0;padding:0 0 22px;position:static}.create-project-page.project-form-page .page-header .page-header-left{align-items:flex-start;display:flex;flex-direction:column;gap:10px;min-width:0}.create-project-page.project-form-page .page-header .page-header-left>.ant-btn{background:#0000;border:0;box-shadow:none;color:var(--project-muted);font-size:12px;height:auto;padding:0}.create-project-page.project-form-page .page-header .page-header-left h1{color:var(--project-primary);font:800 26px/1.3 Manrope,Segoe UI,sans-serif;margin:0}.create-project-page.project-form-page .page-header .page-header-left p{color:var(--project-muted);font-size:12px;margin:6px 0 0}.create-project-page.project-form-page .page-header .page-header-right{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto;width:auto}.create-project-page.project-form-page .page-header .page-header-right .ant-btn{font-size:12px;height:40px;margin-right:0!important;min-width:0;padding:0 16px;width:auto}.create-project-page.project-form-page .project-form-navigation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5fafbf5;border-bottom:1px solid var(--project-border);display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;padding:12px 0;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:48px;z-index:30}.create-project-page.project-form-page .project-form-navigation a{align-items:center;border-radius:10px;color:var(--project-muted);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:8px;padding:10px 14px;text-decoration:none;transition:background-color .2s,color .2s}.create-project-page.project-form-page .project-form-navigation a:hover{background:#e3e9ea;color:var(--project-primary)}.create-project-page.project-form-page .project-form-navigation a.is-active{background:var(--project-primary);box-shadow:0 2px 6px rgba(0,51,60,.078);color:#fff}.create-project-page.project-form-page .project-form-navigation a:focus-visible{outline:2px solid #2a6673;outline-offset:-2px}.create-project-page.project-form-page .project-form-section{margin-bottom:8px;min-width:0;scroll-margin-top:124px}.create-project-page.project-form-page .project-form-column{container-name:project-column;container-type:inline-size;min-width:0}.create-project-page.project-form-page .custom-card{background:#fff;border:0;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.031);margin-bottom:24px;margin-top:0!important}.create-project-page.project-form-page .custom-card .ant-card-body{padding:24px}.create-project-page.project-form-page .custom-card .section-title{align-items:center;border-bottom:1px solid var(--project-border);color:var(--project-primary);display:flex;flex-wrap:wrap;font-size:16px;gap:10px;margin-bottom:20px;padding-bottom:16px}.create-project-page.project-form-page .custom-card .section-title>.anticon{align-items:center;background:#b2ecfa33;border-radius:10px;color:var(--project-primary);display:inline-flex;flex:0 0 34px;font-size:18px;height:34px;justify-content:center;width:34px}.create-project-page.project-form-page .custom-card .section-title-with-action{justify-content:space-between}.create-project-page.project-form-page .custom-card .section-title-text{align-items:center;display:inline-flex;gap:10px}.create-project-page.project-form-page .project-section-heading{align-items:flex-start!important;flex-wrap:nowrap!important}.create-project-page.project-form-page .project-section-icon{align-items:center;background:#b2ecfa33;border-radius:10px;color:var(--project-primary);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.create-project-page.project-form-page .project-section-heading h2{color:var(--project-primary);font:700 16px/1.5 Manrope,Segoe UI,sans-serif;margin:0}.create-project-page.project-form-page .project-section-heading p{color:var(--project-muted);font-size:12px;font-weight:400;line-height:1.5;margin:2px 0 0}.create-project-page.project-form-page .ant-form .ant-form-item{margin-bottom:16px}.create-project-page.project-form-page .ant-form .ant-form-item-label{padding-bottom:6px}.create-project-page.project-form-page .ant-form .ant-form-item-label>label{color:var(--project-muted);font-size:12px;font-weight:600;height:auto;white-space:normal}.create-project-page.project-form-page .ant-form .ant-form-item-extra,.create-project-page.project-form-page .ant-form .ant-input-data-count,.create-project-page.project-form-page .ant-form .ant-input-show-count-suffix{color:#70787b;font-size:11px}.create-project-page.project-form-page .ant-form .ant-input,.create-project-page.project-form-page .ant-form .ant-input-affix-wrapper,.create-project-page.project-form-page .ant-form .ant-input-number,.create-project-page.project-form-page .ant-form .ant-picker,.create-project-page.project-form-page .ant-form .ant-select-selector{background:var(--project-surface);border:1px solid #0000;border-radius:8px;color:#171d1e;font-size:13px}.create-project-page.project-form-page .ant-form .ant-input-affix-wrapper,.create-project-page.project-form-page .ant-form .ant-input:not(textarea){min-height:38px}.create-project-page.project-form-page .ant-form .ant-input-affix-wrapper>.ant-input{background:#0000;border:0;min-height:0}.create-project-page.project-form-page .ant-form .ant-select-selector{height:38px!important;min-height:38px}.create-project-page.project-form-page .ant-form .ant-input-number{width:100%}.create-project-page.project-form-page .ant-form .ant-input-number-input{font-size:13px;height:36px}.create-project-page.project-form-page .ant-form .ant-input-number-group-addon{background:#e3e9ea;border:0;border-radius:0 8px 8px 0;color:var(--project-muted);font-size:11px}.create-project-page.project-form-page .ant-form .ant-input-affix-wrapper:hover,.create-project-page.project-form-page .ant-form .ant-input-number:hover,.create-project-page.project-form-page .ant-form .ant-input:hover,.create-project-page.project-form-page .ant-form .ant-select:hover .ant-select-selector{border-color:#96b6bc}.create-project-page.project-form-page .ant-form .ant-input-affix-wrapper-focused,.create-project-page.project-form-page .ant-form .ant-input-number-focused,.create-project-page.project-form-page .ant-form .ant-input:focus,.create-project-page.project-form-page .ant-form .ant-select-focused .ant-select-selector{background:#fff;border-color:#2a6673;box-shadow:0 0 0 2px rgba(42,102,115,.071)}.create-project-page.project-form-page .ant-form textarea.ant-input{line-height:1.6;min-height:84px;padding:10px 12px}.create-project-page.project-form-page .ant-form .ant-form-item-has-error .ant-input,.create-project-page.project-form-page .ant-form .ant-form-item-has-error .ant-input-number,.create-project-page.project-form-page .ant-form .ant-form-item-has-error .ant-select-selector{border-color:#ba1a1a}.create-project-page.project-form-page .ant-form .ant-switch-checked{background:var(--project-primary-container)}.create-project-page.project-form-page .ant-btn{border-color:var(--project-border);border-radius:8px;box-shadow:none;font-size:12px;font-weight:600;height:36px;padding:0 12px}.create-project-page.project-form-page .ant-btn-default{background:var(--project-surface);color:var(--project-primary)}.create-project-page.project-form-page .ant-btn-primary{background:linear-gradient(110deg,#00333c,#004b57);border-color:var(--project-primary);color:#fff}.create-project-page.project-form-page .ant-btn-primary:not(:disabled):hover{background:#075c68;border-color:#075c68;color:#fff}.create-project-page.project-form-page .ant-btn-dashed{background:#f8fbfb;color:var(--project-primary)}.create-project-page.project-form-page .ant-btn-dangerous{color:#ba1a1a}.create-project-page.project-form-page .ant-checkbox-checked .ant-checkbox-inner{background:var(--project-primary);border-color:var(--project-primary)}.create-project-page.project-form-page .ant-checkbox-wrapper{color:var(--project-muted)}.create-project-page.project-form-page .field-label{color:var(--project-muted);font-size:12px;font-weight:600;margin-bottom:8px}.create-project-page.project-form-page .project-information-subgroup h3{color:var(--project-primary);font-size:13px;font-weight:700;margin:0 0 14px}.create-project-page.project-form-page .project-product-types-description textarea.ant-input,.create-project-page.project-form-page textarea.ant-input.project-detail-description{height:auto!important}.create-project-page.project-form-page .project-information-bank{margin-top:0}.create-project-page.project-form-page .project-contacts-section .project-management-roles{grid-template-columns:repeat(3,minmax(0,1fr))}.create-project-page.project-form-page .project-management-general .ant-col{flex:0 0 100%;max-width:100%}.create-project-page.project-form-page .project-scale-card>.ant-card-body>.ant-row>.ant-col-md-6{border-radius:10px}.create-project-page.project-form-page .project-scale-card>.ant-card-body>.ant-row>.ant-col-md-6:nth-child(-n+4) .ant-form-item{background:#eff5f5;border-radius:10px;padding:12px}.create-project-page.project-form-page .project-scale-card>.ant-card-body>.ant-row>.ant-col-md-6:nth-child(-n+4) .ant-input-number{background:#fff;font-weight:700}.create-project-page.project-form-page .project-form-contacts-bank>.ant-col{min-width:0}.create-project-page.project-form-page .project-form-bank .custom-card{height:calc(100% - 24px)}.create-project-page.project-form-page .project-management-roles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.create-project-page.project-form-page .project-management-role{container-name:management-contact;container-type:inline-size;min-width:0}.create-project-page.project-form-page .project-management-role .ant-card{background:#eff5f5;border:0;border-radius:12px;box-shadow:none}.create-project-page.project-form-page .project-management-role .ant-card-head{border-color:#e3e9ea;min-height:40px;padding:0 12px}.create-project-page.project-form-page .project-management-role .ant-card-head-title{color:var(--project-primary);font-size:12px;padding:10px 0}.create-project-page.project-form-page .project-management-role .ant-card-body{padding:12px}.create-project-page.project-form-page .project-management-contact{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr)}.create-project-page.project-form-page .project-management-inputs{min-width:0}.create-project-page.project-form-page .project-management-inputs .ant-form-item{margin-bottom:8px}.create-project-page.project-form-page .project-management-inline-field>.ant-form-item-row{align-items:baseline;flex-direction:row;flex-wrap:nowrap}.create-project-page.project-form-page .project-management-inline-field .ant-form-item-label{flex:0 0 96px;max-width:96px;padding:0;text-align:left}.create-project-page.project-form-page .project-management-inline-field .ant-form-item-control{flex:1 1;min-width:0}@container management-contact (max-width: 380px){.create-project-page.project-form-page .project-management-inline-field .ant-form-item-label{display:none}}.create-project-page.project-form-page .amenities-list-builder{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.create-project-page.project-form-page .amenity-form-row{align-items:center;background:#eff5f5;border-radius:10px;gap:8px;grid-template-columns:70px minmax(0,1fr) 32px;padding:8px}.create-project-page.project-form-page .amenity-add-btn{grid-column:1/-1}.create-project-page.project-form-page .project-amenity-content-list,.create-project-page.project-form-page .project-product-types-list{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.create-project-page.project-form-page .project-amenity-content-list>.ant-btn,.create-project-page.project-form-page .project-product-types-list>.ant-btn{grid-column:1/-1;width:-webkit-fit-content;width:fit-content}.create-project-page.project-form-page .project-amenity-content-row,.create-project-page.project-form-page .project-product-type-row{grid-gap:10px;background:#f8fbfb;border:1px solid #e3e9ea;border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 28px;padding:14px;position:relative}.create-project-page.project-form-page .project-amenity-content-row>.ant-form-item:first-child,.create-project-page.project-form-page .project-product-type-row>.ant-form-item:first-child{grid-column:1/-1;margin-bottom:0}.create-project-page.project-form-page .project-amenity-content-row .ant-upload-wrapper .ant-upload-select,.create-project-page.project-form-page .project-product-type-row .ant-upload-wrapper .ant-upload-select{background:#e9eff0;border-radius:8px;height:116px!important;margin:0;width:100%!important}.create-project-page.project-form-page .project-amenity-content-row .ant-upload-list-item-container,.create-project-page.project-form-page .project-product-type-row .ant-upload-list-item-container{height:116px!important;margin:0!important;width:100%!important}.create-project-page.project-form-page .project-amenity-content-row .ant-upload-wrapper,.create-project-page.project-form-page .project-product-type-row .ant-upload-wrapper{display:block;width:100%}.create-project-page.project-form-page .project-amenity-content-row .ant-upload-list-picture-card,.create-project-page.project-form-page .project-product-type-row .ant-upload-list-picture-card{display:block}.create-project-page.project-form-page .project-amenity-content-row .ant-upload-list-item,.create-project-page.project-form-page .project-product-type-row .ant-upload-list-item{background:#fff;border-radius:8px;padding:4px}.create-project-page.project-form-page .project-amenity-content-row .ant-upload-list-item-thumbnail img,.create-project-page.project-form-page .project-product-type-row .ant-upload-list-item-thumbnail img{object-fit:cover}.create-project-page.project-form-page .project-amenity-content-inputs,.create-project-page.project-form-page .project-product-type-fields{grid-column:1/-1;min-width:0}.create-project-page.project-form-page .project-amenity-content-row>.ant-btn,.create-project-page.project-form-page .project-product-type-row>.ant-btn{background:hsla(0,0%,100%,.941);border-radius:8px;height:28px;position:absolute;right:18px;top:18px;width:28px;z-index:2}.create-project-page.project-form-page .project-amenity-content-row .ant-btn,.create-project-page.project-form-page .project-product-type-row .ant-btn{padding:0 6px}.create-project-page.project-form-page .project-product-type-spec-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.create-project-page.project-form-page .project-product-types-field>.ant-form-item-row>.ant-form-item-label{display:none}.create-project-page.project-form-page .project-master-plan-field .project-master-plan-row{background:#eff5f5;border-color:#e3e9ea;border-radius:12px;grid-template-columns:140px minmax(0,300px) minmax(180px,1fr)}.create-project-page.project-form-page .project-master-plan-field .project-master-plan-row.is-selected{background:#eaf4f4;border-color:#96b6bc}.create-project-page.project-form-page .project-master-plan-field .project-master-plan-choice{color:var(--project-primary);font-size:12px}.create-project-page.project-form-page .project-master-plan-field .project-master-plan-name{background:#fff}.create-project-page.project-form-page .project-floor-plans-card>.ant-card-body{position:relative}.create-project-page.project-form-page .common-image-upload .custom-upload-button{background:#eff5f5;border-color:#bfc8ca;border-radius:8px;color:var(--project-primary);height:34px;min-width:100px;padding:0 10px;width:auto}.create-project-page.project-form-page .common-image-upload .custom-upload-button span{font-size:12px}.create-project-page.project-form-page .common-image-upload .upload-gallery{gap:12px;margin-top:12px}.create-project-page.project-form-page .common-image-upload .gallery-item{border-radius:10px;height:100px;width:100px}.create-project-page.project-form-page .location-description-editor .ck-content,.create-project-page.project-form-page .location-description-editor .ck-editor__editable{height:220px!important;max-height:220px!important;min-height:220px!important;overflow-y:auto}.create-project-page.project-form-page .ck-editor .ck-toolbar{background:#e9eff0;border-color:#e3e9ea}.create-project-page.project-form-page .project-document-library-hint{color:var(--project-muted);font-size:12px}.create-project-page.project-form-page .project-document-library-field .ant-col-md-12{flex:0 0 25%;max-width:25%}.create-project-page.project-form-page .sales-policy-selected-table .ant-table-thead>tr>th{background:#eff5f5;color:var(--project-muted);font-size:11px;letter-spacing:0;padding:12px;text-transform:none}.create-project-page.project-form-page .sales-policy-selected-table .ant-table-tbody>tr>td{border-color:#e9eff0;font-size:12px;padding:12px}.create-project-page.project-form-page .sales-policy-selected-table a{color:#2a6673}.create-project-page.project-form-page .sales-policy-select-card .sales-policy-search-select .ant-select-selector{background:#eff5f5;border-radius:8px!important}.create-project-page.project-form-page .sales-policy-select-card .sales-policy-create-btn{color:var(--project-primary)}.create-project-page.project-form-page .project-form-footer{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5fafbf7;border-top:1px solid #e3e9ea;bottom:0;box-shadow:0 -4px 16px rgba(0,0,0,.024);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 -28px;padding:14px 28px;position:-webkit-sticky;position:sticky;z-index:35}.create-project-page.project-form-page .project-form-footer-note{align-items:center;display:flex;font-size:12px;gap:10px}.create-project-page.project-form-page .project-form-footer-note>div{display:flex;flex-direction:column;gap:2px}.create-project-page.project-form-page .project-form-footer-note strong{color:var(--project-primary)}.create-project-page.project-form-page .project-form-footer-note>div>span{color:var(--project-muted);font-size:11px}.create-project-page.project-form-page .project-form-footer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.create-project-page.project-form-page .project-form-footer-actions .ant-btn{font-size:12px;height:38px;margin-right:0!important;padding:0 18px}@container project-column (max-width: 620px){.create-project-page.project-form-page .ant-col-md-6{flex:0 0 50%;max-width:50%}.create-project-page.project-form-page .ant-col-md-18{flex:0 0 100%;max-width:100%}.create-project-page.project-form-page .project-floor-plans-card .project-section-heading{margin-right:0}}@container master-plan-upload (max-width: 800px){.create-project-page.project-form-page .project-master-plan-field .project-master-plan-row{grid-template-columns:140px minmax(0,1fr) minmax(120px,.7fr)}}@container master-plan-upload (max-width: 400px){.create-project-page.project-form-page .project-master-plan-field .project-master-plan-row{grid-template-columns:1fr}}@media(max-width:1399px){.create-project-page.project-form-page{padding:20px 20px 0}.create-project-page.project-form-page .custom-card .ant-card-body{padding:20px}.create-project-page.project-form-page .page-header-left h1{font-size:23px}.create-project-page.project-form-page .project-amenity-content-list,.create-project-page.project-form-page .project-product-types-list{grid-template-columns:repeat(2,minmax(0,1fr))}.create-project-page.project-form-page .project-form-footer{margin:0 -20px;padding:12px 20px}}@media(max-width:991px){.create-project-page.project-form-page .project-document-library-field .ant-col-md-12{flex:0 0 50%;max-width:50%}.create-project-page.project-form-page .project-form-bank .custom-card{height:auto}.create-project-page.project-form-page .project-contacts-section .project-management-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.create-project-page.project-form-page .project-management-general{grid-column:1/-1}}@media(max-width:767px){.create-project-page.project-form-page{padding:16px 12px 0}.create-project-page.project-form-page .page-header{gap:12px}.create-project-page.project-form-page .page-header-left h1{font-size:21px}.create-project-page.project-form-page .page-header-right{margin-left:0}.create-project-page.project-form-page .project-form-navigation a{padding:8px 10px}.create-project-page.project-form-page .custom-card .ant-card-body{padding:16px}.create-project-page.project-form-page .amenities-list-builder,.create-project-page.project-form-page .project-amenity-content-list,.create-project-page.project-form-page .project-contacts-section .project-management-roles,.create-project-page.project-form-page .project-management-roles,.create-project-page.project-form-page .project-product-types-list{grid-template-columns:1fr}.create-project-page.project-form-page .project-section-heading p{font-size:11px}.create-project-page.project-form-page .project-form-footer{margin:0 -12px;padding:12px}.create-project-page.project-form-page .project-form-footer-note{display:none}.create-project-page.project-form-page .project-form-footer-actions{justify-content:flex-end;width:100%}.create-project-page.project-form-page .project-form-footer-actions .ant-btn{height:36px;padding:0 12px}.create-project-page.project-form-page .project-floor-plans-card .project-section-heading{margin-right:0}}@media(max-width:576px){.create-project-page.project-form-page .project-management-inline-field .ant-form-item-label{display:none}.create-project-page.project-form-page .project-document-library-field .ant-col-md-12{flex:0 0 100%;max-width:100%}}@media(prefers-reduced-motion:reduce){.create-project-page.project-form-page *{scroll-behavior:auto;transition:none}}@media print{.create-project-page.project-form-page{background:#fff;padding:0}.create-project-page.project-form-page .page-header-right,.create-project-page.project-form-page .project-form-footer,.create-project-page.project-form-page .project-form-navigation{display:none}.create-project-page.project-form-page .custom-card{border:1px solid #e3e9ea;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.amenities-list-builder{display:flex;flex-direction:column;gap:10px}.amenity-form-row{grid-gap:10px;align-items:flex-start;display:grid;gap:10px;grid-template-columns:210px minmax(0,1fr) 40px}.amenity-icon-field,.amenity-name-field{margin-bottom:0!important}.amenity-icon-select{width:100%}.amenity-icon-option{align-items:center;display:flex;gap:10px}.amenity-icon-option .amenity-icon-svg{color:#005a6b;font-size:16px;text-align:center;width:22px}.amenity-icon-selected{align-items:center;display:flex;justify-content:center}.amenity-icon-selected .amenity-icon-svg{color:#005a6b;font-size:16px}.amenity-remove-btn{height:32px;width:40px}.amenity-add-btn{width:-webkit-fit-content;width:fit-content}@media(max-width:768px){.amenity-form-row{grid-template-columns:180px minmax(0,1fr) 36px}}.location-highlights-builder{container-type:inline-size;display:flex;flex-direction:column;gap:10px;min-width:0}.location-highlight-form-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) 40px;min-width:0}.location-highlight-description-field,.location-highlight-icon-field,.location-highlight-time-field{margin-bottom:0!important;min-width:0}.location-highlight-remove-btn{height:32px;width:40px}.location-highlight-add-btn{height:auto;max-width:100%;min-height:32px;white-space:normal;width:-webkit-fit-content;width:fit-content}@container (max-width: 700px){.location-highlight-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px}.location-highlight-description-field{grid-column:1/3}.location-highlight-remove-btn{grid-column:3;grid-row:1}}@container (max-width: 380px){.location-highlight-form-row{grid-template-columns:minmax(0,1fr) 40px}.location-highlight-description-field,.location-highlight-icon-field,.location-highlight-time-field{grid-column:1}.location-highlight-remove-btn{grid-column:2;grid-row:1}}.project-amenity-content-list{display:flex;flex-direction:column;gap:14px}.project-amenity-content-row{grid-gap:12px;align-items:start;border:1px solid #e2e6eb;border-radius:8px;display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr) 40px;padding:14px}.project-amenity-content-row .ant-form-item{margin-bottom:10px}.project-amenity-content-row .ant-upload-wrapper .ant-upload-select{height:112px!important;margin:0;width:112px!important}.amenity-image-upload{display:flex;flex-direction:column;gap:7px}.project-amenity-content-inputs{min-width:0}.amenity-content-image-preview .ant-image-preview-img{height:min(800px,82vh);max-height:none;max-width:none;object-fit:contain;width:min(1200px,90vw)}@media(max-width:768px){.project-amenity-content-row{grid-template-columns:100px minmax(0,1fr) 32px;padding:10px}.project-amenity-content-row .ant-upload-wrapper .ant-upload-select{height:92px!important;width:92px!important}}.project-product-types-list{display:flex;flex-direction:column;gap:8px}.project-product-type-row{grid-gap:10px;align-items:start;border:1px solid #e2e6eb;border-radius:8px;display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr) 40px;padding:10px}.project-product-type-row .ant-form-item{margin-bottom:0}.project-product-type-row .ant-form-item-label{padding-bottom:2px}.project-product-type-row .ant-form-item-label>label{font-size:12px;font-weight:600;height:18px}.project-product-type-row .ant-input{min-height:34px;padding-bottom:5px;padding-top:5px}.project-product-types-description{margin-bottom:8px!important}.project-product-type-fields{display:flex;flex-direction:column;gap:6px;min-width:0}.project-product-type-spec-fields{grid-column-gap:10px;grid-row-gap:6px;column-gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}.project-product-type-row .ant-upload-wrapper .ant-upload-select{height:112px!important;margin:0;width:112px!important}.product-type-image-upload{display:flex;flex-direction:column;gap:7px}@media(max-width:768px){.project-product-type-row{grid-template-columns:100px minmax(0,1fr) 32px;padding:10px}.project-product-type-row .ant-upload-wrapper .ant-upload-select{height:92px!important;width:92px!important}.project-product-type-spec-fields{grid-template-columns:1fr}}@media(max-width:560px){.project-product-type-row{grid-template-columns:1fr 32px}.project-product-type-row>.ant-form-item:first-child{grid-column:1/-1}}.project-document-library-field .project-document-library-hint{color:#6b7280;margin:-4px 0 20px}.project-document-library-field .ant-input-affix-wrapper{min-height:40px}.project-document-library-field .ant-input-prefix{color:#718096;margin-right:8px}.create-project-page{background:#f5f5f5;min-height:100vh;padding:24px}.create-project-page .page-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.create-project-page .page-header-left{align-items:center;display:flex;gap:16px}.create-project-page .page-header-left h1{color:#262626;font-size:24px;font-weight:700;line-height:1.2;margin:0}.create-project-page .page-header-left p{color:#595959;font-size:14px;margin:4px 0 0}.create-project-page .page-header-right{display:flex;gap:12px}.create-project-page .ant-form .ant-form-item{margin-bottom:20px}.create-project-page .ant-form .ant-form-item-label{color:#262626;font-weight:500;padding-bottom:4px}.create-project-page .ant-form .ant-form-item-label label{font-size:14px;height:auto}.create-project-page .ant-form .ant-input,.create-project-page .ant-form .ant-input-number,.create-project-page .ant-form .ant-picker,.create-project-page .ant-form .ant-select-selector{border:1px solid #d9d9d9;border-radius:6px;transition:all .3s ease}.create-project-page .ant-form .ant-input-number:hover,.create-project-page .ant-form .ant-input:hover,.create-project-page .ant-form .ant-picker:hover,.create-project-page .ant-form .ant-select-selector:hover{border-color:#1890ff}.create-project-page .ant-form .ant-input-number.ant-input-focused,.create-project-page .ant-form .ant-input-number.ant-input-number-focused,.create-project-page .ant-form .ant-input-number.ant-picker-focused,.create-project-page .ant-form .ant-input-number.ant-select-focused .ant-select-selector,.create-project-page .ant-form .ant-input-number:focus,.create-project-page .ant-form .ant-input.ant-input-focused,.create-project-page .ant-form .ant-input.ant-input-number-focused,.create-project-page .ant-form .ant-input.ant-picker-focused,.create-project-page .ant-form .ant-input.ant-select-focused .ant-select-selector,.create-project-page .ant-form .ant-input:focus,.create-project-page .ant-form .ant-picker.ant-input-focused,.create-project-page .ant-form .ant-picker.ant-input-number-focused,.create-project-page .ant-form .ant-picker.ant-picker-focused,.create-project-page .ant-form .ant-picker.ant-select-focused .ant-select-selector,.create-project-page .ant-form .ant-picker:focus,.create-project-page .ant-form .ant-select-selector.ant-input-focused,.create-project-page .ant-form .ant-select-selector.ant-input-number-focused,.create-project-page .ant-form .ant-select-selector.ant-picker-focused,.create-project-page .ant-form .ant-select-selector.ant-select-focused .ant-select-selector,.create-project-page .ant-form .ant-select-selector:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.create-project-page .ant-form .ant-input-number{width:100%}.create-project-page .ant-form .ant-input-number .ant-input-number-input{height:32px}.create-project-page .ant-form .ant-select-selector{align-items:center;display:flex;height:40px!important}.create-project-page .ant-form textarea.ant-input{border-radius:6px;min-height:80px;resize:vertical}.create-project-page .custom-card{background:#fff;border-left:4px solid #64748b;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.create-project-page .custom-card .ant-card-body{padding:15px}.create-project-page .custom-card .section-title{align-items:center;border-bottom:2px solid #f0f0f0;color:#262626;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:24px;padding-bottom:12px}.create-project-page .custom-card .section-title .anticon{color:#1890ff;font-size:18px}.create-project-page .custom-card .section-title-with-action{justify-content:space-between}.create-project-page .custom-card .section-title-with-action .section-title-text{align-items:center;display:flex;gap:8px}.create-project-page .custom-card.full-height{height:100%}.create-project-page .custom-card-bg .location-spec-card{padding:15px}.create-project-page .custom-card-bg{background:#0000;margin-bottom:24px}.create-project-page .custom-card-bg .ant-card-body{padding:0}.create-project-page .checkbox-group{display:flex;gap:24px;padding:8px 0}.create-project-page .checkbox-group .ant-form-item{margin-bottom:0}.create-project-page .checkbox-group .ant-checkbox-wrapper{color:#262626;font-size:14px}.create-project-page .checkbox-group .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-radius:4px;height:18px;width:18px}.create-project-page .ant-select-dropdown .ant-select-item{border-radius:4px;padding:8px 12px}.create-project-page .ant-select-dropdown .ant-select-item-option-selected{background:#e6f7ff;color:#1890ff;font-weight:500}.create-project-page .ant-select-dropdown .ant-select-item-option-active{background:#f5f5f5}.create-project-page .ant-picker{border-radius:6px;height:40px;width:100%}.create-project-page .ant-input-number-group-addon{background:#fafafa;border-radius:0 6px 6px 0;font-weight:500}.create-project-page .ck-editor{border-radius:6px;overflow:hidden}.create-project-page .ck-editor .ck-toolbar{background:#fafafa;border-color:#d9d9d9;border-radius:6px 6px 0 0}.create-project-page .ck-editor .ck-content{border-color:#d9d9d9;border-radius:0 0 6px 6px;min-height:400px}.create-project-page .location-description-editor .ck-content,.create-project-page .location-description-editor .ck-editor__editable{height:300px!important;max-height:300px!important;min-height:300px!important;overflow-y:auto}.create-project-page .common-image-upload .custom-upload-button{border-radius:6px;gap:5px;height:24px;width:90px}.create-project-page .common-image-upload .custom-upload-button .anticon{font-size:12px}.create-project-page .common-image-upload .custom-upload-button span{font-size:10px;font-weight:500;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-project-page .sales-policy-row{margin-bottom:10px}.create-project-page .sales-policy-row .ant-btn,.create-project-page .sales-policy-row .ant-input{height:30px}.create-project-page .sales-policy-file-upload .ant-upload{width:100%}.create-project-page .sales-policy-file-upload .ant-upload-list{margin-top:4px}.create-project-page .sales-policy-file-upload .ant-upload-list-item{font-size:12px;height:22px;margin-top:2px}.create-project-page .sales-policy-select-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.create-project-page .sales-policy-create-btn{color:#315bff;font-weight:700;height:32px;padding:0 4px}.create-project-page .sales-policy-search-label{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.create-project-page .sales-policy-search-select{margin-bottom:16px;width:100%}.create-project-page .sales-policy-list-section{margin-top:24px;width:100%}.create-project-page .sales-policy-selected-table .ant-table-thead>tr>th{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;padding:10px 8px;text-transform:uppercase}.create-project-page .sales-policy-selected-table .ant-table-tbody>tr>td{padding:12px 8px}.create-project-page .image-upload-preview .ant-upload{background:#fafafa;border:2px dashed #d9d9d9;border-radius:6px;transition:all .3s ease}.create-project-page .image-upload-preview .ant-upload:hover{background:#e6f7ff;border-color:#1890ff}.create-project-page .image-upload-preview .ant-upload-list .ant-upload-list-item{border:1px solid #f0f0f0;border-radius:6px;margin-top:8px}.create-project-page .image-upload-preview .ant-upload-list .ant-upload-list-item:hover .ant-upload-list-item-info{background:#0000}.create-project-page .ant-btn{align-items:center;border-radius:6px;display:inline-flex;font-weight:500;gap:8px;height:40px;justify-content:center;padding:0 20px;transition:all .3s ease}.create-project-page .ant-btn-primary{background:#1890ff;border-color:#1890ff}.create-project-page .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.create-project-page .ant-btn-lg{font-size:16px;height:48px;padding:0 32px}.create-project-page .ant-spin .ant-spin-dot{font-size:32px}.create-project-page .ant-spin .ant-spin-text{color:#1890ff;font-size:16px;margin-top:12px}@media(max-width:1200px){.create-project-page{padding:16px}.create-project-page .page-header{align-items:flex-start;flex-direction:column;gap:16px}.create-project-page .page-header-right,.create-project-page .page-header-right .ant-btn{width:100%}.create-project-page .custom-card .ant-card-body{padding:16px}}@media(max-width:768px){.create-project-page{padding:12px}.create-project-page .page-header{padding:16px}.create-project-page .page-header h1{font-size:20px}.create-project-page .checkbox-group{flex-direction:column;gap:12px}.create-project-page .ant-form .ant-form-item{margin-bottom:16px}.create-project-page .ant-form .ant-input-number,.create-project-page .ant-form .ant-picker,.create-project-page .ant-form .ant-select-selector{height:36px!important}.create-project-page .custom-card{margin-bottom:16px}.create-project-page .custom-card .ant-card-body{padding:12px}.create-project-page .custom-card .section-title{font-size:14px;margin-bottom:16px;padding-bottom:8px}.create-project-page .ant-btn{font-size:14px;height:36px;padding:0 16px}.create-project-page .ant-btn-lg{font-size:15px;height:40px;padding:0 24px}}@media(max-width:576px){.create-project-page{padding:8px}.create-project-page .page-header{margin-bottom:16px;padding:12px}.create-project-page .page-header h1{font-size:18px}.create-project-page .page-header p{font-size:12px}.create-project-page .custom-card .ant-card-body{padding:10px}.create-project-page .ant-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}@media print{.create-project-page{background:#fff;padding:0}.create-project-page .ant-btn,.create-project-page .page-header-right{display:none}.create-project-page .custom-card{border:1px solid #ddd;box-shadow:none}}.subdivision-management-container{padding:0}.subdivision-management-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.subdivision-management-card .ant-card-head{border-bottom:2px solid #f0f0f0;padding:16px 24px}.subdivision-management-card .ant-card-head-title{color:#1a1a1a;font-size:18px;font-weight:600}.subdivision-management-card .ant-card-body{padding:24px}.subdivision-filters-section{--subdivision-filter-height:40px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:24px;padding:20px}.subdivision-search-input{display:block;height:var(--subdivision-filter-height);width:100%}.subdivision-search-input .ant-input-group{vertical-align:top}.subdivision-search-input .ant-input-affix-wrapper{border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;height:var(--subdivision-filter-height);padding:4px 11px;transition:all .3s ease}.subdivision-search-input .ant-input-affix-wrapper:hover{border-color:#40a9ff}.subdivision-search-input .ant-input-affix-wrapper-focused,.subdivision-search-input .ant-input-affix-wrapper:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.subdivision-search-input .ant-input-affix-wrapper>input.ant-input,.subdivision-search-input .ant-input-affix-wrapper>input.ant-input:focus,.subdivision-search-input .ant-input-affix-wrapper>input.ant-input:focus-visible,.subdivision-search-input .ant-input-affix-wrapper>input.ant-input:hover{border:0!important;border-radius:0;box-shadow:none!important;height:auto;line-height:1.5;min-height:0;outline:none!important;padding:0}.subdivision-search-input .ant-input-search-button{align-items:center;border-radius:0 6px 6px 0!important;display:flex;height:var(--subdivision-filter-height);justify-content:center;width:var(--subdivision-filter-height)}.subdivision-filter-select{height:var(--subdivision-filter-height);vertical-align:top;width:100%}.subdivision-filter-select .ant-select-selector{align-items:center;border-radius:6px!important;display:flex;height:100%!important}.subdivision-filter-select .ant-select-selection-item,.subdivision-filter-select .ant-select-selection-placeholder{line-height:calc(var(--subdivision-filter-height) - 2px)!important}.subdivision-reset-btn{align-items:center;border-radius:6px;display:flex;font-weight:500;gap:6px;height:var(--subdivision-filter-height);justify-content:center;transition:all .3s ease}.subdivision-reset-btn:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.subdivision-add-btn{align-items:center;border-radius:6px;display:flex;font-weight:500;gap:6px}.subdivision-management-table{margin-top:8px}.subdivision-management-table .ant-table{border-radius:8px;overflow:visible}.subdivision-management-table .ant-table-container{border-radius:8px}.subdivision-management-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #e8e8e8;color:#262626;font-size:13px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-transform:uppercase}.subdivision-management-table .ant-table-tbody>tr>td{padding:12px 16px;vertical-align:middle}.subdivision-management-table .ant-table-tbody>tr:hover>td{background:#f5f8ff}.subdivision-management-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.subdivision-management-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:#f5f8ff}.subdivision-name-cell{display:flex;flex-direction:column;gap:4px}.subdivision-name-text{color:#1a1a1a;font-size:14px;font-weight:600}.subdivision-badges{align-items:center;display:flex;gap:4px}.subdivision-image-cell{align-items:center;display:flex;justify-content:center}.subdivision-image-cell .ant-image{border-radius:4px;overflow:hidden}.subdivision-image-cell .ant-image-img{border:1px solid #f0f0f0;object-fit:cover}.subdivision-logo-placeholder{align-items:center;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:4px;color:#bfbfbf;display:flex;font-size:20px;height:50px;justify-content:center;width:50px}.subdivision-code-tag,.subdivision-project-tag,.subdivision-status-tag{border-radius:4px;font-size:12px;font-weight:500;padding:2px 12px}.subdivision-project-tag{max-width:180px}.subdivision-units-cell{color:#595959;font-size:13px}.subdivision-units-empty{color:#bfbfbf;font-style:italic}.subdivision-actions{display:flex;gap:4px}.subdivision-action-btn{align-items:center;border-radius:6px;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.subdivision-action-btn:hover{background:#f0f0f0}.subdivision-action-btn.view-btn:hover{background:#e6f7ff;color:#1890ff}.subdivision-action-btn.edit-btn:hover{background:#f6ffed;color:#52c41a}.subdivision-action-btn.delete-btn:hover{background:#fff2f0;color:#ff4d4f}.subdivision-management-table .ant-pagination{margin-top:16px;padding:0 8px}.subdivision-management-table .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.subdivision-management-table .ant-pagination-item-active a{color:#fff}.ant-tooltip-inner{border-radius:6px;font-size:12px;padding:6px 12px}.subdivision-stats-section{margin-bottom:24px;padding:0 4px}.subdivision-stat-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px 20px;transition:all .3s ease}.subdivision-stat-card:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.subdivision-stat-title{color:#8c8c8c;font-size:14px;font-weight:500;margin-bottom:8px}.subdivision-stat-value{color:#1a1a1a;font-size:24px;font-weight:600}.subdivision-modal .ant-modal-header{border-bottom:2px solid #f0f0f0;margin-bottom:0;padding:16px 24px}.subdivision-modal .ant-modal-title{color:#1a1a1a;font-size:18px;font-weight:600}.subdivision-modal .ant-modal-body{padding:24px}.subdivision-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.subdivision-form .ant-form-item-label>label{color:#262626;font-weight:500}.subdivision-form .ant-input,.subdivision-form .ant-input-affix-wrapper,.subdivision-form .ant-input-number,.subdivision-form .ant-select-selector{border:1px solid #d9d9d9;border-radius:6px;transition:all .3s ease}.subdivision-form .ant-input-affix-wrapper:hover,.subdivision-form .ant-input-number:hover,.subdivision-form .ant-input:hover,.subdivision-form .ant-select-selector:hover{border-color:#40a9ff}.subdivision-form .ant-input-affix-wrapper-focused,.subdivision-form .ant-input-affix-wrapper:focus,.subdivision-form .ant-input-focused,.subdivision-form .ant-input-number-focused,.subdivision-form .ant-input:focus,.subdivision-form .ant-select-focused .ant-select-selector{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.subdivision-form-container .common-image-upload .custom-upload-button{border-radius:6px;gap:5px;height:24px;width:90px}.subdivision-form-container .common-image-upload .custom-upload-button .anticon{font-size:12px}.subdivision-form-container .common-image-upload .custom-upload-button span{font-size:10px;font-weight:500;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subdivision-detail-modal .ant-modal-header{border-bottom:2px solid #f0f0f0;padding:16px 24px}.subdivision-detail-modal .ant-modal-body{padding:24px}.subdivision-detail-content{max-height:500px;overflow-y:auto}.subdivision-detail-header{border-bottom:1px solid #f0f0f0;display:flex;gap:20px;margin-bottom:24px;padding-bottom:20px}.subdivision-detail-avatar{flex-shrink:0}.subdivision-detail-info{flex:1 1}.subdivision-detail-name{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:8px}.subdivision-detail-meta{display:flex;flex-wrap:wrap;gap:12px}.subdivision-detail-section{margin-bottom:20px}.subdivision-detail-section-title{border-bottom:1px solid #f0f0f0;color:#262626;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.subdivision-detail-row{display:flex;margin-bottom:12px}.subdivision-detail-label{color:#8c8c8c;flex-shrink:0;font-weight:500;width:120px}.subdivision-detail-value{color:#262626;flex:1 1}.subdivision-description-text{color:#595959;line-height:1.6;margin:0}@media (max-width:768px){.subdivision-management-card .ant-card-body{padding:16px}.subdivision-filters-section{--subdivision-filter-height:36px;padding:16px}.subdivision-management-table .ant-table-thead>tr>th{font-size:12px;padding:10px 12px}.subdivision-management-table .ant-table-tbody>tr>td{padding:8px 12px}.subdivision-stat-value{font-size:20px}.subdivision-detail-header{flex-direction:column;text-align:center}.subdivision-detail-row{flex-direction:column}.subdivision-detail-label{margin-bottom:4px;width:100%}}@media (max-width:576px){.subdivision-filters-section{padding:12px}.subdivision-management-table .ant-table-thead>tr>th{font-size:11px;padding:8px 10px}.subdivision-management-table .ant-table-tbody>tr>td{padding:6px 10px}.subdivision-stat-card{padding:12px 16px}.subdivision-detail-name,.subdivision-stat-value{font-size:18px}}.ant-spin-spinning{max-height:none}.ant-empty-description{color:#8c8c8c}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.subdivision-stats-inline{margin-bottom:0}.subdivision-stat-card-mini{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:12px;padding:12px 16px;transition:all .3s ease}.subdivision-stat-card-mini:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.stat-icon-wrapper{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.stat-content{flex:1 1}.stat-label{color:#8c8c8c;font-size:12px;font-weight:500;margin-bottom:4px}.stat-number{color:#1a1a1a;font-size:20px;font-weight:600;line-height:1.2}@media (max-width:768px){.subdivision-stat-card-mini{padding:10px 12px}.stat-icon-wrapper{height:32px;width:32px}.stat-number{font-size:18px}.stat-label{font-size:11px}}@media (max-width:576px){.subdivision-stat-card-mini{padding:8px 12px}.stat-number{font-size:16px}}.subdivision-more-images{align-items:center;background:#f5f5f5;border-radius:4px;color:#666;cursor:default;display:flex;font-size:12px;height:40px;justify-content:center;width:40px}.subdivision-no-image{color:#bfbfbf;font-size:12px;font-style:italic}.subdivision-create-page{background:#f5f7fa;min-height:100vh;padding:24px}.subdivision-create-page .page-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin:-24px -24px 24px;padding:18px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.subdivision-create-page .page-header-left h1{color:#111827;font-size:28px;font-weight:700;margin-bottom:4px}.subdivision-create-page .page-header-left p{color:#6b7280;margin:0}.subdivision-create-page .page-header-left{align-items:center;display:flex;gap:16px}.subdivision-create-page .page-header-right{align-items:center;display:flex;gap:12px}.subdivision-create-page .page-header-right .ant-btn{border-radius:10px;font-weight:600;height:44px;min-width:180px}.subdivision-create-page .custom-card{border:none;border-radius:16px;margin-bottom:24px}.subdivision-create-page .custom-card .ant-card-body{padding:24px}.subdivision-create-page .section-title{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:700;gap:10px;margin-bottom:24px}.subdivision-create-page .section-title-sub{margin-top:4px;padding-top:6px}.subdivision-create-page .section-title-with-action{gap:16px;justify-content:space-between}.subdivision-create-page .section-title-text{align-items:center;display:flex;gap:10px}.subdivision-create-page .field-label{color:#262626;font-weight:500;margin-bottom:8px}.subdivision-create-page .sales-policy-row{margin-bottom:10px}.subdivision-create-page .sales-policy-row .ant-btn,.subdivision-create-page .sales-policy-row .ant-input{height:30px}.subdivision-create-page .sales-policy-file-upload .ant-upload{width:100%}.subdivision-create-page .sales-policy-file-upload .ant-upload-list{margin-top:4px}.subdivision-create-page .sales-policy-file-upload .ant-upload-list-item{font-size:12px;height:22px;margin-top:2px}.subdivision-create-page .sales-policy-select-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.subdivision-create-page .sales-policy-create-btn{color:#315bff;font-weight:700;height:32px;padding:0 4px}.subdivision-create-page .sales-policy-search-label{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.subdivision-create-page .sales-policy-search-select{margin-bottom:16px;width:100%}.subdivision-create-page .sales-policy-selected-table .ant-table-thead>tr>th{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;padding:10px 8px;text-transform:uppercase}.subdivision-create-page .sales-policy-selected-table .ant-table-tbody>tr>td{padding:12px 8px}.subdivision-create-page .ant-form-item{margin-bottom:18px}.subdivision-create-page .ant-input,.subdivision-create-page .ant-input-number,.subdivision-create-page .ant-picker,.subdivision-create-page .ant-select-selector{border-radius:10px!important}.subdivision-create-page .ant-input,.subdivision-create-page .ant-picker,.subdivision-create-page .ant-select-selector{height:44px!important}.subdivision-create-page textarea.ant-input{min-height:120px}.subdivision-create-page .location-description-editor .ck-editor__editable{height:300px!important;max-height:300px!important;min-height:300px!important;overflow-y:auto}.subdivision-create-page .ant-spin-spinning{max-height:none}.subdivision-create-page .common-image-upload .custom-upload-button{border-radius:6px;gap:5px;height:24px;width:90px}.subdivision-create-page .common-image-upload .custom-upload-button .anticon{font-size:12px}.subdivision-create-page .common-image-upload .custom-upload-button span{font-size:10px;font-weight:500;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.subdivision-create-page{padding:16px}.subdivision-create-page .page-header{align-items:flex-start;flex-direction:column;gap:16px;margin:-16px -16px 16px;padding:16px}.subdivision-create-page .page-header-left h1{font-size:22px}.subdivision-create-page .page-header-right,.subdivision-create-page .page-header-right .ant-btn{width:100%}.subdivision-create-page .custom-card .ant-card-body{padding:20px}.subdivision-create-page .section-title-with-action{align-items:flex-start;flex-direction:column}}.admin-inventory-import{--import-primary:#075766;--import-accent:#18a8bd;--import-border:#dce6e8;background:#f6f9f9;color:#17363d;min-height:100%;padding:28px}.inventory-import-actions,.inventory-import-card-title,.inventory-import-heading,.inventory-import-page-title{align-items:center;display:flex;gap:16px;justify-content:space-between}.inventory-import-page-title{margin:0 auto 30px;max-width:1180px}.inventory-import-page-title span{color:#618088;font-size:12px;font-weight:800;letter-spacing:1.5px}.inventory-import-heading h1,.inventory-import-page-title h1{color:var(--import-primary);font-size:30px;margin:3px 0}.inventory-import-heading p,.inventory-import-page-title p{color:#71868b;margin:0}.inventory-import-stepper{align-items:flex-start;display:flex;margin:0 auto 38px;max-width:900px}.inventory-import-step{align-items:center;color:#7c8c90;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:8px;min-width:120px;text-align:center}.inventory-import-step-number{background:#dfe7e8;border-radius:50%;display:grid;font-weight:800;height:40px;place-items:center;width:40px}.inventory-import-step.active,.inventory-import-step.completed{color:var(--import-primary);font-weight:800}.inventory-import-step.active .inventory-import-step-number,.inventory-import-step.completed .inventory-import-step-number{background:var(--import-primary);box-shadow:0 5px 14px #0757662e;color:#fff}.inventory-import-step-line{background:#dfe7e8;flex:1 1;height:2px;margin-top:19px}.inventory-import-step-line.completed{background:var(--import-primary)}.inventory-import-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(270px,4fr) minmax(480px,8fr);margin:auto;max-width:1180px}.inventory-import-config{display:flex;flex-direction:column;gap:16px}.inventory-import-type{display:flex}.inventory-import-type label{flex:1 1;text-align:center}.inventory-import-card{background:#fff;border:1px solid #edf1f2;border-radius:16px;box-shadow:0 8px 30px #0e3d460d}.config-card{display:flex;flex-direction:column;gap:10px;padding:24px}.config-card h3{color:var(--import-primary);font-size:18px;margin:0 0 10px}.config-card label{color:#4c6970;font-size:11px;font-weight:800;margin-top:6px;text-transform:uppercase}.inventory-import-note{border-top:1px solid var(--import-border);color:#71868b;display:flex;font-size:12px;gap:8px;line-height:1.6;margin:16px 0 0;padding-top:16px}.upload-card{display:flex;flex-direction:column;min-height:430px;padding:28px}.inventory-import-card-title h2{color:var(--import-primary);font-size:22px;margin:0}.upload-card .ant-upload-wrapper{display:block;flex:1 1;margin-top:18px}.upload-card .ant-upload-drag{background:#f8fbfb!important;border:2px dashed #aabec2!important;border-radius:16px!important}.inventory-import-upload-icon{background:#d9f2f6;border-radius:50%;color:var(--import-primary);display:grid;font-size:34px;height:76px;margin:auto;place-items:center;width:76px}.inventory-import-upload-title{color:var(--import-primary);font-size:18px;font-weight:800;margin:16px 0 5px!important}.inventory-import-upload-hint{color:#71868b;margin-bottom:18px!important}.inventory-import-selected-file{align-items:center;background:#fff;border:1px solid #cfe0e3;border-radius:10px;box-shadow:0 4px 14px #07576612;display:flex;gap:12px;margin:4px auto 0;padding:12px 14px;text-align:left;width:min(100%,430px)}.inventory-import-selected-file>.anticon{color:#198a5d;font-size:27px}.inventory-import-selected-file>div{display:flex;flex:1 1;flex-direction:column;min-width:0}.inventory-import-selected-file strong{color:var(--import-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-import-selected-file span{color:#71868b;font-size:12px}.inventory-import-actions{justify-content:flex-end;margin:24px auto 0;max-width:1180px}.inventory-import-actions .ant-btn-primary,.success-actions .ant-btn-primary{background:linear-gradient(135deg,#075766,#128a9e)}.inventory-import-history{margin:45px auto 0;max-width:1180px}.inventory-import-history h2{color:var(--import-primary)}.inventory-import-history-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.history-item,.history-link,.history-stat{background:#eaf1f2;border-radius:14px;display:flex;gap:14px;min-height:105px;padding:20px}.history-item>.anticon{color:#11965b;font-size:24px;margin-top:3px}.history-item div,.history-link{display:flex;flex-direction:column;gap:5px}.history-item span,.history-link span{color:#71868b;font-size:12px}.history-error{background:#fff;border-left:4px solid #d94b4b}.history-error>.anticon{color:#d94b4b}.history-stat{background:var(--import-primary);color:#fff;flex-direction:column;justify-content:space-between}.history-stat strong{font-size:32px}.history-link>.anticon{color:var(--import-accent);font-size:24px}.inventory-import-heading,.inventory-import-ready,.inventory-import-summary,.preview-card,.validation-card{margin-left:auto;margin-right:auto;max-width:1180px}.inventory-import-heading>div:last-child{display:flex;gap:10px}.inventory-import-summary{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-bottom:22px;margin-top:26px}.inventory-import-summary>div{background:#eaf1f2;border-left:4px solid var(--import-primary);border-radius:12px;display:flex;flex-direction:column;padding:22px}.inventory-import-summary span{color:#6f8186;font-size:13px}.inventory-import-summary strong{color:var(--import-primary);font-size:28px;margin-top:5px}.inventory-import-summary .error{background:#fff0f0;border-color:#d94b4b}.inventory-import-summary .error strong,.inventory-import-summary .invalid strong{color:#d94b4b}.validation-card{overflow:hidden}.validation-title{align-items:center;background:#fff0f0;color:#8d2f2f;display:flex;font-weight:800;justify-content:space-between;padding:20px 24px}.inventory-import-error-text{color:#c13d3d}.inventory-import-ready{grid-gap:18px;display:grid;gap:18px;grid-template-columns:2fr 1fr;margin-bottom:22px}.ready-main{align-items:center;background:linear-gradient(135deg,#075766,#0c7789);border-radius:15px;color:#fff;display:flex;gap:18px;overflow:hidden;padding:28px;position:relative}.ready-main>.anticon{font-size:40px}.ready-main h2,.ready-main p{margin:0}.ready-main b{color:#ffffff21;font-size:70px;position:absolute;right:25px}.ready-status{background:#eaf1f2;border-radius:15px;padding:25px}.ready-status span{color:#678087;font-size:11px;font-weight:800;text-transform:uppercase}.ready-status strong{color:#118c58;display:block;font-size:18px;margin:8px 0}.ready-status p{color:#71868b;font-size:12px;margin:0}.preview-card{overflow:hidden}.preview-card .inventory-import-card-title{background:#f7fafa;padding:18px 22px}.preview-card .ant-input-affix-wrapper{max-width:260px}.inventory-import-success{background:#fff;border-radius:18px;box-shadow:0 10px 35px #07576612;margin:auto;max-width:900px;padding:48px;text-align:center}.success-icon{border:13px solid #d9eff2;border-radius:50%;color:var(--import-primary);display:grid;font-size:68px;height:104px;margin:auto;place-items:center;width:104px}.inventory-import-success h1{color:var(--import-primary);margin:24px 0 8px}.inventory-import-success>p{color:#61777c;font-size:16px}.success-summary{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin:35px 0}.success-summary>div{background:#edf4f5;border-radius:12px;display:flex;flex-direction:column;padding:20px;text-align:left}.success-summary .anticon{color:var(--import-accent);font-size:23px;margin-bottom:12px}.success-summary span{color:#71868b;font-size:12px}.success-actions{display:flex;gap:12px;justify-content:center}.success-support{grid-gap:20px;border-top:1px solid var(--import-border);display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:35px;padding-top:28px;text-align:left}.success-support>div{display:flex;gap:14px}.success-support>div>.anticon{color:var(--import-accent);font-size:25px}.success-support span{display:flex;flex-direction:column}.success-support small{color:#71868b;margin-top:4px}.success-support .ant-btn{align-self:flex-start;padding-left:0}@media (max-width:900px){.admin-inventory-import{padding:20px 14px}.inventory-import-grid,.inventory-import-ready{grid-template-columns:1fr}.inventory-import-history-grid{grid-template-columns:1fr 1fr}.inventory-import-step{font-size:11px;min-width:70px}.inventory-import-step-line{min-width:16px}}@media (max-width:620px){.inventory-import-card-title,.inventory-import-heading,.inventory-import-page-title{align-items:flex-start;flex-direction:column}.inventory-import-heading>div:last-child{flex-wrap:wrap;width:100%}.inventory-import-history-grid,.inventory-import-summary,.success-summary,.success-support{grid-template-columns:1fr}.inventory-import-stepper{overflow-x:auto;padding-bottom:8px}.inventory-import-step{min-width:105px}.inventory-import-success,.upload-card{padding:22px}.success-actions{flex-direction:column}.success-actions .ant-btn{width:100%}}.inventory-import-wrap-cell{display:block;line-height:1.45;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.admin-google-sheet-import .gs-import-content,.admin-google-sheet-import .gs-wide-card{box-sizing:border-box;margin:0;max-width:none;width:100%}.admin-google-sheet-import .inventory-import-page-title{margin-left:0;margin-right:0;max-width:none}.admin-google-sheet-import:has(.inventory-import-actions){padding-top:53px}.admin-google-sheet-import .gs-import-content>.gs-card>.inventory-import-actions,.admin-google-sheet-import .gs-wide-card>.inventory-import-actions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border-bottom:1px solid #e8edef;box-shadow:0 5px 12px #0e3d4612;left:280px;margin:0;max-width:none;min-height:53px;padding:10px 24px;position:fixed;right:24px;top:64px;z-index:30}.admin-main-shell-collapsed .admin-google-sheet-import .gs-import-content>.gs-card>.inventory-import-actions,.admin-main-shell-collapsed .admin-google-sheet-import .gs-wide-card>.inventory-import-actions{left:104px}.admin-google-sheet-import .gs-preview-sticky-actions~.inventory-import-actions{display:none}.gs-card{background:#fff;border:1px solid #edf1f2;border-radius:16px;box-shadow:0 8px 30px #0e3d460d;padding:24px}.gs-link-card{margin-bottom:22px}.gs-card h2{color:var(--import-primary);margin:0}.gs-link-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px}.gs-link-row .ant-btn,.gs-link-row .ant-input{height:42px}.gs-link-card>p,.gs-section-title p{color:#71868b;margin:8px 0 0}.gs-section-title{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.gs-sheet-list{grid-gap:14px;display:grid;gap:14px}.gs-sheet-config{background:#f8fbfb;border:1px solid #dfe8ea;border-radius:12px;opacity:.7;padding:18px}.gs-sheet-config.selected{background:#f4fbfc;border-color:#9fcbd2;opacity:1}.gs-config-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.3fr 1.3fr .7fr .7fr;margin-top:14px}.gs-config-field,.gs-config-grid label{color:#4c6970;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;text-transform:uppercase}.gs-config-grid .ant-input-number,.gs-config-grid .ant-select{width:100%}.gs-subdivision-config .ant-checkbox-wrapper{color:#35575f;font-size:12px;font-weight:500;min-height:18px;text-transform:none}.gs-fixed-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:18px}.gs-fixed-fields>div{background:#eaf3f4;border-radius:10px;display:flex;flex-direction:column;padding:14px 16px}.gs-fixed-fields span{color:#71868b;font-size:11px;text-transform:uppercase}.gs-fixed-fields strong{color:var(--import-primary);margin-top:4px}.gs-mapping-wrap .ant-select{width:100%}.gs-mapping-wrap td small{color:#8a999d;display:block;font-family:monospace}.gs-required{color:#d4380d}.gs-stage-banner{align-items:center;background:linear-gradient(135deg,#075766,#0c7789);border-radius:14px;color:#fff;display:flex;gap:16px;margin-bottom:20px;padding:22px}.gs-stage-banner>.anticon{font-size:36px}.gs-stage-banner h2,.gs-stage-banner p{color:#fff;margin:0}.gs-stage-banner p{margin-top:4px;opacity:.8}.gs-stage-banner strong{font-size:36px;margin-left:auto}.gs-stage-banner.has-errors{background:linear-gradient(135deg,#8c1d18,#cf3f36)}.gs-error-banner{background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;color:#a8071a;margin-bottom:16px;padding:12px 16px}.gs-validation-errors{border:1px solid #ffccc7;border-radius:10px;overflow:hidden}.gs-validation-title{align-items:center;background:#fff2f0;color:#8c1d18;display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.gs-validation-title span{color:#a85d58;font-size:13px}.gs-error-key{color:#8c8c8c;display:block;font-family:monospace}.gs-error-value{background:#f5f5f5;border-radius:4px;display:block;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.gs-error-message{color:#cf1322}.gs-null-value{color:#bfbfbf;font-family:monospace;font-style:italic}.gs-excluded-row>td{background:#fafafa!important;color:#9b9b9b!important;opacity:.78}.gs-excluded-code{align-items:center;display:flex;gap:8px}.gs-duplicate-code{grid-gap:6px;display:grid;gap:6px;min-width:0}.gs-duplicate-code>span{overflow-wrap:anywhere}.gs-duplicate-code .ant-select{width:100%}.gs-preview-sticky-actions{margin-bottom:14px!important}.gs-preview-table .ant-table-sticky-holder{top:117px!important;z-index:29}.gs-preview-table .ant-table-cell{overflow:hidden}.gs-master-cell{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-width:0;overflow:hidden;width:100%}.gs-master-cell.gs-building-cell{grid-template-columns:minmax(100px,.65fr) minmax(260px,1.35fr)}.gs-master-cell>span{border-radius:5px;line-height:1.4;min-width:0;overflow-wrap:anywhere;padding:5px 7px;white-space:normal;word-break:break-word}.gs-master-cell>span.matched{background:#0000;color:inherit}.gs-master-cell>span.unmatched{background:#fff7e6;color:#ad4e00}.gs-master-cell .ant-select{width:100%}.gs-master-cell .ant-select-single{height:auto;min-height:32px}.gs-master-cell .ant-select-selector{align-items:center;height:auto!important;min-height:32px;min-width:0;overflow:visible}.gs-master-cell .ant-select-selection-item,.gs-master-cell .ant-select-selection-placeholder{display:block;line-height:1.4!important;overflow:visible;overflow-wrap:anywhere;padding-bottom:4px;padding-top:4px;text-overflow:clip;white-space:normal;word-break:break-word}.gs-request-errors{margin:12px 0 0;max-height:360px;overflow-y:auto;padding-left:20px}.gs-request-errors li{margin-bottom:7px}@media (max-width:800px){.admin-google-sheet-import .gs-import-content>.gs-card>.inventory-import-actions,.admin-google-sheet-import .gs-wide-card>.inventory-import-actions{left:92px;padding-left:12px;padding-right:12px;right:12px}.gs-config-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gs-config-grid,.gs-fixed-fields,.gs-link-row{grid-template-columns:1fr}.gs-link-row .ant-btn{width:100%}.gs-stage-banner{align-items:flex-start;flex-direction:column}.gs-stage-banner strong{margin-left:0}}.admin-import-template{background:#f5f7fb;color:#17233c;min-height:calc(100vh - 64px);padding:28px 32px 44px}.template-breadcrumb{color:#77829a;font-size:13px;margin-bottom:12px}.template-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.template-header h1{font-size:28px;font-weight:700;line-height:1.25;margin:0 0 8px}.template-header p{color:#667085;font-size:15px;margin:0}.template-tabs{margin-bottom:18px}.template-tabs .ant-radio-button-wrapper{font-weight:600;height:42px;line-height:40px;padding:0 24px}.current-template-card{align-items:center;background:linear-gradient(105deg,#0d3f91,#1769d2);border-radius:12px;box-shadow:0 8px 24px #0f4ba02b;color:#fff;display:flex;gap:18px;margin-bottom:20px;padding:22px 24px}.current-icon{background:#ffffff29;border-radius:12px;display:grid;font-size:25px;height:48px;place-items:center;width:48px}.current-main{flex:1 1;min-width:0}.current-main>span{font-size:11px;font-weight:700;letter-spacing:.08em;opacity:.75}.current-main h2{color:#fff;font-size:19px;margin:5px 0 4px;overflow:hidden;text-overflow:ellipsis}.current-main p{color:#ffffffbf;font-size:13px;margin:0}.current-template-card .ant-btn-background-ghost{border-color:#ffffffb3;color:#fff}.template-list-card{background:#fff;border:1px solid #e7ebf2;border-radius:12px;box-shadow:0 2px 8px #10182808;overflow:hidden}.template-list-title{align-items:center;border-bottom:1px solid #eef1f5;display:flex;justify-content:space-between;padding:20px 22px}.template-list-title>div{align-items:center;display:flex;gap:12px}.template-list-title>div>.anticon{color:#1769d2;font-size:22px}.template-list-title h2{font-size:17px;margin:0 0 3px}.template-list-title p{color:#8a94a6;font-size:13px;margin:0}.template-file,.template-uploader{display:flex}.template-file{align-items:center;gap:10px}.template-file>.anticon{color:#1f9d58;font-size:24px}.template-file span,.template-uploader{flex-direction:column;gap:2px}.template-file strong{font-weight:600}.template-file small,.template-uploader small{color:#8a94a6}.template-uploader strong{font-weight:500}.template-list-card .ant-table-thead>tr>th{background:#fafbfc;color:#667085;font-size:11px;letter-spacing:.035em}.template-list-card .ant-table-tbody>tr>td{padding-bottom:16px;padding-top:16px}.template-form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:18px}.template-form-row .ant-form-item:last-child .ant-form-item-control-input{min-height:32px}.admin-import-template .ant-switch-checked{background:#16a36a}@media(max-width:760px){.admin-import-template{padding:20px 14px}.current-template-card,.template-header,.template-list-title{align-items:stretch;flex-direction:column}.current-template-card .ant-btn,.template-header .ant-btn{width:100%}.template-tabs .ant-radio-group{display:flex}.template-tabs .ant-radio-button-wrapper{flex:1 1;padding:0 8px;text-align:center}.template-form-row{grid-template-columns:1fr}.template-list-title>.ant-tag{width:-webkit-max-content;width:max-content}}.template-mapping-section{border:1px solid #dfe5ee;border-radius:10px;margin-top:20px;overflow:hidden}.template-mapping-header{align-items:flex-start;background:#f8faff;display:flex;gap:20px;justify-content:space-between;padding:16px 18px}.template-mapping-header h3{font-size:16px;margin:0 0 4px}.template-mapping-header p{color:#667085;font-size:13px;margin:0}.template-mapping-header label{align-items:center;display:flex;font-weight:600;gap:10px;white-space:nowrap}.template-mapping-header .ant-input-number{width:72px}.template-mapping-section .ant-select{width:100%}.template-mapping-section .ant-table-thead>tr>th{color:#667085;font-size:11px}.template-mapping-summary{align-items:center;background:#f8faff;border-top:1px solid #e8ecf2;color:#526079;display:flex;font-size:13px;gap:16px;justify-content:space-between;padding:11px 18px}.template-not-applicable{color:#98a2b3}@media (max-width:760px){.template-mapping-header{flex-direction:column}}.admin-newsletter-subscription{padding:24px}.admin-newsletter-subscription>.ant-card{border-radius:8px}.admin-newsletter-subscription .ant-table-sticky-scroll{z-index:39}.admin-newsletter-subscription__heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-newsletter-subscription__heading .ant-typography{margin-bottom:4px}.admin-newsletter-subscription__filters{margin-bottom:20px}.admin-newsletter-subscription__filters .ant-select{width:100%}.admin-newsletter-subscription__filters .ant-btn,.admin-newsletter-subscription__filters .ant-select-selector{border-radius:6px!important}.admin-newsletter-subscription__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-newsletter-subscription__search{display:flex;height:40px;min-height:40px;width:100%}.admin-newsletter-subscription__search>input.ant-input,.admin-newsletter-subscription__search>input.ant-input:focus,.admin-newsletter-subscription__search>input.ant-input:focus-visible,.admin-newsletter-subscription__search>input.ant-input:hover{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:6px!important;box-shadow:none!important;flex:1 1 auto;height:40px;line-height:38px;margin:0;max-height:40px;min-height:40px;min-width:0;outline:none!important;padding:0 14px;transform:none!important;width:1px}.admin-newsletter-subscription__search>input.ant-input:focus,.admin-newsletter-subscription__search>input.ant-input:focus-visible{border-color:#1677ff!important;z-index:1}.admin-newsletter-subscription__detail{margin-top:20px}.admin-newsletter-subscription__detail .ant-descriptions-item-label{font-weight:600;width:185px}@media(max-width:576px){.admin-newsletter-subscription{padding:16px}.admin-newsletter-subscription__heading{flex-direction:column}.admin-newsletter-subscription__actions{justify-content:flex-start}.admin-newsletter-subscription__detail .ant-descriptions-item-label{width:135px}}.system-config-page{background:#f5fafb;min-height:100%;padding:28px 32px 44px}.news-banner-config-preview{align-items:center;background:#f5fafb;border-radius:8px;color:#576062;display:flex;justify-content:center;margin:18px 0;min-height:160px}.news-banner-config-preview img{display:block;max-height:360px;max-width:100%;object-fit:contain}.news-banner-config-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.system-config-header{margin-bottom:20px}.system-config-header h1.ant-typography{color:#00333c;font-size:32px;font-weight:800;letter-spacing:-.025em;margin:0}.system-config-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.system-config-media-column{display:contents}.system-config-card{background:#e9eff0;border:1px solid #bfc8ca8c;border-radius:14px;box-shadow:0 14px 36px #00333c0f;min-width:0;overflow:hidden;padding:20px}.system-config-section-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.system-config-card h2.ant-typography{color:#00333c;font-size:22px;font-weight:800;margin:0}.system-config-section-head .ant-typography{color:#576062;font-size:13px}.system-banner-list{display:flex;flex-direction:column;gap:12px}.system-banner-item{grid-gap:10px;align-items:center;background:#fff;border-radius:10px;display:grid;gap:10px;grid-template-columns:30px 96px minmax(0,1fr);padding:10px;transition:box-shadow .2s ease,transform .2s ease}.system-banner-item:hover{box-shadow:0 8px 24px #00333c14;transform:translateY(-1px)}.system-banner-order{background:#d8e1e3;border-radius:7px;color:#00333c;display:grid;font-size:12px;font-weight:800;height:30px;place-items:center;width:30px}.system-banner-item>img{background:#dee3e4;border-radius:8px;height:62px;object-fit:cover;width:96px}.system-banner-meta{display:flex;flex-direction:column;gap:5px;min-width:0}.system-banner-meta strong{color:#171d1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-banner-meta span{color:#70787b;font-size:12px}.system-banner-actions{align-items:center;display:flex;grid-column:2/-1;justify-content:flex-end}.recognition-card{position:relative}.recognition-card:after{background:#b2ecfa47;border-radius:50%;content:"";filter:blur(35px);height:230px;pointer-events:none;position:absolute;right:-70px;top:-90px;width:230px}.recognition-card .ant-upload-select,.recognition-card .ant-upload-wrapper{display:block;width:100%}.recognition-preview{background:#fff;border:1px dashed #96a2a5;border-radius:11px;cursor:pointer;display:grid;min-height:200px;overflow:hidden;place-items:center;position:relative;width:100%;z-index:1}.recognition-preview.has-image{border-style:solid}.recognition-preview>img{height:200px;object-fit:cover;transition:transform .5s ease;width:100%}.recognition-preview:hover>img{transform:scale(1.025)}.recognition-empty{align-items:center;color:#576062;display:flex;flex-direction:column;gap:8px}.recognition-empty .anticon{color:#00333c;font-size:32px}.recognition-empty span{font-size:12px}.recognition-overlay{align-items:center;background:#00333c38;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s ease}.recognition-preview:hover .recognition-overlay,.recognition-preview:not(.has-image) .recognition-overlay{opacity:1}.recognition-preview:not(.has-image) .recognition-overlay{background:#0000;position:static}.recognition-preview:not(.has-image) .recognition-overlay .ant-btn{display:none}.system-info-card{background:#eff5f5;grid-column:3;grid-row:1/span 2;height:100%}.system-info-card>h2.ant-typography{margin-bottom:26px}.system-info-card .ant-form-item{margin-bottom:24px}.system-info-card .ant-form-item-label>label{color:#171d1e;font-weight:700}.system-config-switch-field .ant-form-item-extra{color:#70787b;font-size:12px;line-height:1.5;margin-top:7px}.system-info-card .ant-input,.system-info-card .ant-input-affix-wrapper,.system-info-card textarea.ant-input{background:#ffffffc7;border-color:#bfc8ca;border-radius:8px}.system-info-card .ant-input-affix-wrapper{padding:9px 11px}.system-info-card textarea.ant-input{padding:11px}.system-info-card .ant-btn-primary{background:linear-gradient(90deg,#00333c,#004b57);border:0;font-weight:700;height:44px}.app-update-card,.dynamic-app-icon-card{background:#fff;grid-column:1/span 2}.app-update-card h2.ant-typography{margin-bottom:20px}.app-update-toggle{align-items:center;border-bottom:1px solid #edf0f5;display:flex;gap:20px;justify-content:space-between;padding-bottom:20px}.app-update-toggle strong{color:#343b46;font-size:17px}.app-update-toggle p{color:#8793a3;margin:5px 0 0}.app-update-section-heading{display:flex;flex-direction:column;gap:3px;margin:24px 0 20px}.app-update-section-heading strong{color:#5f6b7c;letter-spacing:.04em}.app-update-section-heading span{color:#f04457}.app-update-version-fields{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-update-rules{background:#f7f9fc;border:1px solid #dce4ee;border-radius:10px;color:#627084;margin:8px 0 24px;padding:16px}.app-update-rules ul{margin:8px 0 0;padding-left:20px}.app-update-rules li+li{margin-top:5px}.app-update-rules p{margin:8px 0 0}.app-update-force{color:#ed4859}.app-update-normal{color:#e68b3d}.app-update-current{color:#239c75}.dynamic-app-icon-header,.dynamic-app-icon-title,.dynamic-app-icon-toggle{align-items:center;display:flex;gap:12px}.dynamic-app-icon-toggle{margin-left:auto}.dynamic-app-icon-header{border-bottom:1px solid #edf0f5;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px}.dynamic-app-icon-title{flex-wrap:wrap;margin-bottom:8px}.dynamic-app-icon-symbol{background:#5443ee;border-radius:10px;color:#fff;font-size:20px;padding:10px}.dynamic-app-icon-body{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin:24px 0}.dynamic-app-icon-details{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.dynamic-app-icon-details>div,.dynamic-app-icon-preview{background:#f7f9fc;border:1px solid #edf0f5;border-radius:14px;padding:16px}.dynamic-app-icon-details dt,.dynamic-app-icon-preview>span{color:#78879b}.dynamic-app-icon-details dd{font-weight:600;margin:6px 0 0;overflow-wrap:anywhere}.dynamic-app-icon-details code{color:#5443ee}.dynamic-app-icon-placeholder,.dynamic-app-icon-preview{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center}.dynamic-app-icon-preview img{border-radius:24px;height:110px;object-fit:contain;width:110px}.dynamic-app-icon-upload-note{font-size:12px;line-height:1.5}.dynamic-app-icon-placeholder{color:#78879b;font-size:12px;min-height:110px}.dynamic-app-icon-placeholder .anticon{font-size:40px}@media (max-width:1100px){.app-update-card,.dynamic-app-icon-card,.system-info-card{grid-column:auto;grid-row:auto}.system-config-grid{grid-template-columns:1fr}}@media (max-width:700px){.app-update-version-fields,.dynamic-app-icon-body,.dynamic-app-icon-details{grid-template-columns:minmax(0,1fr)}.system-config-page{padding:20px 16px 36px}.system-config-section-head{align-items:flex-start;flex-direction:column}.system-banner-item{gap:10px;grid-template-columns:30px 96px minmax(0,1fr)}.system-banner-item>img{height:62px;width:96px}.system-banner-actions{grid-column:2/-1;justify-content:flex-end}}.sales-honors-page{background:#f5fafb;color:#171d1e;min-height:100%;padding:28px 32px 44px}.sales-honors-page>header{display:flex;justify-content:space-between;margin-bottom:28px}.sales-honors-page>header h1.ant-typography{color:#00333c;font-size:30px;font-weight:800;margin:0 0 6px}.sales-honors-page>header .ant-typography{color:#576062}.honor-detail-panel,.honor-period-panel{background:#eff5f5;border:1px solid #bfc8ca80;border-radius:14px;box-shadow:0 12px 32px #00333c0f;padding:22px}.honor-actions,.honor-detail-buttons,.honor-detail-head,.honor-employee,.honor-panel-head,.honor-table-tools,.honor-title-line{align-items:center;display:flex}.honor-detail-head,.honor-panel-head{gap:16px;justify-content:space-between;margin-bottom:18px}.honor-detail-head h2,.honor-panel-head h2{color:#172123;font-size:19px;font-weight:800;margin:0}.honor-detail-head small,.honor-employee small,.honor-panel-head small{color:#70787b;display:block}.honor-employee small{margin-top:4px}.honor-period-panel>.ant-input-affix-wrapper{border-radius:6px;flex:none;height:32px;margin-bottom:15px;max-width:none;min-height:32px;padding:4px 11px;width:100%!important}.honor-period-panel>.ant-input-affix-wrapper .ant-input{height:auto;min-height:0;padding:0}.honor-period-list{display:flex;flex-direction:column;gap:10px;max-height:620px;overflow-y:auto}.honor-period-card{align-items:center;background:#e3e9ea;border:0;border-left:4px solid #0000;border-radius:10px;color:#171d1e;cursor:pointer;display:flex;gap:11px;padding:15px;text-align:left;transition:.2s;width:100%}.honor-period-card.selected,.honor-period-card:hover{background:#fff;border-left-color:#00333c;box-shadow:0 5px 18px #00333c14;transform:translateX(2px)}.honor-period-card>span:nth-child(2){flex:1 1;min-width:0}.honor-period-card small,.honor-period-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.honor-period-card small{color:#70787b;margin-top:3px}.honor-status-dot{background:#bfc8ca;border-radius:50%;flex:0 0 8px;height:8px;width:8px}.honor-status-dot.active{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.honor-detail-panel{background:#fff;min-height:430px}.honor-detail-head{border-bottom:1px solid #edf0f0;padding-bottom:18px}.honor-title-line{gap:9px}.honor-title-line>.anticon{color:#d99000;font-size:22px}.honor-title-line>.honor-active-icon{color:#16a34a;font-size:18px}.honor-actions,.honor-detail-buttons{gap:8px}.honor-table-tools{gap:12px;justify-content:flex-end;margin-bottom:18px}.honor-table-tools .ant-input-affix-wrapper{border-radius:6px;height:32px;min-height:32px;padding:4px 11px;width:240px}.honor-table-tools .ant-input-affix-wrapper .ant-input{height:auto;min-height:0;padding:0}.honor-table-tools>.ant-btn{height:32px}.honor-employee{gap:11px}.honor-employee strong{display:block}.honor-poster{border-radius:8px;object-fit:cover}.honor-poster-upload{align-items:center;display:flex;flex-direction:column;font-size:15px;gap:8px}.honor-poster-upload .anticon{font-size:25px}.sales-honor-item-modal .ant-modal-content{max-height:calc(100vh - 48px);overflow:hidden;padding:0}.sales-honor-item-modal .ant-modal-header{border-bottom:1px solid #edf0f0;margin:0;padding:20px 24px 16px}.sales-honor-item-modal .ant-modal-body{max-height:calc(100vh - 178px);overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 4px}.sales-honor-item-modal .ant-modal-footer{background:#fff;border-top:1px solid #edf0f0;margin:0;padding:16px 24px 20px}.sales-honor-item-modal .ant-modal-close{right:16px;top:14px}@media (max-width:1100px){.sales-honors-layout{grid-template-columns:1fr}.honor-period-list{max-height:300px}}@media (max-width:700px){.sales-honors-page{padding:20px 14px 32px}.honor-detail-head{align-items:flex-start;flex-direction:column}.honor-table-tools{align-items:stretch;flex-direction:column}.honor-table-tools .ant-input-affix-wrapper{width:100%}.sales-honor-item-modal{max-width:none;width:calc(100vw - 24px)!important}}.sales-leaderboard-page{background:#f5fafb;color:#172123;min-height:100%;padding:28px 32px 44px}.sales-leaderboard-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.sales-leaderboard-header h1.ant-typography{color:#00333c;font-size:30px;font-weight:800;margin:0 0 6px}.sales-leaderboard-header h1 .anticon{color:#d99000;margin-right:8px}.sales-leaderboard-header>.ant-input-affix-wrapper{height:36px;min-height:36px;padding:4px 11px;width:240px}.sales-leaderboard-header>.ant-input-affix-wrapper>input.ant-input,.sales-leaderboard-header>.ant-input-affix-wrapper>input.ant-input:focus,.sales-leaderboard-header>.ant-input-affix-wrapper>input.ant-input:focus-visible,.sales-leaderboard-header>.ant-input-affix-wrapper>input.ant-input:hover{background:#0000!important;border:0!important;box-shadow:none!important;height:auto;min-height:0;outline:0!important;padding:0}.sales-leaderboard-card{background:#fff;border:1px solid #bfc8ca8c;border-radius:14px;box-shadow:0 12px 32px #00333c0f;padding:22px}.leaderboard-employee{align-items:center;display:flex;gap:12px}.leaderboard-employee .ant-avatar{background:#e7f7fa;color:#00333c;flex:0 0 42px;font-weight:700}.leaderboard-employee small,.leaderboard-employee strong{display:block}.leaderboard-employee small{color:#788184;margin-top:3px}.leaderboard-rank{align-items:center;background:#eef2f3;border-radius:50%;display:inline-flex;font-weight:800;height:34px;justify-content:center;width:34px}.leaderboard-rank.rank-1{background:#fff1b8;color:#ad6800}.leaderboard-rank.rank-2{background:#edf0f2;color:#59636a}.leaderboard-rank.rank-3{background:#f5dfcf;color:#9c4c19}.leaderboard-view-icon{border-radius:8px;color:#1677ff;cursor:pointer;font-size:18px;padding:8px}.leaderboard-transaction-link{color:#1677ff;font-weight:600}.leaderboard-transaction-link:hover{text-decoration:underline}.sales-leaderboard-card .ant-table-row{cursor:pointer}.sales-leaderboard-card .ant-table-row:hover .leaderboard-view-icon{background:#eaf3ff}.leaderboard-detail-modal .ant-modal-body{max-height:calc(100vh - 180px);overflow-y:auto}@media (max-width:700px){.sales-leaderboard-page{padding:20px 14px 32px}.sales-leaderboard-header{align-items:stretch;flex-direction:column}.sales-leaderboard-header>.ant-input-affix-wrapper{width:100%}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body,html{font-family:Be Vietnam Pro,sans-serif}body{font-size:1rem;font-weight:400;line-height:1.5;margin:0;max-width:100%;overflow-x:hidden;text-align:left}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:#77baf84d;--ck-color-focus-error-shadow:#ff401f4d;--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:#00000026;--ck-color-shadow-drop-active:#0003;--ck-color-shadow-inner:#0000001a;--ck-color-button-default-background:#0000;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:#0000;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:#0000001a;--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-dialog-background:var(--ck-custom-background);--ck-color-dialog-form-header-border:var(--ck-custom-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:#1fb0ff1a;--ck-color-link-fake-selection:#1fb0ff4d;--ck-color-highlight-background:#ff0;--ck-color-light-red:#fcc;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:.7em;--ck-font-size-small:.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:none;border:0;box-sizing:border-box;height:auto;margin:0;padding:0;position:static;text-decoration:none;transition:none;vertical-align:middle;width:auto}.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:#333;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal 13px/1.84615 Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-rounded-corners-radius:0}.ck-rounded-corners{--ck-rounded-corners-radius:var(--ck-border-radius)}:root{--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:.6em;--ck-spacing-extra-large:calc(var(--ck-spacing-unit)*2);--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-medium-small:calc(var(--ck-spacing-unit)*0.667);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}.ck-hidden{display:none!important}:root{--ck-z-default:1;--ck-z-panel:calc(var(--ck-z-default) + 999);--ck-z-dialog:9999}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-powered-by-font-size:calc(var(--ck-font-size-base)*7.5/13);--ck-powered-by-line-height:calc(var(--ck-font-size-base)*10/13);--ck-powered-by-letter-spacing:calc(var(--ck-font-size-base)*-0.2/13);--ck-powered-by-padding-vertical:2px;--ck-powered-by-padding-horizontal:4px;--ck-powered-by-text-color:#4f4f4f;--ck-powered-by-border-radius:var(--ck-border-radius);--ck-powered-by-background:#fff;--ck-powered-by-border-color:var(--ck-color-focus-border);--ck-powered-by-svg-width:53;--ck-powered-by-svg-height:10;--ck-powered-by-icon-width:calc(var(--ck-font-size-base)*var(--ck-powered-by-svg-width)/13);--ck-powered-by-icon-height:calc(var(--ck-font-size-base)*var(--ck-powered-by-svg-height)/13)}.ck.ck-balloon-panel.ck-powered-by-balloon{--ck-border-radius:var(--ck-powered-by-border-radius);background:#fff;background:var(--ck-powered-by-background);box-shadow:none;min-height:0;min-height:auto;z-index:999;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{line-height:10px;line-height:var(--ck-powered-by-line-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a{align-items:center;cursor:pointer;display:flex;filter:grayscale(80%);line-height:10px;line-height:var(--ck-powered-by-line-height);opacity:.66;padding:2px 4px;padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{color:#4f4f4f;color:var(--ck-powered-by-text-color);cursor:pointer;font-size:7.5px;font-size:var(--ck-powered-by-font-size);font-weight:700;letter-spacing:-.2px;letter-spacing:var(--ck-powered-by-letter-spacing);line-height:normal;margin-right:4px;padding-left:2px;text-transform:uppercase}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon{cursor:pointer;display:block;height:10px;height:var(--ck-powered-by-icon-height);width:53px;width:var(--ck-powered-by-icon-width)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a{filter:grayscale(0);opacity:1}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside]{border-color:#0000}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{border:1px solid #3779eb;border:var(--ck-focus-ring);border-color:#3779eb;border-color:var(--ck-powered-by-border-color)}:root{--ck-evaluation-badge-font-size:calc(var(--ck-font-size-base)*7.5/13);--ck-evaluation-badge-line-height:calc(var(--ck-font-size-base)*7.5/13);--ck-evaluation-badge-letter-spacing:calc(var(--ck-font-size-base)*-0.2/13);--ck-evaluation-badge-padding-vertical:2px;--ck-evaluation-badge-padding-horizontal:4px;--ck-evaluation-badge-text-color:#4f4f4f;--ck-evaluation-badge-border-radius:var(--ck-border-radius);--ck-evaluation-badge-background:#fff;--ck-evaluation-badge-border-color:var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon{--ck-border-radius:var(--ck-evaluation-badge-border-radius);background:#fff;background:var(--ck-evaluation-badge-background);box-shadow:none;min-height:0;min-height:auto;z-index:999;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge{line-height:7.5px;line-height:var(--ck-evaluation-badge-line-height);padding:2px 4px;padding:var(--ck-evaluation-badge-padding-vertical) var(--ck-evaluation-badge-padding-horizontal)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge .ck-evaluation-badge__label{color:#4f4f4f;color:var(--ck-evaluation-badge-text-color);display:block;font-size:7.5px;font-size:var(--ck-evaluation-badge-font-size);font-weight:700;letter-spacing:-.2px;letter-spacing:var(--ck-evaluation-badge-letter-spacing);line-height:normal;padding:0 2px;text-transform:uppercase}.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_inside]{border-color:#0000}.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_border]{border:1px solid #3779eb;border:var(--ck-focus-ring);border-color:#3779eb;border-color:var(--ck-evaluation-badge-border-color)}.ck.ck-responsive-form{padding:.9em;padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:.6em;margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:14.4em;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:.9em .9em 0;margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-number,.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:.9em;margin-top:var(--ck-spacing-large);padding:.6em;padding:var(--ck-spacing-standard)}:is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)):not(:focus){border-top:1px solid #ccced1;border-top:1px solid var(--ck-color-base-border)}[dir=ltr] :is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)){margin-left:0}[dir=rtl] :is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)){margin-left:0}[dir=rtl] :is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)):last-of-type{border-right:1px solid #ccced1;border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:nth-last-child(2):after{border-right:1px solid #ccced1;border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid #ccced1;border-right:1px solid var(--ck-color-base-border)}.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}:root{--ck-form-default-width:340px}.ck.ck-form{padding:0 0 .9em;padding:0 0 var(--ck-spacing-large)}.ck.ck-form.ck-form_default-width{width:340px;width:var(--ck-form-default-width)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-number,.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid #ccced1;border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}@media screen and (max-width:600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit{align-items:stretch;flex-direction:column;padding:0}.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit>.ck{margin:.9em .9em 0;margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit .ck-button_with-text{justify-content:center}.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_large-bottom-padding{padding-bottom:.9em;padding-bottom:var(--ck-spacing-large)}}[dir=ltr] .ck.ck-form.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-form.ck-responsive-form>:not(:last-child){margin-left:0}.ck.ck-aria-live-announcer{left:-10000px;position:absolute;top:-10000px}.ck.ck-aria-live-region-list{list-style-type:none}:root{--ck-accessibility-help-dialog-max-width:600px;--ck-accessibility-help-dialog-max-height:400px;--ck-accessibility-help-dialog-border-color:#ccced1;--ck-accessibility-help-dialog-code-background-color:#ededed;--ck-accessibility-help-dialog-kbd-shadow-color:#9c9c9c}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{border:1px solid #0000;max-height:400px;max-height:var(--ck-accessibility-help-dialog-max-height);max-width:600px;max-width:var(--ck-accessibility-help-dialog-max-width);overflow:auto;padding:.9em;padding:var(--ck-spacing-large);-webkit-user-select:text;user-select:text}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus{border:1px solid #3779eb;border:var(--ck-focus-ring);box-shadow:0 0 0 3px #cae1fc,0 0;box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content *{white-space:normal}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label{display:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3{font-size:1.2em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4{font-size:1em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table{margin:1em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl{border-bottom:none;border-top:1px solid #ccced1;border-top:1px solid var(--ck-accessibility-help-dialog-border-color);display:grid;grid-template-columns:2fr 1fr}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{border-bottom:1px solid #ccced1;border-bottom:1px solid var(--ck-accessibility-help-dialog-border-color);padding:.4em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{grid-column-start:1}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{grid-column-start:2;text-align:right}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{background:#ededed;background:var(--ck-accessibility-help-dialog-code-background-color);border-radius:2px;display:inline-block;font-size:.9em;line-height:1;padding:.4em;text-align:center;vertical-align:middle}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{font-family:monospace}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{box-shadow:0 1px 1px #9c9c9c;box-shadow:0 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);margin:0 1px;min-width:1.8em}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd+kbd{margin-left:2px}.ck.ck-button,:where(a).ck.ck-button{--ck-button-background:var(--ck-color-button-default-background);--ck-button-hover-background:var(--ck-color-button-default-hover-background);--ck-button-active-background:var(--ck-color-button-default-active-background);--ck-button-disabled-background:var(--ck-color-button-default-disabled-background);background:var(--ck-button-background)}:is(.ck.ck-button,:where(a).ck.ck-button):not(.ck-disabled):hover{background:var(--ck-button-hover-background)}:is(.ck.ck-button,:where(a).ck.ck-button):not(.ck-disabled):active{background:var(--ck-button-active-background)}.ck.ck-button,:where(a).ck.ck-button{align-items:center;-webkit-appearance:none;border:1px solid #0000;border-radius:0;border-radius:var(--ck-rounded-corners-radius);cursor:default;display:inline-flex;font-size:inherit;line-height:1;min-height:2.3em;min-height:var(--ck-ui-component-min-height);min-width:2.3em;min-width:var(--ck-ui-component-min-height);padding:.18em;padding:var(--ck-spacing-tiny);position:relative;text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ck.ck-button,:where(a).ck.ck-button{transition:none}}:is(.ck.ck-button,:where(a).ck.ck-button):active,:is(.ck.ck-button,:where(a).ck.ck-button):focus{border:1px solid #3779eb;border:var(--ck-focus-ring);box-shadow:0 0 0 3px #cae1fc,0 0;box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__icon use,:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__icon use *{color:inherit}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label){text-align:left}[dir=rtl] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label){text-align:right}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label{display:none}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__keystroke{color:inherit;opacity:.5}[dir=ltr] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__keystroke){margin-left:.9em;margin-left:var(--ck-spacing-large)}[dir=rtl] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__keystroke){margin-right:.9em;margin-right:var(--ck-spacing-large)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled{background:var(--ck-button-disabled-background)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled:active,:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled:focus{box-shadow:0 0 0 3px #77baf84d,0 0;box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled .ck-button__icon,:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled .ck-button__label{opacity:.5;opacity:var(--ck-disabled-opacity)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled .ck-button__keystroke{opacity:.3}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text{padding:.18em .6em;padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] :is(:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text .ck-button__icon){margin-right:.48em;margin-right:var(--ck-spacing-medium)}[dir=rtl] :is(:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text .ck-button__icon){margin-left:.48em;margin-left:var(--ck-spacing-medium)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text .ck-button__label{display:inline-block}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-keystroke .ck-button__label{flex-grow:1}:is(.ck.ck-button,:where(a).ck.ck-button).ck-on{--ck-button-background:var(--ck-color-button-on-background);--ck-button-hover-background:var(--ck-color-button-on-hover-background);--ck-button-active-background:var(--ck-color-button-on-active-background);--ck-button-disabled-background:var(--ck-color-button-on-disabled-background);color:#2977ff;color:var(--ck-color-button-on-color)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button-save{color:#008a00;color:var(--ck-color-button-save)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button-cancel{color:#db3700;color:var(--ck-color-button-cancel)}[dir=ltr] :is(.ck.ck-button,:where(a).ck.ck-button){justify-content:left}[dir=rtl] :is(.ck.ck-button,:where(a).ck.ck-button){justify-content:right}:is(.ck.ck-button,:where(a).ck.ck-button):not(.ck-button_with-text){justify-content:center}.ck.ck-button-action,a.ck.ck-button-action{--ck-button-background:var(--ck-color-button-action-background);--ck-button-hover-background:var(--ck-color-button-action-hover-background);--ck-button-active-background:var(--ck-color-button-action-active-background);--ck-button-disabled-background:var(--ck-color-button-action-disabled-background);color:#fff;color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}:root{--ck-switch-button-toggle-width:2.61538em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:none;color:inherit}[dir=ltr] :is(.ck.ck-button.ck-switchbutton .ck-button__label){margin-right:1.8em;margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] :is(.ck.ck-button.ck-switchbutton .ck-button__label){margin-left:1.8em;margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:#939393;background:var(--ck-color-switch-button-off-background);border:1px solid #0000;border-radius:0;border-radius:var(--ck-rounded-corners-radius);transition:background .4s,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:2.61538em;width:var(--ck-switch-button-toggle-width)}[dir=ltr] :is(.ck.ck-button.ck-switchbutton .ck-button__toggle){margin-left:auto}[dir=rtl] :is(.ck.ck-button.ck-switchbutton .ck-button__toggle){margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:#fff;background:var(--ck-color-switch-button-inner-background);border-radius:0;border-radius:calc(var(--ck-rounded-corners-radius)*.5);height:calc(1.07692em + 1px);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s;width:calc(1.07692em + 1px);width:var(--ck-switch-button-toggle-inner-size)}@media (prefers-reduced-motion:reduce){.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{transition:none}}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:#7d7d7d;background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:0 0 0 5px #0000001a;box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton .ck-button__toggle{display:block}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:.5;opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:#0000;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px #fff,0 0 0 5px #cae1fc;box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:1px solid #3779eb;outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:#53a336;background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:#4d9d30;background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] :is(.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner){transform:translateX(calc(1.53846em - 3px));transform:translateX(var(--ck-switch-button-translation))}[dir=rtl] :is(.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner){transform:translateX(calc(-1.53846em - -3px));transform:translateX(calc(var(--ck-switch-button-translation)*-1))}.ck.ck-button.ck-list-item-button{padding:.18em 1.2em;padding:var(--ck-spacing-tiny) calc(var(--ck-spacing-standard)*2)}.ck.ck-button.ck-list-item-button,.ck.ck-button.ck-list-item-button.ck-on{background:#fff;background:var(--ck-color-list-background);color:#333;color:var(--ck-color-text)}[dir=ltr] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder){padding-left:.3em;padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder){padding-right:.3em;padding-right:var(--ck-spacing-small)}.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover,.ck.ck-button.ck-list-item-button.ck-on:hover,.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable),.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled){background:#f0f0f0;background:var(--ck-color-list-button-hover-background)}:is(.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover,.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable),.ck.ck-button.ck-list-item-button.ck-on:hover):not(.ck-disabled){color:#333;color:var(--ck-color-text)}.ck.ck-list-item-button{border-radius:0;min-height:0;min-height:auto;width:100%}[dir=ltr] .ck.ck-list-item-button{text-align:left}[dir=rtl] .ck.ck-list-item-button{text-align:right}[dir=ltr] .ck.ck-list-item-button.ck-list-item-button_toggleable{padding-left:.3em;padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-list-item-button.ck-list-item-button_toggleable{padding-right:.3em;padding-right:var(--ck-spacing-small)}.ck.ck-list-item-button .ck-list-item-button__check-holder{display:inline-flex;height:.9em;width:.9em}[dir=ltr] :is(.ck.ck-list-item-button .ck-list-item-button__check-holder){margin-right:.3em;margin-right:var(--ck-spacing-small)}[dir=rtl] :is(.ck.ck-list-item-button .ck-list-item-button__check-holder){margin-left:.3em;margin-left:var(--ck-spacing-small)}.ck.ck-list-item-button .ck-list-item-button__check-icon{height:100%}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;color:inherit;font-weight:700;width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:none}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:none;border-color:#0000;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:.48em;margin-right:var(--ck-spacing-medium);width:.92308em;width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:.48em .9em .9em;padding:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;display:grid;padding:8px}.ck.ck-color-grid__tile{transition:box-shadow .2s}@media (forced-colors:none){.ck.ck-color-grid__tile{border:0;height:24px;height:var(--ck-color-grid-tile-size);min-height:24px;min-height:var(--ck-color-grid-tile-size);min-width:24px;min-width:var(--ck-color-grid-tile-size);padding:0;width:24px;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered{box-shadow:0 0 0 1px #ccced1;box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #333;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #3779eb;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}}@media (forced-colors:active){.ck.ck-color-grid__tile{height:auto;min-height:0;min-height:auto;min-width:0;min-width:auto;padding:0 .3em;padding:0 var(--ck-spacing-small);width:auto}.ck.ck-color-grid__tile .ck-button__label{display:inline-block}}@media (prefers-reduced-motion:reduce){.ck.ck-color-grid__tile{transition:none}}.ck.ck-color-grid__tile.ck-disabled{cursor:inherit;transition:none 0s ease 0s;transition:initial}.ck.ck-color-grid__tile .ck.ck-icon{color:#166fd4;color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__label{padding:0 .6em;padding:0 var(--ck-spacing-standard)}.color-picker-hex-input{width:-webkit-max-content;width:max-content}.color-picker-hex-input .ck.ck-input{min-width:0;min-width:auto}.ck.ck-color-picker__row{display:flex;flex-flow:row;justify-content:space-between;margin:.9em 0 0;margin:var(--ck-spacing-large) 0 0;width:auto}.ck.ck-color-picker__row .ck.ck-labeled-field-view{padding-top:0}.ck.ck-color-picker__row .ck.ck-input-text{width:auto}.ck.ck-color-picker__row .ck-color-picker__hash-view{padding-right:.48em;padding-right:var(--ck-spacing-medium);padding-top:.18em;padding-top:var(--ck-spacing-tiny)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{align-items:center;display:flex;width:100%}[dir=rtl] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker){justify-content:flex-start}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:.3em .6em;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){border-top:1px solid #ccced1;border-top:1px solid var(--ck-color-base-border)}[dir=ltr] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon){margin-right:.6em;margin-right:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon){margin-left:.6em;margin-left:var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{font-weight:inherit}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{padding:8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{height:100px;min-width:180px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){border-radius:2px 2px 0 0;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){border-radius:0 0 2px 2px;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer),.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer){height:15px;width:15px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{display:flex;flex-direction:row;justify-content:space-around;padding:0 8px 8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel,.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save{flex:1 1}:root{--ck-dialog-overlay-background-color:#00000080;--ck-dialog-drop-shadow:0px 0px 6px 2px #00000026;--ck-dialog-max-width:100vw;--ck-dialog-max-height:90vh;--ck-color-dialog-background:var(--ck-color-base-background);--ck-color-dialog-form-header-border:var(--ck-color-base-border)}.ck.ck-dialog-overlay{animation:ck-dialog-fade-in .3s;background:#00000080;background:var(--ck-dialog-overlay-background-color);inset:0;overscroll-behavior:none;position:fixed;-webkit-user-select:none;user-select:none;z-index:9999;z-index:var(--ck-z-dialog)}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent{animation:none;background:none;pointer-events:none}.ck.ck-dialog{--ck-drop-shadow:var(--ck-dialog-drop-shadow);background:#fff;background:var(--ck-color-dialog-background);border:1px solid #ccced1;border:1px solid var(--ck-color-base-border);border-radius:0;border-radius:var(--ck-rounded-corners-radius);box-shadow:0 1px 2px 1px #00000026,0 0;box-shadow:var(--ck-drop-shadow),0 0;max-height:90vh;max-height:var(--ck-dialog-max-height);max-width:100vw;max-width:var(--ck-dialog-max-width);overscroll-behavior:contain;overscroll-behavior:none;position:absolute;width:-webkit-fit-content;width:fit-content}.ck.ck-dialog .ck.ck-form__header{border-bottom:1px solid #ccced1;border-bottom:1px solid var(--ck-color-dialog-form-header-border);flex-shrink:0}.ck.ck-dialog:not(.ck-dialog_modal) .ck.ck-form__header .ck-form__header__label{cursor:grab}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog{pointer-events:all}.ck-dialog-scroll-locked{overflow:hidden}@keyframes ck-dialog-fade-in{0%{background:none}to{background:#00000080;background:var(--ck-dialog-overlay-background-color)}}.ck.ck-dialog .ck.ck-dialog__actions{display:flex;padding:.9em;padding:var(--ck-spacing-large)}.ck.ck-dialog .ck.ck-dialog__actions>*+*{margin-left:.9em;margin-left:var(--ck-spacing-large)}.ck.ck-dialog .ck.ck-dialog__actions{justify-content:flex-end}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5);--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;font-size:inherit;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;width:.92308em;width:var(--ck-dropdown-arrow-size);z-index:1;z-index:var(--ck-z-default)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:.6em;margin-left:var(--ck-spacing-standard);right:.6em;right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:.6em;left:var(--ck-spacing-standard);margin-right:.3em;margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:.5;opacity:var(--ck-disabled-opacity)}[dir=ltr] :is(.ck.ck-dropdown .ck-button.ck-dropdown__button):not(.ck-button_with-text){padding-left:.3em;padding-left:var(--ck-spacing-small)}[dir=rtl] :is(.ck.ck-dropdown .ck-button.ck-dropdown__button):not(.ck-button_with-text){padding-right:.3em;padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:.5;opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}:is(.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active):focus{box-shadow:0 0 0 3px #cae1fc,0 0;box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:75vw;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:1000;z-index:var(--ck-z-panel)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-dropdown__panel{background:#fff;background:var(--ck-color-dropdown-panel-background);border:1px solid #ccced1;border:1px solid var(--ck-color-dropdown-panel-border);border-radius:0;border-radius:var(--ck-rounded-corners-radius);bottom:0;box-shadow:0 1px 2px 1px #00000026,0 0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}.ck.ck-dropdown__panel:focus{outline:none}.ck.ck-toolbar .ck-dropdown__panel{z-index:1001;z-index:calc(var(--ck-z-panel) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:2;z-index:calc(var(--ck-z-default) + 1)}[dir=ltr] :is(.ck.ck-splitbutton:hover>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action){border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] :is(.ck.ck-splitbutton:hover>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action){border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:0;min-width:auto}[dir=ltr] :is(.ck.ck-splitbutton>.ck-splitbutton__arrow){border-bottom-left-radius:0;border-top-left-radius:0}[dir=rtl] :is(.ck.ck-splitbutton>.ck-splitbutton__arrow){border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:.92308em;width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0;border-radius:var(--ck-rounded-corners-radius)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action{border-bottom-left-radius:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow{border-bottom-right-radius:0}:is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:#ebebeb;background:var(--ck-color-split-button-hover-background)}:is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:#b3b3b3;background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}:is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] :is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] :is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton{font-size:inherit}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}:root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:60vw;max-width:var(--ck-toolbar-dropdown-max-width);width:-webkit-max-content;width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:2;z-index:calc(var(--ck-z-default) + 1)}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list,.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button{border-radius:0;border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button{border-radius:0;border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-dropdown-menu-list__nested-menu{display:block}:root{--ck-dropdown-menu-menu-item-min-width:18em}.ck.ck-dropdown-menu-list__nested-menu__item{min-width:18em;min-width:var(--ck-dropdown-menu-menu-item-min-width)}.ck-button.ck-dropdown-menu-list__nested-menu__item__button{border-radius:0}.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container,.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size:20px}.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container{margin-left:-.3em;margin-left:calc(var(--ck-spacing-small)*-1);margin-right:.3em;margin-right:var(--ck-spacing-small)}.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus{border-color:#0000;box-shadow:none}.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus:not(.ck-on){background:#f0f0f0;background:var(--ck-color-button-default-hover-background)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button{border-radius:0;padding:.18em 1.2em;padding:var(--ck-spacing-tiny) calc(var(--ck-spacing-standard)*2);width:100%}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus{border-color:#0000;box-shadow:none}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus:not(.ck-on){background:#f0f0f0;background:var(--ck-color-button-default-hover-background)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled>.ck-button__label{opacity:.5;opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-icon-spacing:not(:has(.ck-button__icon))>.ck-button__label{margin-left:1.54615em;margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{pointer-events:none;width:.92308em;width:var(--ck-dropdown-arrow-size);z-index:1;z-index:var(--ck-z-default)}[dir=ltr] :is(.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow){margin-left:.6em;margin-left:var(--ck-spacing-standard);margin-right:-.3em;margin-right:calc(var(--ck-spacing-small)*-1);right:.6em;right:var(--ck-spacing-standard);transform:rotate(-90deg)}[dir=rtl] :is(.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow){left:.6em;left:var(--ck-spacing-standard);margin-left:-.3em;margin-left:calc(var(--ck-spacing-small)*-1);margin-right:.3em;margin-right:var(--ck-spacing-small);transform:rotate(90deg)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled>.ck-dropdown-menu-list__nested-menu__button__arrow{opacity:.5;opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text){padding-left:.3em;padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text){padding-right:.3em;padding-right:var(--ck-spacing-small)}:root{--ck-dropdown-menu-menu-panel-max-width:75vw}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{background:#fff;background:var(--ck-color-dropdown-panel-background);border:1px solid #ccced1;border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:0 1px 2px 1px #00000026,0 0;box-shadow:var(--ck-drop-shadow),0 0;height:-webkit-fit-content;height:fit-content;max-height:314px;max-width:75vw;max-width:var(--ck-dropdown-menu-menu-panel-max-width);overflow-y:auto;position:absolute}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:after,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:before{display:none}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_es,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_se{border-top-left-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_sw,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ws{border-top-right-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_en,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ne{border-bottom-left-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_nw,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_wn{border-bottom-right-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:focus{outline:none}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{z-index:1001;z-index:calc(var(--ck-z-panel) + 1)}:root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border:1px solid #ccced1;border:solid var(--ck-color-base-border);border-radius:0;border-radius:var(--ck-rounded-corners-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-width:1px 1px 0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{border-bottom-width:1px}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar{border:0;border-bottom:1px solid #ccced1;border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border:0}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0;border-radius:var(--ck-rounded-corners-radius)}.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused{border:1px solid #3779eb;border:var(--ck-focus-ring);box-shadow:inset 2px 2px 3px #0000001a,0 0;box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid #0000;overflow:auto;padding:0 .6em;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:.9em;margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:.9em;margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:#d9d9d9;background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:#fff;border-bottom-color:var(--ck-color-panel-background)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:#fff;border-top-color:var(--ck-color-panel-background)}.ck.ck-form__row{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding:.6em .9em 0;padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}.ck.ck-form__row.ck-form__row_large-top-padding{padding-top:.9em;padding-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-form__row_large-bottom-padding{padding-bottom:.9em;padding-bottom:var(--ck-spacing-large)}.ck.ck-form__row.ck-form__row_with-submit{flex-wrap:nowrap}.ck.ck-form__row.ck-form__row_with-submit>:not(:first-child){-webkit-margin-start:.6em;-webkit-margin-start:var(--ck-spacing-standard);margin-inline-start:.6em;margin-inline-start:var(--ck-spacing-standard)}.ck.ck-form__row>.ck.ck-form__row{padding:0}:root{--ck-form-header-height:3.384em}.ck.ck-form__header{align-items:center;border-bottom:1px solid #ccced1;border-bottom:1px solid var(--ck-color-base-border);display:flex;flex-flow:row;flex-shrink:0;height:3.384em;height:var(--ck-form-header-height);justify-content:space-between;line-height:3.384em;line-height:var(--ck-form-header-height);padding:.3em .9em;padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form__header>.ck-icon{-webkit-margin-end:.48em;-webkit-margin-end:var(--ck-spacing-medium);flex-shrink:0;margin-inline-end:.48em;margin-inline-end:var(--ck-spacing-medium)}.ck.ck-form__header .ck-form__header__label{--ck-font-size-base:1.153em;font-weight:700}.ck.ck-form__header:has(.ck-button-back.ck-hidden){padding-inline:.9em .9em;padding-inline:var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-form__header:has(.ck-button-back:not(.ck-hidden)){padding-inline:.3em .3em;padding-inline:var(--ck-spacing-small) var(--ck-spacing-small)}.ck.ck-form__header>.ck-button-back{-webkit-margin-end:.3em;-webkit-margin-end:var(--ck-spacing-small);margin-inline-end:.3em;margin-inline-end:var(--ck-spacing-small)}.ck.ck-form__header>.ck.ck-button{flex-shrink:0}.ck.ck-form__header h2.ck-form__header__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal));--ck-icon-font-size:.833335em}.ck.ck-icon{font-size:.833335em;font-size:var(--ck-icon-font-size);height:1.84615em;height:var(--ck-icon-size);width:1.84615em;width:var(--ck-icon-size)}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}.ck.ck-icon{vertical-align:middle}:root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{background:#fff;background:var(--ck-color-input-background);border:1px solid #ccced1;border:1px solid var(--ck-color-input-border);border-radius:0;border-radius:var(--ck-rounded-corners-radius);min-height:2.3em;min-height:var(--ck-ui-component-min-height);min-width:18em;min-width:var(--ck-input-width);padding:.096em .48em;padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}@media (prefers-reduced-motion:reduce){.ck.ck-input{transition:none}}.ck.ck-input:focus{border:1px solid #3779eb;border:var(--ck-focus-ring);box-shadow:0 0 0 3px #cae1fc,0 0;box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:#f2f2f2;background:var(--ck-color-input-disabled-background);border:1px solid #ccced1;border:1px solid var(--ck-color-input-disabled-border);color:#757575;color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:0 0 0 3px #77baf84d,0 0;box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s both;border-color:#db3700;border-color:var(--ck-color-input-error-border)}@media (prefers-reduced-motion:reduce){.ck.ck-input.ck-error{animation:none}}.ck.ck-input.ck-error:focus{box-shadow:0 0 0 3px #ff401f4d,0 0;box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}.ck-textarea{overflow-x:hidden}.ck.ck-label{display:block;font-weight:700}.ck.ck-voice-label{display:none}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,.24,.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0;border-radius:var(--ck-rounded-corners-radius)}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:#fff;background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 .35em;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;top:0;transition:transform .1s cubic-bezier(0,0,.24,.95),padding .1s cubic-bezier(0,0,.24,.95),background .1s cubic-bezier(0,0,.24,.95);transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}[dir=ltr] :is(.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){left:0;transform:translate(.48em,-6px) scale(.75);transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0}[dir=rtl] :is(.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){right:0;transform:translate(-.48em,-6px) scale(.75);transform:translate(calc(var(--ck-spacing-medium)*-1),-6px) scale(.75);transform-origin:100% 0}@media (prefers-reduced-motion:reduce){.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transition:none}}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{position:relative}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:#db3700;color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:.75em;font-size:var(--ck-font-size-small);margin-top:.3em;margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:#db3700;color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:#757575;color:var(--ck-color-input-disabled-text)}[dir=ltr] :is(.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){transform:translate(.48em,7.8px) scale(1);transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] :is(.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){transform:translate(-.48em,7.8px) scale(1);transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:none;max-width:calc(100% - .96em);max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:none}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(100% - 2.48308em);max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}.ck.ck-labeled-field-view.ck-labeled-field-view_full-width{flex-grow:1}.ck.ck-labeled-input .ck-labeled-input__status{font-size:.75em;font-size:var(--ck-font-size-small);margin-top:.3em;margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-input .ck-labeled-input__status_error{color:#db3700;color:var(--ck-color-base-error)}.ck.ck-list{background:#fff;background:var(--ck-color-list-background);border-radius:0;border-radius:var(--ck-rounded-corners-radius);display:flex;flex-direction:column;list-style-type:none;padding:.3em 0;padding:var(--ck-spacing-small) 0;-webkit-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:1;z-index:var(--ck-z-default)}.ck.ck-list__item{cursor:default;min-width:15em}.ck.ck-list__item>.ck-button:not(.ck-list-item-button){border-radius:0;min-height:0;min-height:auto;padding:.18em 1.2em;padding:var(--ck-spacing-tiny) calc(var(--ck-spacing-standard)*2);width:100%}[dir=ltr] :is(.ck.ck-list__item>.ck-button:not(.ck-list-item-button)){text-align:left}[dir=rtl] :is(.ck.ck-list__item>.ck-button:not(.ck-list-item-button)){text-align:right}.ck.ck-list__item>.ck-button:not(.ck-list-item-button) .ck-button__label{line-height:23.99995px;line-height:calc(var(--ck-line-height-base)*var(--ck-font-size-base))}.ck.ck-list__item>.ck-button:not(.ck-list-item-button):active{box-shadow:none}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on{background:#2977ff;background:var(--ck-color-list-button-on-background);color:#fff;color:var(--ck-color-list-button-on-text)}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on:active{box-shadow:none}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on:hover:not(.ck-disabled){background:#2977ff;background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on:focus:not(.ck-disabled){border-color:#fff;border-color:var(--ck-color-base-background)}.ck.ck-list__item>.ck-button:not(.ck-list-item-button):hover:not(.ck-disabled){background:#f0f0f0;background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item>.ck-button.ck-switchbutton.ck-on{background:#fff;background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item>.ck-button.ck-switchbutton.ck-on:hover:not(.ck-disabled){background:#f0f0f0;background:var(--ck-color-list-button-hover-background);color:inherit}.ck-list .ck-list__group{padding-top:.48em;padding-top:var(--ck-spacing-medium)}.ck-list .ck-list__group:first-child{padding-top:0}:not(.ck-hidden)~:is(.ck-list .ck-list__group){border-top:1px solid #ccced1;border-top:1px solid var(--ck-color-base-border)}.ck-list .ck-list__group>.ck-label{font-size:11px;font-weight:700;padding:.48em .9em 0;padding:var(--ck-spacing-medium) var(--ck-spacing-large) 0}.ck.ck-list__separator{background:#ccced1;background:var(--ck-color-base-border);height:1px;margin:.3em 0;margin:var(--ck-spacing-small) 0;width:100%}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop);--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{background:#fff;background:var(--ck-color-panel-background);border:1px solid #ccced1;border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);border-radius:0;border-radius:var(--ck-rounded-corners-radius);box-shadow:0 1px 2px 1px #00000026,0 0;box-shadow:var(--ck-drop-shadow),0 0;display:none;min-height:15px;position:absolute;z-index:1000;z-index:var(--ck-z-panel)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;content:"";height:0;position:absolute;width:0}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:-2;z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:-1;z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 8px 10px;border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:#0000 #0000 #ccced1;border-color:#0000 #0000 var(--ck-color-panel-border) #0000;margin-top:-1px;margin-top:calc(var(--ck-balloon-border-width)*-1);z-index:-2;z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:#0000 #0000 #fff;border-color:#0000 #0000 var(--ck-color-panel-background) #0000;margin-top:1px;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));z-index:-1;z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:10px 8px 0;border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:#ccced1 #0000 #0000;border-color:var(--ck-color-panel-border) #0000 #0000;filter:drop-shadow(0 2px 2px #00000026);filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:-1px;margin-bottom:calc(var(--ck-balloon-border-width)*-1);z-index:-2;z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:#fff #0000 #0000;border-color:var(--ck-color-panel-background) #0000 #0000 #0000;margin-bottom:1px;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));z-index:-1;z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:8px 0 8px 10px;border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:#0000 #0000 #0000 #ccced1;border-color:#0000 #0000 #0000 var(--ck-color-panel-border);margin-right:-1px;margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:#0000 #0000 #0000 #fff;border-color:#0000 #0000 #0000 var(--ck-color-panel-background);margin-right:1px;margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:8px 10px 8px 0;border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:#0000 #ccced1 #0000 #0000;border-color:#0000 var(--ck-color-panel-border) #0000 #0000;margin-left:-1px;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:#0000 #fff #0000 #0000;border-color:#0000 var(--ck-color-panel-background) #0000 #0000;margin-left:1px;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:-8px;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:-10px;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:16px;left:calc(var(--ck-balloon-arrow-half-width)*2);top:-10px;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:16px;right:calc(var(--ck-balloon-arrow-half-width)*2);top:-10px;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:-10px;bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:-8px;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:-10px;bottom:calc(var(--ck-balloon-arrow-height)*-1);left:16px;left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:-10px;bottom:calc(var(--ck-balloon-arrow-height)*-1);right:16px;right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:-10px;bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:16px;margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:-10px;bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:16px;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:16px;margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:-10px;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:16px;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:-10px;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:-8px;margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:-10px;right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:-10px;left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:-8px;margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}.ck .ck-balloon-rotator__navigation{align-items:center;background:#fff;background:var(--ck-color-toolbar-background);border-bottom:1px solid #ccced1;border-bottom:1px solid var(--ck-color-toolbar-border);display:flex;padding:0 .3em;padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:.3em;margin-bottom:var(--ck-spacing-small);margin-right:.3em;margin-right:var(--ck-spacing-small);margin-top:.3em;margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:.3em;margin-left:var(--ck-spacing-small);margin-right:.6em;margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__navigation{justify-content:center}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:#fff;background:var(--ck-color-panel-background);border:1px solid #ccced1;border:1px solid var(--ck-color-panel-border);border-radius:2px;border-radius:var(--ck-border-radius);box-shadow:0 1px 2px 1px #00000026,0 0;box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;position:absolute;width:100%}.ck .ck-fake-panel div:first-child{margin-left:6px;margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:6px;margin-top:var(--ck-balloon-fake-panel-offset-vertical);z-index:2}.ck .ck-fake-panel div:nth-child(2){margin-left:12px;margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:12px;margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2);z-index:1}.ck .ck-fake-panel div:nth-child(3){margin-left:18px;margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:18px;margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-fake-panel{position:absolute;z-index:999;z-index:calc(var(--ck-z-panel) - 1)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:0 1px 2px 1px #00000026,0 0;box-shadow:var(--ck-drop-shadow),0 0;position:fixed;top:0;z-index:1000;z-index:var(--ck-z-panel)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-autocomplete>.ck-search__results{background:#fff;background:var(--ck-color-base-background);border:1px solid #ccced1;border:1px solid var(--ck-color-dropdown-panel-border);border-radius:0;border-radius:var(--ck-rounded-corners-radius);box-shadow:0 1px 2px 1px #00000026,0 0;box-shadow:var(--ck-drop-shadow),0 0;max-height:200px;min-width:auto;overflow-y:auto;position:absolute}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:100%;margin-bottom:-1px}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{border-top-left-radius:0;border-top-right-radius:0;bottom:auto;margin-top:-1px;top:100%}.ck.ck-autocomplete>.ck-search__results{z-index:1000;z-index:var(--ck-z-panel)}.ck.ck-autocomplete{position:relative}:root{--ck-search-field-view-horizontal-spacing:calc(var(--ck-icon-size) + var(--ck-spacing-medium))}.ck.ck-search>.ck-labeled-field-view .ck-input{width:100%}.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon){left:.48em;left:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon){right:.48em;right:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{width:100%}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input){padding-left:2.32615em;padding-left:var(--ck-search-field-view-horizontal-spacing)}[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input):not(.ck-input-text_empty){padding-left:2.32615em;padding-left:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width:100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{background:none;min-height:auto;min-width:auto;opacity:.5;padding:0}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset){right:.48em;right:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset){left:.48em;left:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{opacity:1}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{width:100%}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input):not(.ck-input-text_empty){padding-right:2.32615em;padding-right:var(--ck-search-field-view-horizontal-spacing)}[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input){padding-right:2.32615em;padding-right:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-search__results{min-width:100%}.ck.ck-search>.ck-search__results>.ck-search__info{padding:.48em .9em;padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-search>.ck-search__results>.ck-search__info *{white-space:normal}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{display:block;font-weight:700}.ck.ck-search>.ck-search__results>.ck-search__info>span:last-child{margin-top:.48em;margin-top:var(--ck-spacing-medium)}.ck.ck-search>.ck-search__results>.ck-search__info:not(.ck-hidden)~*{display:none}.ck.ck-highlighted-text mark{background:#ff0;background:var(--ck-color-highlight-background);font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:initial}.ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-tooltip-text-padding:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);box-shadow:none;padding:0 .48em;padding:0 var(--ck-spacing-medium);-webkit-user-select:none;user-select:none}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:#fff;color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{display:inline-block;max-width:200px;padding:var(--ck-tooltip-text-padding) 0;white-space:break-spaces}.ck.ck-balloon-panel.ck-tooltip:before{display:none}.ck.ck-balloon-panel.ck-tooltip{z-index:10099;z-index:calc(var(--ck-z-dialog) + 100)}:root{--ck-toolbar-spinner-size:18px}.ck.ck-spinner-container{animation:ck-spinner-rotate 1.5s linear infinite;display:block;height:18px;height:var(--ck-toolbar-spinner-size);width:18px;width:var(--ck-toolbar-spinner-size)}@media (prefers-reduced-motion:reduce){.ck.ck-spinner-container{animation-duration:3s}}.ck.ck-spinner-container{position:relative}.ck.ck-spinner{border:2px solid #333;border:2px solid var(--ck-color-text);border-radius:50%;border-top:2px solid #0000;height:18px;height:var(--ck-toolbar-spinner-size);left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;width:var(--ck-toolbar-spinner-size);z-index:1}@keyframes ck-spinner-rotate{to{transform:rotate(1turn)}}.ck.ck-toolbar{align-items:center;background:#fff;background:var(--ck-color-toolbar-background);border:1px solid #ccced1;border:1px solid var(--ck-color-toolbar-border);border-radius:0;border-radius:var(--ck-rounded-corners-radius);display:flex;flex-flow:row;padding:0 .3em;padding:0 var(--ck-spacing-small);-webkit-user-select:none;user-select:none}.ck.ck-toolbar .ck.ck-toolbar__separator{background:#ccced1;background:var(--ck-color-toolbar-border);display:inline-block;height:1.84615em;height:var(--ck-icon-size);margin-bottom:.3em;margin-bottom:var(--ck-spacing-small);margin-top:.3em;margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%;height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:.3em;margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:wrap;flex-grow:1}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:.3em;margin-bottom:var(--ck-spacing-small);margin-top:.3em;margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:.18em;padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck.ck-toolbar:focus{outline:none}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl])>.ck-toolbar__items>.ck{margin-right:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]):not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:.3em;margin-left:var(--ck-spacing-small)}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl])>.ck-toolbar__items>.ck:last-child{margin-left:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]).ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]).ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]).ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl])>.ck.ck-toolbar__separator{margin-left:.3em;margin-left:var(--ck-spacing-small)}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr])>.ck-toolbar__items>.ck:last-child{margin-right:0}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr]).ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr]).ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr]).ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr])>.ck.ck-toolbar__separator{margin-right:.3em;margin-right:var(--ck-spacing-small)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:#333;color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size);position:absolute;z-index:1;z-index:var(--ck-z-default)}.ck.ck-menu-bar{background:#fff;background:var(--ck-color-base-background);border:1px solid #ccced1;border:1px solid var(--ck-color-toolbar-border);display:flex;flex-wrap:wrap;gap:.3em;gap:var(--ck-spacing-small);justify-content:flex-start;padding:.3em;padding:var(--ck-spacing-small);width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button{width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button.ck-disabled>.ck-button__label{opacity:.5;opacity:var(--ck-disabled-opacity)}[dir=ltr] :is(.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button):not(.ck-button_with-text){padding-left:.3em;padding-left:var(--ck-spacing-small)}[dir=rtl] :is(.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button):not(.ck-button_with-text){padding-right:.3em;padding-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button{min-height:0;min-height:auto;padding:.3em .48em;padding:var(--ck-spacing-small) var(--ck-spacing-medium)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-button__label{line-height:inherit;overflow:visible;width:auto}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-icon{display:none}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{pointer-events:none;z-index:1;z-index:var(--ck-z-default)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{border-radius:0}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{width:.92308em;width:var(--ck-dropdown-arrow-size)}[dir=ltr] :is(.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow){margin-left:.6em;margin-left:var(--ck-spacing-standard);margin-right:-.3em;margin-right:calc(var(--ck-spacing-small)*-1);transform:rotate(-90deg)}[dir=rtl] :is(.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow){left:.6em;left:var(--ck-spacing-standard);margin-left:-.3em;margin-left:calc(var(--ck-spacing-small)*-1);margin-right:.3em;margin-right:var(--ck-spacing-small);transform:rotate(90deg)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled>.ck-menu-bar__menu__button__arrow{opacity:.5;opacity:var(--ck-disabled-opacity)}:root{--ck-menu-bar-menu-max-width:75vw;--ck-menu-bar-nested-menu-horizontal-offset:5px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{background:#fff;background:var(--ck-color-dropdown-panel-background);border:1px solid #ccced1;border:1px solid var(--ck-color-dropdown-panel-border);border-radius:0;border-radius:var(--ck-rounded-corners-radius);bottom:0;box-shadow:0 1px 2px 1px #00000026,0 0;box-shadow:var(--ck-drop-shadow),0 0;height:-webkit-fit-content;height:fit-content;max-width:75vw;max-width:var(--ck-menu-bar-menu-max-width);position:absolute;z-index:1000;z-index:var(--ck-z-panel)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{border-top-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{border-top-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne{border-bottom-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{border-bottom-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel:focus{outline:none}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{bottom:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{bottom:auto;top:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{left:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{right:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{left:calc(100% - 5px);left:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{bottom:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{right:calc(100% - 5px);right:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{bottom:0}.ck.ck-menu-bar .ck-list-item-button:active,.ck.ck-menu-bar .ck-list-item-button:focus{border-color:#0000;box-shadow:none}.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:active,.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:focus{border:1px solid #3779eb;border:var(--ck-focus-ring);box-shadow:0 0 0 3px #cae1fc,0 0;box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none;position:relative;z-index:2}.ck.ck-menu-bar__menu{display:block;font-size:inherit}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level{max-width:100%}.ck.ck-menu-bar__menu{position:relative}:root{--ck-menu-bar-menu-item-min-width:18em}.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{min-width:18em;min-width:var(--ck-menu-bar-menu-item-min-width)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button{border-radius:0}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container,.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size:20px}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{font-size:.833335em;font-size:var(--ck-icon-font-size)}[dir=ltr] :is(.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container){margin-right:.48em;margin-right:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container){margin-left:.48em;margin-left:var(--ck-spacing-medium)}.ck-content code{background-color:#c7c7c74d;border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:#c7c7c780}.ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}:root{--ck-bookmark-icon-hover-fill-color:var(--ck-color-widget-hover-border);--ck-bookmark-icon-selected-fill-color:var(--ck-color-focus-border);--ck-bookmark-icon-animation-duration:var(--ck-widget-handler-animation-duration);--ck-bookmark-icon-animation-curve:var(--ck-widget-handler-animation-curve)}.ck .ck-bookmark.ck-widget{display:inline-block;outline:none}.ck .ck-bookmark.ck-widget .ck-bookmark__icon .ck-icon__fill{transition:fill .2s ease;transition:fill var(--ck-bookmark-icon-animation-duration) var(--ck-bookmark-icon-animation-curve)}.ck .ck-bookmark.ck-widget:hover .ck-bookmark__icon .ck-icon__fill{fill:#ffc83d;fill:var(--ck-bookmark-icon-hover-fill-color)}.ck .ck-bookmark.ck-widget.ck-widget_selected .ck-bookmark__icon .ck-icon__fill{fill:#3779eb;fill:var(--ck-bookmark-icon-selected-fill-color)}.ck .ck-bookmark.ck-widget.ck-widget_selected,.ck .ck-bookmark.ck-widget.ck-widget_selected:hover{outline:none}.ck .ck-bookmark.ck-widget .ck-bookmark__icon{display:block;position:relative;top:-.1em}.ck .ck-bookmark.ck-widget .ck-bookmark__icon .ck-icon{height:1.2em;vertical-align:middle;width:auto}.ck .ck-fake-bookmark-selection{background:#1fb0ff4d;background:var(--ck-color-link-fake-selection)}.ck .ck-fake-bookmark-selection_collapsed{border-right:1px solid #333;border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid #ffffff80}.ck.ck-bookmark-balloon .ck.ck-toolbar>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-bookmark-toolbar__preview{cursor:default;font-weight:400;max-width:18em;max-width:var(--ck-input-width);min-width:3em;overflow:hidden;padding:0 .48em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}:root{--ck-bookmark-form-width:340px}@media screen and (max-width:600px){:root{--ck-bookmark-form-width:300px}}.ck.ck-bookmark-form{width:340px;width:var(--ck-bookmark-form-width)}:root{--ck-image-processing-highlight-color:#f9fafa;--ck-image-processing-background-color:#e3e5e8}.ck.ck-editor__editable .image.image-processing{position:relative}.ck.ck-editor__editable .image.image-processing:before{animation:ck-image-processing-animation 2s linear infinite;background:linear-gradient(90deg,#e3e5e8,#f9fafa,#e3e5e8);background:linear-gradient(90deg,var(--ck-image-processing-background-color),var(--ck-image-processing-highlight-color),var(--ck-image-processing-background-color));background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ck.ck-editor__editable .image.image-processing img{height:100%}@keyframes ck-image-processing-animation{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:#3779eb;background:var(--ck-clipboard-drop-target-color);border:1px solid #3779eb;border:1px solid var(--ck-clipboard-drop-target-color);bottom:-4px;bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;position:absolute;top:-4px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:#3779eb #0000 #0000;border-color:var(--ck-clipboard-drop-target-color) #0000 #0000 #0000;border-style:solid;border-width:8px 6px 0;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:-4px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{width:0}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:3px solid #3779eb!important;outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}.ck.ck-clipboard-drop-target-line{background:#3779eb;background:var(--ck-clipboard-drop-target-color);border:1px solid #3779eb;border:1px solid var(--ck-clipboard-drop-target-color);height:0;margin-top:-1px;position:absolute;z-index:1;z-index:var(--ck-z-default)}.ck.ck-clipboard-drop-target-line:before{border-style:solid;content:"";height:0;position:absolute;top:-6px;top:calc(var(--ck-clipboard-drop-target-dot-width)*-.5);width:0}.ck.ck-clipboard-drop-target-line{pointer-events:none}[dir=ltr] .ck.ck-clipboard-drop-target-line:before{border-color:#0000 #0000 #0000 #3779eb;border-color:#0000 #0000 #0000 var(--ck-clipboard-drop-target-color);border-width:6px 0 6px 8px;border-width:calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height);left:-1px}[dir=rtl] .ck.ck-clipboard-drop-target-line:before{border-color:#0000 #3779eb #0000 #0000;border-color:#0000 var(--ck-clipboard-drop-target-color) #0000 #0000;border-width:6px 8px 6px 0;border-width:calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0;right:-1px}:root{--ck-color-code-block-label-background:#757575}.ck.ck-editor__editable pre[data-language]:after{background:#757575;background:var(--ck-color-code-block-label-background);color:#fff;content:attr(data-language);font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-family:var(--ck-font-face);font-size:10px;line-height:16px;padding:.18em .48em;padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);position:absolute;right:10px;top:-1px;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow:hidden auto}.ck-content pre{background:#c7c7c74d;border:1px solid #c4c4c4;border-radius:2px;color:#353535;direction:ltr;font-style:normal;margin:.9em 0;min-width:200px;padding:1em;tab-size:4;text-align:left;white-space:pre-wrap}.ck-content pre code{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-radius:0;padding:0}.ck.ck-editor__editable pre{position:relative}:root{--ck-content-font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-content-font-size:medium;--ck-content-font-color:#000;--ck-content-line-height:1.5;--ck-content-word-break:normal;--ck-content-overflow-wrap:break-word}.ck-content{color:#000;color:var(--ck-content-font-color);font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-family:var(--ck-content-font-family);font-size:medium;font-size:var(--ck-content-font-size);line-height:1.5;line-height:var(--ck-content-line-height);overflow-wrap:break-word;overflow-wrap:var(--ck-content-overflow-wrap);word-break:normal;word-break:var(--ck-content-word-break)}.ck.ck-editor__main>.ck-editor__editable{background:#fff;background:var(--ck-color-base-background);border-radius:0;border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:#ccced1;border-color:var(--ck-color-base-border)}.ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:1000;z-index:var(--ck-z-panel)}.ck.ck-menu-bar{border:none;border-bottom:1px solid #ccced1;border-bottom:1px solid var(--ck-color-toolbar-border)}.ck.ck-emoji{width:320px}.ck .ck.ck-emoji__search{align-items:center;display:flex;justify-content:space-between;padding:.9em;padding:var(--ck-spacing-large);padding-bottom:.48em;padding-bottom:var(--ck-spacing-medium)}.ck .ck.ck-emoji__search>.ck.ck-search{flex:1 1}.ck .ck-fake-emoji-selection{background:#1fb0ff4d;background:var(--ck-color-link-fake-selection)}.ck .ck-fake-emoji-selection_collapsed{border-right:1px solid #333;border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid #ffffff80}div.ck.ck-balloon-panel.ck-emoji-picker-balloon{z-index:10000;z-index:calc(var(--ck-z-dialog) + 1)}.ck.ck-emoji__categories-list{display:flex;justify-content:space-between;margin:0 .9em;margin:0 var(--ck-spacing-large)}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text{border-width:0;border-bottom:2px solid #0000;font-size:1.4em;font-size:var(--ck-font-size-big);min-height:1.4em;min-height:var(--ck-font-size-big);min-width:1.4em;min-width:var(--ck-font-size-big);padding:0}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text.ck-emoji__category-item.ck-on{border-bottom-color:#2977ff;border-bottom-color:var(--ck-color-base-active)}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text>span{margin:auto}:root{--ck-emoji-grid-tile-size:27px}.ck.ck-emoji .ck.ck-emoji__tiles{border-top:1px solid #ccced1;border-top:1px solid var(--ck-color-base-border);max-height:min(265px,40vh);max-width:100%;overflow:hidden auto}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__grid{grid-gap:.3em;grid-gap:var(--ck-spacing-small);display:grid;grid-template-columns:repeat(auto-fill,minmax(27px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--ck-emoji-grid-tile-size),1fr));margin:.6em .9em;margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile{border:0;font-size:1.5em;height:27px;height:var(--ck-emoji-grid-tile-size);min-height:27px;min-height:var(--ck-emoji-grid-tile-size);min-width:27px;min-width:var(--ck-emoji-grid-tile-size);padding:0;transition:box-shadow .2s;width:27px;width:var(--ck-emoji-grid-tile-size)}@media (prefers-reduced-motion:reduce){.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile{transition:none}}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile:focus:not(.ck-disabled),.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #3779eb;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile .ck-button__label{line-height:27px;line-height:var(--ck-emoji-grid-tile-size);text-align:center;width:100%}.ck.ck-form.ck-emoji-picker-form{padding-bottom:0}.ck.ck-form.ck-emoji-picker-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border-color:#0000}.ck.ck-emoji__skin-tone{margin-left:.6em;margin-left:var(--ck-spacing-standard)}.ck.ck-emoji__skin-tone>.ck.ck-dropdown .ck.ck-list__item{min-width:1em}.ck.ck-emoji__skin-tone>.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{width:auto}.ck .ck-placeholder,.ck.ck-placeholder{position:relative}@media (forced-colors:active){.ck .ck-placeholder,.ck.ck-placeholder{forced-color-adjust:preserve-parent-color}}:is(.ck.ck-placeholder,.ck .ck-placeholder):before{content:attr(data-placeholder);cursor:text;left:0;pointer-events:none;position:absolute;right:0}@media (forced-colors:none){:is(.ck.ck-placeholder,.ck .ck-placeholder):before{color:#707070;color:var(--ck-color-engine-placeholder-text)}}@media (forced-colors:active){:is(.ck.ck-placeholder,.ck .ck-placeholder):before{font-style:italic;margin-left:1px}}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}.ck-find-result{background:#ff0;background:var(--ck-color-highlight-background);color:#333;color:var(--ck-color-text)}.ck-find-result_selected{background:#ff9633}.ck.ck-find-and-replace-form{max-width:100%;width:400px}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions,.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-content:stretch;align-items:center;display:flex;flex:auto;flex-flow:wrap;margin:0;padding:.9em;padding:var(--ck-spacing-large)}:is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions)>.ck-button{flex:none}[dir=ltr] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions)>*+*{margin-left:.6em;margin-left:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions)>*+*{margin-right:.6em;margin-right:var(--ck-spacing-standard)}:is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions) .ck-labeled-field-view{flex:auto}:is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions) .ck-labeled-field-view .ck-input{min-width:50px;width:100%}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-items:flex-start}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{color:#ccced1;color:var(--ck-color-base-border);position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter){right:.6em;right:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter){left:.6em;left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{flex:0 0 100%;padding-top:.6em;padding-top:var(--ck-spacing-standard)}[dir=ltr] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace){margin-left:0}[dir=rtl] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace){margin-right:0}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{flex-wrap:wrap;justify-content:flex-end;margin-top:-.9em;margin-top:calc(var(--ck-spacing-large)*-1)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find .ck-button__label{padding-left:.9em;padding-left:var(--ck-spacing-large);padding-right:.9em;padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-switchbutton{align-items:center;display:flex;flex-flow:row;justify-content:space-between;width:100%}@media screen and (max-width:600px){.ck.ck-find-and-replace-form{max-width:100%;width:300px}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input{flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input .ck-labeled-field-view{flex:1 0 auto;margin-bottom:.6em;margin-bottom:var(--ck-spacing-standard);width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{flex:auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type .ck-button__label{text-align:center;width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view){flex:auto;flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{flex:auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button .ck-button__label{text-align:center;width:100%}}:root{--ck-content-font-size-tiny:.7em;--ck-content-font-size-small:.85em;--ck-content-font-size-big:1.4em;--ck-content-font-size-huge:1.8em}.ck-content .text-tiny{font-size:.7em;font-size:var(--ck-content-font-size-tiny)}.ck-content .text-small{font-size:.85em;font-size:var(--ck-content-font-size-small)}.ck-content .text-big{font-size:1.4em;font-size:var(--ck-content-font-size-big)}.ck-content .text-huge{font-size:1.8em;font-size:var(--ck-content-font-size-huge)}body.ck-fullscreen,html.ck-fullscreen{--ck-z-fullscreen:10000;--ck-z-default:calc(var(--ck-z-fullscreen) + 1);--ck-z-panel:calc(var(--ck-z-default) + 999);--ck-z-dialog:100000;overflow:hidden}:is(html.ck-fullscreen,body.ck-fullscreen) .ckbox:not(#n){--ckbox-z-index-root:calc(var(--ck-z-dialog) + 1);position:absolute}:is(html.ck-fullscreen,body.ck-fullscreen) .ckbox:not(#n) .ckbox-img-editor{--ckbox-z-index-preview:calc(var(--ck-z-dialog) + 1)}:is(html.ck-fullscreen,body.ck-fullscreen) .ck-pagination-view-line{z-index:calc(var(--ck-z-fullscreen) + 1)}:is(html.ck-fullscreen,body.ck-fullscreen) .page-break__label{z-index:calc(var(--ck-z-fullscreen) + 2)}.ck.ck-fullscreen__main-wrapper{background:#fafafa;background:var(--ck-color-base-foreground);display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--ck-z-fullscreen)}.ck.ck-fullscreen__main-wrapper .ck.ck-revision-history-ui__changes-navigation{margin-bottom:0;margin-top:0}:not(body>.ck-fullscreen__main-wrapper).ck-fullscreen__main-wrapper{position:absolute}:not(body>.ck-fullscreen__main-wrapper).ck-fullscreen__main-wrapper .ck-fullscreen__top-wrapper{border-left:1px solid #ccced1;border-left:1px solid var(--ck-color-base-border);border-radius:2px 0;border-radius:var(--ck-border-radius) 0;border-right:1px solid #ccced1;border-right:1px solid var(--ck-color-base-border);border-top:1px solid #ccced1;border-top:1px solid var(--ck-color-base-border)}.ck-fullscreen__menu-bar .ck.ck-menu-bar{border:none}.ck.ck-fullscreen__toolbar .ck-toolbar{border-left:0;border-radius:0;border-right:0}.ck-fullscreen__main-wrapper .ck-fullscreen__editable-wrapper{--ck-fullscreen-editor-top-margin:28px;--ck-fullscreen-editor-bottom-margin:28px;display:flex;justify-content:flex-start;max-height:100%;overflow:auto}.ck-fullscreen__main-wrapper .ck-fullscreen__editable{height:100%;margin-left:auto;margin-top:var(--ck-fullscreen-editor-top-margin)}.ck-fullscreen__main-wrapper .ck-fullscreen__editable:after{content:"";display:block;height:var(--ck-fullscreen-editor-bottom-margin)}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable:not(.ck-editor__nested-editable){background:#fff;border:1px solid #ccced1;border:1px solid var(--ck-color-base-border);box-shadow:0 2px 3px #00000014;box-sizing:border-box;height:-webkit-fit-content;height:fit-content;margin:0;max-width:795.701px;min-height:297mm;padding:20mm 12mm;width:795.701px}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck-source-editing-area{width:795.701px}.ck-fullscreen__sidebar{margin-left:10px;margin-top:var(--ck-fullscreen-editor-top-margin);width:270px}.ck-fullscreen__left-sidebar{--ck-user-avatar-size:28px;align-self:flex-start;background-color:#0000;box-sizing:border-box;display:flex;flex-direction:column;font-family:Helvetica,Arial,sans-serif;height:100%;margin-right:10px;margin-top:0;position:-webkit-sticky;position:sticky;top:0}.ck-fullscreen__left-sidebar .ck-button.ck-fullscreen__left-sidebar-toggle-button{--ck-icon-size:20px;--ck-ui-component-min-height:0px;align-self:flex-start;border-radius:100%;margin-bottom:.9em;margin-bottom:var(--ck-spacing-large);margin-top:var(--ck-fullscreen-editor-top-margin);opacity:.5;padding-top:0}.ck-fullscreen__left-sidebar>.ck-fullscreen__left-sidebar-sticky{min-width:270px}.ck-fullscreen__left-sidebar>.ck-fullscreen__left-sidebar-sticky:first-child{padding-top:var(--ck-fullscreen-editor-top-margin)}.ck-fullscreen__left-sidebar.ck-fullscreen__left-sidebar--collapsed{width:65px}.ck-fullscreen__left-sidebar.ck-fullscreen__left-sidebar--collapsed>:not(.ck-fullscreen__left-sidebar-toggle-button){display:none}.ck-fullscreen__left-sidebar .ck.ck-presence-list--collapsed{--ck-user-avatar-size:32px}.ck-fullscreen__left-sidebar .ck-presence-list__users-counter__text,.ck-fullscreen__left-sidebar .ck-user{font-size:.85em}.ck-fullscreen__left-sidebar-item{margin-bottom:.48em;margin-bottom:var(--ck-spacing-medium);padding:.48em;padding:var(--ck-spacing-medium)}.ck-fullscreen__left-sidebar-item:first-child{padding-top:0}.ck-fullscreen__left-sidebar-item:last-child{margin-bottom:0}.ck-fullscreen__left-sidebar-header{--ck-fullscreen-presence-list-header-font-size:.875em;color:var(--ck-document-outline-item-default-color);font-size:var(--ck-fullscreen-presence-list-header-font-size);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-fullscreen__left-sidebar--sticky{position:-webkit-sticky;position:sticky;top:0}.ck-fullscreen__left-sidebar--sticky>:first-child{padding-top:0}.ck-fullscreen__presence-list{margin-top:.48em;margin-top:var(--ck-spacing-medium)}.ck-fullscreen__left-sidebar-item--no-margin{margin:0}.ck-fullscreen__left-sidebar .ck.ck-document-outline{padding-left:0;padding-right:0;padding-top:0}.ck-fullscreen__document-outline-wrapper{overflow-y:auto;padding-top:0}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar{margin-right:auto;margin-top:var(--ck-fullscreen-editor-top-margin)}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar:not(.ck-fullscreen__right-sidebar--collapsed)>:first-child{min-width:270px}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar.ck-fullscreen__right-sidebar--collapsed{width:65px}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar.ck-fullscreen__right-sidebar--collapsed>:first-child{min-width:65px}.ck.ck-fullscreen__right-edge{margin-left:10px;margin-top:0;position:-webkit-sticky;position:sticky;top:0}.ck.ck-fullscreen__right-edge>:first-child{border-bottom:none;border-right:none;border-top:none;height:100%;width:495px}.ck.ck-heading_heading1 .ck-button__label{font-size:20px}.ck.ck-heading_heading2 .ck-button__label{font-size:17px}.ck.ck-heading_heading3 .ck-button__label{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}:root{--ck-content-highlight-marker-yellow:#fdfd77;--ck-content-highlight-marker-green:#62f962;--ck-content-highlight-marker-pink:#fc7899;--ck-content-highlight-marker-blue:#72ccfd;--ck-content-highlight-pen-red:#e71313;--ck-content-highlight-pen-green:#128a00}.ck-content .marker-yellow{background-color:#fdfd77;background-color:var(--ck-content-highlight-marker-yellow)}.ck-content .marker-green{background-color:#62f962;background-color:var(--ck-content-highlight-marker-green)}.ck-content .marker-pink{background-color:#fc7899;background-color:var(--ck-content-highlight-marker-pink)}.ck-content .marker-blue{background-color:#72ccfd;background-color:var(--ck-content-highlight-marker-blue)}.ck-content .pen-red{background-color:#0000;color:#e71313;color:var(--ck-content-highlight-pen-red)}.ck-content .pen-green{background-color:#0000;color:#128a00;color:var(--ck-content-highlight-pen-green)}.ck-editor__editable .ck-horizontal-line{display:flow-root}.ck-content hr{background:#dedede;border:0;height:4px;margin:15px 0}:root{--ck-html-embed-content-width:calc(100% - var(--ck-icon-size)*1.5);--ck-html-embed-source-height:10em;--ck-html-embed-unfocused-outline-width:1px;--ck-html-embed-content-min-height:calc(var(--ck-icon-size) + var(--ck-spacing-standard));--ck-html-embed-source-disabled-background:var(--ck-color-base-foreground);--ck-html-embed-source-disabled-color:#737373}.ck-widget.raw-html-embed{background-color:#fafafa;background-color:var(--ck-color-base-foreground);display:flow-root;font-size:13px;font-size:var(--ck-font-size-base);margin:.9em auto;min-width:15em;position:relative}.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover){outline:1px dashed #dedede;outline:var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.raw-html-embed[dir=ltr]{text-align:left}.ck-widget.raw-html-embed[dir=rtl]{text-align:right}.ck-widget.raw-html-embed:before{background:#999;border-radius:0 0 2px 2px;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:#fff;color:var(--ck-color-base-background);content:attr(data-html-embed-label);font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-family:var(--ck-font-face);font-size:.7em;font-size:var(--ck-font-size-tiny);left:.6em;left:var(--ck-spacing-standard);padding:calc(.18em + 1px) .3em .18em;padding:calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:-1px;top:calc(var(--ck-html-embed-unfocused-outline-width)*-1);transition:background .2s ease;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);z-index:1}.ck-widget.raw-html-embed[dir=rtl]:before{left:auto;right:.6em;right:var(--ck-spacing-standard)}.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected:before{padding:.18em .3em;padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected:before{background:#3779eb;background:var(--ck-color-focus-border);padding:.18em .3em;padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover:before{padding:.18em .3em;padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck-widget.raw-html-embed .raw-html-embed__content-wrapper{padding:.6em;padding:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{display:flex;position:absolute;right:.6em;right:var(--ck-spacing-standard);top:.6em;top:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button{color:#008a00;color:var(--ck-color-button-save)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button{color:#db3700;color:var(--ck-color-button-cancel)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child){margin-top:.3em;margin-top:var(--ck-spacing-small)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{flex-direction:column}.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper{left:.6em;left:var(--ck-spacing-standard);right:auto}.ck-widget.raw-html-embed .raw-html-embed__source{box-sizing:border-box;direction:ltr;font-family:monospace;font-size:13px;font-size:var(--ck-font-size-base);height:10em;height:var(--ck-html-embed-source-height);min-width:0;padding:.6em;padding:var(--ck-spacing-standard);resize:none;tab-size:4;text-align:left;white-space:pre-wrap;width:calc(100% - 2.76923em);width:var(--ck-html-embed-content-width)}.ck-widget.raw-html-embed .raw-html-embed__source[disabled]{-webkit-text-fill-color:#737373;-webkit-text-fill-color:var(--ck-html-embed-source-disabled-color);background:#fafafa;background:var(--ck-html-embed-source-disabled-background);color:#737373;color:var(--ck-html-embed-source-disabled-color);opacity:1}.ck-widget.raw-html-embed .raw-html-embed__preview{min-height:2.44615em;min-height:var(--ck-html-embed-content-min-height);overflow:hidden;position:relative;width:calc(100% - 2.76923em);width:var(--ck-html-embed-content-width)}.ck-editor__editable:not(.ck-read-only) :is(.ck-widget.raw-html-embed .raw-html-embed__preview){pointer-events:none}.ck-widget.raw-html-embed .raw-html-embed__preview{display:flex}.ck-widget.raw-html-embed .raw-html-embed__preview-content{background-color:#fafafa;background-color:var(--ck-color-base-foreground);border-collapse:initial;box-sizing:border-box;display:table;margin:auto;position:relative;width:100%}.ck-widget.raw-html-embed .raw-html-embed__preview-content>*{margin-left:auto;margin-right:auto}.ck-widget.raw-html-embed .raw-html-embed__preview-content{border-spacing:7px}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{align-items:center;color:#737373;color:var(--ck-html-embed-source-disabled-color);display:flex;inset:0;justify-content:center;position:absolute}.ck-widget.raw-html-embed{font-style:normal}:root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:#fafafa;background-color:var(--ck-color-base-foreground);font-size:13px;font-size:var(--ck-font-size-base);min-width:calc(76px + .6em);min-width:calc(76px + var(--ck-spacing-standard));padding:.3em;padding:var(--ck-spacing-small);padding-top:1.6em;padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:1px dashed #dedede;outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{background:#999;border-radius:0 0 2px 2px;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:#fff;color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-family:var(--ck-font-face);font-size:.7em;font-size:var(--ck-font-size-tiny);font-style:normal;font-weight:400;left:.6em;left:var(--ck-spacing-standard);padding:calc(.18em + 1px) .3em .18em;padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:0;transition:background .2s ease;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}:root{--ck-content-color-image-caption-background:#f7f7f7;--ck-content-color-image-caption-text:#333;--ck-color-image-caption-highlighted-background:#fd0}.ck-content .image>figcaption{background-color:#f7f7f7;background-color:var(--ck-content-color-image-caption-background);break-before:avoid;caption-side:bottom;color:#333;color:var(--ck-content-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;overflow-wrap:anywhere;padding:.6em;page-break-before:avoid;word-break:normal}@media (forced-colors:active){.ck-content .image>figcaption{background-color:initial;color:inherit}}@media (forced-colors:none){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}}@media (prefers-reduced-motion:reduce){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:none}}@keyframes ck-image-caption-highlight{0%{background-color:#fd0;background-color:var(--ck-color-image-caption-highlighted-background)}to{background-color:#f7f7f7;background-color:var(--ck-content-color-image-caption-background)}}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}:is(.ck.ck-editor__editable td,.ck.ck-editor__editable th) .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:.6em;margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:.6em;margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}:root{--ck-content-image-style-spacing:1.5em;--ck-content-inline-image-style-spacing:calc(var(--ck-content-image-style-spacing)/2)}.ck-content .image.image-style-block-align-left,.ck-content .image.image-style-block-align-right{max-width:calc(100% - 1.5em);max-width:calc(100% - var(--ck-content-image-style-spacing))}.ck-content .image.image-style-align-left,.ck-content .image.image-style-align-right{clear:none}.ck-content .image.image-style-side{float:right;margin-left:1.5em;margin-left:var(--ck-content-image-style-spacing);max-width:50%}.ck-content .image.image-style-align-left{float:left;margin-right:1.5em;margin-right:var(--ck-content-image-style-spacing)}.ck-content .image.image-style-align-right{float:right;margin-left:1.5em;margin-left:var(--ck-content-image-style-spacing)}.ck-content .image.image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image.image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-left{float:left;margin-right:1.5em;margin-right:var(--ck-content-image-style-spacing)}.ck-content .image-style-align-right{float:right;margin-left:1.5em;margin-left:var(--ck-content-image-style-spacing)}.ck-content p+.image.image-style-align-left,.ck-content p+.image.image-style-align-right,.ck-content p+.image.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:.75em;margin-bottom:var(--ck-content-inline-image-style-spacing);margin-top:.75em;margin-top:var(--ck-content-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:.75em;margin-right:var(--ck-content-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:.75em;margin-left:var(--ck-content-inline-image-style-spacing)}:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__action:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:#f0f7ff;background-color:var(--ck-color-button-on-background)}:is(:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__action:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover)):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:#dbecff;background-color:var(--ck-color-button-on-hover-background)}:is(.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline).ck-appear{animation:fadeIn .7s}@media (prefers-reduced-motion:reduce){:is(.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline).ck-appear{animation:none;opacity:1}}.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:#6cb5f9;background:var(--ck-color-upload-bar-background);height:2px;left:0;position:absolute;top:0;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0s,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:#008a00;background:var(--ck-color-image-upload-icon-background);border-radius:50%;display:block;font-size:20px;font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(clamp(0px, 100% - 50px, 1px)*20);height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;position:absolute;right:min(.48em,6%);right:min(var(--ck-spacing-medium),6%);top:min(.48em,6%);top:min(var(--ck-spacing-medium),6%);width:calc(clamp(0px, 100% - 50px, 1px)*20);width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:2px solid #fff;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:2px solid #fff;border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;content:"";height:0;left:25%;opacity:0;position:absolute;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:0 0;width:0}@media (prefers-reduced-motion:reduce){.ck-image-upload-complete-icon{animation-duration:0s}.ck-image-upload-complete-icon:after{animation:none;height:.45em;opacity:1;width:.3em}}.ck-image-upload-complete-icon{z-index:1}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:179.2px;width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:2.8;aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid #0000;border-top:3px solid #b3b3b3;border-top:3px solid var(--ck-color-upload-placeholder-loader);content:"";height:32px;height:var(--ck-upload-placeholder-loader-size);position:relative;width:32px;width:var(--ck-upload-placeholder-loader-size)}.ck .ck-upload-placeholder-loader{left:0}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}.ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;height:auto;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image{z-index:1}.ck.ck-editor__editable .image.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable .image-inline img{height:auto}:is(.ck.ck-editor__editable td,.ck.ck-editor__editable th) .image-inline img{max-width:none}.ck.ck-editor__editable img.image_placeholder{background-size:100% 100%}:root{--ck-image-insert-insert-by-url-width:250px}.ck.ck-image-insert-url{--ck-input-width:100%;width:400px}.ck.ck-image-insert-url .ck-image-insert-url__action-row{grid-column-gap:.9em;grid-column-gap:var(--ck-spacing-large);display:grid;margin-top:.9em;margin-top:var(--ck-spacing-large)}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-cancel,.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-save{justify-content:center;min-width:auto}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button .ck-button__label{color:#333;color:var(--ck-color-text)}.ck.ck-image-insert-url .ck-image-insert-url__action-row{grid-template-columns:repeat(2,1fr)}.ck.ck-image-insert-url{padding:.9em .9em 0;padding:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-image-insert-form>.ck.ck-button{display:block;width:100%}[dir=ltr] :is(.ck.ck-image-insert-form>.ck.ck-button){text-align:left}[dir=rtl] :is(.ck.ck-image-insert-form>.ck.ck-button){text-align:right}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:first-child){border-top:1px solid #ccced1;border-top:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:last-child){border-bottom:1px solid #ccced1;border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible,.ck.ck-image-insert-form>.ck.ck-image-insert-url{min-width:250px;min-width:var(--ck-image-insert-insert-by-url-width)}.ck.ck-image-insert-form>.ck.ck-image-insert-url{padding:.9em;padding:var(--ck-spacing-large)}.ck.ck-image-insert-form:focus{outline:none}:root{--ck-image-custom-resize-form-width:340px}@media screen and (max-width:600px){:root{--ck-image-custom-resize-form-width:300px}}.ck.ck-image-custom-resize-form.ck-responsive-form{width:340px;width:var(--ck-image-custom-resize-form-width)}:root{--ck-text-alternative-form-width:340px}@media screen and (max-width:600px){:root{--ck-text-alternative-form-width:300px}}.ck.ck-text-alternative-form.ck-responsive-form{width:340px;width:var(--ck-text-alternative-form-width)}.ck .ck-link_selected{background:#1fb0ff1a;background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:3px solid #1fb0ff1a;outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:#1fb0ff4d;background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid #333;border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid #ffffff80}:root{--ck-link-bookmark-icon-size:calc(var(--ck-icon-size)*0.7)}.ck.ck-toolbar.ck-link-toolbar>.ck-toolbar__items{flex-wrap:nowrap}a.ck.ck-button.ck-link-toolbar__preview{color:#0000f0;color:var(--ck-color-link-default);cursor:pointer;justify-content:center;padding:0 .48em;padding:0 var(--ck-spacing-medium)}a.ck.ck-button.ck-link-toolbar__preview .ck.ck-button__label{max-width:18em;max-width:var(--ck-input-width);text-overflow:ellipsis}a.ck.ck-button.ck-link-toolbar__preview,a.ck.ck-button.ck-link-toolbar__preview:active,a.ck.ck-button.ck-link-toolbar__preview:focus,a.ck.ck-button.ck-link-toolbar__preview:hover{background:none}a.ck.ck-button.ck-link-toolbar__preview:active{box-shadow:none}a.ck.ck-button.ck-link-toolbar__preview:focus,a.ck.ck-button.ck-link-toolbar__preview:hover{text-decoration:underline}a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon{height:1.2923em;height:var(--ck-link-bookmark-icon-size);width:1.2923em;width:var(--ck-link-bookmark-icon-size)}[dir=ltr] :is(a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon){margin-left:.3em;margin-left:var(--ck-spacing-small);margin-right:.18em;margin-right:var(--ck-spacing-tiny)}[dir=rtl] :is(a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon){margin-left:.18em;margin-left:var(--ck-spacing-tiny);margin-right:.3em;margin-right:var(--ck-spacing-small)}a.ck.ck-button.ck-link-toolbar__preview:has(.ck-icon){padding-left:.096em;padding-left:var(--ck-spacing-extra-tiny)}.ck.ck-link-toolbar__preview{display:inline-block}.ck.ck-link-toolbar__preview .ck-button__label{overflow:hidden}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}:is(.ck.ck-editor__editable figure.image>a,.ck.ck-editor__editable a span.image-inline):after{background-color:#0006;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";display:block;height:calc(clamp(0px, 100% - 50px, 1px)*20);height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;position:absolute;right:min(.48em,6%);right:min(var(--ck-spacing-medium),6%);top:min(.48em,6%);top:min(var(--ck-spacing-medium),6%);width:calc(clamp(0px, 100% - 50px, 1px)*20);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}:root{--ck-link-panel-width:340px;--ck-link-provider-list-item-text-height:calc(var(--ck-line-height-base)*var(--ck-font-size-base));--ck-link-provider-list-item-height:calc(var(--ck-link-provider-list-item-text-height) + var(--ck-spacing-small) + var(--ck-spacing-small))}@media screen and (max-width:600px){:root{--ck-link-panel-width:300px}}.ck.ck-form.ck-link-form{padding-bottom:0;width:340px;width:var(--ck-link-panel-width)}@media screen and (max-width:600px){.ck.ck-form.ck-link-form.ck-responsive-form .ck-labeled-field-view{margin:0}}.ck.ck-form.ck-link-form .ck-link-form__providers-list{border-top:1px solid #ccced1;border-top:1px solid var(--ck-color-base-border);display:flex;flex-direction:column}.ck.ck-form.ck-link-form .ck-link-form__providers-list:has(.ck-list__item:nth-child(n+5)){max-height:calc(96.9998px + 3.3em);max-height:calc(var(--ck-link-provider-list-item-height)*4 + var(--ck-spacing-large) + 1px);overflow:auto}.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button{border-radius:0;padding:.3em .9em;padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ck.ck-link-form .ck-link__items:empty{display:none}:root{--ck-link-properties-width:340px}@media screen and (max-width:600px){:root{--ck-link-properties-width:300px}}.ck.ck-link-properties{width:340px;width:var(--ck-link-properties-width)}:root{--ck-link-providers-width:340px;--ck-link-list-view-max-height:240px;--ck-link-list-view-icon-size:calc(var(--ck-icon-size)*0.8)}@media screen and (max-width:600px){:root{--ck-link-providers-width:300px}}.ck.ck-link-providers{width:340px;width:var(--ck-link-providers-width)}.ck.ck-link-providers .ck-form__header__label{overflow:hidden;text-overflow:ellipsis}.ck.ck-link-providers>.ck-link-providers__list{max-height:min(240px,40vh);max-height:min(var(--ck-link-list-view-max-height),40vh);overflow:hidden auto}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-icon{flex-shrink:0;height:1.47692em;height:var(--ck-link-list-view-icon-size);width:1.47692em;width:var(--ck-link-list-view-icon-size)}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-button__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck.ck-link-providers>.ck-link-providers__list{overscroll-behavior:contain}.ck.ck-link-providers .ck-link__empty-list-info{font-style:italic;padding:1.8em .48em;padding:calc(var(--ck-spacing-large)*2) var(--ck-spacing-medium);text-align:center}.ck-editor__editable .ck-list-bogus-paragraph{display:block}:root{--ck-list-style-button-size:44px}.ck.ck-list-styles-list{column-gap:.48em;column-gap:var(--ck-spacing-medium);grid-template-columns:repeat(3,auto);padding:.9em;padding:var(--ck-spacing-large);row-gap:.48em;row-gap:var(--ck-spacing-medium)}.ck.ck-list-styles-list .ck-button{box-sizing:initial;margin:0;padding:0}.ck.ck-list-styles-list .ck-button,.ck.ck-list-styles-list .ck-button .ck-icon{height:44px;height:var(--ck-list-style-button-size);width:44px;width:var(--ck-list-style-button-size)}.ck.ck-list-styles-list{display:grid}.ck.ck-list-properties.ck-list-properties_without-styles{padding:.9em;padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:.6em;margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid #ccced1;border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:.6em;margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:none;margin-bottom:-.18em;margin-bottom:calc(var(--ck-spacing-tiny)*-1);padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{background:none;border-color:#0000;box-shadow:none}:root{--ck-content-list-marker-color:var(--ck-content-font-color);--ck-content-list-marker-font-family:var(--ck-content-font-family);--ck-content-list-marker-font-size:var(--ck-content-font-size)}.ck-content li>p:first-of-type{margin-top:0}.ck-content li>p:only-of-type{margin-bottom:0;margin-top:0}.ck-content li.ck-list-marker-bold::marker{font-weight:700}.ck-content li.ck-list-marker-italic::marker{font-style:italic}.ck-content li.ck-list-marker-color::marker{color:#000;color:var(--ck-content-list-marker-color)}.ck-content li.ck-list-marker-font-family::marker{font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-family:var(--ck-content-list-marker-font-family)}.ck-content li.ck-list-marker-font-size::marker{font-size:medium;font-size:var(--ck-content-list-marker-font-size)}.ck-content li.ck-list-marker-font-size-tiny::marker{font-size:.7em;font-size:var(--ck-content-font-size-tiny)}.ck-content li.ck-list-marker-font-size-small::marker{font-size:.85em;font-size:var(--ck-content-font-size-small)}.ck-content li.ck-list-marker-font-size-big::marker{font-size:1.4em;font-size:var(--ck-content-font-size-big)}.ck-content li.ck-list-marker-font-size-huge::marker{font-size:1.8em;font-size:var(--ck-content-font-size-huge)}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}:root{--ck-content-todo-list-checkmark-size:16px}.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;border:0;display:inline-block;height:16px;height:var(--ck-content-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:16px;width:var(--ck-content-todo-list-checkmark-size)}[dir=rtl]:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input){left:0;margin-left:-15px;margin-right:0;right:-25px}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):before{transition:none}}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):after{border-color:#0000;border-style:solid;border-width:0 2px 2px 0;border-width:0 calc(var(--ck-content-todo-list-checkmark-size)/8) calc(var(--ck-content-todo-list-checkmark-size)/8) 0;box-sizing:initial;content:"";display:block;height:6.15385px;height:calc(var(--ck-content-todo-list-checkmark-size)/2.6);left:5.33333px;left:calc(var(--ck-content-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:3.01887px;top:calc(var(--ck-content-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:3.01887px;width:calc(var(--ck-content-todo-list-checkmark-size)/5.3)}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input)[checked]:before{background:#26ab33;border-color:#26ab33}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input)[checked]:after{border-color:#fff}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px;position:relative}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}:is(.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):hover:before{box-shadow:0 0 0 5px #0000001a}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{align-items:center;background:#fafafa;background:var(--ck-color-base-foreground);display:flex;flex-direction:column;padding:1.8em;padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:3em;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:.9em;margin-bottom:var(--ck-spacing-large);min-width:3em;min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:#757575;color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#333;color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}:is(.ck-media__wrapper[data-oembed-url*="twitter.com"],.ck-media__wrapper[data-oembed-url*="google.com/maps"],.ck-media__wrapper[data-oembed-url*="goo.gl/maps"],.ck-media__wrapper[data-oembed-url*="maps.google.com"],.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"],.ck-media__wrapper[data-oembed-url*="facebook.com"],.ck-media__wrapper[data-oembed-url*="instagram.com"]) .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}.ck.ck-media-form{align-items:flex-start;display:flex;flex-flow:row;width:400px}.ck.ck-media-form .ck-labeled-field-view{display:inline-block;width:100%}.ck.ck-media-form .ck-label{display:none}.ck.ck-media-form .ck-input{width:100%}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}:root{--ck-content-color-mention-background:#9900301a;--ck-content-color-mention-text:#990030}.ck-content .mention{background:#9900301a;background:var(--ck-content-color-mention-background);color:#990030;color:var(--ck-content-color-mention-text)}:root{--ck-mention-list-max-height:300px}.ck.ck-mentions{max-height:300px;max-height:var(--ck-mention-list-max-height);overflow:hidden auto;overscroll-behavior:contain}.ck.ck-mentions>.ck-list__item{flex-shrink:0;overflow:hidden}div.ck.ck-balloon-panel.ck-mention-balloon{z-index:10000;z-index:calc(var(--ck-z-dialog) + 1)}:root{--ck-color-minimap-tracker-background:208,0%,51%;--ck-color-minimap-iframe-outline:#bfbfbf;--ck-color-minimap-iframe-shadow:#0000001c;--ck-color-minimap-progress-background:#666}.ck.ck-minimap{background:#fff;background:var(--ck-color-base-background);position:absolute;-webkit-user-select:none;user-select:none}.ck.ck-minimap,.ck.ck-minimap iframe{height:100%;width:100%}.ck.ck-minimap iframe{border:0;box-shadow:0 2px 5px #0000001c;box-shadow:0 2px 5px var(--ck-color-minimap-iframe-shadow);margin:0;outline:1px solid #bfbfbf;outline:1px solid var(--ck-color-minimap-iframe-outline);pointer-events:none;position:relative}.ck.ck-minimap .ck.ck-minimap__position-tracker{background:#82828233;background:hsla(var(--ck-color-minimap-tracker-background),.2);position:absolute;top:0;transition:background .1s ease-in-out;width:100%;z-index:1}@media (prefers-reduced-motion:reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker{transition:none}}.ck.ck-minimap .ck.ck-minimap__position-tracker:hover{background:#8282824d;background:hsla(var(--ck-color-minimap-tracker-background),.3)}.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover{background:#82828266;background:hsla(var(--ck-color-minimap-tracker-background),.4)}:is(.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover):after{opacity:1}.ck.ck-minimap .ck.ck-minimap__position-tracker:after{background:#666;background:var(--ck-color-minimap-progress-background);border:1px solid #fff;border:1px solid var(--ck-color-base-background);border-radius:3px;color:#fff;color:var(--ck-color-base-background);content:attr(data-progress) "%";font-size:10px;opacity:0;padding:2px 4px;position:absolute;right:5px;top:5px;transition:opacity .1s ease-in-out}@media (prefers-reduced-motion:reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker:after{transition:none}}.ck-content .page-break{align-items:center;clear:both;display:flex;justify-content:center;padding:5px 0;position:relative}.ck-content .page-break:after{border-bottom:2px dashed #c4c4c4;content:"";position:absolute;width:100%}.ck-content .page-break__label{background:#fff;border:1px solid #c4c4c4;border-radius:2px;box-shadow:2px 2px 1px #00000026;color:#333;display:block;font-size:.75em;font-weight:700;padding:.3em .6em;position:relative;text-transform:uppercase;-webkit-user-select:none;user-select:none;z-index:1}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}.ck-content :has(+.page-break){margin-bottom:0}}:root{--ck-color-restricted-editing-exception-background:#ffa94c33;--ck-color-restricted-editing-exception-hover-background:#ffa94c59;--ck-color-restricted-editing-exception-brackets:#cc690066;--ck-color-restricted-editing-selected-exception-background:#ffa94c80;--ck-color-restricted-editing-selected-exception-brackets:#cc690099}.ck-editor__editable .restricted-editing-exception{background-color:#ffa94c33;background-color:var(--ck-color-restricted-editing-exception-background);border:1px solid;border-image:linear-gradient(90deg,#cc690066 0,#cc690066 5px,#0000 6px,#0000 calc(100% - 6px),#cc690066 calc(100% - 5px),#cc690066) 1;border-image:linear-gradient(to right,var(--ck-color-restricted-editing-exception-brackets) 0,var(--ck-color-restricted-editing-exception-brackets) 5px,#0000 6px,#0000 calc(100% - 6px),var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-exception-brackets) 100%) 1;transition:background .2s ease-in-out}@media (prefers-reduced-motion:reduce){.ck-editor__editable .restricted-editing-exception{transition:none}}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_selected{background-color:#ffa94c80;background-color:var(--ck-color-restricted-editing-selected-exception-background);border-image:linear-gradient(90deg,#cc690099 0,#cc690099 5px,#cc690099 calc(100% - 5px),#cc690099) 1;border-image:linear-gradient(to right,var(--ck-color-restricted-editing-selected-exception-brackets) 0,var(--ck-color-restricted-editing-selected-exception-brackets) 5px,var(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-selected-exception-brackets) 100%) 1}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_collapsed{padding-left:1ch}.ck-restricted-editing_mode_restricted,.ck-restricted-editing_mode_restricted *{cursor:default}.ck-restricted-editing_mode_restricted .restricted-editing-exception,.ck-restricted-editing_mode_restricted .restricted-editing-exception *{cursor:text}.ck-restricted-editing_mode_restricted .restricted-editing-exception:hover{background:#ffa94c59;background:var(--ck-color-restricted-editing-exception-hover-background)}:root{--ck-show-blocks-border-color:#757575}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-address-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-address-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-aside-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-aside-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-blockquote-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-blockquote-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-details-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-details-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-div-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-div-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-footer-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-footer-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h1-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h1-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h2-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h2-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h3-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h3-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h4-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h4-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h5-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h5-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h6-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h6-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-header-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-header-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-main-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-main-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-nav-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-nav-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-pre-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-pre-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-ol-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-ol-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-ul-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-ul-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-p-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-p-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-section-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-section-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-figcaption-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-figcaption-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *),.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{background-repeat:no-repeat;padding-top:15px}:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *),.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption):where(:not(.ck-widget_selected):not(.ck-widget:hover)){outline:1px dashed #757575;outline:1px dashed var(--ck-show-blocks-border-color)}:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) :where(figure.image,figure.table) figcaption,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) address,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) aside,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) blockquote,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) details,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) div:not(.ck-widget,.ck-widget *),:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) footer,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h1,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h2,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h3,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h4,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h5,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h6,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) header,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) main,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) nav,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ol,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) p,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) pre,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) section,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ul{background-image:var(--ck-show-blocks-label-ltr);background-position:1px 1px}:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) :where(figure.image,figure.table) figcaption,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) address,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) aside,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) blockquote,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) details,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) div:not(.ck-widget,.ck-widget *),:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) footer,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h1,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h2,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h3,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h4,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h5,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h6,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) header,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) main,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) nav,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ol,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) p,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) pre,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) section,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ul{background-image:var(--ck-show-blocks-label-rtl);background-position:calc(100% - 1px) 1px}.ck-source-editing-area{overflow:hidden;position:relative}.ck-source-editing-area textarea,.ck-source-editing-area:after{border:1px solid #0000;font-family:monospace;font-size:1em;font-size:var(--ck-font-size-normal);line-height:1.84615;line-height:var(--ck-line-height-base);margin:0;padding:.9em;padding:var(--ck-spacing-large);white-space:pre-wrap}.ck-source-editing-area:after{content:attr(data-value) " ";display:block;visibility:hidden}.ck-source-editing-area textarea{border-color:#ccced1;border-color:var(--ck-color-base-border);border-radius:0;border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0;border-top-right-radius:0;box-sizing:border-box;height:100%;outline:none;overflow:hidden;position:absolute;resize:none;width:100%}.ck-source-editing-area textarea:not([readonly]):focus{border:1px solid #3779eb;border:var(--ck-focus-ring);box-shadow:inset 2px 2px 3px #0000001a,0 0;box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-special-characters-navigation>.ck-label{max-width:160px;overflow:hidden;text-overflow:ellipsis}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow:hidden auto}@media screen and (max-width:600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{overflow:hidden;text-overflow:ellipsis}}.ck.ck-special-characters>.ck-dialog__content>div{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:100%;max-width:100%;width:350px}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories{grid-area:1/1/2/2;padding:.48em .9em;padding:var(--ck-spacing-medium) var(--ck-spacing-large)}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view{padding-top:.6em;padding-top:var(--ck-spacing-standard);width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s both;background:#db3700;background:var(--ck-color-base-error);color:#fff;color:var(--ck-color-base-background);min-width:150px;min-width:var(--ck-table-properties-min-error-width);padding:.3em .48em;padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:#0000 #0000 #db3700;border-color:#0000 #0000 var(--ck-color-base-error) #0000;border-style:solid;border-width:0 6px 6px;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}@media (prefers-reduced-motion:reduce){.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view>.ck-label{font-size:.7em;font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown{display:block;width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown>button:not(:focus){border:1px solid #ccced1;border:1px solid var(--ck-color-base-border)}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown>button>span{width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-grid{grid-area:2/1/3/2;max-height:200px}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-info{grid-area:3/1/4/2}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{overflow:hidden auto}.ck.ck-character-grid .ck-character-grid__tiles{grid-gap:.6em;grid-gap:var(--ck-spacing-standard);display:grid;grid-template-columns:repeat(auto-fill,minmax(24px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--ck-character-grid-tile-size),1fr));margin:.6em .9em;margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.5em;height:24px;height:var(--ck-character-grid-tile-size);min-height:24px;min-height:var(--ck-character-grid-tile-size);min-width:24px;min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s;width:24px;width:var(--ck-character-grid-tile-size)}@media (prefers-reduced-motion:reduce){.ck.ck-character-grid .ck-character-grid__tile{transition:none}}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #3779eb;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:24px;line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}.ck.ck-character-grid{max-width:100%}.ck.ck-character-info{border-top:1px solid #ccced1;border-top:1px solid var(--ck-color-base-border);display:flex;padding:.3em .9em;padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-character-info>*{font-size:.75em;font-size:var(--ck-font-size-small);text-transform:uppercase}.ck.ck-character-info .ck-character-info__name{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ck.ck-character-info .ck-character-info__code{opacity:.6}.ck.ck-character-info{justify-content:space-between}.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}:root{--ck-style-panel-button-width:120px;--ck-style-panel-button-height:80px;--ck-style-panel-button-label-background:#f0f0f0;--ck-style-panel-button-hover-label-background:#ebebeb;--ck-style-panel-button-hover-border-color:#b3b3b3;--ck-style-panel-columns:3}.ck.ck-style-panel .ck-style-grid{grid-row-gap:.9em;grid-row-gap:var(--ck-spacing-large);grid-column-gap:.9em;grid-column-gap:var(--ck-spacing-large);column-gap:.9em;column-gap:var(--ck-spacing-large);display:grid;grid-template-columns:repeat(3,auto);grid-template-columns:repeat(var(--ck-style-panel-columns),auto);row-gap:.9em;row-gap:var(--ck-spacing-large)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{--ck-color-button-default-hover-background:var(--ck-color-base-background);--ck-color-button-default-active-background:var(--ck-color-base-background);display:flex;height:80px;height:var(--ck-style-panel-button-height);justify-content:space-between;padding:0;width:120px;width:var(--ck-style-panel-button-width)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){border:1px solid #ccced1;border:1px solid var(--ck-color-base-border)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{flex-shrink:0;height:22px;line-height:22px;overflow:hidden;padding:0 .48em;padding:0 var(--ck-spacing-medium);text-overflow:ellipsis;width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{align-items:center;background:#fff;background:var(--ck-color-base-background);border:2px solid #fff;border:2px solid var(--ck-color-base-background);display:flex;flex-basis:100%;flex-grow:1;opacity:.9;overflow:hidden;padding:.48em;padding:var(--ck-spacing-medium);place-content:center flex-start;width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{--ck-color-button-default-disabled-background:var(--ck-color-base-foreground)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){border-color:#f0f0f0;border-color:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{border-color:#fafafa;border-color:var(--ck-color-base-foreground);filter:saturate(.3);opacity:.4}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{border-color:#2977ff;border-color:var(--ck-color-base-active)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{box-shadow:0 -1px 0 #2977ff;box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{border-color:#0d65ff;border-color:var(--ck-color-base-active-focus)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{background:#f0f0f0;background:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{background:#ebebeb;background:var(--ck-style-panel-button-hover-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){border-color:#b3b3b3;border-color:var(--ck-style-panel-button-hover-border-color)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{opacity:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{flex-direction:column}.ck.ck-style-panel .ck-style-grid{justify-content:start}.ck.ck-style-panel .ck-style-panel__style-group>.ck-label{margin:.9em 0;margin:var(--ck-spacing-large) 0}.ck.ck-style-panel .ck-style-panel__style-group:first-child>.ck-label{margin-top:0}:root{--ck-style-panel-max-height:470px}.ck.ck-style-panel{max-height:470px;max-height:var(--ck-style-panel-max-height);overflow-y:auto;padding:.9em;padding:var(--ck-spacing-large)}.ck-content .table th{text-align:start}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content figure.table:not(.layout-table){display:table}.ck-content figure.table:not(.layout-table)>table{height:100%;width:100%}.ck-content .table:not(.layout-table){margin:.9em auto}.ck-content figure.table:not(.layout-table)>table,.ck-content table.table:not(.layout-table){border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0}:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th{background:#0000000d;font-weight:700}:is(:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>td,:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th)>p:first-of-type{margin-top:0}:is(:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>td,:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th)>p:last-of-type{margin-bottom:0}:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>td,:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}@media print{.ck-content figure.table:not(.layout-table){height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content}.ck-content figure.table:not(.layout-table)>table{height:auto}}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}:root{--ck-color-table-focused-cell-background:#9ec9fa4d;--ck-table-content-default-border-color:#d4d4d4;--ck-table-border-none-helper-line-color:#d4d4d4;--ck-table-border-none-helper-line-style:dashed;--ck-table-border-none-helper-line-width:1px}.ck-widget.table table[style*="border-style:none"],.ck-widget.table table[style*="border-width:0"],.ck-widget.table table[style*="border:0"],.ck-widget.table table[style*="border:none"]{outline:1px dashed #d4d4d4;outline:var(--ck-table-content-default-border-color) 1px dashed}:is(.ck-widget.table td,.ck-widget.table th).ck-editor__nested-editable{outline:medium none invert;outline:initial}:is(.ck-widget.table td,.ck-widget.table th).ck-editor__nested-editable:not(.ck-editor__editable_selected).ck-editor__nested-editable_focused,:is(.ck-widget.table td,.ck-widget.table th).ck-editor__nested-editable:not(.ck-editor__editable_selected):focus{background:#9ec9fa4d;background:var(--ck-color-table-focused-cell-background);outline:1px solid #3779eb;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table){--ck-table-border-none-helper-line:var(--ck-table-border-none-helper-line-width) var(--ck-table-border-none-helper-line-style) var(--ck-table-border-none-helper-line-color)}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(td,th):where([style*="border:none"],[style*="border:0"],[style*="border-style:none"],[style*="border-width:0"]){border:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*="border-top-style:none"],[style*="border-top-width:0"]){border-top:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*="border-right-style:none"],[style*="border-right-width:0"]){border-right:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*="border-bottom-style:none"],[style*="border-bottom-width:0"]){border-bottom:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*="border-left-style:none"],[style*="border-left-width:0"]){border-left:var(--ck-table-border-none-helper-line)!important}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:.6em;margin-top:var(--ck-spacing-standard)}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar.ck-table-cell-properties-form__horizontal-alignment-toolbar{--ck-table-form-dimensions-input-width:calc(var(--ck-table-form-default-input-width)*2 + var(--ck-spacing-large));max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0;width:var(--ck-table-form-dimensions-input-width)}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar.ck-table-cell-properties-form__vertical-alignment-toolbar{flex-grow:1}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:.7em;font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row{--ck-table-form-dimensions-input-width:calc(var(--ck-table-form-default-input-width)*2 + var(--ck-spacing-large));max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0;width:var(--ck-table-form-dimensions-input-width)}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0;max-width:var(--ck-table-form-default-input-width);min-width:var(--ck-table-form-default-input-width);width:var(--ck-table-form-default-input-width)}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:2.3em;height:var(--ck-ui-component-min-height);left:-.5ch;line-height:2.3em;line-height:var(--ck-ui-component-min-height);margin:0 .3em;margin:0 var(--ck-spacing-small);overflow:visible;position:relative;width:0}.ck.ck-table-cell-properties-form .ck-form__row.ck-form__row.ck-table-form__action-row>.ck.ck-button{flex-grow:0}.ck.ck-table-cell-properties-form .ck-form__row.ck-form__row.ck-table-form__action-row>.ck.ck-button .ck-button__label{color:currentColor}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__cell-type-row{--ck-table-form-dimensions-input-width:calc(var(--ck-table-form-default-input-width)*2 + var(--ck-spacing-large));max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0;width:var(--ck-table-form-dimensions-input-width)}:root{--ck-table-layout-widget-type-around-button-size:16px;--ck-table-layout-widget-type-around-icon-width:10px;--ck-table-layout-widget-type-around-icon-height:8px;--ck-table-layout-widget-handler-icon-size:10px;--ck-table-layout-default-border-color:#d4d4d4}.ck-content figure.table.layout-table,.ck-content table.table.layout-table{margin-bottom:0;margin-top:0}.ck-content figure.table.layout-table>table,.ck-content table.table.layout-table{border-spacing:0}.ck-editor__editable .table.layout-table>table{border-collapse:revert;height:100%;width:100%}.ck-editor__editable .table.layout-table>table:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){border-color:#0000;border-width:0;outline:none}.ck-editor__editable .table.layout-table>table>tbody>tr>td{border-color:#d4d4d4;border-color:var(--ck-table-layout-default-border-color);border-style:dashed;box-shadow:revert;min-width:2em;padding:revert;text-indent:1px}.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*=" width:"],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*=";width:"],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style^="width:"]{min-width:auto}.ck-editor__editable .table.layout-table>table>tbody>tr>td:focus{background-color:#0000}.ck-editor__editable .table.layout-table>table>tbody>tr>td:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){border-color:#0000;border-width:0;outline:1px dashed #d4d4d4;outline:var(--ck-table-layout-default-border-color) 1px dashed;outline-offset:-1px}.ck-editor__editable .table.layout-table>table>tbody>tr>td:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]):focus{outline:1px solid #3779eb;outline:var(--ck-color-focus-border) 1px solid}.ck-editor__editable .table.layout-table>table>tbody>tr>td>.ck-table-bogus-paragraph{text-indent:0;width:calc(100% - 1px)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around{--ck-widget-type-around-button-size:var(--ck-table-layout-widget-type-around-button-size)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after,.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before{transform:translateY(0);z-index:2}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before{border-radius:0 0 100px 100px;left:min(10%,30px);margin-left:16px;margin-left:var(--ck-table-layout-widget-type-around-button-size)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before:after{border-radius:0 0 100px 100px}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after,.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after:after{border-radius:100px 100px 0 0}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button svg{height:8px;height:var(--ck-table-layout-widget-type-around-icon-height);width:10px;width:var(--ck-table-layout-widget-type-around-icon-width)}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_with-selection-handle>.ck-widget__selection-handle{--ck-widget-handler-icon-size:var(--ck-table-layout-widget-handler-icon-size);transform:translateY(-3px);transform:translateY(calc(0px - var(--ck-widget-outline-thickness)));z-index:3}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{top:0}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:0}.ck-editor__editable .table.layout-table.ck-widget:hover{z-index:1;z-index:var(--ck-z-default)}.ck-editor__editable .table.layout-table.ck-widget:hover>.ck-widget__selection-handle{opacity:.75;visibility:visible}.ck-editor__editable .table.layout-table.ck-widget:hover>.ck-widget__selection-handle:hover{opacity:1}.ck-editor__editable .table.layout-table.ck-widget:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_selected{z-index:1;z-index:var(--ck-z-default)}.ck-editor__editable .table.layout-table{display:table;margin:0}.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:first-child{margin-top:.9em;margin-top:var(--ck-spacing-large)}.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:last-child,.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:nth-last-child(2):has(+.ck-fake-selection-container){margin-bottom:.9em;margin-bottom:var(--ck-spacing-large)}.ck.ck-form__row>:not(.ck-label)+*{-webkit-margin-start:.9em;-webkit-margin-start:var(--ck-spacing-large);margin-inline-start:.9em;margin-inline-start:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{min-width:100%;width:100%}.ck.ck-form__row.ck-table-form__action-row{justify-content:flex-end;margin-top:.9em;margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-table-form__action-row .ck-button-save{justify-content:center}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form{--ck-table-form-default-input-width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:.7em;font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:var(--ck-table-form-default-input-width);min-width:var(--ck-table-form-default-input-width);width:var(--ck-table-form-default-input-width)}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{--ck-table-form-dimensions-input-width:calc(var(--ck-table-form-default-input-width)*2 + var(--ck-spacing-large));max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0;width:var(--ck-table-form-dimensions-input-width)}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0;max-width:var(--ck-table-form-default-input-width);min-width:var(--ck-table-form-default-input-width);width:var(--ck-table-form-default-input-width)}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:2.3em;height:var(--ck-ui-component-min-height);left:-.5ch;line-height:2.3em;line-height:var(--ck-ui-component-min-height);margin:0 .3em;margin:0 var(--ck-spacing-small);overflow:visible;position:relative;width:0}.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row,.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}:is(.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row,.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row) .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}:is(.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row,.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row) .ck-labeled-field-view .ck.ck-dropdown{flex-grow:0}.ck.ck-table-form .ck-form__row:not(.ck-table-form__action-row)>:not(.ck-label,.ck-table-form__dimension-operator){flex-grow:1}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:.6em;padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s both;background:#db3700;background:var(--ck-color-base-error);border-radius:0;border-radius:var(--ck-rounded-corners-radius);bottom:-6px;bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);color:#fff;color:var(--ck-color-base-background);left:50%;min-width:150px;min-width:var(--ck-table-properties-min-error-width);padding:.3em .48em;padding:var(--ck-spacing-small) var(--ck-spacing-medium);position:absolute;text-align:center;transform:translate(-50%,100%)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:#0000 #0000 #db3700;border-color:#0000 #0000 var(--ck-color-base-error) #0000;border-style:solid;border-width:0 6px 6px;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);content:"";left:50%;position:absolute;top:-6px;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-content:baseline;align-self:flex-end;flex-basis:0;flex-wrap:wrap}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:.6em;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{flex:1 1}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}:root{--ck-content-table-style-spacing:1.5em}.ck-content .table.table-style-align-left{float:left;margin-right:1.5em;margin-right:var(--ck-content-table-style-spacing)}.ck-content .table.table-style-align-right{float:right;margin-left:1.5em;margin-left:var(--ck-content-table-style-spacing)}.ck-content .table.table-style-align-center{margin-left:auto;margin-right:auto}.ck-content .table.table-style-block-align-left{margin-left:0;margin-right:auto}.ck-content .table.table-style-block-align-right{margin-left:auto;margin-right:0}.ck-editor__editable .table.layout-table.table-style-align-center{margin-left:auto;margin-right:auto}.ck-editor__editable .table.layout-table.table-style-align-left{margin-right:1.5em;margin-right:var(--ck-content-table-style-spacing)}.ck-editor__editable .table.layout-table.table-style-align-right{margin-left:1.5em;margin-left:var(--ck-content-table-style-spacing)}.ck-editor__editable .table.layout-table.table-style-block-align-left{margin-left:0;margin-right:auto}.ck-editor__editable .table.layout-table.table-style-block-align-right{margin-left:auto;margin-right:0}:root{--ck-content-color-table-caption-background:#f7f7f7;--ck-content-color-table-caption-text:#333;--ck-color-table-caption-highlighted-background:#fd0}.ck-content .table>figcaption,.ck-content figure.table>table>caption{background-color:#f7f7f7;background-color:var(--ck-content-color-table-caption-background);caption-side:top;color:#333;color:var(--ck-content-color-table-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;overflow-wrap:anywhere;padding:.6em;text-align:center;word-break:normal}@media (forced-colors:active){.ck-content .table>figcaption,.ck-content figure.table>table>caption{background-color:initial;color:inherit}}@media (forced-colors:none){:is(.ck.ck-editor__editable .table>figcaption,.ck.ck-editor__editable figure.table>table>caption).table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}}:is(.ck.ck-editor__editable .table>figcaption,.ck.ck-editor__editable figure.table>table>caption).ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:#fd0;background-color:var(--ck-color-table-caption-highlighted-background)}to{background-color:#f7f7f7;background-color:var(--ck-content-color-table-caption-background)}}:root{--ck-table-selected-cell-background:#9ecffa4d}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:none;caret-color:#0000;position:relative}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected):after{background-color:#9ecffa4d;background-color:var(--ck-table-selected-cell-background);content:"";inset:0;pointer-events:none;position:absolute}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected) ::selection,:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected):focus{background-color:#0000}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected) .ck-widget{outline:medium none invert;outline:initial}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected) .ck-widget>.ck-widget__selection-handle{display:none}:root{--ck-color-table-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word}.ck.ck-editor__editable .table td,.ck.ck-editor__editable .table th{position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{bottom:0;cursor:col-resize;position:absolute;right:-4px;right:var(--ck-table-column-resizer-position-offset);top:0;-webkit-user-select:none;user-select:none;width:7px;width:var(--ck-table-column-resizer-width);z-index:1;z-index:var(--ck-z-default)}.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer,.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:#2977ff;background-color:var(--ck-color-table-column-resizer-hover);opacity:.25}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:-4px;left:var(--ck-table-column-resizer-position-offset);right:auto}[dir=ltr] :is(.ck.ck-input-color>.ck.ck-input-text){border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] :is(.ck.ck-input-color>.ck.ck-input-text){border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{display:flex;padding:0}[dir=ltr] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button){border-bottom-left-radius:0;border-top-left-radius:0}[dir=ltr] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button):not(:focus){border-left:1px solid #0000}[dir=rtl] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button){border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button):not(:focus){border-right:1px solid #0000}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:#f2f2f2;background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border:1px solid #ccced1;border:1px solid var(--ck-color-input-border);border-radius:0;border-radius:var(--ck-rounded-corners-radius);height:20px;overflow:hidden;position:relative;width:20px}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{background:red;border-radius:2px;display:block;height:150%;left:50%;position:absolute;top:-30%;transform:rotate(45deg);transform-origin:50%;width:8%}.ck.ck-input-color .ck.ck-input-color__remove-color{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:.3em .6em;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);width:100%}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid #ccced1;border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] :is(.ck.ck-input-color .ck.ck-input-color__remove-color){border-top-right-radius:0}[dir=rtl] :is(.ck.ck-input-color .ck.ck-input-color__remove-color){border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:.6em;margin-right:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon){margin-left:.6em;margin-left:var(--ck-spacing-standard);margin-right:0}.ck.ck-input-color{display:flex;flex-direction:row-reverse;width:100%}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{display:flex;flex-flow:wrap;padding:10px 10px 0;padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:160px;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid #ccced1;border:1px solid var(--ck-color-base-border);border-radius:1px;margin:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:11px;min-height:var(--ck-insert-table-dropdown-box-height);min-width:12px;min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}@media (prefers-reduced-motion:reduce){.ck .ck-insert-table-dropdown-grid-box{transition:none}}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:#cae1fc;background:var(--ck-color-focus-outer-shadow);border-color:#3779eb;border-color:var(--ck-color-focus-border)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:.2s;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background);--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget{outline-color:#0000;outline-style:solid;outline-width:3px;outline-width:var(--ck-widget-outline-thickness);transition:outline-color .2s ease;transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget{transition:none}}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:3px solid #3779eb;outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:#ffc83d;outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget{position:relative}.ck .ck-editor__nested-editable{border:1px solid #0000}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{box-shadow:inset 2px 2px 3px #0000001a,0 0;box-shadow:var(--ck-inner-shadow),0 0}@media (forced-colors:none){.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:#fff;background-color:var(--ck-color-widget-editable-focus-background)}}:is(.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus):not(td,th){border:1px solid #3779eb;border:var(--ck-focus-ring);outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:#0000;border-radius:2px 2px 0 0;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:-3px;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color .2s ease,visibility .2s ease,opacity .2s ease;transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:#fff;color:var(--ck-color-widget-drag-handler-icon-color);height:16px;height:var(--ck-widget-handler-icon-size);width:16px;width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s ease;transition:opacity .3s var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:#ffc83d;background-color:var(--ck-color-widget-hover-border);opacity:1;visibility:visible}:is(.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle{background-color:#3779eb;background-color:var(--ck-color-focus-border);opacity:1;visibility:visible}:is(.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:-3px;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:#dedede;background:var(--ck-color-widget-blurred-border)}.ck .ck-widget:has(.ck-widget.table:hover){outline-color:#0000}.ck .ck-widget.ck-widget_with-selection-handle:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:#dedede;outline-color:var(--ck-color-widget-blurred-border)}:is(.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover).ck-widget_with-selection-handle>.ck-widget__selection-handle,:is(.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover).ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:#dedede;background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable:not(.ck-pagination-view) blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable:not(.ck-pagination-view)>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + 16px);margin-top:calc(1em + var(--ck-widget-handler-icon-size))}.ck .ck-size-view{background:#262626;background:var(--ck-color-resizer-tooltip-background);border:1px solid #f2f2f2;border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:2px;border-radius:var(--ck-resizer-border-radius);color:#f2f2f2;color:var(--ck-color-resizer-tooltip-text);display:block;font-size:.7em;font-size:var(--ck-font-size-tiny);height:calc(.6em + 10px);height:var(--ck-resizer-tooltip-height);line-height:calc(.6em + 10px);line-height:var(--ck-resizer-tooltip-height);padding:0 .3em;padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:10px;left:var(--ck-resizer-tooltip-offset);top:10px;top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:10px;right:var(--ck-resizer-tooltip-offset);top:10px;top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:10px;bottom:var(--ck-resizer-tooltip-offset);right:10px;right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:10px;bottom:var(--ck-resizer-tooltip-offset);left:10px;left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(-.6em + -10px);top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{display:none;left:0;outline:1px solid #3779eb;outline:1px solid var(--ck-color-resizer);pointer-events:none;position:absolute;top:0}.ck .ck-widget__resizer__handle{background:#3779eb;background:var(--ck-color-focus-border);border:1px solid #fff;border:var(--ck-resizer-border-width) solid #fff;border-radius:2px;border-radius:var(--ck-resizer-border-radius);height:10px;height:var(--ck-resizer-size);pointer-events:all;position:absolute;width:10px;width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:-7px;left:var(--ck-resizer-offset);top:-7px;top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:-7px;right:var(--ck-resizer-offset);top:-7px;top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:-7px;bottom:var(--ck-resizer-offset);right:-7px;right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:-7px;bottom:var(--ck-resizer-offset);left:-7px;left:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}.ck .ck-widget_with-resizer{position:relative}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;display:block;height:20px;height:var(--ck-widget-type-around-button-size);opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .2s ease,background .2s ease;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:20px;width:var(--ck-widget-type-around-button-size);z-index:1;z-index:var(--ck-z-default)}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;left:50%;margin-top:1px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .5s;width:10px}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button svg{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:#fff;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button svg{z-index:3;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button:hover,.ck .ck-widget .ck-widget__type-around__button:hover svg line,.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:none}}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:-1.5px;top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:-1.5px;bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:#ffc83d;background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:#3779eb;background:var(--ck-color-widget-type-around-button-active)}:is(.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover):after{background:linear-gradient(135deg,#fff0,#ffffff4d);border-radius:100px;content:"";display:block;height:18px;height:calc(var(--ck-widget-type-around-button-size) - 2px);left:1px;position:absolute;top:1px;width:18px;width:calc(var(--ck-widget-type-around-button-size) - 2px);z-index:2;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:#0000}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite forwards;background:#333;background:var(--ck-color-base-text);height:1px;outline:1px solid #ffffff80;pointer-events:none}:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_selected:hover{outline-color:#ffc83d;outline-color:var(--ck-color-widget-hover-border)}:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after)>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}:is(:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_with-selection-handle.ck-widget_selected,:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle{opacity:0}:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer{opacity:0}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:-3px;left:calc(var(--ck-widget-outline-thickness)*-1);right:-3px;right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:-4px;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:-4px;bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}:is(.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover)>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget:has(.ck-widget.table:hover)>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:#dedede;background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10px}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7px}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 #3779eb00;box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px #3779eb4d;box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px #3779eb00;box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}.ck.ck-editor__editable.ck-restricted-editing_mode_restricted div.restricted-editing-exception .ck-widget__type-around{display:inline;display:initial}