.language-selector-container{pointer-events:auto!important;position:fixed!important;right:20px!important;top:20px!important;z-index:9999!important}.language-selector-button{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff2!important;border:1px solid #d4af374d!important;border-radius:12px!important;box-shadow:0 4px 12px #00000026!important;cursor:pointer!important;padding:8px!important;transition:all .3s ease!important}.language-selector-button:hover{background:#fff!important;box-shadow:0 6px 20px #0003!important;transform:translateY(-2px)!important}.language-flag{border-radius:3px!important;display:block!important;height:18px!important;object-fit:cover!important;width:24px!important}.language-selector-menu,.language-selector-menu .MuiPaper-root{z-index:9999!important}:root{--color-primary:#2196f3;--color-secondary:#4caf50;--color-accent:#ff9800;--color-error:#f44336;--color-warning:#ff9800;--color-success:#4caf50;--color-info:#2196f3;--color-white:#fff;--color-black:#000;--color-background:#f5f5f5;--color-surface:#fff;--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-tertiary:#fafafa;--bg-dark:#212121;--bg-sidebar:#1e293b;--bg-header:#fff;--color-text-primary:#212121;--color-text-secondary:#757575;--color-text-disabled:#bdbdbd;--text-primary:#212121;--text-secondary:#757575;--text-disabled:#bdbdbd;--text-white:#fff;--color-border:#e0e0e0;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--font-family:"Roboto","Helvetica","Arial",sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-xxl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--shadow-sm:0 1px 3px #0000001f;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 25px #00000026;--shadow-xl:0 20px 40px #0003;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-md);line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#root{height:100%;isolation:isolate}.header{background:var(--color-white);border-bottom:1px solid var(--color-border);padding:var(--spacing-md)}.header-title{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.sidebar{background:var(--color-white);border-right:1px solid var(--color-border);padding:var(--spacing-md)}.sidebar-menu{list-style:none;margin:0;padding:0}.main-content{background:var(--color-background);min-height:100vh;padding:var(--spacing-md)}.container{margin:0 auto;max-width:1200px;padding:0 var(--spacing-md)}.btn{border:none;border-radius:var(--border-radius-md);cursor:pointer;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:all .2s ease}.btn-primary{background:var(--color-primary);color:var(--color-white)}.btn-secondary{background:var(--color-secondary);color:var(--color-white)}.card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-lg)}.card-header{border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.card-title{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.form-group{margin-bottom:var(--spacing-md)}.form-label{color:var(--color-text-primary);display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.form-input{border:1px solid var(--color-border);border-radius:var(--border-radius-md);font-size:var(--font-size-base);padding:var(--spacing-sm);width:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.p-0{padding:0}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.p-5{padding:var(--spacing-xl)}.d-flex{display:flex}.d-grid{display:grid}.d-block{display:block}.d-none{display:none}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.gap-1{gap:var(--spacing-xs)}.gap-2{gap:var(--spacing-sm)}.gap-3{gap:var(--spacing-md)}.gap-4{gap:var(--spacing-lg)}.gap-5{gap:var(--spacing-xl)}.w-full{width:100%}.h-full{height:100%}.rounded{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.shadow{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}:root{--z-header:1300;--z-sidebar:1200;--z-sidebar-mobile:1350;--z-main-content:1;--z-dashboard-elements:10;--header-height-xs:56px;--header-height-sm:64px;--header-height-md:67px;--sidebar-width-open:240px;--sidebar-width-collapsed:56px;--transition-sidebar:width 0.3s ease,margin-left 0.3s ease;--transition-hover:all 0.2s ease}.layout-header{background:linear-gradient(135deg,#ff6b00,#ff8a3d 25%,#ff9d4d 50%,#e07d1a 75%,#e05a00)!important;box-shadow:0 2px 12px #ff6b0026!important;height:56px!important;height:var(--header-height-xs)!important;position:fixed!important;z-index:1300!important;z-index:var(--z-header)!important}@media (min-width:600px){.layout-header{height:64px!important;height:var(--header-height-sm)!important}}@media (min-width:960px){.layout-header{height:67px!important;height:var(--header-height-md)!important}}.layout-sidebar-desktop{background-color:#fff!important;border-right:1px solid #e0e0e0!important;box-shadow:2px 0 4px #0000001a!important;display:block!important;height:calc(100vh - 56px)!important;height:calc(100vh - var(--header-height-xs))!important;opacity:1!important;overflow-x:hidden!important;position:fixed!important;top:56px!important;top:var(--header-height-xs)!important;transition:width .3s ease,margin-left .3s ease!important;transition:var(--transition-sidebar)!important;visibility:visible!important;width:240px!important;width:var(--sidebar-width-open)!important;z-index:1200!important;z-index:var(--z-sidebar)!important}@media (min-width:600px){.layout-sidebar-desktop{height:calc(100vh - 64px)!important;height:calc(100vh - var(--header-height-sm))!important;top:64px!important;top:var(--header-height-sm)!important}}@media (min-width:960px){.layout-sidebar-desktop{height:calc(100vh - 67px)!important;height:calc(100vh - var(--header-height-md))!important;top:67px!important;top:var(--header-height-md)!important}}.layout-sidebar-desktop.collapsed{width:56px!important;width:var(--sidebar-width-collapsed)!important}.layout-sidebar-mobile{height:calc(100vh - 56px)!important;height:calc(100vh - var(--header-height-xs))!important;position:fixed!important;top:56px!important;top:var(--header-height-xs)!important;width:260px!important;z-index:1350!important;z-index:var(--z-sidebar-mobile)!important}@media (min-width:600px){.layout-sidebar-mobile{height:calc(100vh - 64px)!important;height:calc(100vh - var(--header-height-sm))!important;top:64px!important;top:var(--header-height-sm)!important;width:280px!important}}.layout-main-content{background-color:#f5f5f5!important;flex-grow:1!important;margin-left:0!important;min-height:calc(100vh - 56px)!important;min-height:calc(100vh - var(--header-height-xs))!important;overflow:auto!important;padding-top:56px!important;padding-top:var(--header-height-xs)!important;position:relative!important;transition:width .3s ease,margin-left .3s ease!important;transition:var(--transition-sidebar)!important;z-index:1!important;z-index:var(--z-main-content)!important}@media (min-width:600px){.layout-main-content{min-height:calc(100vh - 64px)!important;min-height:calc(100vh - var(--header-height-sm))!important;padding-top:64px!important;padding-top:var(--header-height-sm)!important}}@media (min-width:960px){.layout-main-content{min-height:calc(100vh - 67px)!important;min-height:calc(100vh - var(--header-height-md))!important;padding-top:67px!important;padding-top:var(--header-height-md)!important}.layout-main-content.sidebar-open{margin-left:240px!important;margin-left:var(--sidebar-width-open)!important;width:calc(100% - 240px)!important;width:calc(100% - var(--sidebar-width-open))!important}.layout-main-content.sidebar-collapsed{margin-left:56px!important;margin-left:var(--sidebar-width-collapsed)!important;width:calc(100% - 56px)!important;width:calc(100% - var(--sidebar-width-collapsed))!important}}.menu-container,.menu-item,.menu-item-button,.menu-item-icon,.menu-item-text,.menu-list{opacity:1!important;visibility:visible!important}.menu-container{display:flex!important;flex-direction:column!important;height:100%!important}.menu-scroll-container{display:block!important;flex:1 1!important;min-height:0!important;opacity:1!important;overflow-y:auto!important;visibility:visible!important}.menu-list{display:flex!important;flex-direction:column!important;padding:8px!important}.menu-item{display:list-item!important;margin-bottom:4px!important}.menu-item-button{align-items:center!important;border-radius:4px!important;cursor:pointer!important;display:flex!important;padding:8px 12px!important;transition:all .2s ease!important;transition:var(--transition-hover)!important}.menu-item-button:hover{background-color:#f5f5f5!important;transform:translateX(2px)!important}.menu-item-button.active{border-left:3px solid!important}.menu-item-icon{display:flex!important;justify-content:center!important;margin-right:12px!important;min-width:24px!important}.menu-item-text{display:block!important;flex:1 1!important}.menu-submenu{padding-left:16px!important}.menu-submenu-button{min-height:32px!important;transition:all .2s ease!important;transition:var(--transition-hover)!important}.menu-submenu-button:hover{background-color:#f0f0f0!important;transform:translateX(2px)!important}.dashboard-tasks-alerts-row{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px;width:100%}.dashboard-alerts-compact,.dashboard-tasks-compact{height:auto;max-height:500px;min-height:400px;position:relative;width:100%;z-index:10;z-index:var(--z-dashboard-elements)}.dashboard-tasks-compact .MuiCard-root{box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;width:100%;z-index:10;z-index:var(--z-dashboard-elements)}.dashboard-tasks-compact .MuiCardContent-root{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:16px;position:relative;z-index:10;z-index:var(--z-dashboard-elements)}.dashboard-tasks-compact .MuiTabs-root{border-bottom:1px solid #f0f0f0;flex-shrink:0;margin-bottom:8px;position:relative;z-index:11;z-index:calc(var(--z-dashboard-elements) + 1)}.dashboard-tasks-compact .MuiList-root{flex:1 1;max-height:300px;overflow-y:auto;padding:8px 0;position:relative;z-index:10;z-index:var(--z-dashboard-elements)}.dashboard-tasks-compact .MuiListItem-root{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:8px;padding:12px;position:relative;z-index:10;z-index:var(--z-dashboard-elements)}@media (max-width:959px){.dashboard-tasks-alerts-row{gap:12px!important;grid-template-columns:1fr!important}.dashboard-alerts-compact,.dashboard-tasks-compact{max-height:400px!important;min-height:300px!important}.dashboard-tasks-compact .MuiList-root{max-height:250px!important}}@media (max-width:767px){.dashboard-container{padding:16px!important}.dashboard-alerts-compact,.dashboard-tasks-compact{max-height:350px!important;min-height:250px!important}}.dashboard-tasks-compact .MuiList-root::-webkit-scrollbar{width:6px!important}.dashboard-tasks-compact .MuiList-root::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:3px!important}.dashboard-tasks-compact .MuiList-root::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:3px!important}.dashboard-tasks-compact .MuiList-root::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}@media (min-width:960px){.layout-sidebar-desktop,.sidebar-desktop{display:block!important;opacity:1!important;visibility:visible!important}}@media (max-width:926px) and (orientation:landscape){.layout-sidebar-desktop,.sidebar-desktop{display:none!important;visibility:hidden!important}.layout-main-content.sidebar-collapsed,.layout-main-content.sidebar-open{margin-left:0!important}.layout-header{height:48px!important}.layout-main-content{min-height:calc(100vh - 48px)!important;padding-top:48px!important}.layout-sidebar-mobile{height:calc(100vh - 48px)!important;top:48px!important}.dashboard-tasks-alerts-row{gap:8px!important;grid-template-columns:1fr!important}.dashboard-alerts-compact,.dashboard-tasks-compact{max-height:300px!important;min-height:200px!important}}.menu-drawer-paper{opacity:1!important;visibility:visible!important}.layout-main-content :focus{outline:2px solid #667eea!important;outline-offset:2px!important}@media print{.layout-header,.layout-sidebar-desktop,.layout-sidebar-mobile{display:none!important}.layout-main-content{margin-left:0!important;padding-top:0!important}}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-clip:padding-box;background-image:url(data:image/png;base64,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);background-image:linear-gradient(#0000,#0000),url(/static/media/spritesheet.a4e0eb7ad904a4858361.svg);background-repeat:no-repeat;background-size:300px 30px}.leaflet-retina .leaflet-draw-toolbar a{background-image:url(data:image/png;base64,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);background-image:linear-gradient(#0000,#0000),url(/static/media/spritesheet.a4e0eb7ad904a4858361.svg)}.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.leaflet-draw-actions{display:none;left:26px;list-style:none;margin:0;padding:0;position:absolute;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{left:auto;right:26px}.leaflet-touch .leaflet-right .leaflet-draw-actions{left:auto;right:32px}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #aaa;color:#fff;font:11px/19px Helvetica Neue,Arial,Helvetica,sans-serif;height:28px;line-height:28px;padding-left:10px;padding-right:10px;text-decoration:none}.leaflet-touch .leaflet-draw-actions a{font-size:12px;height:30px;line-height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-bottom a,.leaflet-draw-actions-top a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:#00000080;border:1px solid #0000;border-radius:4px;color:#fff;font:12px/18px Helvetica Neue,Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-bottom:6px solid #0000;border-right:6px solid #00000080;border-top:6px solid #0000;content:"";left:-7px;position:absolute;top:7px}.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;height:5px;opacity:.6;position:absolute;width:5px}.leaflet-edit-marker-selected{background-color:#fe57a11a;border:4px dashed #fe57a199;border-radius:4px;box-sizing:initial}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}.leaflet-draw{z-index:1000!important}.leaflet-draw-toolbar{background-color:#fff!important;border-radius:4px!important;box-shadow:0 2px 8px #00000026!important;margin-right:10px!important;margin-top:10px!important;padding:4px!important}.leaflet-draw-toolbar a{align-items:center!important;background-color:#fff!important;border:2px solid #ccc!important;border-radius:4px!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;transition:all .2s ease!important;width:32px!important}.leaflet-draw-toolbar a:hover{background-color:#f5f5f5!important;border-color:#2196f3!important;transform:scale(1.05)!important}.leaflet-draw-toolbar a.leaflet-draw-draw-polygon{background-image:none!important}.leaflet-draw-toolbar a.leaflet-draw-draw-polygon:before{content:"📐";font-size:18px}.leaflet-draw-toolbar a.leaflet-draw-draw-rectangle{background-image:none!important}.leaflet-draw-toolbar a.leaflet-draw-draw-rectangle:before{content:"▭";font-size:18px}.leaflet-draw-toolbar a.leaflet-draw-draw-circle{background-image:none!important}.leaflet-draw-toolbar a.leaflet-draw-draw-circle:before{content:"⭕";font-size:18px}.leaflet-draw-toolbar a.leaflet-draw-edit-edit{background-image:none!important}.leaflet-draw-toolbar a.leaflet-draw-edit-edit:before{content:"✏️";font-size:18px}.leaflet-draw-toolbar a.leaflet-draw-edit-remove{background-image:none!important}.leaflet-draw-toolbar a.leaflet-draw-edit-remove:before{content:"🗑️";font-size:18px}.leaflet-draw-tooltip{background-color:#2196f3f2!important;border:none!important;border-radius:4px!important;box-shadow:0 2px 8px #0003!important;color:#fff!important;font-size:13px!important;font-weight:500!important;padding:8px 12px!important}.leaflet-draw-tooltip:before{border-top-color:#2196f3f2!important}.leaflet-draw-actions{background-color:#fff!important;border-radius:4px!important;box-shadow:0 2px 8px #00000026!important;padding:4px!important}.leaflet-draw-actions a{background-color:#2196f3!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-size:12px!important;font-weight:600!important;padding:6px 12px!important;transition:all .2s ease!important}.leaflet-draw-actions a:hover{background-color:#1976d2!important;transform:scale(1.05)!important}.leaflet-draw-actions a.leaflet-draw-actions-cancel{background-color:#f44336!important}.leaflet-draw-actions a.leaflet-draw-actions-cancel:hover{background-color:#d32f2f!important}.leaflet-interactive{cursor:pointer!important}.leaflet-draw-tooltip-subtext{color:#ffffffe6!important;font-size:11px!important}@media (prefers-color-scheme:dark){.leaflet-draw-actions,.leaflet-draw-toolbar{background-color:#2c2c2c!important}.leaflet-draw-toolbar a{background-color:#3c3c3c!important;border-color:#555!important}.leaflet-draw-toolbar a:hover{background-color:#4c4c4c!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0}.menu-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;flex-direction:column;height:100%}.menu-scroll-container{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d4af37 #0000;scrollbar-width:thin}.menu-scroll-container::-webkit-scrollbar{width:4px}.menu-scroll-container::-webkit-scrollbar-track{background:#0000}.menu-scroll-container::-webkit-scrollbar-thumb{background:#d4af37;border-radius:2px}.menu-list{padding:8px 4px!important}.menu-item{margin-bottom:2px}.menu-item-button{border-radius:8px!important;margin:0 4px 2px!important;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.menu-item-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.menu-item-button:hover:before{left:100%}.menu-item-button.active{background:linear-gradient(135deg,#d4af37,#f4e4a6)!important;box-shadow:0 4px 12px #d4af374d;color:#1a1a1a!important;transform:translateX(4px)}.menu-item-button.active .menu-item-icon{color:#1a1a1a!important}.menu-item-button.active .menu-item-text .MuiTypography-root{color:#1a1a1a!important;font-weight:600!important}.menu-item-button:hover{background:#d4af371a!important;box-shadow:0 2px 8px #0000001a;transform:translateX(2px)}.menu-item-icon{transition:all .3s ease!important}.menu-item-text .MuiTypography-root{font-size:.85rem!important;font-weight:500!important;letter-spacing:.5px}.menu-expand-icon{transition:transform .3s ease!important}.menu-expand-icon.expanded{transform:rotate(180deg)}.menu-submenu{background:#ffffff0d;border-radius:8px;margin:4px 8px;padding:4px 0!important}.menu-submenu-button{border-radius:6px!important;margin:0 8px 2px!important;padding-left:24px!important;transition:all .3s ease!important}.menu-submenu-button:hover{background:#5c8db514!important;transform:translateX(4px)}.menu-submenu-button.active{background:#5c8db526!important;border-left:3px solid #5c8db5}.menu-submenu-icon{min-width:24px!important}.menu-submenu-text .MuiTypography-root{font-size:.75rem!important;font-weight:400!important}.menu-drawer-paper{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border-right:1px solid #d4af3733!important}.menu-drawer-paper.collapsed{transition:width .3s ease!important;width:64px!important}.layout-sidebar-desktop,.layout-sidebar-mobile{display:block!important;opacity:1!important;visibility:visible!important;z-index:1200!important}.menu-tooltip{background:#1a1a1a!important;border-radius:4px!important;color:#d4af37!important;font-size:.75rem!important}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.menu-item{animation:slideInFromLeft .3s ease-out}.menu-item:first-child{animation-delay:.1s}.menu-item:nth-child(2){animation-delay:.2s}.menu-item:nth-child(3){animation-delay:.3s}.menu-item:nth-child(4){animation-delay:.4s}.menu-item:nth-child(5){animation-delay:.5s}@media (max-width:768px){.menu-drawer-paper{width:280px!important}.menu-container,.menu-drawer-paper{max-height:100vh!important;max-height:100dvh!important}.menu-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important}.menu-scroll-container{-webkit-overflow-scrolling:touch;flex:1 1!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:60px}.menu-item-text .MuiTypography-root{font-size:.9rem!important}}#root,body,html{opacity:1!important;visibility:visible!important}#root{display:block!important}#root[aria-hidden=true]{aria-hidden:false!important}.App,.app-loaded{opacity:1!important;visibility:visible!important}.App{min-height:100vh;position:relative}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;color:#fff;padding:20px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--luxury-gold:#d4af37;--luxury-gold-light:gold;--luxury-gold-dark:#b8941f;--luxury-black:#0a0a0a;--luxury-dark-gray:#1a1a1a;--luxury-light-gray:#f8f9fa;--luxury-white:#fff;--luxury-shadow:0 20px 60px #00000026;--luxury-shadow-hover:0 30px 80px #d4af3740;--luxury-transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.luxury-heading{font-weight:700;letter-spacing:-.02em;line-height:1.1}.luxury-heading,.luxury-subheading{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.luxury-subheading{font-weight:300;letter-spacing:.01em;line-height:1.5}.luxury-body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.6}.luxury-button{background:linear-gradient(135deg,#d4af37,gold);background:linear-gradient(135deg,var(--luxury-gold) 0,var(--luxury-gold-light) 100%);border:none;border-radius:25px;box-shadow:0 12px 35px #d4af3766;color:#0a0a0a;color:var(--luxury-black);cursor:pointer;font-size:1.1rem;font-weight:700;overflow:hidden;padding:16px 40px;position:relative;text-transform:none;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--luxury-transition)}.luxury-button:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.luxury-button:hover{box-shadow:0 20px 50px #d4af3799;transform:translateY(-3px)}.luxury-button:hover:before{left:100%}.luxury-card{background:linear-gradient(145deg,#fff,#f8f9fa);background:linear-gradient(145deg,var(--luxury-white) 0,var(--luxury-light-gray) 100%);border:1px solid #d4af3733;border-radius:24px;box-shadow:0 20px 60px #00000026;box-shadow:var(--luxury-shadow);cursor:pointer;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--luxury-transition)}.luxury-card:before{background:linear-gradient(90deg,#0000,#d4af371a,#0000);content:"";height:100%;left:"-100%";position:absolute;top:0;transition:left .6s ease;width:100%}.luxury-card:hover{border-color:#d4af3766;box-shadow:0 30px 80px #d4af3740;box-shadow:var(--luxury-shadow-hover);transform:translateY(-12px) scale(1.02)}.luxury-card:hover:before{left:100%}.luxury-search-box{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#fffffffa;border:2px solid #d4af374d;border-radius:32px;box-shadow:0 50px 150px #0006,0 0 0 1px #d4af3733,inset 0 1px 0 #fffc;padding:50px 60px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--luxury-transition)}.luxury-search-box:hover{box-shadow:0 60px 180px #d4af374d,0 0 0 1px #d4af3766,inset 0 1px 0 #ffffffe6;transform:translateY(-8px)}.luxury-input{background-color:#fff;background-color:var(--luxury-white);border:2px solid #d4af374d;border-radius:25px;font-size:1.2rem;min-height:60px;padding:8px 16px;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--luxury-transition)}.luxury-input:focus,.luxury-input:hover{border-color:#d4af37;border-color:var(--luxury-gold)}.luxury-input:focus{box-shadow:0 0 0 4px #d4af371a}@keyframes luxuryFadeInUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes luxuryShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes luxuryFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.luxury-gradient-gold{background:linear-gradient(135deg,#d4af37,gold);background:linear-gradient(135deg,var(--luxury-gold) 0,var(--luxury-gold-light) 100%)}.luxury-gradient-dark{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);background:linear-gradient(135deg,var(--luxury-black) 0,var(--luxury-dark-gray) 100%)}.luxury-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f0f0f0);background:linear-gradient(135deg,var(--luxury-white) 0,#f0f0f0 100%);background-clip:text;-webkit-background-clip:text}.luxury-shadow-sm{box-shadow:0 8px 32px #0000001a}.luxury-shadow-md{box-shadow:0 20px 60px #00000026;box-shadow:var(--luxury-shadow)}.luxury-shadow-lg{box-shadow:0 30px 80px #d4af3740;box-shadow:var(--luxury-shadow-hover)}.luxury-shadow-gold{box-shadow:0 12px 35px #d4af3766}.luxury-shadow-gold-hover{box-shadow:0 20px 50px #d4af3799}@media (max-width:768px){.luxury-search-box{border-radius:24px;padding:30px 40px}.luxury-button{font-size:1rem;padding:14px 30px}.luxury-card{border-radius:20px}}.luxury-hover-lift{transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--luxury-transition)}.luxury-hover-lift:hover{transform:translateY(-8px)}.luxury-hover-scale{transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--luxury-transition)}.luxury-hover-scale:hover{transform:scale(1.05)}.luxury-hover-glow{transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--luxury-transition)}.luxury-hover-glow:hover{box-shadow:0 0 30px #d4af3780}.luxury-loading{animation:luxuryShimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.luxury-scrollbar::-webkit-scrollbar{width:8px}.luxury-scrollbar::-webkit-scrollbar-track{background:#f8f9fa;background:var(--luxury-light-gray);border-radius:4px}.luxury-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d4af37,gold);background:linear-gradient(135deg,var(--luxury-gold) 0,var(--luxury-gold-light) 100%);border-radius:4px}.luxury-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#b8941f,#d4af37);background:linear-gradient(135deg,var(--luxury-gold-dark) 0,var(--luxury-gold) 100%)}@media (max-width:600px){.MuiButton-root{font-size:.8rem!important;min-height:36px!important;padding:6px 12px!important}.MuiButton-root .MuiButton-endIcon,.MuiButton-root .MuiButton-startIcon{margin-left:-2px!important;margin-right:4px!important}.MuiButton-root .MuiSvgIcon-root{font-size:1.1rem!important}.MuiIconButton-root{padding:8px!important}.MuiChip-root{font-size:.7rem!important;height:24px!important}.MuiTypography-h3{font-size:1.5rem!important}.MuiTypography-h4{font-size:1.3rem!important}.MuiTypography-h5{font-size:1.1rem!important}.MuiTypography-h6{font-size:1rem!important}.MuiCardContent-root:not(.no-mobile-padding),.MuiPaper-root:not(.map-container):not(.no-mobile-padding):not(.MuiDialog-paper):not(.MuiMenu-paper):not(.MuiDrawer-paper):not(.MuiTableContainer-root){padding:12px!important;&:last-child{padding-bottom:12px!important}}.MuiCardActions-root{padding:8px 12px!important}.MuiTab-root{font-size:.75rem!important;min-height:42px!important;min-width:auto!important;padding:6px 10px!important}.MuiTab-root .MuiSvgIcon-root{font-size:1rem!important;margin-right:4px!important}.MuiDialog-paper{margin:8px!important;max-height:calc(100% - 16px)!important;width:calc(100% - 16px)!important}.MuiDialogTitle-root{font-size:1.1rem!important;padding:12px 16px!important}.MuiDialogActions-root,.MuiDialogContent-root{padding:8px 16px!important}.MuiSelect-select,.MuiTextField-root .MuiInputBase-root{font-size:.9rem!important}.MuiSelect-select{padding:10px 14px!important}.MuiBreadcrumbs-root{font-size:.75rem!important}.MuiAlert-root{font-size:.8rem!important;padding:6px 12px!important}.MuiLinearProgress-root{border-radius:3px!important;height:6px!important}.MuiAccordionSummary-root{min-height:40px!important;padding:0 12px!important}.MuiAccordionDetails-root{padding:8px 12px!important}.MuiTableCell-root{font-size:.75rem!important;padding:8px 6px!important}.MuiTooltip-tooltip{font-size:.7rem!important}}@media (min-width:601px) and (max-width:959px){.MuiButton-root{font-size:.85rem!important;padding:7px 14px!important}.MuiTab-root{font-size:.8rem!important;min-height:48px!important}.MuiTypography-h4{font-size:1.5rem!important}}@media (max-width:960px){.MuiButton-root,.MuiIconButton-root,.MuiListItemButton-root,.MuiMenuItem-root,.MuiTab-root{min-height:44px!important;touch-action:manipulation!important}input,select,textarea{font-size:16px!important}.MuiTableContainer-root{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important;scrollbar-color:#c1c1c1 #0000!important;scrollbar-width:thin!important}}@media (max-width:960px){.MuiTableContainer-root::-webkit-scrollbar{height:6px!important}.MuiTableContainer-root::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:3px!important}.MuiTableContainer-root::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:3px!important}.MuiTable-root.force-min-width{min-width:600px!important}body,html{overflow-x:hidden!important}#root,.App{max-width:100vw!important}#root,.App,.layout-main-content{overflow-x:hidden!important;width:100%!important}.layout-main-content{box-sizing:border-box!important;max-width:100%!important}img{height:auto!important;max-width:100%!important}.page-footer img{height:20px!important;max-height:20px!important;max-width:80px!important;object-fit:contain!important;width:auto!important}.MuiTypography-root{overflow-wrap:break-word!important;word-break:break-word!important}.MuiChip-label{max-width:200px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media (max-width:600px){.MuiDialogActions-root .MuiButton-root{flex:1 1!important}.MuiStepper-horizontal{align-items:flex-start!important;flex-direction:column!important}.MuiStepper-horizontal .MuiStep-root{width:100%!important}.MuiStepConnector-horizontal{display:none!important}}@media (max-width:960px){.MuiFab-root{bottom:16px!important;right:16px!important;z-index:1050!important}}@media (max-width:600px){.MuiGrid-item:not([class*=MuiGrid-grid-xs-]){flex-basis:100%!important;max-width:100%!important}.MuiPagination-root{display:flex!important;justify-content:center!important}.MuiPagination-ul{flex-wrap:nowrap!important}.MuiPaginationItem-root{font-size:.75rem!important;height:32px!important;min-width:32px!important}.MuiTableContainer-root{position:relative!important}.MuiTableContainer-root:after{background:linear-gradient(270deg,#0000000a,#0000);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:20px;z-index:1}.MuiTable-root .MuiTableCell-root:first-child{background:inherit!important;box-shadow:2px 0 4px #0000000d!important;left:0!important;max-width:140px!important;min-width:100px!important;position:-webkit-sticky!important;position:sticky!important;z-index:2!important}.MuiTableHead-root .MuiTableCell-root:first-child{background:#f5f5f5!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:first-child{background:#fff!important}.MuiTable-root .MuiTableCell-root{white-space:nowrap!important}.MuiCard-root [style*=gradient] .MuiCardContent-root{flex-direction:column!important;gap:12px!important;text-align:center!important}.MuiDialog-paper:not(.MuiDialog-paperWidthXs){border-radius:0!important;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important;width:100%!important}.builderbot-widget,.chatbot-widget-container{bottom:12px!important;right:12px!important;z-index:1100!important}.builderbot-widget.open,.chatbot-widget-container.open{bottom:8px!important;height:calc(100vh - 80px)!important;right:8px!important;width:calc(100vw - 16px)!important}svg:not(.MuiSvgIcon-root){height:auto!important;max-width:100%!important;overflow:visible!important}canvas{max-width:100%!important;touch-action:pan-x pan-y pinch-zoom!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){.layout-main-content{padding-bottom:env(safe-area-inset-bottom)!important}.MuiFab-root{bottom:calc(16px + env(safe-area-inset-bottom))!important}.builderbot-widget,.chatbot-widget-container{bottom:calc(12px + env(safe-area-inset-bottom))!important}}@media (max-width:600px){.MuiGrid-container>.MuiGrid-item[class*=MuiGrid-grid-xs-6]{flex-basis:50%!important;max-width:50%!important}.MuiTabs-root{position:relative!important}.MuiTabs-scroller{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.MuiTabs-root:after{background:linear-gradient(270deg,#ffffffe6,#0000);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:24px;z-index:1}.MuiToggleButtonGroup-root{flex-wrap:wrap!important;gap:4px!important}.MuiToggleButton-root{flex:0 1 auto!important;font-size:.7rem!important;padding:4px 8px!important}}