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}body>div:empty:not([id]):not([class]),body>div:not([id]):not([class]){display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important;width:0!important;z-index:-9999!important}.pagination{align-items:center;display:flex;font-family:system-ui,-apple-system,sans-serif;gap:1rem;justify-content:center;padding:1rem}.pagination--dark{background:#1a1a1a;color:#fff}.pagination--dark .pagination__button,.pagination--dark .pagination__number{background:#2a2a2a;border:1px solid #333;color:#fff}.pagination--dark .pagination__button:hover:not(:disabled),.pagination--dark .pagination__number:hover:not(:disabled){background:#3a3a3a}.pagination--dark .pagination__button:disabled,.pagination--dark .pagination__number:disabled{background:#222;color:#666;cursor:not-allowed}.pagination--dark .pagination__number--active{background:#4a4a4a;border-color:#5a5a5a}.pagination--dark .pagination__number--ellipsis{background:#0000;border:none;color:#888}.pagination__numbers{display:flex;gap:.5rem}.pagination__button,.pagination__number{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;height:2.5rem;min-width:2.5rem;padding:0 .75rem;transition:all .2s ease}.pagination__button:focus,.pagination__number:focus{box-shadow:0 0 0 2px #4299e180;outline:none}.pagination__button{align-items:center;display:flex;justify-content:center}@media(max-width:640px){.pagination{flex-direction:column;gap:.75rem}.pagination__numbers{flex-wrap:wrap;justify-content:center;order:-1}}.custom-button{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .2s ease-in-out}.custom-button:focus{box-shadow:0 0 0 3px #007bff40;outline:none}.custom-button--small{font-size:.875rem;padding:.5rem 1rem}.custom-button--medium{font-size:1rem;padding:.75rem 1.5rem}.custom-button--long{font-size:1rem;min-width:200px;padding:.75rem 2rem}.custom-button--light.custom-button--primary{background-color:#007bff;color:#fff}.custom-button--light.custom-button--primary:hover:not(:disabled){background-color:#0056b3}.custom-button--light.custom-button--primary:disabled{background-color:#007bff80;cursor:not-allowed;opacity:.7}.custom-button--light.custom-button--secondary{background-color:#6c757d;color:#fff}.custom-button--light.custom-button--secondary:hover:not(:disabled){background-color:#545b62}.custom-button--light.custom-button--secondary:disabled{background-color:#6c757d80;cursor:not-allowed;opacity:.7}.custom-button--light.custom-button--tertiary{background-color:#0000;color:#007bff}.custom-button--light.custom-button--tertiary:hover:not(:disabled){background-color:#007bff1a}.custom-button--light.custom-button--tertiary:disabled{background-color:#007bff4d;cursor:not-allowed;opacity:.7}.custom-button--dark.custom-button--primary{background-color:#0af;color:#1a1a1a}.custom-button--dark.custom-button--primary:hover:not(:disabled){background-color:#08c}.custom-button--dark.custom-button--primary:disabled{background-color:#00aaff80;cursor:not-allowed;opacity:.7}.custom-button--dark.custom-button--secondary{background-color:#89a;color:#1a1a1a}.custom-button--dark.custom-button--secondary:hover:not(:disabled){background-color:#678}.custom-button--dark.custom-button--secondary:disabled{background-color:#8899aa80;cursor:not-allowed;opacity:.7}.custom-button--dark.custom-button--tertiary{background-color:#0000;color:#0af}.custom-button--dark.custom-button--tertiary:hover:not(:disabled){background-color:#0af3}.custom-button--dark.custom-button--tertiary:disabled{background-color:#00aaff4d;cursor:not-allowed;opacity:.7}.custom-button--disabled{pointer-events:none}.custom-button--disabled .custom-button__icon,.custom-button--disabled .custom-button__text{opacity:.7}.custom-button--loading{cursor:wait}.custom-button--loading .custom-button__spinner{height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.custom-button--loading .custom-button__spinner svg{animation:spin 1s linear infinite}.custom-button--loading .custom-button__icon,.custom-button--loading .custom-button__text{visibility:hidden}.custom-button__icon{align-items:center;display:inline-flex;justify-content:center}.custom-button__icon--start{margin-right:.5rem}.custom-button__icon--end{margin-left:.5rem}.custom-button__icon img,.custom-button__icon svg{height:1.25em;width:1.25em}.custom-button--dual-icons .custom-button__text{margin:0 .5rem}@media(prefers-color-scheme:dark){.custom-button--light{filter:brightness(.9)}}@media(prefers-reduced-motion:reduce){.custom-button{transition:none}.custom-button--loading .custom-button__spinner svg{animation:none}}.GM__light-dashboard-vehicle{background:#fff;height:87vh;overflow:hidden;position:relative;width:100%}.GM__light-dashboard-vehicle header{background:#fff;border-color:#e0e6ed}.GM__light-dashboard-vehicle header .header-right .settings-icon-wrapper:hover{background-color:#0000000a}.GM__light-dashboard-vehicle main{background-color:#f5f7fa;flex:1 1;overflow-y:auto;padding:20px}.GM__light-dashboard-vehicle main::-webkit-scrollbar{height:8px;width:8px}.GM__light-dashboard-vehicle main::-webkit-scrollbar-track{background:#fff}.GM__light-dashboard-vehicle main::-webkit-scrollbar-thumb{background:#e0e6ed;border-radius:4px}.GM__light-dashboard-vehicle main::-webkit-scrollbar-thumb:hover{background:#d1d9e6}.GM__light-dashboard-vehicle main .vehicle-card{background-color:#fff;border:1px solid #e0e6ed;border-radius:8px;box-shadow:2px 2px 5px #0000001a;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.GM__light-dashboard-vehicle main .vehicle-card:hover{box-shadow:3px 3px 8px #00000026;transform:translateY(-2px)}.GM__light-dashboard-vehicle main .vehicle-card h3{color:#2c3e50;font-size:18px;font-weight:600;margin:0}.GM__light-dashboard-vehicle main .vehicle-card p{color:#7f8c9a;font-size:14px;margin:8px 0}.GM__light-dashboard-vehicle main .vehicles-grid{width:100%}.GM__light-dashboard-vehicle main .loading-indicator{background-color:#00000008;color:#2c3e50}.GM__light-dashboard-vehicle main .no-results{background-color:#0000000d;color:#7f8c9a}.GM__light-dashboard-vehicle main .combined-vehicle-container .vehicle-card{margin:0}.GM__light-dashboard-vehicle main .combined-vehicle-container .vehicle-card.trailer .image-border.trailer-border{border-color:#fa0}.GM__light-dashboard-vehicle main .combined-vehicle-container .vehicle-card.trailer .line.trailer-line{background:#fa0}.GM__light-dashboard-vehicle footer{background:#fff;border-top:1px solid #e0e6ed;margin-top:auto;padding:20px;text-align:center}.GM__dark-dashboard-vehicle{background:#000;height:87vh;overflow:hidden;position:relative;width:100%}.GM__dark-dashboard-vehicle header{background:#1e1e1e;border-color:#333}.GM__dark-dashboard-vehicle header .header-right .settings-icon-wrapper:hover{background-color:#ffffff1a}.GM__dark-dashboard-vehicle header .header-right .settings-icon-wrapper .settings-icon{filter:invert(1)}.GM__dark-dashboard-vehicle main{background-color:#111;flex:1 1;overflow-y:auto;padding:20px}.GM__dark-dashboard-vehicle main::-webkit-scrollbar{height:8px;width:8px}.GM__dark-dashboard-vehicle main::-webkit-scrollbar-track{background:#000}.GM__dark-dashboard-vehicle main::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.GM__dark-dashboard-vehicle main::-webkit-scrollbar-thumb:hover{background:#444}.GM__dark-dashboard-vehicle main .vehicle-card{background-color:#000;border:1px solid #333;border-radius:8px;box-shadow:2px 2px 5px #0000004d;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.GM__dark-dashboard-vehicle main .vehicle-card:hover{box-shadow:3px 3px 8px #00000080;transform:translateY(-2px)}.GM__dark-dashboard-vehicle main .vehicle-card h3{color:#fff;font-size:18px;font-weight:600;margin:0}.GM__dark-dashboard-vehicle main .vehicle-card p{color:#777;font-size:14px;margin:8px 0}.GM__dark-dashboard-vehicle main .vehicles-grid{width:100%}.GM__dark-dashboard-vehicle main .loading-indicator{background-color:#ffffff0d;color:#fff}.GM__dark-dashboard-vehicle main .no-results{background-color:#ffffff08;color:#777}.GM__dark-dashboard-vehicle main .combined-vehicle-container .vehicle-card{margin:0}.GM__dark-dashboard-vehicle main .combined-vehicle-container .vehicle-card.trailer .image-border.trailer-border{border-color:#fa0}.GM__dark-dashboard-vehicle main .combined-vehicle-container .vehicle-card.trailer .line.trailer-line{background:#fa0}.GM__dark-dashboard-vehicle main .combined-vehicle-container .vehicle-connector .connector-icon,.GM__dark-dashboard-vehicle main .combined-vehicle-container .vehicle-connector .connector-line{background-color:#4caf50}.GM__dark-dashboard-vehicle footer{background:#000;border-top:1px solid #333;margin-top:auto;padding:20px;text-align:center}.vehicles-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));width:100%}.vehicles-grid>.GM__dark-vehicle-card:has(.combined-vehicle-container),.vehicles-grid>.GM__light-vehicle-card:has(.combined-vehicle-container){grid-column:1/-1}@media(min-width:100vw){.vehicles-grid>.GM__dark-vehicle-card:has(.combined-vehicle-container),.vehicles-grid>.GM__light-vehicle-card:has(.combined-vehicle-container){grid-column:span 2}}.loading-indicator,.no-results{border-radius:8px;font-size:16px;padding:40px;text-align:center;width:100%}.combined-vehicle-container{justify-content:center;max-width:100%}@media(min-width:768px){.combined-vehicle-container{flex-direction:row}}@media(max-width:767px){.combined-vehicle-container{flex-direction:column}}.combined-vehicle-container .vehicle-card{flex:0 0 auto;max-width:none;min-width:auto;width:300px}.combined-vehicle-container .vehicle-connector{position:relative}@media(max-width:767px){.combined-vehicle-container .vehicle-connector{flex-direction:row;height:40px;width:100%}.combined-vehicle-container .vehicle-connector .connector-line{height:4px;width:30px}.combined-vehicle-container .vehicle-connector .connector-line.top{left:45px;top:auto}.combined-vehicle-container .vehicle-connector .connector-line.bottom{bottom:auto;right:45px}}.GM__dark-dashboard-vehicle header,.GM__light-dashboard-vehicle header{align-items:center;border-bottom:1px solid;display:flex;justify-content:space-between;margin-bottom:0;padding:16px 24px}.GM__dark-dashboard-vehicle header .header-left,.GM__light-dashboard-vehicle header .header-left{flex:0 1 500px}.GM__dark-dashboard-vehicle header .header-left .search-component,.GM__light-dashboard-vehicle header .header-left .search-component{max-width:100%}.GM__dark-dashboard-vehicle header .header-right,.GM__light-dashboard-vehicle header .header-right{align-items:center;display:flex;gap:16px}.GM__dark-dashboard-vehicle header .header-right .GM__dark-sort-dropdown,.GM__dark-dashboard-vehicle header .header-right .GM__light-sort-dropdown,.GM__light-dashboard-vehicle header .header-right .GM__dark-sort-dropdown,.GM__light-dashboard-vehicle header .header-right .GM__light-sort-dropdown{width:auto}.GM__dark-dashboard-vehicle header .header-right .settings-icon-wrapper,.GM__light-dashboard-vehicle header .header-right .settings-icon-wrapper{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.GM__dark-dashboard-vehicle header .header-right .settings-icon-wrapper .settings-icon,.GM__light-dashboard-vehicle header .header-right .settings-icon-wrapper .settings-icon{height:24px;width:24px}@media screen and (max-width:1200px){.GM__dark-dashboard-vehicle main .vehicles-grid,.GM__light-dashboard-vehicle main .vehicles-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));width:100%}.GM__dark-dashboard-vehicle main .vehicles-grid .combined-vehicle-container,.GM__light-dashboard-vehicle main .vehicles-grid .combined-vehicle-container{grid-column:span 2}}@media screen and (max-width:1200px)and (max-width:1200px){.GM__dark-dashboard-vehicle main .vehicles-grid .combined-vehicle-container,.GM__light-dashboard-vehicle main .vehicles-grid .combined-vehicle-container{grid-column:span 2}}@media screen and (max-width:1200px)and (max-width:900px){.GM__dark-dashboard-vehicle main .vehicles-grid .combined-vehicle-container,.GM__light-dashboard-vehicle main .vehicles-grid .combined-vehicle-container{grid-column:span 1}}@media screen and (max-width:900px){.GM__dark-dashboard-vehicle main .vehicles-grid,.GM__light-dashboard-vehicle main .vehicles-grid{grid-template-columns:repeat(2,1fr)}.combined-vehicle-container{flex-direction:column}.combined-vehicle-container .vehicle-connector{height:40px;margin:0}.combined-vehicle-container .vehicle-connector .connector-line{height:15px}.combined-vehicle-container .vehicle-connector .connector-line.top{top:0}.combined-vehicle-container .vehicle-connector .connector-line.bottom{bottom:0}}@media screen and (max-width:600px){.GM__dark-dashboard-vehicle header,.GM__light-dashboard-vehicle header{flex-direction:column;gap:16px}.GM__dark-dashboard-vehicle header .header-left,.GM__light-dashboard-vehicle header .header-left{width:100%}.GM__dark-dashboard-vehicle header .header-right,.GM__light-dashboard-vehicle header .header-right{justify-content:space-between;width:100%}.GM__dark-dashboard-vehicle main .vehicles-grid,.GM__light-dashboard-vehicle main .vehicles-grid{grid-template-columns:1fr}}.search-component{max-width:500px;width:100%}.search-component input{background-color:#f5f7fa;border:1px solid #e0e6ed;border-radius:8px;color:#333;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.search-component input:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033;outline:none}.search-component input::placeholder{color:#777}.GM__dark-dashboard-vehicle .search-component input{background-color:#2b2b2b;border-color:#444;color:#fff}.GM__dark-dashboard-vehicle .search-component input::placeholder{color:#aaa}.GM__dark-dashboard-vehicle .search-component input:focus{border-color:#9747ff;box-shadow:0 0 0 2px #9747ff4d}@media screen and (max-width:600px){.search-component{max-width:100%}}.GM__dark-sort-dropdown{margin:0;padding:0;width:100%}.GM__dark-sort-dropdown .GM__dark-sort-select{background-color:#2d2d2d;color:#e2e8f0;width:100%}.GM__dark-sort-dropdown .GM__dark-sort-select .MuiSelect-select{background-color:#2d2d2d;color:#e2e8f0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;padding:.5rem .75rem}.GM__dark-sort-dropdown .GM__dark-sort-select .MuiOutlinedInput-notchedOutline{border-color:#404040;border-radius:8px}.GM__dark-sort-dropdown .GM__dark-sort-select:hover .MuiOutlinedInput-notchedOutline{border-color:#94a3b8}.GM__dark-sort-dropdown .GM__dark-sort-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6}.GM__dark-sort-dropdown .GM__dark-sort-select .MuiSvgIcon-root{color:#e2e8f0}.GM__dark-search-icon-container,.GM__light-search-icon-container{align-items:center;display:flex;margin-left:.25rem;padding-right:.25rem}.GM__light-sort-dropdown{margin:0;padding:0;width:100%}.GM__light-sort-dropdown .GM__light-sort-select{background-color:#fff;color:#1e293b;width:100%}.GM__light-sort-dropdown .GM__light-sort-select .MuiSelect-select{background-color:#fff;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;padding:.5rem .75rem}.GM__light-sort-dropdown .GM__light-sort-select .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0;border-radius:8px}.GM__light-sort-dropdown .GM__light-sort-select:hover .MuiOutlinedInput-notchedOutline{border-color:#64748b}.GM__light-sort-dropdown .GM__light-sort-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#93c5fd}.GM__light-sort-dropdown .GM__light-sort-select .MuiSvgIcon-root{color:#1e293b}.GM__dark-dropdown-paper{background-color:#2d2d2d!important;border:1px solid #404040!important;border-radius:8px!important;box-shadow:#0003!important;max-height:400px}.GM__light-dropdown-paper{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 4px 12px #0000000d!important;max-height:400px}.GM__dark-dropdown-menu-list,.GM__light-dropdown-menu-list{padding:0!important}.GM__dark-dropdown-paper .MuiMenuItem-root{color:#e2e8f0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;padding:.5rem .75rem}.GM__dark-dropdown-paper .MuiMenuItem-root:hover{background-color:#404040}.GM__dark-dropdown-paper .MuiMenuItem-root.Mui-selected{background-color:#3b82f633}.GM__dark-dropdown-paper .MuiMenuItem-root.Mui-selected:hover{background-color:#3b82f64d}.GM__dark-dropdown-paper .MuiMenuItem-root.Mui-disabled{color:#94a3b8}.GM__light-dropdown-paper .MuiMenuItem-root{color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;padding:.5rem .75rem}.GM__light-dropdown-paper .MuiMenuItem-root:hover{background-color:#f1f5f9}.GM__light-dropdown-paper .MuiMenuItem-root.Mui-selected{background-color:#93c5fd1a}.GM__light-dropdown-paper .MuiMenuItem-root.Mui-selected:hover{background-color:#93c5fd33}.GM__light-dropdown-paper .MuiMenuItem-root.Mui-disabled{color:#64748b}.GM__dark-dropdown-item-with-flag,.GM__light-dropdown-item-with-flag{align-items:center;display:flex;gap:.5rem;width:100%}.GM__dark-country-flag,.GM__light-country-flag{border-radius:2px;flex-shrink:0;object-fit:cover}.GM__dark-dropdown-item-label,.GM__light-dropdown-item-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-dropdown-search-container,.GM__light-dropdown-search-container{border-bottom:1px solid;padding:.5rem .75rem;position:sticky;top:0;z-index:1}.GM__dark-dropdown-search-container{background-color:#2d2d2d;border-bottom-color:#404040}.GM__dark-dropdown-search-container .GM__dark-search-input .MuiOutlinedInput-root{background-color:#1a1a1a}.GM__dark-dropdown-search-container .GM__dark-search-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#404040}.GM__dark-dropdown-search-container .GM__dark-search-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#94a3b8}.GM__dark-dropdown-search-container .GM__dark-search-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6}.GM__dark-dropdown-search-container .GM__dark-search-input .MuiOutlinedInput-root .MuiInputAdornment-root{margin-right:0}.GM__dark-dropdown-search-container .GM__dark-search-input .MuiOutlinedInput-root input{color:#e2e8f0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;padding-left:.25rem}.GM__dark-dropdown-search-container .GM__dark-search-input .MuiOutlinedInput-root input::placeholder{color:#94a3b8;opacity:.7}.GM__dark-dropdown-search-container .GM__dark-search-icon{color:#94a3b8;flex-shrink:0}.GM__light-dropdown-search-container{background-color:#fff;border-bottom-color:#e2e8f0}.GM__light-dropdown-search-container .GM__light-search-input .MuiOutlinedInput-root{background-color:#f8fafc}.GM__light-dropdown-search-container .GM__light-search-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0}.GM__light-dropdown-search-container .GM__light-search-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#64748b}.GM__light-dropdown-search-container .GM__light-search-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#93c5fd}.GM__light-dropdown-search-container .GM__light-search-input .MuiOutlinedInput-root .MuiInputAdornment-root{margin-right:0}.GM__light-dropdown-search-container .GM__light-search-input .MuiOutlinedInput-root input{color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;padding-left:.25rem}.GM__light-dropdown-search-container .GM__light-search-input .MuiOutlinedInput-root input::placeholder{color:#64748b;opacity:.7}.GM__light-dropdown-search-container .GM__light-search-icon{color:#64748b;flex-shrink:0}.GM__dark-dropdown-pagination,.GM__light-dropdown-pagination{align-items:center;bottom:0;display:flex;justify-content:space-between;padding:.25rem .75rem;position:sticky;z-index:1}.GM__dark-dropdown-pagination{background-color:#2d2d2d;border-top:1px solid #404040}.GM__dark-dropdown-pagination .GM__dark-pagination-text{color:#94a3b8;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem}.GM__dark-dropdown-pagination .GM__dark-pagination-button{color:#e2e8f0}.GM__dark-dropdown-pagination .GM__dark-pagination-button:hover{background-color:#404040}.GM__dark-dropdown-pagination .GM__dark-pagination-button.Mui-disabled{color:#94a3b8}.GM__light-dropdown-pagination{background-color:#fff;border-top:1px solid #e2e8f0}.GM__light-dropdown-pagination .GM__light-pagination-text{color:#64748b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem}.GM__light-dropdown-pagination .GM__light-pagination-button{color:#1e293b}.GM__light-dropdown-pagination .GM__light-pagination-button:hover{background-color:#f1f5f9}.GM__light-dropdown-pagination .GM__light-pagination-button.Mui-disabled{color:#64748b}.GM__dark-pagination-controls,.GM__light-pagination-controls{display:flex;gap:.25rem}.GM__dark-empty-text,.GM__dark-loading-text{color:#94a3b8}.GM__dark-empty-text,.GM__dark-loading-text,.GM__light-empty-text,.GM__light-loading-text{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-style:italic}.GM__light-empty-text,.GM__light-loading-text{color:#64748b}.GM__dark-placeholder-item,.GM__light-placeholder-item{font-style:italic}.GM__dark-placeholder-item{color:#94a3b8}.GM__light-placeholder-item{color:#64748b}@media(max-width:768px){.GM__dark-sort-dropdown,.GM__light-sort-dropdown{max-width:180px;min-width:140px}.GM__dark-dropdown-paper,.GM__light-dropdown-paper{max-height:300px!important}}.vehicle-card{background:#9747ff;border-radius:16px;box-shadow:0 4px 8px #bf959540;height:150px;overflow:hidden;position:relative;width:300px}.vehicle-card .card-header{display:flex;height:30%;position:relative}.vehicle-card .card-header .column{background:#0000;height:100%;position:relative}.vehicle-card .card-header .column.first{background:#9747ff;border-radius:0 0 0 0;position:relative;width:120px}.vehicle-card .card-header .column.first .first-margen{background:#1e1e1e;border-radius:10px 0 10px 0;bottom:0;height:10px;left:0;position:absolute;width:100%;z-index:10}.vehicle-card .card-header .column.first .first-margenv1{font-size:20px;padding:5px 0 0 12px}.vehicle-card .card-header .column.second{background:#9747ff;border-radius:10 0 0 0;flex:1 1;overflow:visible;position:relative}.vehicle-card .card-header .column .second-margen{background:#1e1e1e;border-radius:10px 10px 0 0;height:10px;position:absolute;width:100%}.vehicle-card .card-header .column .second-content{background:#1e1e1e;border-radius:10px 10px 0 0;height:100%;left:-2px;position:absolute;width:182px}.vehicle-card .card-header .column .second-margenv2{background:#1e1e1e;bottom:10px;height:15px;left:-15px;position:absolute;width:160px}.vehicle-card .card-header .column .second-margenv2:before{background:#9747ff;border-radius:0 0 10px 0;content:"";height:20px;left:-7px;position:absolute;top:-5px;width:20px}.vehicle-card .card-header .column .second-margenv3{background:#1e1e1e;bottom:0;height:10px;left:-10px;position:absolute;width:160px}.vehicle-card .card-content{align-items:center;background:#1e1e1e;display:flex;height:70%;justify-content:space-between;position:relative}.vehicle-card .card-content .image-wrapper{margin-left:10px;position:relative;transform:rotate(45deg)}.vehicle-card .card-content .image-wrapper .image-border{align-items:center;background:#fff;border:2px solid #00a651;border-radius:12px;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.vehicle-card .card-content .image-wrapper .image-border img{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;object-fit:cover;transform:rotate(-45deg);width:100%}.vehicle-card .card-content .info-wrapper{flex:1 1;margin-left:20px}.vehicle-card .card-content .info-wrapper .info{align-items:center;display:flex;margin-bottom:5px}.vehicle-card .card-content .info-wrapper .info .line{background:#00a651;height:20px;margin-right:10px;width:4px}.vehicle-card .card-content .info-wrapper .info .text{color:#fff;font-size:14px;font-weight:400}.combined-vehicle-container{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.combined-vehicle-container .vehicle-card{flex:1 1;max-width:300px;min-width:0}.combined-vehicle-container .vehicle-card.trailer .image-border.trailer-border{border-color:#fa0}.combined-vehicle-container .vehicle-card.trailer .line.trailer-line{background:#fa0}.combined-vehicle-container .vehicle-connector{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;height:150px;justify-content:center;width:36px}.combined-vehicle-container .vehicle-connector .connector-icon{align-items:center;background-color:#00a651;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px;z-index:2}.combined-vehicle-container .vehicle-connector .connector-icon img{height:18px;width:18px}.combined-vehicle-container .vehicle-connector .connector-line{background-color:#00a651;height:30px;position:absolute;width:4px}.combined-vehicle-container .vehicle-connector .connector-line.top{top:45px}.combined-vehicle-container .vehicle-connector .connector-line.bottom{bottom:45px}@media screen and (max-width:900px){.combined-vehicle-container{flex-direction:column}.combined-vehicle-container .vehicle-card{max-width:100%;width:100%}.combined-vehicle-container .vehicle-connector{flex-direction:row;height:40px;width:100%}.combined-vehicle-container .vehicle-connector .connector-line{height:4px;width:30px}.combined-vehicle-container .vehicle-connector .connector-line.top{left:45px;top:auto}.combined-vehicle-container .vehicle-connector .connector-line.bottom{bottom:auto;right:45px}}.card-link:hover .vehicle-card{transform:translateY(-5px);transition:transform .3s ease}.card-link-combine{color:inherit;display:block;min-width:740px;text-decoration:none}.card-link-combine:hover .vehicle-card{transform:translateY(-5px);transition:transform .3s ease}.StreamingMedia_mediaContainer__M-G9X{height:100%;position:relative;width:100%}.StreamingMedia_mediaContainer__M-G9X .StreamingMedia_image__91h6k,.StreamingMedia_mediaContainer__M-G9X .StreamingMedia_video__wL5pW{height:100%;object-fit:cover;width:100%}.StreamingMedia_mediaContainer__M-G9X .StreamingMedia_document__M31EY{align-items:center;background-color:#f5f5f5;display:flex;height:100%;justify-content:center;width:100%}.StreamingMedia_mediaContainer__M-G9X .StreamingMedia_document__M31EY svg{color:#c4c4c4;height:24px;width:24px}.StreamingMedia_mediaContainer__M-G9X .StreamingMedia_error__\+7Z2Y{align-items:center;background-color:#fee;display:flex;height:100%;justify-content:center;width:100%}.StreamingMedia_mediaContainer__M-G9X .StreamingMedia_error__\+7Z2Y svg{color:#e66;height:24px;width:24px}.GM__light-vehicle-card .vehicle-card{background:#fff;box-shadow:0 4px 12px #0000001a}.GM__light-vehicle-card .vehicle-card .card-header .column.first{background:#fff;color:#333}.GM__light-vehicle-card .vehicle-card .card-header .column.first .first-margen{background:#f5f7fa}.GM__light-vehicle-card .vehicle-card .card-header .column.second{background:#fff}.GM__light-vehicle-card .vehicle-card .card-header .column.second .second-content,.GM__light-vehicle-card .vehicle-card .card-header .column.second .second-margenv2,.GM__light-vehicle-card .vehicle-card .card-header .column.second .second-margenv3{background:#f5f7fa}.GM__light-vehicle-card .vehicle-card .card-header .column.second .second-margenv2:before,.GM__light-vehicle-card .vehicle-card .card-header .column.second .second-margenv3:before{background:#fff}.GM__light-vehicle-card .vehicle-card .card-content{background:#f5f7fa;color:#333}.GM__light-vehicle-card .vehicle-card .card-content .image-wrapper .image-border{background:#fff;border-color:#4caf50}.GM__light-vehicle-card .vehicle-card .card-content .info-wrapper .info .line{background:#4caf50}.GM__light-vehicle-card .vehicle-card .card-content .info-wrapper .info .text{color:#333}.GM__light-vehicle-card .vehicle-card.trailer .image-border.trailer-border{border-color:#fa0}.GM__light-vehicle-card .vehicle-card.trailer .line.trailer-line{background:#fa0}.GM__light-vehicle-card .vehicle-connector .connector-icon,.GM__light-vehicle-card .vehicle-connector .connector-line{background-color:#4caf50}.GM__dark-vehicle-card .vehicle-card{background:#9747ff;box-shadow:0 4px 8px #0000004d}.GM__dark-vehicle-card .vehicle-card .card-header .column.first{background:#9747ff}.GM__dark-vehicle-card .vehicle-card .card-header .column.first .first-margen{background:#1e1e1e}.GM__dark-vehicle-card .vehicle-card .card-header .column.second{background:#9747ff}.GM__dark-vehicle-card .vehicle-card .card-header .column.second .second-content,.GM__dark-vehicle-card .vehicle-card .card-header .column.second .second-margenv2,.GM__dark-vehicle-card .vehicle-card .card-header .column.second .second-margenv3{background:#1e1e1e}.GM__dark-vehicle-card .vehicle-card .card-header .column.second .second-margenv2:before,.GM__dark-vehicle-card .vehicle-card .card-header .column.second .second-margenv3:before{background:#9747ff}.GM__dark-vehicle-card .vehicle-card .card-content{background:#1e1e1e}.GM__dark-vehicle-card .vehicle-card .card-content .image-wrapper .image-border{background:#fff;border-color:#00a651}.GM__dark-vehicle-card .vehicle-card .card-content .info-wrapper .info .line{background:#00a651}.GM__dark-vehicle-card .vehicle-card .card-content .info-wrapper .info .text{color:#fff}.GM__dark-vehicle-card .card-link-combine:hover .vehicle-card,.GM__dark-vehicle-card .card-link:hover .vehicle-card,.GM__light-vehicle-card .card-link-combine:hover .vehicle-card,.GM__light-vehicle-card .card-link:hover .vehicle-card{transform:translateY(-5px);transition:transform .3s ease}.GM__light-dashboard-container{background-color:#f8f9fa;color:#333;display:flex;flex-direction:column;gap:20px;height:85vh;overflow:auto;padding:20px;position:relative}.GM__light-dashboard-container .dashboard-header{align-items:center;display:flex;justify-content:space-between}.GM__light-dashboard-container .dashboard-header .dashboard-title{color:#333;font-size:2rem;font-weight:700}.GM__light-dashboard-container .dashboard-header .chip-pointer{cursor:pointer}.GM__light-dashboard-container .cards-data{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.GM__light-dashboard-container .card{align-items:center;display:flex;justify-content:center}.GM__light-dashboard-container .charts{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1rem}.GM__light-dashboard-container .charts .MuiPaper-root{background:#fff!important;border-radius:8px;box-shadow:0 4px 6px #0000001a!important}.GM__light-dashboard-container .charts .chart{border-radius:8px}.GM__light-dashboard-container .dashboard-download-section{align-items:center;display:flex;gap:20px;justify-content:center;padding:30px 0}.GM__light-dashboard-container .dashboard-download-section .download-button{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:10px;padding:10px}.GM__light-dashboard-container .dashboard-download-section .download-button span{color:#333}.GM__light-dashboard-container .dashboard-download-section .download-button .MuiChip-root{background-color:#f0f0f0;color:#333}.GM__light-dashboard-container .dashboard-download-section .download-button .MuiIconButton-root{color:#1976d2}.GM__light-dashboard-container .dashboard-download-section .download-period-btn,.GM__light-dashboard-container .dashboard-download-section .download-year-btn{background-color:#1976d2;color:#fff;padding:8px 16px;text-transform:none}.GM__light-dashboard-container .dashboard-download-section .download-period-btn:hover,.GM__light-dashboard-container .dashboard-download-section .download-year-btn:hover{background-color:#0d5fa9}.GM__light-dashboard-container .events{height:auto;padding:30px 0;width:100%}.GM__light-dashboard-container .events .carousel{height:auto;justify-content:center;margin:0 auto;max-width:76vw;width:100%}.GM__dark-dashboard-container{background-color:#1a1a1a;color:#fff;display:flex;flex-direction:column;gap:20px;height:85vh;overflow:auto;padding:20px;position:relative}.GM__dark-dashboard-container .dashboard-header{align-items:center;display:flex;justify-content:space-between}.GM__dark-dashboard-container .dashboard-header .dashboard-title{color:#fff;font-size:2rem;font-weight:700}.GM__dark-dashboard-container .dashboard-header .chip-pointer{cursor:pointer}.GM__dark-dashboard-container .cards-data{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.GM__dark-dashboard-container .card{align-items:center;display:flex;justify-content:center}.GM__dark-dashboard-container .charts{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1rem}.GM__dark-dashboard-container .charts .MuiPaper-root{background:#1f1f1f!important;border-radius:8px;box-shadow:0 4px 6px #0000004d!important}.GM__dark-dashboard-container .charts .chart{border-radius:8px}.GM__dark-dashboard-container .dashboard-download-section{align-items:center;display:flex;gap:20px;justify-content:center;padding:30px 0}.GM__dark-dashboard-container .dashboard-download-section .download-button{align-items:center;background-color:#2a2a2a;border-radius:8px;box-shadow:0 2px 4px #0000004d;display:flex;gap:10px;padding:10px}.GM__dark-dashboard-container .dashboard-download-section .download-button span{color:#fff}.GM__dark-dashboard-container .dashboard-download-section .download-button .MuiChip-root{background-color:#333;border-color:#444;color:#fff}.GM__dark-dashboard-container .dashboard-download-section .download-button .MuiIconButton-root{color:#58a6ff}.GM__dark-dashboard-container .dashboard-download-section .download-period-btn,.GM__dark-dashboard-container .dashboard-download-section .download-year-btn{background-color:#0d8aee;color:#fff;padding:8px 16px;text-transform:none}.GM__dark-dashboard-container .dashboard-download-section .download-period-btn:hover,.GM__dark-dashboard-container .dashboard-download-section .download-year-btn:hover{background-color:#0b76ce}.GM__dark-dashboard-container .events{height:auto;padding:30px 0;width:100%}.GM__dark-dashboard-container .events .carousel{height:auto;justify-content:center;margin:0 auto;max-width:76vw;width:100%}@media screen and (max-width:1200px){.GM__dark-dashboard-container .cards-data,.GM__light-dashboard-container .cards-data{grid-template-columns:repeat(2,1fr)}.GM__dark-dashboard-container .charts,.GM__light-dashboard-container .charts{grid-template-columns:1fr}}@media screen and (max-width:768px){.GM__dark-dashboard-container .cards-data,.GM__light-dashboard-container .cards-data{grid-template-columns:1fr}.GM__dark-dashboard-container .events .carousel,.GM__light-dashboard-container .events .carousel{max-width:90vw}.GM__dark-dashboard-container .dashboard-download-section,.GM__light-dashboard-container .dashboard-download-section{align-items:center;flex-direction:column;gap:15px}}.floating-card .card-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:10px 10px 1px;width:240px}.floating-card .card-icon{cursor:pointer;height:auto;object-fit:contain;position:absolute;right:10px;top:20px;transform:rotate(0deg);width:30px}.floating-card .card-title{font-size:1rem;font-weight:700;margin:0}.floating-card .card-value{font-size:1.5rem;font-weight:700;margin:0}.floating-card .card-divider{background-color:currentColor;border-radius:0 0 10px 10px;height:5px;margin-bottom:10px;padding:0 0 2px;width:100%}.card-transition{border-radius:8px;display:flex;height:150px;margin:0 10px;overflow:hidden;position:relative;transition:transform .3s ease;width:300px}.card-transition.light{background-color:#fff;color:#333}.card-transition.dark{background-color:#2d2d2d;color:#fff}.card-transition .card-border{height:100%;left:0;position:absolute;top:0;width:4px}.card-transition .card-content{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:15px 15px 15px 20px}.card-transition .card-title{font-size:1.2rem;font-weight:600;margin:0}.card-transition .card-direction{color:#666;cursor:pointer;font-size:.9rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-transition .card-direction:hover{text-decoration:underline}.dark .card-transition .card-direction{color:#b0b0b0}.card-transition .card-stats{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.card-transition .card-stats .placa{font-size:.9rem;font-weight:600}.card-transition .card-stats .count{color:#888;font-size:.8rem}.dark .card-transition .card-stats .count{color:#a0a0a0}.card-transition:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.GM__light-cards-carousel-container .GM__light-carousel-button svg{fill:#333;height:20px;width:20px}.GM__dark-cards-carousel-container .GM__dark-carousel-button svg{fill:#fff;height:20px;width:20px}@media screen and (max-width:768px){.GM__dark-cards-carousel-container .GM__dark-carousel-button,.GM__dark-cards-carousel-container .GM__light-carousel-button,.GM__light-cards-carousel-container .GM__dark-carousel-button,.GM__light-cards-carousel-container .GM__light-carousel-button{height:36px;width:36px}}@media screen and (max-width:480px){.GM__dark-cards-carousel-container .GM__dark-carousel-button,.GM__dark-cards-carousel-container .GM__light-carousel-button,.GM__light-cards-carousel-container .GM__dark-carousel-button,.GM__light-cards-carousel-container .GM__light-carousel-button{height:30px;width:30px}}.vehicle-route-map-container{display:flex;flex-direction:column;height:100%}.vehicle-route-map-container.compact-mode{height:100%}.vehicle-route-map-container.compact-mode .google-map-container{flex:1 1}.vehicle-route-map-container.compact-mode .trip-details{height:150px}.vehicle-route-map-container .map-header{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:16px;z-index:10}.vehicle-route-map-container .map-header .header-content{display:flex;margin-bottom:10px;position:relative}.vehicle-route-map-container .map-header .header-content .trip-stats-container{background-color:#f8f9fa;border-radius:8px;box-shadow:0 1px 4px #0000001a;left:200px;padding:6px 12px;position:absolute;top:10px;z-index:2}.vehicle-route-map-container .map-header .header-content .selection-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;overflow-x:auto;padding-bottom:8px;width:100%}.vehicle-route-map-container .map-header .header-content .selection-container::-webkit-scrollbar{height:6px}.vehicle-route-map-container .map-header .header-content .selection-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.vehicle-route-map-container .map-header .header-content .selection-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.vehicle-route-map-container .google-map-container{flex:1 1;position:relative}.vehicle-route-map-container .google-map-container .map-loading{align-items:center;background-color:#fffc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.vehicle-route-map-container .trip-details{background-color:#f7f9fc;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-top:10px;max-height:300px;overflow-y:auto}.vehicle-route-map-container .trip-details .stats-grid{padding:15px}.vehicle-route-map-container .trip-details .stats-grid .stat-group{margin-bottom:16px}.vehicle-route-map-container .trip-details .stats-grid .stat-group h4{border-bottom:1px solid #e0e6ed;color:#2c3e50;font-size:14px;font-weight:600;margin-bottom:8px;padding-bottom:4px}.vehicle-route-map-container .trip-details .stats-grid .stat-group .stat-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.vehicle-route-map-container .trip-details .stats-grid .stat-group .stat-row .stat-item{background-color:#fff;border-left:3px solid #3498db;border-radius:5px;display:flex;flex-basis:calc(33.333% - 12px);flex-direction:column;flex-grow:1;flex-shrink:1;min-width:140px;padding:6px 10px}.vehicle-route-map-container .trip-details .stats-grid .stat-group .stat-row .stat-item span{color:#7f8c8d;font-size:12px;margin-bottom:2px}.vehicle-route-map-container .trip-details .stats-grid .stat-group .stat-row .stat-item strong{color:#34495e;font-size:14px}.vehicle-route-map-container .trip-details .stats-grid .stat-group .stat-row .stat-item.event-stat{border-left-color:#e74c3c}.vehicle-route-map-container .trip-details .stats-grid .stat-group .stat-row .stat-item.event-stat strong{color:#c0392b}.vehicle-route-map-container .trip-details .stats-grid .events-info .stat-item{background-color:#fff8f8}.vehicle-route-map-container .trip-details .stats-grid .distance-info .stat-item{background-color:#f8fbff;border-left-color:#2980b9}@media(max-width:768px){.vehicle-route-map-container .map-header .header-content{flex-direction:column}.vehicle-route-map-container .map-header .header-content .trip-stats-container{margin-bottom:10px;position:relative;right:0;top:0}.vehicle-route-map-container .map-header .header-content .selection-container{flex-direction:column}}.trip-selector{width:100%}.trip-selector h3{align-items:center;color:#333;display:flex;font-size:16px;justify-content:space-between;margin-bottom:16px;margin-top:0}.trip-selector h3:after{background-color:#eee;content:"";flex:1 1;height:1px;margin-left:10px}.trip-selector.empty p{color:#666;padding:20px 0;text-align:center}.trip-selector .trips-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:600px){.trip-selector .trips-list{grid-template-columns:1fr}}.trip-selector .trips-list .trip-item{background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;padding:12px;transition:all .2s ease}.trip-selector .trips-list .trip-item:hover{background-color:#eef4ff;box-shadow:0 3px 6px #0000001a}.trip-selector .trips-list .trip-item.selected{background-color:#e3f2fd;border-color:#2196f3}.trip-selector .trips-list .trip-item .trip-header{align-items:center;display:flex;margin-bottom:8px}.trip-selector .trips-list .trip-item .trip-header .trip-index{align-items:center;background-color:#2196f3;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;margin-right:8px;width:24px}.trip-selector .trips-list .trip-item .trip-header .trip-route{color:#333;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-selector .trips-list .trip-item .trip-header .trip-vehicle{background-color:#f0f0f0;border-radius:4px;color:#666;font-size:13px;margin-left:auto;padding:2px 6px}.trip-selector .trips-list .trip-item .trip-times{display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.trip-selector .trips-list .trip-item .trip-times .trip-time{display:flex;flex-direction:column;gap:2px}.trip-selector .trips-list .trip-item .trip-times .trip-time .label{color:#666;font-size:11px}.trip-selector .trips-list .trip-item .trip-times .trip-time .time{color:#333}.trip-selector .trips-list .trip-item .trip-stats{display:flex;justify-content:space-between}.trip-selector .trips-list .trip-item .trip-stats .trip-stat{align-items:center;display:flex;gap:4px}.trip-selector .trips-list .trip-item .trip-stats .trip-stat .icon{font-size:14px}.trip-selector .trips-list .trip-item .trip-stats .trip-stat .value{color:#333;font-size:14px;font-weight:500}.trip-selector .trips-list .trip-item .secondary-stats{border-top:1px dashed #eaeaea;margin-top:6px;opacity:.9;padding-top:6px}.trip-selector .trips-list .trip-item .secondary-stats .trip-stat{background-color:#00000008;border-radius:4px;padding:2px 6px}.trip-selector .trips-list .trip-item .secondary-stats .trip-stat .icon{font-size:14px}.trip-selector .trips-list .trip-item .secondary-stats .trip-stat .value{font-size:13px;font-weight:500}.map-controls{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000d;margin-bottom:20px;padding:16px;width:92%}.map-controls .map-controls-container{display:flex;flex-wrap:wrap}.map-controls .filters-column{display:flex;flex-direction:column}.map-controls .filters-column .filter-switches{display:flex;flex-direction:column;gap:8px}.map-controls .filters-column .filter-switches .MuiFormControlLabel-root{margin-left:0;margin-right:0;min-height:32px}.map-controls .legends-column .legends-container{display:flex;flex-direction:column;height:100%}.map-controls .event-legend,.map-controls .route-legend{margin-bottom:12px}.map-controls .event-legend .legend-item,.map-controls .route-legend .legend-item{align-items:center;display:flex;margin-bottom:8px}.map-controls .event-legend .legend-item .line-sample,.map-controls .route-legend .legend-item .line-sample{height:3px;margin-right:10px;width:30px}.map-controls .event-legend .legend-item .line-sample.google-line,.map-controls .route-legend .legend-item .line-sample.google-line{background-color:#2979ff}.map-controls .event-legend .legend-item .line-sample.actual-line,.map-controls .route-legend .legend-item .line-sample.actual-line{background-color:#ff6d00}.map-controls .event-legend .legend-item .icon-sample,.map-controls .route-legend .legend-item .icon-sample{border-radius:50%;height:16px;margin-right:10px;width:16px}.map-controls .event-legend .legend-item .icon-sample.speed-icon,.map-controls .route-legend .legend-item .icon-sample.speed-icon{background-color:#ff9800}.map-controls .event-legend .legend-item .icon-sample.critical-icon,.map-controls .route-legend .legend-item .icon-sample.critical-icon{background-color:#f44336}.map-controls .event-legend .legend-item .icon-sample.accel-icon,.map-controls .route-legend .legend-item .icon-sample.accel-icon{background-color:#9c27b0}.map-controls .event-legend .legend-item .icon-sample.braking-icon,.map-controls .route-legend .legend-item .icon-sample.braking-icon{background-color:#2196f3}.map-controls .event-legend .legend-item span,.map-controls .route-legend .legend-item span{color:#666;font-size:13px}@media(max-width:768px){.map-controls .map-controls-container{flex-direction:column}.map-controls .filters-column,.map-controls .legends-column{width:100%}.map-controls .legends-column{margin-top:16px}}.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;background-color:#fff;border-radius:5px;box-shadow:0 1px 10px #0006;box-sizing:border-box;color:#2d2d2d;margin:0;max-width:300px;min-width:250px;padding:15px;position:fixed;right:0;top:0;z-index:1000000000}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;display:block;font:19px/normal sans-serif;font-weight:700;line-height:1.5;margin:0;position:relative}.driver-popover-close-btn{all:unset;color:#d2d2d2;cursor:pointer;font-size:18px;font-weight:500;height:28px;position:absolute;right:0;text-align:center;top:0;transition:color;transition-duration:.2s;width:32px;z-index:1}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;font:14px/normal sans-serif;font-weight:400;line-height:1.5;margin-bottom:0}.driver-popover-footer{zoom:1;align-items:center;display:flex;justify-content:space-between;margin-top:15px;text-align:right}.driver-popover-progress-text{zoom:1;color:#727272;font-size:13px;font-weight:400}.driver-popover-footer button{zoom:1;all:unset;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#2d2d2d;cursor:pointer;display:inline-block;font:12px/normal sans-serif;line-height:1.3;outline:0;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{border:5px solid #fff;content:"";position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-bottom-color:#0000;border-right-color:#0000;border-top-color:#0000;left:100%}.driver-popover-arrow-side-right{border-bottom-color:#0000;border-left-color:#0000;border-top-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.sidebar{transition:all .3s ease}.sidebar,.sidebar.light{background:#fff;color:#1e1e1e}.sidebar.expanded,.sidebar.expanded.light{background:linear-gradient(90deg,#f9f6ee 50%,#fff 0)}.sidebar-header,.sidebar.collapsed.light{background:#fff}.sidebar-header.light{border-bottom:1px solid #2a2d341a}.sidebar-header.expanded{background:#fff}.sidebar.light .sidebar-body{background:#f5f5f5;border-radius:0 40px 0 0;flex:1 1;overflow-y:auto;padding:1rem 0;position:relative}.sidebar.light .sidebar-body::-webkit-scrollbar{background-color:#ffffff1a;width:6px}.light .sidebar.light .sidebar-body::-webkit-scrollbar{background-color:#2a2d341a}.sidebar.light .sidebar-body::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.light .sidebar.light .sidebar-body::-webkit-scrollbar-thumb{background-color:#2a2d3433}.sidebar.light .sidebar-body::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.light .sidebar.light .sidebar-body::-webkit-scrollbar-thumb:hover{background-color:#2a2d344d}.sidebar.light .sidebar-body::-webkit-scrollbar-track{background-color:#0003}.light .sidebar.light .sidebar-body::-webkit-scrollbar-track{background-color:#2a2d340d}.sidebar.light .sidebar-body-routes{display:flex;flex-direction:column;gap:.5rem;position:relative}.sidebar.light .sidebar-body-routes:before{background:#ffffff1a;bottom:0;content:"";left:10px;position:absolute;top:0;width:2px}.light .sidebar.light .sidebar-body-routes:before{background:#2a2d341a}.sidebar.light .sidebar-body-routes:after{background:#00a651;border-radius:50%;content:"";height:10px;left:6px;position:absolute;transform:translateY(50%);transform:translateY(calc(var(--indicator-offset, 0px) + 50%));transition:transform .3s ease;width:10px}.sidebar.light .sidebar-body-routes-route{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;padding:.75rem 1rem;position:relative;text-align:left;transition:all .2s ease;width:100%}.sidebar.light .sidebar-body-routes-route:hover{background:#ffffff0d}.light .sidebar.light .sidebar-body-routes-route:hover{background:#2a2d340d}.sidebar.light .sidebar-body-routes-route.active{background:#ffffff1a}.light .sidebar.light .sidebar-body-routes-route.active{background:#2a2d341a}.sidebar.light .sidebar-body-routes-route:focus{outline:2px solid #00a651;outline-offset:2px}.sidebar.light .sidebar-body-routes-route-icon{align-items:center;color-scheme:dark;display:flex;height:24px;justify-content:center;margin-right:1rem;width:24px}.light .sidebar.light .sidebar-body-routes-route-icon{color-scheme:light}.sidebar.light .sidebar-body-routes-route-name{color:#1e1e1e;font-size:.9rem;white-space:nowrap}.sidebar.light .sidebar-footer{background:#f5f5f5;border-top:1px solid #ffffff1a;padding:1rem 0}.sidebar.light .sidebar-footer.light{border-top:1px solid #2a2d341a}.sidebar.light .sidebar-footer-upload{align-items:center;justify-items:center}.sidebar.light .sidebar-footer-user{display:flex;flex-direction:column;gap:.25rem}.sidebar.light .sidebar-footer-user span{color:#ffffffe6;font-size:.9rem}.light .sidebar.light .sidebar-footer-user span{color:#2a2d34e6}.sidebar.light .sidebar-footer-user small{color:#fff9;text-transform:capitalize}.light .sidebar.light .sidebar-footer-user small{color:#2a2d3499}.sidebar.light .sidebar-footer .theme-switch .sidebar-body-routes-route-icon{align-items:center;display:flex;justify-content:center}.sidebar.light .sidebar-footer .theme-switch .sidebar-body-routes-route-icon .MuiSwitch-root{margin:0;padding:7px}.sidebar{background:#1a1a1a;color:#fff;display:flex;flex-direction:column;height:100vh}.sidebar.dark{background:#f7f6f3;background:linear-gradient(90deg,#2a2d34 50%,#f7f6f3 0)}.sidebar.expanded{background:linear-gradient(90deg,#1a1a1a 50%,#d9d9d9 0);width:250px}.sidebar.collapsed{background:#1a1a1a;width:60px}.sidebar-header{align-items:center;background:#d9d9d9;border-bottom:1px solid #ffffff1a;display:flex;justify-content:center}.sidebar-header.dark{background:#f7f6f3}.sidebar-header.expanded{border-radius:0 0 40px 40px;height:135px}.sidebar-header.collapsed{border-radius:100%;height:50px;margin:auto;width:50px}.sidebar-header-content{align-items:center;display:flex;gap:1rem;height:100%;justify-content:center}.sidebar-header-content .sidebar-header-logo{align-self:center;height:130px;width:230px}.sidebar-header-content .sidebar-header-logov2{align-self:center;height:30px;width:30px}.sidebar-hide-panel{margin-bottom:.5rem}.sidebar-body{background:#1a1a1a;border-radius:0 40px 0 0;flex:1 1;overflow-y:auto;padding:1rem 0;position:relative}.sidebar-body.dark{background:#2a2d34}.sidebar-body::-webkit-scrollbar{background-color:#ffffff1a;width:6px}.sidebar-body::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.sidebar-body::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.sidebar-body::-webkit-scrollbar-track{background-color:#0003}.sidebar-body-routes{display:flex;flex-direction:column;gap:.5rem;position:relative}.sidebar-body-routes:before{background:#ffffff1a;bottom:0;content:"";left:10px;position:absolute;top:0;width:2px}.sidebar-body-routes:after{transform:translateY(50%);transform:translateY(calc(var(--indicator-offset, 0px) + 50%))}.sidebar-body-routes-route{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;padding:.75rem 1rem;position:relative;text-align:left;transition:all .2s ease;width:100%}.sidebar-body-routes-route:hover{background:#ffffff0d}.sidebar-body-routes-route.active{background:#ffffff1a}.sidebar-body-routes-route:focus{outline:2px solid #00a651;outline-offset:2px}.sidebar-body-routes-route-icon{align-items:center;color-scheme:dark;display:flex;height:24px;justify-content:center;margin-right:1rem;width:24px}.sidebar-body-routes-route-name{color:#ffffffe6;font-size:.9rem;white-space:nowrap}.sidebar-footer{background:#1a1a1a;border-top:1px solid #ffffff1a;padding:1rem 0}.sidebar-footer.dark{background:#2a2d34}.sidebar-footer-upload{align-items:center;justify-items:center}.sidebar-footer-user{display:flex;flex-direction:column;gap:.25rem}.sidebar-footer-user span{color:#ffffffe6;font-size:.9rem}.sidebar-footer-user small{color:#fff9;text-transform:capitalize}.sidebar-footer .theme-switch .sidebar-body-routes-route-icon{align-items:center;display:flex;justify-content:center}.sidebar-footer .theme-switch .sidebar-body-routes-route-icon .MuiSwitch-root{margin:0;padding:7px}.sidebar-folder{display:flex;flex-direction:column;position:relative;transition:all .3s ease;width:100%}.light .sidebar-folder.has-active-child,.sidebar-folder.has-active-child{background:#00a6510d}.sidebar-folder.has-active-child>.sidebar-folder-header{background:#00a65126;border-left:3px solid #00a651}.sidebar-folder.has-active-child>.sidebar-folder-header .sidebar-body-routes-route-name{font-weight:500}.sidebar-folder.open{background:#ffffff08}.light .sidebar-folder.open{background:#2a2d3408}.sidebar-folder-header{align-items:center;background:#ffffff05;border-left:3px solid #0000;display:flex;justify-content:space-between;position:relative}.sidebar-folder-header.open{background:#ffffff1a;border-left:3px solid #00a651}.light .sidebar-folder-header.open{background:#2a2d341a}.sidebar-folder-header:hover{background:#ffffff14}.light .sidebar-folder-header:hover{background:#2a2d3414}.sidebar-folder-header .sidebar-folder-arrow{align-items:center;display:flex;height:20px;justify-content:center;margin-left:auto;transition:transform .3s ease;width:20px}.sidebar-folder-header .sidebar-folder-arrow.rotated{transform:rotate(0deg)}.sidebar-folder-header .sidebar-folder-arrow img{height:14px;transition:transform .3s ease;width:14px}.sidebar-folder-header .sidebar-folder-arrow img.chevron-down{transform:rotate(90deg)}.sidebar-folder-header.active{background:#00a65126!important;border-left:3px solid #00a651}.sidebar-folder-header.active .sidebar-body-routes-route-name{font-weight:500}.sidebar-folder-content{display:flex;flex-direction:column;margin-left:8px;max-height:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden}.sidebar-folder-content.expanded{max-height:500px;opacity:1;padding-bottom:4px;padding-top:4px;visibility:visible}.sidebar-folder-content .sidebar-body-routes-route{border-left:1px solid #ffffff1a;padding-left:2.5rem}.light .sidebar-folder-content .sidebar-body-routes-route{border-left:1px solid #2a2d341a}.sidebar-folder-content .sidebar-folder-item{font-size:.85rem;position:relative}.sidebar-folder-content .sidebar-folder-item:before{background:#ffffff4d;content:"";height:1px;left:1.5rem;position:absolute;top:50%;width:.4rem}.light .sidebar-folder-content .sidebar-folder-item:before{background:#2a2d344d}.sidebar-folder-content .sidebar-folder-item.active{background:#00a65126}.sidebar-folder-content .sidebar-folder-item.active:before{background:#00a651}.light .sidebar.collapsed .sidebar-folder.has-active-child,.sidebar.collapsed .sidebar-folder.has-active-child{background:#00a6510d}.sidebar.collapsed .sidebar-folder.has-active-child.open>.sidebar-folder-header{background:#ffffff1a;border-left:3px solid #0000}.light .sidebar.collapsed .sidebar-folder.has-active-child.open>.sidebar-folder-header{background:#2a2d341a}.sidebar.collapsed .sidebar-folder.has-active-child.open>.sidebar-folder-header:after{background:#00a651;opacity:1}.sidebar.collapsed .sidebar-folder.has-active-child:not(.open)>.sidebar-folder-header{background:#00a65126!important;border-left:3px solid #00a651}.sidebar.collapsed .sidebar-folder.has-active-child:not(.open)>.sidebar-folder-header .sidebar-body-routes-route-name{font-weight:500}.sidebar-body-routes:after{background:#00a651;border-radius:50%;box-shadow:0 0 4px #00a65180;content:"";height:10px;left:6px;position:absolute;transform:translateY(-5px);transform:translateY(calc(var(--indicator-offset, 0px) - 5px));transition:transform .3s ease;width:10px;z-index:10}.sidebar-body-routes-route.active{background:#00a65126!important;border-left:3px solid #00a651}.sidebar-body-routes-route.active .sidebar-body-routes-route-name{font-weight:500}.sidebar-folder-header:after{background:#00a651;border-radius:50%;content:"";height:6px;opacity:.7;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:6px}.sidebar-folder-header.open:after{background:#00a651;opacity:1}.sidebar.expanded .sidebar-folder-header:after{display:none}.upload-progress{cursor:pointer;transition:all .3s ease}.upload-progress--full-circle{background-color:#eee;border-radius:50%;height:100%;width:100%}.upload-progress--full-circle .upload-progress__bar{border-radius:50%;height:100%;overflow:hidden;position:relative;width:100%}.upload-progress--full-circle .upload-progress__bar-fill{animation:circleProgressFill 3s ease-in-out infinite;background-color:#4caf50;border-radius:50%;height:100%;left:0;position:absolute;top:0}.upload-progress--linear{background-color:#eee;border-radius:10px;cursor:pointer;height:20px;overflow:hidden;position:relative;width:100%}.upload-progress--linear .upload-progress__bar{height:100%;position:relative;width:100%}.upload-progress--linear .upload-progress__bar-fill{background-color:#4caf50;border-radius:10px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.upload-progress--linear .upload-progress__bar-shadow{background:linear-gradient(270deg,rgba(99,175,76,.575),#0000 80%);border-radius:10px;height:100%;left:0;opacity:.6;position:absolute;top:0;transform:translateX(10px)}.upload-progress--sidenav-linear{background-color:#eee;border-radius:5px;height:10px;overflow:hidden;width:100%}.upload-progress--sidenav-linear .upload-progress__bar-fill{animation:linearProgressFill 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#4caf50);height:100%}.upload-progress--small-circle{color:#000;height:50px;position:relative;width:50px}.upload-progress--small-circle .upload-progress__small-circle{background-color:#eee;border-radius:50%;height:100%;overflow:hidden;position:relative;width:100%}.upload-progress--small-circle .upload-progress__percentage{font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.upload-progress--small-circle .upload-progress__circle-fill{animation:circleProgressFill 3s ease-in-out infinite;background-color:#4caf50;border-radius:50%;left:0;position:absolute;top:0}.upload-progress:hover{opacity:.8}.upload-progress:active{opacity:.6}@keyframes circleProgressFill{0%{height:0;width:0}to{height:100%;width:100%}}@keyframes linearProgressFill{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.response-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.response-modal-overlay.dark{background-color:#000000b3}.response-modal-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.response-modal-container.dark{background-color:#1e1e1e;box-shadow:0 4px 12px #00000080;color:#e0e0e0}.response-modal-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 20px}.response-modal-header.dark{background-color:#2d2d2d;border-bottom:1px solid #3d3d3d}.response-modal-header .modal-title{color:#333;font-size:1.25rem;font-weight:600;margin:0}.dark .response-modal-header .modal-title{color:#f0f0f0}.response-modal-header .modal-controls{align-items:center;display:flex;gap:10px}.response-modal-header .modal-controls .modal-close,.response-modal-header .modal-controls .modal-timer-control{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1rem;height:30px;justify-content:center;width:30px}.response-modal-header .modal-controls .modal-close:hover,.response-modal-header .modal-controls .modal-timer-control:hover{background-color:#0000000d;color:#333}.dark .response-modal-header .modal-controls .modal-close,.dark .response-modal-header .modal-controls .modal-timer-control{color:#aaa}.dark .response-modal-header .modal-controls .modal-close:hover,.dark .response-modal-header .modal-controls .modal-timer-control:hover{background-color:#ffffff1a;color:#fff}.response-modal-header .modal-controls .modal-timer{color:#666;font-size:.875rem}.dark .response-modal-header .modal-controls .modal-timer{color:#bbb}.response-modal-body{flex-grow:1;overflow-y:auto;padding:20px}.response-modal-body .modal-message{color:#333;font-size:1rem;line-height:1.5;margin-bottom:20px}.dark .response-modal-body .modal-message{color:#e0e0e0}.response-modal-body .modal-duplicate-records,.response-modal-body .modal-invalid-files,.response-modal-body .modal-processed-files{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:20px;padding:16px}.response-modal-body .modal-duplicate-records.dark,.response-modal-body .modal-invalid-files.dark,.response-modal-body .modal-processed-files.dark{background-color:#2a2a2a;border-color:#3a3a3a}.response-modal-body .modal-duplicate-records h3,.response-modal-body .modal-invalid-files h3,.response-modal-body .modal-processed-files h3{color:#ff9800;font-size:1rem;margin-bottom:12px;margin-top:0}.dark .response-modal-body .modal-duplicate-records h3,.dark .response-modal-body .modal-invalid-files h3,.dark .response-modal-body .modal-processed-files h3{color:#ffb74d}.response-modal-body .duplicate-list,.response-modal-body .invalid-list{max-height:150px;overflow-y:auto}.response-modal-body .duplicate-list .duplicate-item,.response-modal-body .duplicate-list .invalid-item,.response-modal-body .invalid-list .duplicate-item,.response-modal-body .invalid-list .invalid-item{padding:8px 0}.response-modal-body .duplicate-list .duplicate-item:not(:last-child),.response-modal-body .duplicate-list .invalid-item:not(:last-child),.response-modal-body .invalid-list .duplicate-item:not(:last-child),.response-modal-body .invalid-list .invalid-item:not(:last-child){border-bottom:1px solid #eaeaea}.dark .response-modal-body .duplicate-list .duplicate-item:not(:last-child),.dark .response-modal-body .duplicate-list .invalid-item:not(:last-child),.dark .response-modal-body .invalid-list .duplicate-item:not(:last-child),.dark .response-modal-body .invalid-list .invalid-item:not(:last-child){border-bottom-color:#3a3a3a}.response-modal-body .duplicate-placa{font-weight:600;margin-bottom:4px}.response-modal-body .duplicate-dates,.response-modal-body .invalid-reason{color:#666;font-size:.875rem}.dark .response-modal-body .duplicate-dates,.dark .response-modal-body .invalid-reason{color:#bbb}.response-modal-body .modal-error{align-items:center;background-color:#f443361a;border-left:4px solid #f44336;border-radius:4px;display:flex;margin-top:20px;padding:16px}.response-modal-body .modal-error.dark{background-color:#f4433626}.response-modal-body .modal-error .error-icon{color:#f44336;font-size:1.25rem;margin-right:12px}.response-modal-body .modal-error .error-message{color:#d32f2f;font-size:.9375rem}.dark .response-modal-body .modal-error .error-message{color:#ef5350}.response-modal-footer{background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;padding:16px 20px}.response-modal-footer.dark{background-color:#2d2d2d;border-top:1px solid #3d3d3d}.response-modal-footer .modal-button{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.response-modal-footer .modal-button:hover{background-color:#1976d2}.response-modal-footer .modal-button.dark{background-color:#0d47a1}.response-modal-footer .modal-button.dark:hover{background-color:#1565c0}.btn-loading{align-items:center;display:flex;justify-content:center}.btn-loading .loading-dots{margin-left:8px;position:relative;width:24px}.btn-loading .loading-dots:after{animation:loadingDots 1.5s infinite;content:"...";left:0;position:absolute}.GM__dark-main{background:#0000;overflow:hidden}.GM__dark-container{background:#000;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto;height:100vh;min-height:500px;overflow:hidden}.GM__dark-content,.GM__dark-content-expanded{background:#0000;border-radius:10px;grid-column:2;grid-row:1;margin:10px;overflow:hidden;padding:10px 0 10px 10px}.GM__dark-container-expanded{background:#000;display:grid;grid-template-columns:250px 1fr;grid-template-rows:auto;height:100vh;min-height:500px;overflow:hidden}.GM__light-main{background:#0000;overflow:hidden}.GM__light-container{background:#fff;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto;height:100vh;min-height:500px;overflow:hidden}.GM__light-content,.GM__light-content-expanded{background:#f5f5f5;border-radius:10px;grid-column:2;grid-row:1;margin:10px;overflow:hidden;padding:10px 0 10px 10px}.GM__light-container-expanded{background:#fff;display:grid;grid-template-columns:250px 1fr;grid-template-rows:auto;height:100vh;min-height:500px;overflow:hidden}.GM__light-header{background-color:#0000;box-shadow:0 2px 4px #0000001a;color:#333;padding:.5rem 1rem;width:100%}.GM__light-header-container{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 3rem}.GM__light-header-container-greeting .route-title{animation:slideDown .3s ease forwards;color:#333;display:inline-block;font-size:1.2rem;font-weight:600;opacity:0;transform:translateY(-20px)}.GM__light-header-container-center{display:flex;flex-grow:1;justify-content:center;max-width:400px}.GM__light-header-container-center .GM__light-search-wrapper{align-items:center;border:1px solid #e0e0e0;border-radius:20px;display:flex;height:40px;overflow:hidden;width:100%}.GM__light-header-container-center .GM__light-search-wrapper .GM__light-search-input{background:#0000;border:none;color:#333;flex-grow:1;font-size:.9rem;height:100%;outline:none;padding:0 15px}.GM__light-header-container-center .GM__light-search-wrapper .GM__light-search-input::placeholder{color:#00000080}.GM__light-header-container-center .GM__light-search-wrapper .GM__light-search-button{color:#333;padding:8px}.GM__light-header-container-center .GM__light-search-wrapper .GM__light-search-button:hover{background-color:#0000000d}.GM__light-header-container-right-section{align-items:center;display:flex;gap:1rem}.GM__light-header-container .GM__light-chip-pointer{color:#333;cursor:pointer;transition:all .3s ease}.GM__light-header-container .GM__light-chip-pointer.chip-current{border-color:#215be3}.GM__light-header-container .GM__light-chip-pointer.chip-selected{border-color:#a251e1}.GM__light-header-container .GM__light-date-picker-modal{position:absolute;right:10rem;top:4rem;z-index:1000}.GM__light-header .GM__light-header-actions{align-items:center;display:flex}.GM__light-header .GM__light-header-actions .action-info{align-items:center;display:flex;gap:1rem}.GM__light-header .GM__light-header-actions .action-info span{color:#333;font-size:.9rem;font-weight:500}.GM__light-header .GM__light-header-actions .action-info button{color:#333}.GM__dark-header{background-color:#0000;box-shadow:0 2px 4px #0000001a;color:#fff;padding:.5rem 1rem;width:100%}.GM__dark-header-container{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 3rem}.GM__dark-header-container-greeting .route-title{animation:slideDown .3s ease forwards;color:#fff;display:inline-block;font-size:1.2rem;font-weight:600;opacity:0;transform:translateY(-20px)}.GM__dark-header-container-center{display:flex;flex-grow:1;justify-content:center;max-width:400px}.GM__dark-header-container-center .GM__dark-search-wrapper{align-items:center;border:1px solid #fff3;border-radius:20px;display:flex;height:40px;overflow:hidden;width:100%}.GM__dark-header-container-center .GM__dark-search-wrapper .GM__dark-search-input{background:#0000;border:none;color:#fff;flex-grow:1;font-size:.9rem;height:100%;outline:none;padding:0 15px}.GM__dark-header-container-center .GM__dark-search-wrapper .GM__dark-search-input::placeholder{color:#ffffffb3}.GM__dark-header-container-center .GM__dark-search-wrapper .GM__dark-search-button{color:#fff;padding:8px}.GM__dark-header-container-center .GM__dark-search-wrapper .GM__dark-search-button:hover{background-color:#ffffff1a}.GM__dark-header-container-right-section{align-items:center;display:flex;gap:1rem}.GM__dark-header-container .GM__dark-chip-pointer{color:#fff;cursor:pointer;transition:all .3s ease}.GM__dark-header-container .GM__dark-chip-pointer.chip-current{border-color:#215be3}.GM__dark-header-container .GM__dark-chip-pointer.chip-selected{border-color:#a251e1}.GM__dark-header-container .GM__dark-date-picker-modal{position:absolute;right:10rem;top:4rem;z-index:1000}.GM__dark-menu .MuiPaper-root,.GM__light-menu .MuiPaper-root{border-radius:20px;min-width:220px}.GM__light-menu .MuiPaper-root{background-color:#fff;border:1px solid #0000001a;color:#333}.GM__light-menu .GM__light-menu-item:hover{background-color:#0000000d}.GM__dark-menu .MuiPaper-root{background-color:#222;border:1px solid #ffffff1a;color:#fff}.GM__dark-menu .GM__dark-menu-item:hover{background-color:#ffffff1a}.GM__dark-menu-item,.GM__light-menu-item{padding:10px 16px;transition:background .3s ease}.GM__dark-menu-item .MuiListItemIcon-root,.GM__light-menu-item .MuiListItemIcon-root{min-width:36px}.GM__light-menu-item{color:#333}.GM__light-menu-item .MuiListItemIcon-root{color:#000000b3}.GM__dark-menu-item{color:#fff}.GM__dark-menu-item .MuiListItemIcon-root{color:#ffffffb3}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.GM__dark-header-container,.GM__light-header-container{flex-direction:column;gap:1rem;margin:0 1rem}.GM__dark-header-center,.GM__light-header-center{max-width:100%;width:100%}.GM__dark-header-header-actions,.GM__light-header-header-actions{justify-content:flex-end;width:100%}}@media(max-width:480px){.GM__dark-header,.GM__light-header{padding:1rem}.GM__dark-header-greeting,.GM__light-header-greeting{text-align:center;width:100%}.GM__dark-header-action-info,.GM__light-header-action-info{align-items:flex-end;flex-direction:column}}@media(max-width:1200px){.GM__dark-header-actions span,.GM__light-header-actions span{display:none}}.app-header-main-container{background:#222;border-radius:21px;height:300px;position:relative;width:100%}.app-header-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.app-header-logo-section{background-color:#fff;border-radius:20px 20px 0 20px;height:85%}.app-header-logo-section,.app-header-logo-section-content{align-items:center;display:flex;justify-content:center;width:100%}.app-header-logo-section-content{border-radius:0 0 0 20px;flex-direction:column;height:100%}.app-header-logo-section-logo-container .app-header-logo{height:auto;max-width:500px;padding-top:30px}.dark-app-header-bottom-section,.light-app-header-bottom-section{display:flex;height:15%;width:100%}.app-header-switch-area{height:100%;position:relative;width:100px}.app-header-switch-area-background{background-color:#fff;border-radius:0 0 0 8px;border-top:none;display:flex;height:100%;width:100%}.theme-switch-container{background:#222;border-radius:0 0 0 8px;height:100%;width:90px}.theme-switch-container,.theme-switch-container .sidebar-body-routes-route-icon{align-items:center;display:flex;justify-content:center}.theme-switch-spacer{background:#222;border-radius:0 10px 0 0;height:100%;width:10px}.app-header-bottom-spacer{background-color:#fff;border-left:none;border-radius:0 0 8px 10px;border-top:none;flex:1 1;height:100%}.document-layout{display:flex;flex-direction:column;height:100vh;overflow-y:auto;width:99%}.document-layout.dark-theme{background:#222;color:#f0f0f0}.document-layout .document-container{display:flex;flex-direction:column;min-height:100%}.document-layout .document-content{background-color:#f5f5f5;flex:1 1;padding:20px}.login-screen{align-items:center;background-image:url(/static/media/martillo_bombeo_fondo.c1aeded841bf1ad89f7c.png);background-position:50%;background-size:cover;display:flex;height:calc(100vh - 82px);justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;width:100vw}.login-screen-header{background:#0000;left:0;position:absolute;top:0;width:100%;z-index:100}.login-screen .login-card{border-radius:16px;box-shadow:0 15px 25px #0000001a;display:flex;height:500px;overflow:hidden;width:800px}.login-screen .login-card .grid-container{height:100%;width:100%}.login-screen .login-card .grid-container .MuiGrid-container{height:100%}.login-screen .login-card .grid-container.recovering .login-content,.login-screen .login-card .grid-container.recovering .login-message{transition:all .5s ease-in-out}.login-screen .login-card .grid-container.recovering .login-content{order:2}.login-screen .login-card .grid-container.recovering .login-message{order:1}.login-screen .login-card .grid-container .login-content{padding:20px;transition:all .5s ease-in-out}.login-screen .login-card .grid-container .login-content .form-content{display:flex;flex-direction:column;gap:16px;width:100%}.login-screen .login-card .grid-container .login-content .form-title{font-weight:600;margin-bottom:20px;text-align:center}.login-screen .login-card .grid-container .login-content .input-wrapper{position:relative;width:100%}.login-screen .login-card .grid-container .login-content .input-wrapper .form-input{border:1px solid #e0e0e0;border-radius:24px;font-size:14px;height:48px;outline:none;padding:0 48px 0 16px;transition:all .3s ease;width:calc(100% - 60px)}.login-screen .login-card .grid-container .login-content .input-wrapper .form-input:focus{border-color:#00a651;box-shadow:0 0 0 2px #00a65133}.login-screen .login-card .grid-container .login-content .input-wrapper .form-input::placeholder{color:#9e9e9e}.login-screen .login-card .grid-container .login-content .input-wrapper .input-icon{align-items:center;color:#9e9e9e;display:flex;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.login-screen .login-card .grid-container .login-content .remember-me{align-items:center;color:#757575;cursor:pointer;display:flex;font-size:14px;gap:8px;margin:8px 0}.login-screen .login-card .grid-container .login-content .remember-me .checkbox{appearance:none;-webkit-appearance:none;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;height:18px;outline:none;position:relative;width:18px}.login-screen .login-card .grid-container .login-content .remember-me .checkbox:checked{background-color:#00a651;border-color:#00a651}.login-screen .login-card .grid-container .login-content .remember-me .checkbox:checked:after{background:#fff;border-radius:50%;content:"";height:6px;left:5px;position:absolute;top:5px;width:6px}.login-screen .login-card .grid-container .login-content .form-button{align-items:center;background-color:#00a651;border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:48px;justify-content:center;transition:all .3s ease;width:100%}.login-screen .login-card .grid-container .login-content .form-button:hover{background-color:#008d45;transform:translateY(-2px)}.login-screen .login-card .grid-container .login-content .form-button:disabled{background-color:#bdbdbd;cursor:not-allowed}.login-screen .login-card .grid-container .login-content .form-link{color:#757575;cursor:pointer;font-size:14px;margin-top:16px;text-align:center}.login-screen .login-card .grid-container .login-content .form-link:hover{color:#00a651;text-decoration:underline}.login-screen .login-card .grid-container .login-content .info-text{color:#757575;font-size:14px;font-style:italic;margin:8px 0;text-align:center}.login-screen .login-card .grid-container .login-content .captcha-container{display:flex;justify-content:center;margin:10px 0;width:100%}.login-screen .login-card .grid-container .login-content .content-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px;width:calc(100% - 40px)}.login-screen .login-card .grid-container .login-content.login-mode{order:1}.login-screen .login-card .grid-container .login-content.recover-mode{order:2}.login-screen .login-card .grid-container .login-message{background:#00a651;height:100%;padding:20px;transition:all .5s ease-in-out}.login-screen .login-card .grid-container .login-message.login-mode{order:1}.login-screen .login-card .grid-container .login-message.recover-mode{order:2}.login-screen .login-card .grid-container .login-message .title-shadow{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 5px #00000080}.login-screen .login-card .grid-container .login-message .background-image-movement{animation:backgroundMovement 4s steps(36) infinite;background-image:url(/static/media/nube_movimiento.3f184d6a879fcccc2d14.png);background-repeat:no-repeat;background-size:7200px 200px;height:200px;margin:0 auto;width:200px}@keyframes backgroundMovement{0%{background-position:0}to{background-position:-7200px}}.login-screen .login-card .grid-container .login-message .background-image-character{left:13%;position:absolute;transform:translateX(-55%);transform:translateY(40%);z-index:10}.login-screen .login-card .grid-container .login-message .background-image-character img{display:block;height:auto;margin:0 auto;max-width:100%;width:200px}.login-screen .login-card .grid-container .login-message .logo-container{left:50%;position:absolute;top:260px;transform:translateX(-50%);z-index:20}.login-screen .login-card .grid-container .login-message .logo-container .logo-image{display:block;height:auto;object-fit:contain;width:30px}.login-screen .login-card .grid-container .login-message .logo-containerv2{left:51%;position:absolute;top:270px;transform:translateX(-50%);z-index:20}.login-screen .login-card .grid-container .login-message .logo-containerv2 .logo-image{display:block;height:auto;object-fit:contain;width:30px}.login-screen .login-card .login-message{align-items:center;background-color:#00a651;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;text-align:center}.login-screen .login-card .login-message h5{color:#fff;font-weight:600;margin-bottom:16px}.login-screen .login-card .login-message .background-image-character{padding:0 0 0 50px}.login-screen .login-card .login-message .background-image-character img{display:block;max-height:100%;max-width:100%;object-fit:contain}.login-screen.mobile{background:#00a651}.login-screen.mobile .login-card{display:none}.login-screen.mobile .mobile-login-container{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.login-screen.mobile .mobile-login-container .form-content{display:flex;flex-direction:column;gap:16px;width:100%}.login-screen.mobile .mobile-login-container .form-title{font-weight:600;margin-bottom:20px;text-align:center}.login-screen.mobile .mobile-login-container .input-wrapper{position:relative;width:100%}.login-screen.mobile .mobile-login-container .input-wrapper .form-input{border:1px solid #e0e0e0;border-radius:24px;font-size:14px;height:48px;outline:none;padding:0 48px 0 16px;transition:all .3s ease;width:calc(100% - 60px)}.login-screen.mobile .mobile-login-container .input-wrapper .form-input:focus{border-color:#00a651;box-shadow:0 0 0 2px #00a65133}.login-screen.mobile .mobile-login-container .input-wrapper .form-input::placeholder{color:#9e9e9e}.login-screen.mobile .mobile-login-container .input-wrapper .input-icon{align-items:center;color:#9e9e9e;display:flex;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.login-screen.mobile .mobile-login-container .remember-me{align-items:center;color:#757575;cursor:pointer;display:flex;font-size:14px;gap:8px;margin:8px 0}.login-screen.mobile .mobile-login-container .remember-me .checkbox{appearance:none;-webkit-appearance:none;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;height:18px;outline:none;position:relative;width:18px}.login-screen.mobile .mobile-login-container .remember-me .checkbox:checked{background-color:#00a651;border-color:#00a651}.login-screen.mobile .mobile-login-container .remember-me .checkbox:checked:after{background:#fff;border-radius:50%;content:"";height:6px;left:5px;position:absolute;top:5px;width:6px}.login-screen.mobile .mobile-login-container .form-button{align-items:center;background-color:#00a651;border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:48px;justify-content:center;transition:all .3s ease;width:100%}.login-screen.mobile .mobile-login-container .form-button:hover{background-color:#008d45;transform:translateY(-2px)}.login-screen.mobile .mobile-login-container .form-button:disabled{background-color:#bdbdbd;cursor:not-allowed}.login-screen.mobile .mobile-login-container .form-link{color:#757575;cursor:pointer;font-size:14px;margin-top:16px;text-align:center}.login-screen.mobile .mobile-login-container .form-link:hover{color:#00a651;text-decoration:underline}.login-screen.mobile .mobile-login-container .info-text{color:#757575;font-size:14px;font-style:italic;margin:8px 0;text-align:center}.login-screen.mobile .mobile-login-container .captcha-container{display:flex;justify-content:center;margin:10px 0;width:100%}.login-screen.mobile .mobile-login-container .mobile-background{align-items:center;background-color:#1e1e1e;display:flex;height:calc(100vh - 80px);justify-content:center;overflow:hidden;position:relative;width:100vw}.login-screen.mobile .mobile-login-container .mobile-background:before{background-color:#0000;content:"";height:100%;position:absolute;width:100%;z-index:0}.login-screen.mobile .mobile-login-container .mobile-background .mobile-background-waves{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;object-position:center;position:absolute;top:40%;transform:translate(-50%,-50%);width:auto;z-index:1}.login-screen.mobile .mobile-login-container .mobile-background .mobile-logo-container{align-items:center;display:flex;flex-direction:column;left:0;position:absolute;top:10%;width:100%;z-index:10}.login-screen.mobile .mobile-login-container .mobile-background .mobile-logo{filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));height:auto;margin-bottom:16px;width:200px}.login-screen.mobile .mobile-login-container .mobile-background .mobile-logo-text{color:#fff;font-weight:700;letter-spacing:2px;text-align:center;text-shadow:0 2px 4px #0003}.login-screen.mobile .mobile-login-container .mobile-background:after{background:linear-gradient(180deg,#0000,#0000001a);bottom:0;content:"";height:60px;left:0;position:absolute;width:100%;z-index:5}.login-screen.mobile .mobile-login-container .mobile-card{background-color:#fff;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -4px 20px #00000026;left:0;min-height:350px;overflow:hidden;padding:0;position:absolute;transform-origin:bottom center;width:100%;z-index:20}.login-screen.mobile .mobile-login-container .mobile-card .mobile-form-container{display:flex;flex-direction:column;padding:20px;width:calc(100% - 40px)}.login-screen.mobile .mobile-login-container .mobile-card .mobile-form-container .mobile-form-title{color:#333;font-weight:600;margin-bottom:20px;text-align:center}@media(max-width:810px){.mobile-login-container .mobile-background .mobile-background-waves{top:-20%}}@media(max-width:480px){.mobile-login-container .mobile-background .mobile-background-waves{top:-10%;width:140%}}@media(max-height:770px){.login-screen.mobile .mobile-login-container .mobile-background .mobile-logo-container{top:1%}}@media(max-height:690px){.login-screen.mobile .mobile-login-container .mobile-background .mobile-logo-container .mobile-logo{margin-bottom:8px;width:100px}.login-screen.mobile .mobile-login-container .mobile-background .mobile-logo-container .mobile-logo-text{font-size:1.5rem;letter-spacing:1px}}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.password-recovery-section{align-items:center;background-color:#f2f2f2;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;padding:2rem}.password-recovery-section .password-recovery-title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.password-recovery-section .password-recovery-input{margin-bottom:1rem}.password-recovery-section .password-recovery-actions{align-items:center;display:flex;flex-direction:column;margin-top:1rem;width:100%}.password-recovery-section .password-recovery-actions .password-recovery-button{background-color:#4caf50;border-radius:4px;color:#fff;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .3s ease;width:100%}.password-recovery-section .password-recovery-actions .password-recovery-button:hover{background-color:#45a049}.password-recovery-section .password-recovery-actions .password-recovery-back-button{color:#4caf50;font-size:.875rem;margin-top:1rem}.GM__dark-register-section-wrapper{background-color:#121212;color:#f8f9fa;display:flex;font-family:Roboto,sans-serif;justify-content:center;min-height:100vh;padding:1.5rem;width:100%}.GM__dark-register-section-wrapper::-webkit-scrollbar{height:8px;width:8px}.GM__dark-register-section-wrapper::-webkit-scrollbar-track{background:#2a2d34}.GM__dark-register-section-wrapper::-webkit-scrollbar-thumb{background:#343a40;border-radius:4px}.GM__dark-register-section-wrapper::-webkit-scrollbar-thumb:hover{background:#4b545c}.GM__dark-register-section-wrapper .GM__dark-register-section-container{animation:fadeIn .3s ease;max-width:1280px;width:100%}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section{display:flex;flex-direction:column;gap:2rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section{grid-gap:2rem;animation:slideIn .3s ease;background-color:#1e1e2f;border-radius:8px;box-shadow:0 4px 15px #00000080;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:2rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-left-column{display:flex;flex-direction:column;gap:1.25rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column{display:flex;flex-direction:column;gap:1.5rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column .GM__dark-photo-section{align-items:center;background-color:#2a2d34;border:1px solid #343a4080;border-radius:8px;display:flex;justify-content:center;min-height:200px;padding:1rem;width:100%}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column .GM__dark-additional-info{display:flex;flex-direction:column;gap:1.25rem;width:100%}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column .GM__dark-additional-info .GM__dark-notification-toggle{border-top:1px solid #343a40;margin-top:.5rem;padding-top:1rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column .GM__dark-additional-info .GM__dark-notification-toggle .GM__dark-toggles-container{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column .GM__dark-additional-info .GM__dark-notification-toggle .GM__dark-toggle-wrapper{display:flex;flex-direction:column;min-width:180px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column .GM__dark-additional-info .GM__dark-notification-toggle .GM__dark-toggle-container{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column .GM__dark-additional-info .GM__dark-notification-toggle .GM__dark-toggle-input{-webkit-appearance:none;appearance:none;background-color:#6c757d;border-radius:25px;cursor:pointer;height:24px;outline:none;position:relative;transition:background-color .3s ease;width:50px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column .GM__dark-additional-info .GM__dark-notification-toggle .GM__dark-toggle-input:checked{background-color:#0bb783}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column .GM__dark-additional-info .GM__dark-notification-toggle .GM__dark-toggle-input:before{background-color:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column .GM__dark-additional-info .GM__dark-notification-toggle .GM__dark-toggle-input:checked:before{transform:translateX(26px)}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-right-column .GM__dark-additional-info .GM__dark-notification-toggle .GM__dark-toggle-label{color:#adb5bd;font-size:14px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-input-group{width:100%}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-main-section .GM__dark-input-group .GM__dark-input-label{color:#adb5bd;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-contact-section{animation:slideIn .3s ease;background-color:#1e1e2f;border-radius:8px;box-shadow:0 4px 15px #00000080;padding:2rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-contact-section .GM__dark-section-title{border-bottom:1px solid #343a40;color:#f8f9fa;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-contact-section .GM__dark-contact-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-contact-section .GM__dark-contact-row .GM__dark-phone-group .GM__dark-input-group .GM__dark-input-label{color:#adb5bd;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-contact-section .GM__dark-contact-row .GM__dark-phone-group .GM__dark-input-group .GM__dark-phone-input-container{display:flex;flex-direction:column;gap:.5rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-contact-section .GM__dark-contact-row .GM__dark-email-group{display:flex;flex-direction:column}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-contact-section .GM__dark-contact-row .GM__dark-email-group .GM__dark-input-label{color:#adb5bd;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-contact-section .GM__dark-location-section{border-top:1px solid #343a40;margin-top:1rem;padding-top:1rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section{animation:slideIn .3s ease;background-color:#1e1e2f;border-radius:8px;box-shadow:0 4px 15px #00000080;padding:1rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table{border:1px solid #343a40;border-radius:8px;margin-bottom:2rem;overflow:hidden}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header{align-items:center;background-color:#2a2d34;border-bottom:1px solid #343a40;display:flex;justify-content:space-between;padding:1rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header .GM__dark-table-title{color:#f8f9fa;font-size:1.1rem;font-weight:600;margin:0}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header .GM__dark-table-description{color:#adb5bd;flex:1 1;font-size:.9rem;margin:0 1rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header .GM__dark-add-document-btn{align-items:center;background-color:#3699ff33;border:1px solid #3699ff4d;border-radius:50%;color:#3699ff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header .GM__dark-add-document-btn:hover{background-color:#3699ff4d;transform:translateY(-2px)}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header .GM__dark-add-document-btn .GM__dark-icon-image{filter:brightness(0) invert(.7) sepia(1) hue-rotate(180deg) saturate(5);height:16px;width:16px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table{border-collapse:collapse;width:100%}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-header-cell{background-color:#353942;border-bottom:2px solid #343a40;color:#f8f9fa;font-size:.85rem;font-weight:600;padding:.75rem;text-align:left;text-transform:uppercase}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row:nth-child(2n){background-color:#2a2d3480}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row:hover{background-color:#3699ff1a}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell{border-bottom:1px solid #343a40;color:#f8f9fa;padding:.75rem;vertical-align:middle}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell.GM__dark-status-cell{text-align:center;width:60px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell.GM__dark-status-cell .GM__dark-status-icon{filter:brightness(.8);height:24px;width:24px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell.GM__dark-file-cell .GM__dark-file-upload .GM__dark-file-label{background-color:#2a2d34b3;border:1px solid #343a40;border-radius:4px;color:#adb5bd;cursor:pointer;display:inline-block;font-size:.85rem;padding:.5rem .75rem;transition:all .2s ease}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell.GM__dark-file-cell .GM__dark-file-upload .GM__dark-file-label:hover{background-color:#2a2d34;border-color:#3699ff;color:#f8f9fa}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell.GM__dark-date-cell{min-width:150px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell.GM__dark-description-cell{min-width:200px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell.GM__dark-checkbox-cell{text-align:center;width:80px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell.GM__dark-checkbox-cell .GM__dark-checkbox{accent-color:#3699ff;background-color:#2a2d34;border:1px solid #343a40;cursor:pointer;height:18px;width:18px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell.GM__dark-actions-cell{text-align:center;width:100px}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell.GM__dark-actions-cell .GM__dark-delete-btn{background-color:#f64e6033;border:1px solid #f64e604d;border-radius:4px;color:#f64e60;cursor:pointer;font-size:.85rem;padding:.5rem .75rem;transition:all .2s ease}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-table-row .GM__dark-table-cell.GM__dark-actions-cell .GM__dark-delete-btn:hover{background-color:#f64e604d;color:#f87f8c;transform:translateY(-2px)}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-documents-section .GM__dark-document-type-table .GM__dark-document-table .GM__dark-empty-row .GM__dark-empty-message{background-color:#2a2d344d;border:1px dashed #343a40;border-radius:4px;color:#adb5bd;font-style:italic;margin:1rem;padding:1.5rem;text-align:center}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-save-section{background-color:#1e1e2f;border-radius:8px;box-shadow:0 4px 15px #00000080;display:flex;justify-content:flex-end;padding:1.5rem}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-save-section .GM__dark-save-button{background-color:#3699ff;border:none;border-radius:4px;box-shadow:0 4px 8px #0000004d;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:all .2s ease}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-save-section .GM__dark-save-button:hover{background-color:#187de4;box-shadow:0 6px 12px #0006;transform:translateY(-2px)}.GM__dark-register-section-wrapper .GM__dark-register-section-container .GM__dark-content-section .GM__dark-save-section .GM__dark-save-button:active{box-shadow:0 2px 4px #0000004d;transform:translateY(0)}.GM__light-register-section-wrapper{background-color:#f1f3f5;color:#212529;display:flex;font-family:Roboto,sans-serif;justify-content:center;min-height:100vh;padding:1.5rem;width:100%}.GM__light-register-section-wrapper::-webkit-scrollbar{height:8px;width:8px}.GM__light-register-section-wrapper::-webkit-scrollbar-track{background:#f1f3f5}.GM__light-register-section-wrapper::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:4px}.GM__light-register-section-wrapper::-webkit-scrollbar-thumb:hover{background:#c1c9d0}.GM__light-register-section-wrapper .GM__light-register-section-container{animation:fadeIn .3s ease;max-width:1280px;width:100%}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section{display:flex;flex-direction:column;gap:2rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section{grid-gap:2rem;animation:slideIn .3s ease;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:2rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-left-column{display:flex;flex-direction:column;gap:1.25rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column{display:flex;flex-direction:column;gap:1.5rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column .GM__light-photo-section{align-items:center;background-color:#f1f3f5;border-radius:8px;display:flex;justify-content:center;min-height:200px;padding:1rem;width:100%}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column .GM__light-additional-info{display:flex;flex-direction:column;gap:1.25rem;width:100%}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column .GM__light-additional-info .GM__light-notification-toggle{border-top:1px solid #dee2e6;margin-top:.5rem;padding-top:1rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column .GM__light-additional-info .GM__light-notification-toggle .GM__light-toggles-container{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column .GM__light-additional-info .GM__light-notification-toggle .GM__light-toggle-wrapper{display:flex;flex-direction:column;min-width:180px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column .GM__light-additional-info .GM__light-notification-toggle .GM__light-toggle-container{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column .GM__light-additional-info .GM__light-notification-toggle .GM__light-toggle-input{-webkit-appearance:none;appearance:none;background-color:#adb5bd;border-radius:25px;cursor:pointer;height:24px;outline:none;position:relative;transition:background-color .3s ease;width:50px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column .GM__light-additional-info .GM__light-notification-toggle .GM__light-toggle-input:checked{background-color:#198754}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column .GM__light-additional-info .GM__light-notification-toggle .GM__light-toggle-input:before{background-color:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column .GM__light-additional-info .GM__light-notification-toggle .GM__light-toggle-input:checked:before{transform:translateX(26px)}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-right-column .GM__light-additional-info .GM__light-notification-toggle .GM__light-toggle-label{color:#6c757d;font-size:14px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-input-group{width:100%}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-main-section .GM__light-input-group .GM__light-input-label{color:#212529;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-contact-section{animation:slideIn .3s ease;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:2rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-contact-section .GM__light-section-title{border-bottom:1px solid #dee2e6;color:#212529;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-contact-section .GM__light-contact-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-contact-section .GM__light-contact-row .GM__light-phone-group .GM__light-input-group .GM__light-input-label{color:#212529;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-contact-section .GM__light-contact-row .GM__light-phone-group .GM__light-input-group .GM__light-phone-input-container{display:flex;flex-direction:column;gap:.5rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-contact-section .GM__light-contact-row .GM__light-email-group{display:flex;flex-direction:column}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-contact-section .GM__light-contact-row .GM__light-email-group .GM__light-input-label{color:#212529;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-contact-section .GM__light-location-section{border-top:1px solid #dee2e6;margin-top:1rem;padding-top:1rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section{animation:slideIn .3s ease;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:1rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table{border:1px solid #dee2e6;border-radius:8px;margin-bottom:2rem;overflow:hidden}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-table-header{align-items:center;background-color:#f1f3f5;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:1rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-table-header .GM__light-table-title{color:#212529;font-size:1.1rem;font-weight:600;margin:0}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-table-header .GM__light-table-description{color:#6c757d;flex:1 1;font-size:.9rem;margin:0 1rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-table-header .GM__light-add-document-btn{align-items:center;background-color:#0d6efd;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-table-header .GM__light-add-document-btn:hover{background-color:#0b5ed7;transform:translateY(-2px)}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-table-header .GM__light-add-document-btn .GM__light-icon-image{filter:brightness(0) invert(1);height:16px;width:16px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table{border-collapse:collapse;width:100%}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-header-cell{background-color:#f1f3f5;border-bottom:2px solid #dee2e6;color:#212529;font-size:.85rem;font-weight:600;padding:.75rem;text-align:left;text-transform:uppercase}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row:nth-child(2n){background-color:#f1f3f580}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row:hover{background-color:#0d6efd0d}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell{border-bottom:1px solid #dee2e6;padding:.75rem;vertical-align:middle}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell.GM__light-status-cell{text-align:center;width:60px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell.GM__light-status-cell .GM__light-status-icon{height:24px;width:24px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell.GM__light-file-cell .GM__light-file-upload .GM__light-file-label{background-color:#f1f3f5;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;display:inline-block;font-size:.85rem;padding:.5rem .75rem;transition:all .2s ease}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell.GM__light-file-cell .GM__light-file-upload .GM__light-file-label:hover{background-color:#e2e6ea;border-color:#0d6efd}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell.GM__light-date-cell{min-width:150px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell.GM__light-description-cell{min-width:200px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell.GM__light-checkbox-cell{text-align:center;width:80px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell.GM__light-checkbox-cell .GM__light-checkbox{accent-color:#0d6efd;cursor:pointer;height:18px;width:18px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell.GM__light-actions-cell{text-align:center;width:100px}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell.GM__light-actions-cell .GM__light-delete-btn{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:.5rem .75rem;transition:all .2s ease}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-table-row .GM__light-table-cell.GM__light-actions-cell .GM__light-delete-btn:hover{background-color:#bd2130;transform:translateY(-2px)}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-documents-section .GM__light-document-type-table .GM__light-document-table .GM__light-empty-row .GM__light-empty-message{background-color:#f1f3f5;border-radius:4px;color:#6c757d;font-style:italic;margin:1rem;padding:1.5rem;text-align:center}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-save-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:flex-end;padding:1.5rem}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-save-section .GM__light-save-button{background-color:#0d6efd;border:none;border-radius:4px;box-shadow:0 2px 5px #0d6efd4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:all .2s ease}.GM__light-register-section-wrapper .GM__light-register-section-container .GM__light-content-section .GM__light-save-section .GM__light-save-button:hover{background-color:#0b5ed7;box-shadow:0 4px 8px #0d6efd66;transform:translateY(-2px)}@media(max-width:1024px){[class*=GM__]:where([class*=-register-section-wrapper]) [class*=GM__]:where([class*=-main-section]){grid-template-columns:1fr!important}[class*=GM__]:where([class*=-register-section-wrapper]) [class*=GM__]:where([class*=-main-section]) [class*=GM__]:where([class*=-right-column]){order:-1}[class*=GM__]:where([class*=-register-section-wrapper]) [class*=GM__]:where([class*=-main-section]) [class*=GM__]:where([class*=-right-column]) [class*=GM__]:where([class*=-photo-section]){margin-bottom:2rem}[class*=GM__]:where([class*=-register-section-wrapper]) [class*=GM__]:where([class*=-contact-section]) [class*=GM__]:where([class*=-contact-row]){grid-template-columns:repeat(2,1fr)!important}[class*=GM__]:where([class*=-register-section-wrapper]) [class*=GM__]:where([class*=-contact-section]) [class*=GM__]:where([class*=-contact-row]) [class*=GM__]:where([class*=-email-group]){grid-column:1/-1}}@media(max-width:768px){[class*=GM__]:where([class*=-register-section-wrapper]) [class*=GM__]:where([class*=-contact-section]) [class*=GM__]:where([class*=-contact-row]){grid-template-columns:1fr!important}[class*=GM__]:where([class*=-register-section-wrapper]) [class*=GM__]:where([class*=-documents-section]) [class*=GM__]:where([class*=-document-table]){display:block;overflow-x:auto}}.GM__dark-input-wrapper{align-items:center;background-color:#1a1a1a;border:1px solid #444;border-radius:4px;display:flex;height:50px;transition:border-color .3s;width:100%}.GM__dark-input-wrapper input,.GM__dark-input-wrapper textarea{background-color:#0000;border:none;color:#fff;flex:1 1;font-size:1rem;outline:none;padding:.5rem}.GM__dark-input-wrapper input::placeholder,.GM__dark-input-wrapper textarea::placeholder{color:#888}.GM__dark-input-wrapper .GM__dark-icon-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin-right:.5rem;padding:0}.GM__dark-input-wrapper .GM__dark-icon-button:focus{border-radius:4px;outline:2px solid #666}.GM__dark-input-wrapper .GM__dark-icon-button .GM__dark-icon{margin:0}.GM__dark-input-wrapper .GM__dark-icon-wrapper{align-items:center;display:flex;margin-right:.5rem}.GM__dark-input-wrapper .GM__dark-icon-wrapper .GM__dark-icon{margin:0}.GM__dark-input-wrapper.GM__dark-small{padding:.25rem}.GM__dark-input-wrapper.GM__dark-small input,.GM__dark-input-wrapper.GM__dark-small textarea{font-size:.875rem}.GM__dark-input-wrapper.GM__dark-medium{padding:.75rem}.GM__dark-input-wrapper.GM__dark-medium input,.GM__dark-input-wrapper.GM__dark-medium textarea{font-size:1rem}.GM__dark-input-wrapper.GM__dark-auto{width:100%}.GM__dark-input-wrapper:hover{border-color:#666}.GM__dark-input-wrapper.GM__dark-select-wrapper{cursor:pointer;flex-direction:column;position:relative}.GM__dark-input-wrapper.GM__dark-select-wrapper .GM__dark-selected-value{border-bottom:1px solid #444;cursor:pointer;font-size:1rem;padding:.5rem;width:100%}.GM__dark-dropdown{background-color:#2a2a2a;border:1px solid #444;border-radius:4px;left:0;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10}.GM__dark-dropdown .GM__dark-dropdown-search-container{align-items:center;border-bottom:1px solid #444;display:flex;padding:.5rem}.GM__dark-dropdown .GM__dark-dropdown-search-container .GM__dark-dropdown-search{background-color:#1a1a1a;border:none;color:#fff;flex:1 1;font-size:1rem;margin-bottom:0;margin-right:.5rem;outline:none;padding:.5rem;width:97%}.GM__dark-dropdown .GM__dark-dropdown-search-container .GM__dark-dropdown-search::placeholder{color:#888}.GM__dark-dropdown .GM__dark-dropdown-search-container .GM__dark-search-button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s}.GM__dark-dropdown .GM__dark-dropdown-search-container .GM__dark-search-button:hover{background-color:#444}.GM__dark-dropdown .GM__dark-dropdown-search-container .GM__dark-search-button img{height:16px;width:16px}.GM__dark-dropdown .GM__dark-dropdown-loading,.GM__dark-dropdown .GM__dark-dropdown-no-data{color:#888;padding:1rem;text-align:center}.GM__dark-dropdown .GM__dark-dropdown-pagination{border-top:1px solid #444;padding:.5rem}.GM__dark-dropdown .GM__dark-dropdown-pagination .pagination{margin:0}.GM__dark-dropdown .GM__dark-dropdown-pagination .pagination__button{font-size:.875rem;padding:.25rem .5rem}.GM__dark-dropdown .GM__dark-dropdown-pagination .pagination__numbers{gap:.25rem}.GM__dark-dropdown .GM__dark-dropdown-pagination .pagination__number{font-size:.875rem;padding:.25rem .5rem}.GM__dark-dropdown .GM__dark-dropdown-item{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:.5rem;text-align:left;transition:background-color .2s;width:100%}.GM__dark-dropdown .GM__dark-dropdown-item:hover{background-color:#747373}.GM__dark-dropdown .GM__dark-dropdown-item .GM__dark-info-icon{color:#fff;cursor:pointer;height:20px;margin-left:.5rem;width:20px}.GM__light-input-wrapper{align-items:center;background-color:#fff;border:1px solid #e0e6ed;border-radius:4px;display:flex;height:50px;transition:border-color .3s;width:100%}.GM__light-input-wrapper input,.GM__light-input-wrapper textarea{background-color:#0000;border:none;color:#2c3e50;flex:1 1;font-size:1rem;outline:none;padding:.5rem}.GM__light-input-wrapper input::placeholder,.GM__light-input-wrapper textarea::placeholder{color:#7f8c9a}.GM__light-input-wrapper .GM__light-icon-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin-right:.5rem;padding:0}.GM__light-input-wrapper .GM__light-icon-button:focus{border-radius:4px;outline:2px solid #d1d9e6}.GM__light-input-wrapper .GM__light-icon-button .GM__light-icon{margin:0}.GM__light-input-wrapper .GM__light-icon-wrapper{align-items:center;display:flex;margin-right:.5rem}.GM__light-input-wrapper .GM__light-icon-wrapper .GM__light-icon{margin:0}.GM__light-input-wrapper.GM__light-small{padding:.25rem}.GM__light-input-wrapper.GM__light-small input,.GM__light-input-wrapper.GM__light-small textarea{font-size:.875rem}.GM__light-input-wrapper.GM__light-medium{padding:.75rem}.GM__light-input-wrapper.GM__light-medium input,.GM__light-input-wrapper.GM__light-medium textarea{font-size:1rem}.GM__light-input-wrapper.GM__light-auto{width:100%}.GM__light-input-wrapper:hover{border-color:#d1d9e6}.GM__light-input-wrapper.GM__light-select-wrapper{cursor:pointer;flex-direction:column;position:relative}.GM__light-input-wrapper.GM__light-select-wrapper .GM__light-selected-value{border-bottom:1px solid #e0e6ed;cursor:pointer;font-size:1rem;padding:.5rem;width:100%}.GM__light-dropdown{background-color:#f5f7fa;border:1px solid #e0e6ed;border-radius:4px;box-shadow:0 4px 8px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10}.GM__light-dropdown .GM__light-dropdown-search-container{align-items:center;border-bottom:1px solid #e0e6ed;display:flex;padding:.5rem}.GM__light-dropdown .GM__light-dropdown-search-container .GM__light-dropdown-search{background-color:#fff;border:none;color:#2c3e50;flex:1 1;font-size:1rem;margin-bottom:0;margin-right:.5rem;outline:none;padding:.5rem;width:97%}.GM__light-dropdown .GM__light-dropdown-search-container .GM__light-dropdown-search::placeholder{color:#7f8c9a}.GM__light-dropdown .GM__light-dropdown-search-container .GM__light-search-button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s}.GM__light-dropdown .GM__light-dropdown-search-container .GM__light-search-button:hover{background-color:#e0e6ed}.GM__light-dropdown .GM__light-dropdown-search-container .GM__light-search-button img{height:16px;width:16px}.GM__light-dropdown .GM__light-dropdown-loading,.GM__light-dropdown .GM__light-dropdown-no-data{color:#7f8c9a;padding:1rem;text-align:center}.GM__light-dropdown .GM__light-dropdown-pagination{border-top:1px solid #e0e6ed;padding:.5rem}.GM__light-dropdown .GM__light-dropdown-pagination .pagination{margin:0}.GM__light-dropdown .GM__light-dropdown-pagination .pagination__button{font-size:.875rem;padding:.25rem .5rem}.GM__light-dropdown .GM__light-dropdown-pagination .pagination__numbers{gap:.25rem}.GM__light-dropdown .GM__light-dropdown-pagination .pagination__number{font-size:.875rem;padding:.25rem .5rem}.GM__light-dropdown .GM__light-dropdown-item{align-items:center;background:none;border:none;color:#2c3e50;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:.5rem;text-align:left;transition:background-color .2s;width:100%}.GM__light-dropdown .GM__light-dropdown-item:hover{background-color:#4caf501a}.GM__light-dropdown .GM__light-dropdown-item .GM__light-info-icon{color:#4caf50;cursor:pointer;height:20px;margin-left:.5rem;width:20px}.documents-dropzone-section{display:flex;flex-direction:column;gap:16px;max-width:100%;width:100%}.documents-dropzone-section.size-small{height:200px;width:300px}.documents-dropzone-section.size-medium{height:300px;width:300px}.documents-dropzone-section.size-large{height:auto;width:100%}.documents-dropzone-section .dropzone{align-items:center;background:#fff;border:2px dashed #e0e0e0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px 16px;transition:all .3s ease}.documents-dropzone-section .dropzone:hover{border-color:#1a237e}.documents-dropzone-section .dropzone.active{background:#1a237e14;border-color:#1a237e}.documents-dropzone-section .dropzone svg{color:#6b7280}.documents-dropzone-section .dropzone .upload-text{color:#374151;font-weight:500;text-align:center}.documents-dropzone-section .dropzone .upload-subtext{color:#6b7280;font-size:.825rem}.documents-dropzone-section .file-rejections{color:#ef4444;font-size:.825rem}.documents-dropzone-section .uploaded-files{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(var(--max-columns),1fr)}@media(max-width:1024px){.documents-dropzone-section .uploaded-files{--max-columns:2}}@media(max-width:640px){.documents-dropzone-section .uploaded-files{--max-columns:1}}.documents-dropzone-section .uploaded-files .file-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.documents-dropzone-section .uploaded-files .file-item:hover{background:#f3f4f6}.documents-dropzone-section .uploaded-files .file-item .file-icon{color:#1a237e;margin-right:12px}.documents-dropzone-section .uploaded-files .file-item .file-details{flex-grow:1}.documents-dropzone-section .uploaded-files .file-item .file-details .file-name{color:#111827;font-weight:500}.documents-dropzone-section .uploaded-files .file-item .file-details .file-size{color:#6b7280;font-size:.825rem}.documents-dropzone-section .uploaded-files .file-item .delete-icon{background:none;border:none;color:#ef4444;cursor:pointer}.documents-dropzone-section .uploaded-files .file-item .delete-icon:hover{color:#dc2626}.documents-dropzone-section .pagination{display:flex;justify-content:center;margin-top:16px}.GM__light-location-selector{background-color:#f5f5f5;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#333;padding:1.5rem}.GM__light-location-selector .GM__light-section-title{margin-bottom:1.5rem}.GM__light-location-selector .GM__light-section-title h3{color:#333;font-size:1.3rem;font-weight:500;margin:0}.GM__light-location-selector .GM__light-location-row{margin-bottom:1.5rem}.GM__light-location-selector .GM__light-location-row.GM__light-address-row{display:flex;gap:1.5rem}.GM__light-location-selector .GM__light-location-row.GM__light-address-row .GM__light-field-address{flex:2 1}.GM__light-location-selector .GM__light-location-row.GM__light-address-row .GM__light-field-postal{flex:1 1}.GM__light-location-selector .GM__light-location-row.GM__light-button-row{align-items:center;display:flex;justify-content:space-between}.GM__light-location-selector .GM__light-field-group{position:relative}.GM__light-location-selector .GM__light-field-group label{color:#333;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.GM__light-location-selector .GM__light-searchable-dropdown{position:relative;width:100%}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-selected{align-items:center;background-color:#fff;border:1px solid #0000001a;border-radius:4px;color:#333;cursor:pointer;display:flex;font-size:.95rem;justify-content:space-between;padding:.75rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-selected.active{border-color:#1976d2;box-shadow:0 0 0 2px #1976d21a}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-selected .GM__light-dropdown-arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #757575;height:0;margin-left:8px;width:0}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-menu{background-color:#fff;border:1px solid #0000001a;border-radius:4px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:4px;max-height:300px;overflow:hidden;position:absolute;top:100%;width:100%;z-index:1000}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-menu .GM__light-dropdown-search{border-bottom:1px solid #0000001a;padding:8px}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-menu .GM__light-dropdown-search input{border:1px solid #0000001a;border-radius:4px;font-size:.9rem;padding:8px 12px;width:100%}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-menu .GM__light-dropdown-search input:focus{border-color:#1976d2;outline:none}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-menu .GM__light-dropdown-search input::placeholder{color:#666}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-menu .GM__light-dropdown-options{max-height:240px;overflow-y:auto}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-menu .GM__light-dropdown-options .GM__light-dropdown-option{cursor:pointer;padding:8px 12px;transition:background-color .15s ease}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-menu .GM__light-dropdown-options .GM__light-dropdown-option:hover{background-color:#f0f0f0}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-menu .GM__light-dropdown-options .GM__light-dropdown-option.selected{background-color:#e3f2fd;color:#1976d2;font-weight:500}.GM__light-location-selector .GM__light-searchable-dropdown .GM__light-dropdown-menu .GM__light-dropdown-options .GM__light-dropdown-no-results{color:#666;font-style:italic;padding:12px;text-align:center}.GM__light-location-selector .GM__light-textarea{background-color:#fff;border:1px solid #0000001a;border-radius:4px;color:#333;font-size:.95rem;min-height:60px;padding:.75rem;resize:vertical;width:100%}.GM__light-location-selector .GM__light-textarea:focus{border-color:#1976d2;outline:none}.GM__light-location-selector .GM__light-input{background-color:#fff;border:1px solid #0000001a;border-radius:4px;color:#333;font-size:.95rem;padding:.75rem;width:100%}.GM__light-location-selector .GM__light-input:focus{border-color:#1976d2;outline:none}.GM__light-location-selector .GM__light-save-button{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .15s ease-in-out}.GM__light-location-selector .GM__light-save-button:hover:not(:disabled){background-color:#1565c0}.GM__light-location-selector .GM__light-save-button:disabled{background-color:#f0f0f0;color:#9e9e9e;cursor:not-allowed}.GM__light-location-selector .GM__light-status-message{font-size:.9rem;margin:0}.GM__light-location-selector .GM__light-status-message.GM__light-status-uploaded{color:#43a047}.GM__light-location-selector .GM__light-status-message.GM__light-status-error{color:#d32f2f}@media screen and (max-width:768px){.GM__light-location-selector{padding:1rem}.GM__light-location-selector .GM__light-address-row{flex-direction:column;gap:1rem}.GM__light-location-selector .GM__light-button-row{align-items:stretch;flex-direction:column}.GM__light-location-selector .GM__light-button-row .GM__light-save-button{margin-bottom:1rem}.GM__light-location-selector .GM__light-button-row .GM__light-status-message{text-align:center}}.GM__dark-location-selector{background-color:#2a2a2a;border-radius:8px;color:#fff;padding:1.5rem}.GM__dark-location-selector .GM__dark-section-title{margin-bottom:1.5rem}.GM__dark-location-selector .GM__dark-section-title h3{color:#fff;font-size:1.3rem;font-weight:500;margin:0}.GM__dark-location-selector .GM__dark-location-row{margin-bottom:1.5rem}.GM__dark-location-selector .GM__dark-location-row.GM__dark-address-row{display:flex;gap:1.5rem}.GM__dark-location-selector .GM__dark-location-row.GM__dark-address-row .GM__dark-field-address{flex:2 1}.GM__dark-location-selector .GM__dark-location-row.GM__dark-address-row .GM__dark-field-postal{flex:1 1}.GM__dark-location-selector .GM__dark-location-row.GM__dark-button-row{align-items:center;display:flex;justify-content:space-between}.GM__dark-location-selector .GM__dark-field-group{position:relative}.GM__dark-location-selector .GM__dark-field-group label{color:#fff;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.GM__dark-location-selector .GM__dark-searchable-dropdown{position:relative;width:100%}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-selected{align-items:center;background-color:#333;border:1px solid #ffffff1a;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;justify-content:space-between;padding:.75rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-selected.active{border-color:#4dabf5;box-shadow:0 0 0 2px #4dabf533}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-selected .GM__dark-dropdown-arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #9e9e9e;height:0;margin-left:8px;width:0}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-menu{background-color:#333;border:1px solid #ffffff1a;border-radius:4px;box-shadow:0 4px 12px #0000004d;left:0;margin-top:4px;max-height:300px;overflow:hidden;position:absolute;top:100%;width:100%;z-index:1000}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-menu .GM__dark-dropdown-search{border-bottom:1px solid #ffffff1a;padding:8px}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-menu .GM__dark-dropdown-search input{background-color:#333;border:1px solid #ffffff1a;border-radius:4px;color:#fff;font-size:.9rem;padding:8px 12px;width:100%}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-menu .GM__dark-dropdown-search input:focus{border-color:#4dabf5;outline:none}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-menu .GM__dark-dropdown-search input::placeholder{color:#9e9e9e}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-menu .GM__dark-dropdown-options{max-height:240px;overflow-y:auto}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-menu .GM__dark-dropdown-options .GM__dark-dropdown-option{cursor:pointer;padding:8px 12px;transition:background-color .15s ease}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-menu .GM__dark-dropdown-options .GM__dark-dropdown-option:hover{background-color:#444}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-menu .GM__dark-dropdown-options .GM__dark-dropdown-option.selected{background-color:#2196f333;color:#4dabf5;font-weight:500}.GM__dark-location-selector .GM__dark-searchable-dropdown .GM__dark-dropdown-menu .GM__dark-dropdown-options .GM__dark-dropdown-no-results{color:#9e9e9e;font-style:italic;padding:12px;text-align:center}.GM__dark-location-selector .GM__dark-textarea{background-color:#333;border:1px solid #ffffff1a;border-radius:4px;color:#fff;font-size:.95rem;min-height:60px;padding:.75rem;resize:vertical;width:100%}.GM__dark-location-selector .GM__dark-textarea:focus{border-color:#4dabf5;outline:none}.GM__dark-location-selector .GM__dark-input{background-color:#333;border:1px solid #ffffff1a;border-radius:4px;color:#fff;font-size:.95rem;padding:.75rem;width:100%}.GM__dark-location-selector .GM__dark-input:focus{border-color:#4dabf5;outline:none}.GM__dark-location-selector .GM__dark-save-button{background-color:#4dabf5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .15s ease-in-out}.GM__dark-location-selector .GM__dark-save-button:hover:not(:disabled){background-color:#2196f3}.GM__dark-location-selector .GM__dark-save-button:disabled{background-color:#3a3a3a;color:#7e7e7e;cursor:not-allowed}.GM__dark-location-selector .GM__dark-status-message{font-size:.9rem;margin:0}.GM__dark-location-selector .GM__dark-status-message.GM__dark-status-uploaded{color:#4caf50}.GM__dark-location-selector .GM__dark-status-message.GM__dark-status-error{color:#f44336}.GM__light-documents-section{padding:20px}.GM__light-documents-section .GM__light-document-type-table{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:30px;overflow:hidden}.GM__light-documents-section .GM__light-document-type-table .GM__light-table-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:15px 20px}.GM__light-documents-section .GM__light-document-type-table .GM__light-table-header h3{color:#333;font-size:16px;font-weight:600;margin:0}.GM__light-documents-section .GM__light-document-type-table .GM__light-table-header p{color:#666;flex-grow:1;font-size:14px;margin:0;padding:0 20px}.GM__light-documents-section .GM__light-document-type-table .GM__light-table-header .GM__light-add-document-btn{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;padding:8px;transition:transform .2s ease}.GM__light-documents-section .GM__light-document-type-table .GM__light-table-header .GM__light-add-document-btn:hover{transform:translateY(-2px)}.GM__light-documents-section .GM__light-document-type-table .GM__light-table-header .GM__light-add-document-btn img{height:20px;width:20px}.GM__light-documents-section .GM__light-document-type-table .GM__light-table{background-color:#fff;border-collapse:collapse;width:100%}.GM__light-documents-section .GM__light-document-type-table .GM__light-table th{background-color:#fafafa;border-bottom:2px solid #e0e0e0;color:#333;font-size:14px;font-weight:600;padding:12px;text-align:left}.GM__light-documents-section .GM__light-document-type-table .GM__light-table td{border-bottom:1px solid #e0e0e0;color:#333;padding:12px;vertical-align:middle}.GM__light-documents-section .GM__light-document-type-table .GM__light-table td:first-child{text-align:center;width:60px}.GM__light-documents-section .GM__light-document-type-table .GM__light-table td:first-child .GM__light-status-icon{height:24px;width:24px}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons{border-bottom:1px solid #e0e0e0;min-width:150px;padding:15px;vertical-align:middle}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container button{align-items:center;border:none;border-radius:4px;display:flex;flex-basis:calc(33.33% - 6px);flex-grow:0;flex-shrink:0;justify-content:center;min-height:40px;min-width:40px;transition:background-color .2s ease,transform .1s ease}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container button:hover{transform:translateY(-2px)}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container button .GM__light-action-icon{height:20px;object-fit:contain;width:20px}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container .GM__light-preview-btn{background-color:#f0f0f0}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container .GM__light-preview-btn:hover{background-color:#e0e0e0}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container .GM__light-update-btn{background-color:#e6f7ff}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container .GM__light-update-btn:hover{background-color:#bae7ff}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container .GM__light-save-btn{background-color:#e6f7e6}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container .GM__light-save-btn:hover{background-color:#bae7ba}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container .GM__light-delete-btn{background-color:#fff1f0}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container .GM__light-delete-btn:hover{background-color:#ffd4d2}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container .GM__light-coment-btn{background-color:#f0f5ff}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-action-buttons .GM__light-action-buttons-container .GM__light-coment-btn:hover{background-color:#d6e4ff}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-file-upload .GM__light-file-label{background-color:#f0f0f0;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:14px;padding:8px 12px;transition:background-color .2s ease}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-file-upload .GM__light-file-label:hover{background-color:#e0e0e0}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-file-name{color:#333}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-checkbox{cursor:pointer;height:16px;width:16px}.GM__light-documents-section .GM__light-document-type-table .GM__light-table tr:hover{background-color:#fafafa4d}.GM__light-documents-section .GM__light-document-type-table .GM__light-table tr:last-child td{border-bottom:none}.GM__light-documents-section .GM__light-document-type-table .GM__light-table .GM__light-empty-document .GM__light-no-documents{color:#666;padding:20px;text-align:center}.GM__light-documents-section .GM__light-date-picker,.GM__light-documents-section .GM__light-input-field{width:100%}.GM__light-documents-section .GM__light-date-picker,.GM__light-documents-section .GM__light-input-field{min-width:150px}@media screen and (max-width:768px){.GM__light-documents-section{padding:16px}.GM__light-documents-section .GM__light-document-type-table .GM__light-table-header{flex-direction:column;gap:8px}.GM__light-documents-section .GM__light-document-type-table .GM__light-table-header h3,.GM__light-documents-section .GM__light-document-type-table .GM__light-table-header p{padding:0;width:100%}}@media screen and (max-width:480px){.GM__light-documents-section{padding:12px}}.GM__dark-documents-section{color:#e0e0e0;padding:20px}.GM__dark-documents-section .GM__dark-document-type-table{background-color:#1e1e2f;border:1px solid #444;border-radius:8px;margin-bottom:30px;overflow:hidden}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header{align-items:center;background-color:#2a2d34;border-bottom:1px solid #444;display:flex;justify-content:space-between;padding:15px 20px}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header h3{color:#e0e0e0;font-size:16px;font-weight:600;margin:0}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header p{color:#a0a0a0;flex-grow:1;font-size:14px;margin:0;padding:0 20px}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header .GM__dark-add-document-btn{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;padding:8px;transition:transform .2s ease}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header .GM__dark-add-document-btn:hover{transform:translateY(-2px)}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header .GM__dark-add-document-btn img{filter:invert(1);height:20px;width:20px}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table{background-color:#1e1e2f;border-collapse:collapse;width:100%}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table th{background-color:#232336;border-bottom:2px solid #444;color:#e0e0e0;font-size:14px;font-weight:600;padding:12px;text-align:left}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table td{border-bottom:1px solid #444;color:#e0e0e0;padding:12px;vertical-align:middle}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table td:first-child{text-align:center;width:60px}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table td:first-child .GM__dark-status-icon{filter:brightness(.8);height:24px;width:24px}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons{border-bottom:1px solid #444;min-width:150px;padding:15px;vertical-align:middle}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container button{align-items:center;border:none;border-radius:4px;display:flex;flex-basis:calc(33.33% - 6px);flex-grow:0;flex-shrink:0;justify-content:center;min-height:40px;min-width:40px;transition:background-color .2s ease,transform .1s ease}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container button:hover{transform:translateY(-2px)}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container button .GM__dark-action-icon{filter:brightness(.9);height:20px;object-fit:contain;width:20px}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container .GM__dark-preview-btn{background-color:#333}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container .GM__dark-preview-btn:hover{background-color:#444}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container .GM__dark-update-btn{background-color:#133a5e}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container .GM__dark-update-btn:hover{background-color:#1c4f7e}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container .GM__dark-save-btn{background-color:#2c4e2c}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container .GM__dark-save-btn:hover{background-color:#363}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container .GM__dark-delete-btn{background-color:#4e2c2c}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container .GM__dark-delete-btn:hover{background-color:#633}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container .GM__dark-coment-btn{background-color:#2c2c4e}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-action-buttons .GM__dark-action-buttons-container .GM__dark-coment-btn:hover{background-color:#3a3a66}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-file-upload .GM__dark-file-label{background-color:#333;border-radius:4px;color:#e0e0e0;cursor:pointer;display:inline-block;font-size:14px;padding:8px 12px;transition:background-color .2s ease}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-file-upload .GM__dark-file-label:hover{background-color:#444}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-file-name{color:#e0e0e0}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-checkbox{background-color:#333;border:1px solid #555;cursor:pointer;height:16px;width:16px}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-checkbox:checked{accent-color:#2c7be5}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table tr:hover{background-color:#4646464d}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table tr:last-child td{border-bottom:none}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table .GM__dark-empty-document .GM__dark-no-documents{color:#a0a0a0;padding:20px;text-align:center}.GM__dark-documents-section .GM__dark-date-picker,.GM__dark-documents-section .GM__dark-input-field{border-color:#555;color:#e0e0e0;width:100%}.GM__dark-documents-section .GM__dark-input-field{min-width:200px}.GM__dark-documents-section .GM__dark-date-picker{min-width:150px}@media screen and (max-width:768px){.GM__dark-documents-section{padding:16px}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header{flex-direction:column;gap:8px}.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header h3,.GM__dark-documents-section .GM__dark-document-type-table .GM__dark-table-header p{padding:0;width:100%}}@media screen and (max-width:480px){.GM__dark-documents-section{padding:12px}}.trends-container{background-color:#f5f5f500;display:flex;flex-direction:column;gap:20px;height:85vh;overflow:auto;padding:20px;position:relative}.trends-container .trends-header{align-items:center;display:flex;justify-content:space-between}.trends-container .trends-header .trends-title{color:#fff;font-size:2rem;font-weight:700}.trends-container .charts{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;width:100%}@media screen and (min-width:768px){.trends-container .charts{flex-direction:row}}.trends-container .charts .section-1{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;width:100%}.trends-container .charts .section-1 .MuiPaper-root{background:#1e1e1e}@media screen and (min-width:768px){.trends-container .charts .section-1{width:60%}}@media screen and (min-width:1200px){.trends-container .charts .section-1{width:70%}}.trends-container .charts .section-2{display:flex;flex-direction:column;gap:20px;width:100%}.trends-container .charts .section-2 .MuiPaper-root{background:#1e1e1e}@media screen and (min-width:768px){.trends-container .charts .section-2{width:40%}}@media screen and (min-width:1200px){.trends-container .charts .section-2{width:30%}}.hotspots-container{background-color:#f5f5f500;display:flex;flex-direction:column;gap:20px;height:85vh;overflow:auto;padding:20px;position:relative}.hotspots-container .hotspots-header{align-items:center;display:flex;justify-content:space-between}.hotspots-container .hotspots-header .hotspots-title{color:#fff;font-size:2rem;font-weight:700}.hotspots-container .hotspots-content{height:100%}.hotspots-container .hotspots-download-section{align-items:center;display:flex;gap:20px;justify-content:center}.hotspots-container .hotspots-download-section .download-button{align-items:center;background-color:#fff;border-radius:8px;display:flex;gap:10px;padding:10px}.hotspots-container .hotspots-download-section .download-button .month-selector{min-width:100px}.hotspots-container .hotspots-download-section .download-period-btn,.hotspots-container .hotspots-download-section .download-year-btn{text-transform:none}.critical-points-table-container{margin:2rem 0;overflow-x:auto;width:100%}.critical-points-table-container.theme-light .critical-points-table td,.critical-points-table-container.theme-light .critical-points-table th{border:1px solid #ddd;color:#333}.critical-points-table-container.theme-light .critical-points-table td.quarter-separator,.critical-points-table-container.theme-light .critical-points-table th.quarter-separator{border-right:2px solid #666}.critical-points-table-container.theme-light .critical-points-table th,.critical-points-table-container.theme-light .critical-points-table th.point-name-header{background-color:#f5f5f5}.critical-points-table-container.theme-light .critical-points-table td{background-color:#fff}.critical-points-table-container.theme-light .critical-points-table td.monthly-total,.critical-points-table-container.theme-light .critical-points-table td.row-total{background-color:#f9f9f9}.critical-points-table-container.theme-light .critical-points-table td.grand-total{background-color:#f0f0f0}.critical-points-table-container.theme-light .critical-points-table tfoot tr{background-color:#f5f5f5}.critical-points-table-container.theme-dark .critical-points-table td,.critical-points-table-container.theme-dark .critical-points-table th{border:1px solid #444;color:#e0e0e0}.critical-points-table-container.theme-dark .critical-points-table td.quarter-separator,.critical-points-table-container.theme-dark .critical-points-table th.quarter-separator{border-right:2px solid #666}.critical-points-table-container.theme-dark .critical-points-table td,.critical-points-table-container.theme-dark .critical-points-table td.grand-total,.critical-points-table-container.theme-dark .critical-points-table td.monthly-total,.critical-points-table-container.theme-dark .critical-points-table td.row-total,.critical-points-table-container.theme-dark .critical-points-table tfoot tr,.critical-points-table-container.theme-dark .critical-points-table th,.critical-points-table-container.theme-dark .critical-points-table th.point-name-header{background-color:#1e1e1e}.critical-points-table-container .critical-points-table{border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.critical-points-table-container .critical-points-table td,.critical-points-table-container .critical-points-table th{padding:.75rem;text-align:center;transition:background-color .3s ease}.critical-points-table-container .critical-points-table th{font-weight:700}.critical-points-table-container .critical-points-table th.point-name-header{min-width:200px;text-align:left}.critical-points-table-container .critical-points-table td.point-name{font-weight:500;text-align:left}.critical-points-table-container .critical-points-table td.violation-cell{height:40px;padding:0;position:relative}.critical-points-table-container .critical-points-table td.violation-cell .violation-indicator{align-items:center;border-radius:50%;color:#000;cursor:pointer;display:flex;font-weight:700;height:28px;justify-content:center;margin:auto;transition:all .2s ease;width:28px}.critical-points-table-container .critical-points-table td.violation-cell .violation-indicator:hover{box-shadow:0 2px 4px #0003;transform:scale(1.1)}.critical-points-table-container .critical-points-table tfoot .total-label{font-weight:700;text-align:left}.critical-points-table-container .pagination-container{display:flex;justify-content:center;margin-top:20px;padding:16px}.critical-points-table-container .pagination-container .custom-pagination.light .MuiPaginationItem-root{color:#333}.critical-points-table-container .pagination-container .custom-pagination.light .MuiPaginationItem-root.Mui-selected{background-color:#1976d2;color:#fff}.critical-points-table-container .pagination-container .custom-pagination.light .MuiPaginationItem-root.Mui-selected:hover{background-color:#1565c0}.critical-points-table-container .pagination-container .custom-pagination.light .MuiPaginationItem-root:hover{background-color:#1976d21a}.critical-points-table-container .pagination-container .custom-pagination.dark .MuiPaginationItem-root{color:#fff}.critical-points-table-container .pagination-container .custom-pagination.dark .MuiPaginationItem-root.Mui-selected{background-color:#90caf9;color:#1a1a1a}.critical-points-table-container .pagination-container .custom-pagination.dark .MuiPaginationItem-root.Mui-selected:hover{background-color:#82b1ff}.critical-points-table-container .pagination-container .custom-pagination.dark .MuiPaginationItem-root:hover{background-color:#90caf91a}.critical-points-table-container .pagination-container .custom-pagination.dark .MuiPaginationItem-ellipsis{color:#fff}.critical-points-table-container .pagination-container .custom-pagination.dark button.Mui-disabled{color:#ffffff4d}.critical-points-table-container .pagination-container .custom-pagination .MuiPaginationItem-root{border-radius:4px;font-size:14px;height:32px;margin:0 4px;min-width:32px;padding:0;transition:all .2s ease-in-out}.critical-points-table-container .pagination-container .custom-pagination .MuiPaginationItem-root:focus{outline:none}.status-display{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffff0d;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.status-display__content{align-items:center;display:flex;flex-direction:column;max-width:360px;padding:20px;width:90%}.status-display__image-container{display:flex;justify-content:center;margin-bottom:24px;width:100%}.status-display__image{height:auto;max-width:700px;object-fit:contain;width:100%}.status-display__message{color:#fff;font-size:1.5rem;margin:0;padding:0 20px;text-align:center}.violation-table{border-radius:8px;margin:20px 0;overflow:hidden;width:100%}.violation-table.dark{background:#0000}.violation-table.dark .MuiTableContainer-root{background:#0000;box-shadow:none}.violation-table.dark .table{background:#0000;border-radius:15px 15px 0 0}.violation-table.dark .table .MuiTableHead-root{background:#0d4e57}.violation-table.dark .table .MuiTableHead-root .MuiTableCell-head{border-bottom:1px solid #0000001f;color:#fff;font-size:1rem;font-weight:600;padding:16px 20px;text-transform:uppercase}.violation-table.dark .table .MuiTableHead-root .MuiTableCell-head:first-of-type{border-top-left-radius:15px;padding-left:24px}.violation-table.dark .table .MuiTableHead-root .MuiTableCell-head:last-of-type{border-top-right-radius:15px;padding-right:24px}.violation-table.dark .table .MuiTableBody-root .MuiTableRow-root{background:#2a2d34;transition:background-color .2s ease}.violation-table.dark .table .MuiTableBody-root .MuiTableRow-root:hover{background:#324752}.violation-table.dark .table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{border:none;border-bottom:1px solid #0000001f;color:#fff;padding:16px 20px}.violation-table.dark .table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body:first-of-type{border-bottom-left-radius:15px;border-top-left-radius:15px;padding-left:24px}.violation-table.dark .table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body:last-of-type{border-bottom-right-radius:15px;border-top-right-radius:15px;padding-right:24px}.violation-table.dark .table .MuiTableBody-root .MuiTableRow-root .MuiButton-contained{background:#00a651;border-radius:20px;color:#fff;font-size:.875rem;min-width:120px;padding:6px 16px;text-transform:none}.violation-table.dark .table .MuiTableBody-root .MuiTableRow-root .MuiButton-contained:hover{background:#008f6f}.violation-details-dialog .MuiDialog-paper{background:#1a2c34;border-radius:8px;color:#fff;max-width:65%}.violation-details-dialog .dialog-header{align-items:center;background:#0d4e57;display:flex;justify-content:space-between;padding:16px 24px}.violation-details-dialog .dialog-header .dialog-title{font-size:1.25rem;font-weight:500}.violation-details-dialog .dialog-header .close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.25rem;padding:4px 8px}.violation-details-dialog .dialog-header .close-button:hover{background:#ffffff1a;border-radius:4px}.violation-details-dialog .dialog-content{background:#2a2d34;padding:24px}.violation-details-dialog .dialog-content .driver-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.violation-details-dialog .dialog-content .driver-info .stats{text-align:right}.violation-details-dialog .dialog-content .driver-info .stats span{color:#00a651;display:block;font-size:1.5rem;font-weight:500}.violation-details-dialog .dialog-content .vehicle-info{display:flex;gap:24px;margin-bottom:24px}.violation-details-dialog .dialog-content .vehicle-info .info-field{background:#ffffff0d;border-radius:4px;flex:1 1;padding:12px}.violation-details-dialog .dialog-content .vehicle-info .info-field .field-value{font-weight:500;margin-top:4px}.violation-details-dialog .dialog-content .occurrence-card{background:#1a2c34;border-radius:8px;margin-bottom:16px;padding:16px}.violation-details-dialog .dialog-content .occurrence-card .occurrence-title{color:#00a651;margin-bottom:16px}.violation-details-dialog .dialog-content .occurrence-card .occurrence-details{display:flex;flex-direction:column;gap:16px}.violation-details-dialog .dialog-content .occurrence-card .occurrence-details .detail-row{align-items:center;display:flex;justify-content:space-between}.violation-details-dialog .dialog-content .occurrence-card .occurrence-details .detail-row.coordinates{color:#ffffffb3;padding-left:24px}.violation-details-dialog .dialog-content .occurrence-card .occurrence-details .detail-group{background:#ffffff0d;border-radius:4px;padding:12px}.violation-details-dialog .dialog-content .occurrence-card .occurrence-details .map-button{background:#00a651;border-radius:20px;color:#fff;margin-left:16px;text-transform:none}.violation-details-dialog .dialog-content .occurrence-card .occurrence-details .map-button:hover{background:#008f6f}.pagination-container{display:flex;justify-content:center;margin-top:20px;padding:16px}.pagination-container .custom-pagination.light .MuiPaginationItem-root{color:#333}.pagination-container .custom-pagination.light .MuiPaginationItem-root.Mui-selected{background-color:#1976d2;color:#fff}.pagination-container .custom-pagination.light .MuiPaginationItem-root.Mui-selected:hover{background-color:#1565c0}.pagination-container .custom-pagination.light .MuiPaginationItem-root:hover{background-color:#1976d21a}.pagination-container .custom-pagination.dark .MuiPaginationItem-root{color:#fff}.pagination-container .custom-pagination.dark .MuiPaginationItem-root.Mui-selected{background-color:#90caf9;color:#1a1a1a}.pagination-container .custom-pagination.dark .MuiPaginationItem-root.Mui-selected:hover{background-color:#82b1ff}.pagination-container .custom-pagination.dark .MuiPaginationItem-root:hover{background-color:#90caf91a}.pagination-container .custom-pagination.dark .MuiPaginationItem-ellipsis{color:#fff}.pagination-container .custom-pagination.dark button.Mui-disabled{color:#ffffff4d}.pagination-container .custom-pagination .MuiPaginationItem-root{border-radius:4px;font-size:14px;height:32px;margin:0 4px;min-width:32px;padding:0;transition:all .2s ease-in-out}.pagination-container .custom-pagination .MuiPaginationItem-root:focus{outline:none}.no-data{align-items:center;display:flex;height:100%;justify-content:center;margin:20px 0;overflow:hidden;position:relative;width:100%}.repeatOffenders-container{background-color:#f5f5f500;display:flex;flex-direction:column;gap:20px;height:85vh;overflow:auto;padding:20px;position:relative}.repeatOffenders-container .repeatOffenders-header{align-items:center;display:flex;justify-content:space-between}.repeatOffenders-container .repeatOffenders-header .repeatOffenders-title{color:#fff;font-size:2rem;font-weight:700}.repeatOffenders-container .repeatOffenders-content{height:100%}.message-container{background-color:#111;display:flex;height:90vh;width:100%}.sidebar-container{background-color:#1f1f1f;color:#fff;padding:1rem;width:300px}.sidebar-container .search-bar{display:flex;gap:.5rem}.sidebar-container .search-bar input{border:none;border-radius:4px;flex:1 1;padding:.4rem}.sidebar-container .conversations-section{margin-top:1rem}.sidebar-container .conversations-section h3{margin-bottom:.5rem}.sidebar-container .conversations-list .conversation-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem}.sidebar-container .conversations-list .conversation-item.active{background-color:#333}.sidebar-container .conversations-list .conversation-item .conversation-info{display:flex;flex-direction:column;gap:.2rem}.sidebar-container .conversations-list .conversation-item .conversation-info .name{font-weight:700}.sidebar-container .conversations-list .conversation-item .conversation-info .last-message{font-size:.8rem;opacity:.7}.sidebar-container .conversations-list .conversation-item .unread-badge{background-color:green;border-radius:10px;font-size:.8rem;padding:.2rem .5rem}.sidebar-container .global-chat-section{margin-top:1rem}.sidebar-container .global-chat-section .global-chat-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem}.sidebar-container .global-chat-section .global-chat-item.active{background-color:#333}.sidebar-container .global-chat-section .global-chat-item .online-count{font-size:.8rem;opacity:.7}.sidebar-container .roles-section{margin-top:1rem}.sidebar-container .roles-section .role-selector{border-radius:4px;margin-bottom:1rem;padding:.4rem;width:100%}.sidebar-container .roles-section .users-list .user-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem}.sidebar-container .roles-section .users-list .user-item:hover{background-color:#333}.sidebar-container .roles-section .users-list .user-item .status-indicator{border-radius:50%;height:8px;width:8px}.sidebar-container .roles-section .users-list .user-item .status-indicator.online{background-color:green}.sidebar-container .roles-section .users-list .user-item .status-indicator.offline{background-color:#666}.chat-container{background-color:#2b2b2b;color:#fff;display:flex;flex:1 1;flex-direction:column;height:100%;position:relative}.chat-container .no-chat-selected{align-items:center;display:flex;flex:1 1;justify-content:center}.chat-container .no-chat-selected h2{color:#ffffffb3;font-size:1.2rem;text-align:center}.chat-container .chat-header{background-color:#333;border-bottom:1px solid #1e1e1e;padding:1rem;position:sticky;top:0;z-index:10}.chat-container .chat-header .global-chat-header{display:flex;flex-direction:column;gap:1rem}.chat-container .chat-header .global-chat-header .header-title h3{font-size:1.2rem;font-weight:600;margin:0}.chat-container .chat-header .global-chat-header .online-users-container{align-items:center;display:flex;gap:.5rem;min-height:40px;position:relative}.chat-container .chat-header .global-chat-header .online-users-container .nav-button{background-color:#ffffff1a;border-radius:50%;color:#fff;padding:4px}.chat-container .chat-header .global-chat-header .online-users-container .nav-button:hover{background-color:#fff3}.chat-container .chat-header .global-chat-header .online-users-container .nav-button.prev{left:0;position:absolute;z-index:2}.chat-container .chat-header .global-chat-header .online-users-container .nav-button.next{position:absolute;right:0;z-index:2}.chat-container .chat-header .global-chat-header .online-users-container .users-chips{flex:1 1;justify-content:flex-start;margin:0 30px;overflow:hidden;padding:0 4px}.chat-container .chat-header .global-chat-header .online-users-container .users-chips .user-chip{background-color:#ffffff1a;color:#fff;min-width:100px;transition:all .3s ease}.chat-container .chat-header .global-chat-header .online-users-container .users-chips .user-chip:hover{background-color:#fff3;cursor:pointer}.chat-container .chat-header .global-chat-header .online-users-container .users-chips .user-chip .MuiChip-icon{color:#fff}.chat-container .chat-header .global-chat-header .online-users-container .users-chips .user-chip .MuiChip-label{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-container .chat-body{display:flex;flex:1 1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:1.5rem;scroll-behavior:smooth}.chat-container .chat-body .typing-indicator{color:#ffffffb3;font-size:.85rem;font-style:italic;margin:.5rem 0;padding:.5rem}.chat-container .message-container{background:#0000;display:flex;flex-direction:column;margin-bottom:.5rem;max-width:70%;position:relative}.chat-container .message-container.own-message{align-self:flex-end;height:auto;width:100%}.chat-container .message-container.own-message .message-content{background-color:#2a2d34;border-radius:15px 15px 0 15px;margin-left:auto}.chat-container .message-container.own-message .message-content .message-text{color:#fff}.chat-container .message-container.own-message .message-content .message-timestamp{color:#fffc}.chat-container .message-container:not(.own-message){align-self:flex-start;height:auto;width:100%}.chat-container .message-container:not(.own-message) .message-content{background-color:#34495e;border-radius:15px 15px 15px 0}.chat-container .message-container:not(.own-message) .message-content .message-text{color:#fff}.chat-container .message-container .message-content{box-shadow:0 1px 2px #0000001a;height:auto;padding:.8rem 1rem;position:relative;width:100%}.chat-container .message-container .message-content .message-author{color:#00f7ff;display:block;font-size:.85rem;font-weight:600;margin-bottom:.3rem}.chat-container .message-container .message-content .message-text{word-wrap:break-word;font-size:.95rem;line-height:1.4;margin:0}.chat-container .message-container .message-content .message-timestamp{color:#ffffffb3;display:block;font-size:.75rem;margin-top:.4rem;text-align:right}.chat-container .message-container .message-content .edited-indicator{color:#fff9;font-size:.75rem;font-style:italic;margin-left:.5rem}.chat-container .message-container .replied-message{background-color:#ffffff1a;border-radius:8px;font-size:.9rem;margin-bottom:.5rem;max-width:100%;padding:.5rem}.chat-container .message-container .replied-message .reply-author{color:#00f7ff;display:block;font-size:.8rem;font-weight:600;margin-bottom:.2rem}.chat-container .message-container .replied-message p{margin:0;opacity:.8;word-break:break-word}.chat-container .message-container .message-attachments{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;max-width:100%}.chat-container .message-container .message-attachments .attachment{max-width:200px}.chat-container .message-container .message-attachments .attachment .attachment-image{border-radius:8px;max-height:200px;object-fit:cover;width:100%}.chat-container .message-container .message-attachments .attachment .attachment-file{align-items:center;background-color:#ffffff1a;border-radius:4px;color:#fff;display:flex;gap:.5rem;padding:.5rem;text-decoration:none;transition:background-color .2s ease}.chat-container .message-container .message-attachments .attachment .attachment-file:hover{background-color:#fff3}.chat-container .message-container .message-attachments .attachment .attachment-file i{font-size:1.2rem}.chat-container .message-container .message-attachments .attachment .attachment-file span{font-size:.85rem;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-container .message-container .message-actions{background-color:#2b2b2b;border-radius:20px;box-shadow:0 2px 4px #0003;display:flex;gap:.5rem;opacity:0;padding:.3rem;position:absolute;right:0;top:-1.5rem;transition:opacity .2s ease}.chat-container .message-container .message-actions button{align-items:center;background-color:#444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.chat-container .message-container .message-actions button:hover{background-color:#555;transform:scale(1.1)}.chat-container .message-container .message-actions button i{font-size:.8rem}.chat-container .message-container:hover .message-actions{opacity:1}.chat-container .attachments-preview{background-color:#333;border-top:1px solid #444;padding:.8rem}.chat-container .attachments-preview .attachment-item{border-radius:8px;box-shadow:0 2px 4px #0003;height:100px;overflow:hidden;position:relative;width:100px}.chat-container .attachments-preview .attachment-item .attachment-preview-image{height:100%;object-fit:cover;width:100%}.chat-container .attachments-preview .attachment-item .file-preview{align-items:center;background-color:#444;display:flex;flex-direction:column;justify-content:center;padding:.5rem}.chat-container .attachments-preview .attachment-item .file-preview .file-icon{align-items:center;display:flex;height:auto;justify-content:center;margin-bottom:.5rem;width:50px}.chat-container .attachments-preview .attachment-item .file-preview .file-icon img{height:100%;object-fit:contain;width:100%}.chat-container .attachments-preview .attachment-item .file-preview .file-name{color:#fffc;font-size:.7rem;margin-top:.25rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.chat-container .attachments-preview .attachment-item .remove-attachment{align-items:center;background-color:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:.2rem;top:.2rem;transition:all .2s ease;width:20px}.chat-container .attachments-preview .attachment-item .remove-attachment:hover{background-color:#000c;transform:scale(1.1)}.chat-container .reply-preview{align-items:center;background-color:#333;border-top:1px solid #444;display:flex;gap:1rem;padding:.8rem}.chat-container .reply-preview .reply-content{border-left:3px solid #2ecc71;flex:1 1;padding-left:.8rem}.chat-container .reply-preview .reply-content .reply-author{color:#00f7ff;display:block;font-size:.85rem;font-weight:600;margin-bottom:.2rem}.chat-container .reply-preview .reply-content .reply-text{color:#fffc;font-size:.9rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-container .reply-preview .close-reply{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;opacity:.7;padding:.4rem;transition:all .2s ease}.chat-container .reply-preview .close-reply:hover{background-color:#ffffff1a;opacity:1;transform:scale(1.1)}.chat-container .chat-footer{background-color:#333;border-top:1px solid #444;bottom:0;padding:.8rem;position:sticky}.chat-container .chat-footer form .message-input-container{align-items:center;display:flex;gap:.8rem}.chat-container .chat-footer form .message-input-container input[type=text]{background-color:#2b2b2b;border:1px solid #444;border-radius:20px;color:#fff;flex:1 1;font-size:.95rem;outline:none;padding:.8rem;transition:border-color .2s ease}.chat-container .chat-footer form .message-input-container input[type=text]::placeholder{color:#ffffff80}.chat-container .chat-footer form .message-input-container input[type=text]:focus{border-color:#2ecc71}.chat-container .chat-footer form .message-input-container .input-actions{display:flex;gap:.8rem}.chat-container .chat-footer form .message-input-container .input-actions button{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.8rem;transition:all .2s ease}.chat-container .chat-footer form .message-input-container .input-actions button.attachment-button{background-color:#444;color:#fff;height:40px;width:40px}.chat-container .chat-footer form .message-input-container .input-actions button.attachment-button:hover{background-color:#555;transform:scale(1.1)}.chat-container .chat-footer form .message-input-container .input-actions button[type=submit]{background-color:#efefef;color:#fff;height:40px;width:40px}.chat-container .chat-footer form .message-input-container .input-actions button[type=submit]:hover{background-color:#27ae60;transform:scale(1.1)}.chat-container .chat-footer form .message-input-container .input-actions button[type=submit]:disabled{background-color:#666;cursor:not-allowed;transform:none}.chat-container .chat-footer form .message-input-container .input-actions button i{font-size:1.2rem}.GM__light-data-visualization{background-color:#f8f9fa;color:#333;height:75vh;overflow:auto;padding:1rem;width:100%}.GM__light-data-visualization .GM__light-cards-data{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.GM__light-data-visualization .GM__light-card{align-items:center;display:flex;justify-content:center}.GM__light-data-visualization .GM__light-charts{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.GM__light-data-visualization .GM__light-charts .GM__light-chart{border-radius:8px}.GM__light-data-visualization .GM__light-charts .GM__light-chart-paper{background-color:#fff!important;border-radius:8px;box-shadow:0 4px 6px #0000001a!important;height:100%;padding:1rem}.GM__light-data-visualization .GM__light-events{height:auto;padding:50px 0;width:100%}.GM__light-data-visualization .GM__light-events .GM__light-carousel{height:auto;justify-content:center;margin:0 auto;max-width:76vw;width:100%}.GM__light-data-visualization .GM__light-actions{display:flex;justify-content:space-between;margin-top:1rem}.GM__light-data-visualization .GM__light-actions .GM__light-btn{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1.5rem;transition:all .3s ease}.GM__light-data-visualization .GM__light-actions .GM__light-btn.GM__light-btn-outline{background-color:#0000;border:2px solid #1976d2;color:#1976d2}.GM__light-data-visualization .GM__light-actions .GM__light-btn.GM__light-btn-outline:hover{background-color:#1976d21a}.GM__light-data-visualization .GM__light-actions .GM__light-btn.GM__light-btn-primary{background-color:#1976d2;border:none;color:#fff}.GM__light-data-visualization .GM__light-actions .GM__light-btn.GM__light-btn-primary:hover{background-color:#0d5fa9}.GM__light-cards-carousel-container{align-items:center;display:flex;gap:1rem;position:relative;width:100%}.GM__light-cards-carousel-container .GM__light-carousel-button{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px;z-index:2}.GM__light-cards-carousel-container .GM__light-carousel-button:hover:not(:disabled){background:#f5f5f5;transform:scale(1.1)}.GM__light-cards-carousel-container .GM__light-carousel-button:disabled{cursor:not-allowed;opacity:.5}.GM__light-cards-carousel-container .GM__light-carousel-content{flex:1 1;overflow:hidden;position:relative}.GM__light-cards-carousel-container .GM__light-carousel-content .GM__light-carousel-items{display:flex;transition:transform .5s ease;width:100%}.GM__light-cards-carousel-container .GM__light-carousel-content .GM__light-carousel-items .GM__light-carousel-item{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:1rem 0}.GM__dark-data-visualization{background-color:#1a1a1a;color:#fff;height:75vh;overflow:auto;padding:1rem;width:100%}.GM__dark-data-visualization .GM__dark-cards-data{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.GM__dark-data-visualization .GM__dark-card{align-items:center;display:flex;justify-content:center}.GM__dark-data-visualization .GM__dark-charts{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.GM__dark-data-visualization .GM__dark-charts .GM__dark-chart{border-radius:8px}.GM__dark-data-visualization .GM__dark-charts .GM__dark-chart-paper{background-color:#1f1f1f!important;border-radius:8px;box-shadow:0 4px 6px #0000004d!important;height:100%;padding:1rem}.GM__dark-data-visualization .GM__dark-events{height:auto;padding:50px 0;width:100%}.GM__dark-data-visualization .GM__dark-events .GM__dark-carousel{height:auto;justify-content:center;margin:0 auto;max-width:76vw;width:100%}.GM__dark-data-visualization .GM__dark-actions{display:flex;justify-content:space-between;margin-top:1rem}.GM__dark-data-visualization .GM__dark-actions .GM__dark-btn{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1.5rem;transition:all .3s ease}.GM__dark-data-visualization .GM__dark-actions .GM__dark-btn.GM__dark-btn-outline{background-color:#0000;border:2px solid #58a6ff;color:#58a6ff}.GM__dark-data-visualization .GM__dark-actions .GM__dark-btn.GM__dark-btn-outline:hover{background-color:#58a6ff1a}.GM__dark-data-visualization .GM__dark-actions .GM__dark-btn.GM__dark-btn-primary{background-color:#0d8aee;border:none;color:#fff}.GM__dark-data-visualization .GM__dark-actions .GM__dark-btn.GM__dark-btn-primary:hover{background-color:#0b76ce}.GM__dark-cards-carousel-container{align-items:center;display:flex;gap:1rem;position:relative;width:100%}.GM__dark-cards-carousel-container .GM__dark-carousel-button{align-items:center;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:50%;box-shadow:0 2px 4px #0000004d;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px;z-index:2}.GM__dark-cards-carousel-container .GM__dark-carousel-button:hover:not(:disabled){background:#333;transform:scale(1.1)}.GM__dark-cards-carousel-container .GM__dark-carousel-button:disabled{cursor:not-allowed;opacity:.5}.GM__dark-cards-carousel-container .GM__dark-carousel-content{flex:1 1;overflow:hidden;position:relative}.GM__dark-cards-carousel-container .GM__dark-carousel-content .GM__dark-carousel-items{display:flex;transition:transform .5s ease;width:100%}.GM__dark-cards-carousel-container .GM__dark-carousel-content .GM__dark-carousel-items .GM__dark-carousel-item{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:1rem 0}.GM__dark-btn:disabled,.GM__light-btn:disabled{cursor:not-allowed;opacity:.7}.GM__dark-btn .btn-loading,.GM__light-btn .btn-loading{align-items:center;display:inline-flex;justify-content:center}.GM__dark-btn .btn-loading .loading-dots,.GM__light-btn .btn-loading .loading-dots{height:16px;margin-left:8px;overflow:hidden;position:relative;width:24px}.GM__dark-btn .btn-loading .loading-dots:after,.GM__light-btn .btn-loading .loading-dots:after{animation:loadingDots 1.5s infinite;content:"...";left:0;position:absolute}@keyframes loadingDots{0%{content:"."}33%{content:".."}66%{content:"..."}}.no-data-notification{background-color:#f443361a;border-left:4px solid #f44336;border-radius:4px;color:#d32f2f;margin:20px 0;padding:16px;position:relative}.GM__dark-data-visualization .no-data-notification{background-color:#f4433626;color:#ef5350}.no-data-notification .notification-title{font-weight:700;margin-bottom:8px}.no-data-notification .notification-content{font-size:.9375rem}@media screen and (max-width:1200px){.GM__dark-data-visualization .GM__dark-cards-data,.GM__dark-data-visualization .GM__light-cards-data,.GM__light-data-visualization .GM__dark-cards-data,.GM__light-data-visualization .GM__light-cards-data{grid-template-columns:repeat(2,1fr)}.GM__dark-data-visualization .GM__dark-charts,.GM__dark-data-visualization .GM__light-charts,.GM__light-data-visualization .GM__dark-charts,.GM__light-data-visualization .GM__light-charts{grid-template-columns:1fr}}@media screen and (max-width:768px){.GM__dark-data-visualization .GM__dark-cards-data,.GM__dark-data-visualization .GM__light-cards-data,.GM__light-data-visualization .GM__dark-cards-data,.GM__light-data-visualization .GM__light-cards-data{grid-template-columns:1fr}.GM__dark-data-visualization .GM__dark-events .GM__dark-carousel,.GM__dark-data-visualization .GM__dark-events .GM__light-carousel,.GM__dark-data-visualization .GM__light-events .GM__dark-carousel,.GM__dark-data-visualization .GM__light-events .GM__light-carousel,.GM__light-data-visualization .GM__dark-events .GM__dark-carousel,.GM__light-data-visualization .GM__dark-events .GM__light-carousel,.GM__light-data-visualization .GM__light-events .GM__dark-carousel,.GM__light-data-visualization .GM__light-events .GM__light-carousel{max-width:90vw}}.GM__light-excel-uploader{height:90vh;padding:0;width:93%}.GM__light-excel-uploader .GM__light-uploader-container{background-color:#fff!important;border-radius:8px 8px 8px 8px;box-shadow:0 2px 8px #0000001a;color:#333;height:90%;margin:0 auto;padding:2rem;position:relative;width:100%}.GM__light-excel-uploader .GM__light-uploader-stepper{margin-bottom:3rem}.GM__light-excel-uploader .GM__light-uploader-stepper .MuiStep-root .MuiStepLabel-root .MuiStepLabel-labelContainer .MuiStepLabel-label{color:#333}.GM__light-excel-uploader .GM__light-uploader-stepper .MuiStepIcon-root{color:#4caf50}.GM__light-excel-uploader .GM__light-uploader-stepper .MuiStepIcon-root.MuiStepIcon-active,.GM__light-excel-uploader .GM__light-uploader-stepper .MuiStepIcon-root.MuiStepIcon-completed{color:#2e7d32}.GM__light-excel-uploader .GM__light-uploader-content{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:400px;width:100%}.GM__light-excel-uploader .GM__light-uploader-title{color:#333;font-size:1.5rem;font-weight:500;margin-bottom:1rem;text-align:center}.GM__light-excel-uploader .GM__light-uploader-file-list{background-color:#f5f5f5;border:1px solid #0000001f;border-radius:8px;margin-top:1rem;max-height:200px;overflow-y:auto;padding:1rem;width:100%}.GM__light-excel-uploader .GM__light-uploader-file-item{align-items:center;border-bottom:1px solid #00000014;color:#333;display:flex;justify-content:space-between;padding:.5rem 0}.GM__light-excel-uploader .GM__light-uploader-file-item:last-child{border-bottom:none}.GM__light-excel-uploader .GM__light-uploader-alert{border-radius:4px;width:100%}.GM__light-excel-uploader .GM__light-uploader-loading{display:flex;justify-content:center;margin-top:1rem}.GM__light-excel-uploader .GM__light-uploader-loading .MuiCircularProgress-root{color:#2e7d32}.GM__light-excel-uploader .file-dropzone-container{background-color:#4caf500d;border:2px dashed #4caf50;border-radius:8px;min-height:250px;transition:all .3s ease;width:100%}.GM__light-excel-uploader .file-dropzone-container.active,.GM__light-excel-uploader .file-dropzone-container:hover{background-color:#4caf501a;border-color:#2e7d32}.GM__light-excel-uploader .file-dropzone-container .file-dropzone-title{color:#333;font-size:1rem}.GM__light-excel-uploader .file-dropzone-container .file-dropzone-icon{color:#4caf50;font-size:2.5rem}.GM__dark-excel-uploader{height:90vh;padding:0;width:93%}.GM__dark-excel-uploader .GM__dark-uploader-container{background-color:#1e1e1e!important;border-radius:8px;box-shadow:0 2px 8px #0000004d;color:#fff;height:90%;margin:0 auto;padding:2rem;position:relative;width:100%}.GM__dark-excel-uploader .GM__dark-uploader-stepper{margin-bottom:3rem}.GM__dark-excel-uploader .GM__dark-uploader-stepper .MuiStep-root .MuiStepLabel-root .MuiStepLabel-labelContainer .MuiStepLabel-label{color:#fff}.GM__dark-excel-uploader .GM__dark-uploader-stepper .MuiStepIcon-root{color:#66bb6a}.GM__dark-excel-uploader .GM__dark-uploader-stepper .MuiStepIcon-root.MuiStepIcon-active,.GM__dark-excel-uploader .GM__dark-uploader-stepper .MuiStepIcon-root.MuiStepIcon-completed{color:#81c784}.GM__dark-excel-uploader .GM__dark-uploader-content{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:400px;width:100%}.GM__dark-excel-uploader .GM__dark-uploader-title{color:#fff;font-size:1.5rem;font-weight:500;margin-bottom:1rem;text-align:center}.GM__dark-excel-uploader .GM__dark-uploader-file-list{background-color:#2a2a2a;border:1px solid #ffffff1f;border-radius:8px;margin-top:1rem;max-height:200px;overflow-y:auto;padding:1rem;width:100%}.GM__dark-excel-uploader .GM__dark-uploader-file-item{align-items:center;border-bottom:1px solid #ffffff14;color:#fff;display:flex;justify-content:space-between;padding:.5rem 0}.GM__dark-excel-uploader .GM__dark-uploader-file-item:last-child{border-bottom:none}.GM__dark-excel-uploader .GM__dark-uploader-alert{border-radius:4px;width:100%}.GM__dark-excel-uploader .GM__dark-uploader-loading{display:flex;justify-content:center;margin-top:1rem}.GM__dark-excel-uploader .GM__dark-uploader-loading .MuiCircularProgress-root{color:#81c784}.GM__dark-excel-uploader .file-dropzone-container{background-color:#66bb6a0d;border:2px dashed #66bb6a;border-radius:8px;min-height:250px;transition:all .3s ease;width:100%}.GM__dark-excel-uploader .file-dropzone-container.active,.GM__dark-excel-uploader .file-dropzone-container:hover{background-color:#66bb6a1a;border-color:#81c784}.GM__dark-excel-uploader .file-dropzone-container .file-dropzone-title{color:#fff;font-size:1rem}.GM__dark-excel-uploader .file-dropzone-container .file-dropzone-icon{color:#66bb6a;font-size:2.5rem}@media screen and (max-width:1200px){.GM__dark-excel-uploader .GM__dark-uploader-container,.GM__dark-excel-uploader .GM__light-uploader-container,.GM__light-excel-uploader .GM__dark-uploader-container,.GM__light-excel-uploader .GM__light-uploader-container{padding:1.5rem}.GM__dark-excel-uploader .GM__dark-uploader-stepper,.GM__dark-excel-uploader .GM__light-uploader-stepper,.GM__light-excel-uploader .GM__dark-uploader-stepper,.GM__light-excel-uploader .GM__light-uploader-stepper{margin-bottom:2rem}}@media screen and (max-width:768px){.GM__dark-excel-uploader .GM__dark-uploader-container,.GM__dark-excel-uploader .GM__light-uploader-container,.GM__light-excel-uploader .GM__dark-uploader-container,.GM__light-excel-uploader .GM__light-uploader-container{padding:1rem}.GM__dark-excel-uploader .GM__dark-uploader-content,.GM__dark-excel-uploader .GM__light-uploader-content,.GM__light-excel-uploader .GM__dark-uploader-content,.GM__light-excel-uploader .GM__light-uploader-content{gap:1.5rem}.GM__dark-excel-uploader .GM__dark-uploader-title,.GM__dark-excel-uploader .GM__light-uploader-title,.GM__light-excel-uploader .GM__dark-uploader-title,.GM__light-excel-uploader .GM__light-uploader-title{font-size:1.25rem}}@media screen and (max-width:480px){.GM__dark-excel-uploader .GM__dark-uploader-container,.GM__dark-excel-uploader .GM__light-uploader-container,.GM__light-excel-uploader .GM__dark-uploader-container,.GM__light-excel-uploader .GM__light-uploader-container{padding:.75rem}.GM__dark-excel-uploader .GM__dark-uploader-content,.GM__dark-excel-uploader .GM__light-uploader-content,.GM__light-excel-uploader .GM__dark-uploader-content,.GM__light-excel-uploader .GM__light-uploader-content{gap:1rem}}.GM__light-role-card{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex-direction:column;min-height:170px;padding:20px;text-align:left;transition:transform .2s ease,box-shadow .2s ease;width:100%}.GM__light-role-card:hover{background-color:#007bff14;box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.GM__light-role-card:focus{outline:2px solid #4285f4;outline-offset:2px}.GM__light-role-card .GM__light-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.GM__light-role-card .GM__light-card-header .GM__light-card-title{color:#333;font-size:1.25rem;font-weight:600;margin:0}.GM__light-role-card .GM__light-card-header .GM__light-card-counter{background-color:#7575751a;border-radius:4px;color:#757575;font-size:.875rem;padding:4px 8px}.GM__light-role-card .GM__light-avatar-group{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.GM__light-role-card .GM__light-avatar-group:not(:last-child){margin-bottom:8px}.GM__light-role-card .GM__light-avatar-button{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease}.GM__light-role-card .GM__light-avatar-button:hover{transform:scale(1.1)}.GM__light-role-card .GM__light-avatar-button:focus{outline:2px solid #4285f4;outline-offset:2px}.GM__light-role-card .GM__light-action-icon-button{background:none;border:none;cursor:pointer;margin-top:25px;padding:0}.GM__light-role-card .GM__light-action-icon-button:focus{outline:2px solid #4285f4;outline-offset:2px}.GM__light-role-card .GM__light-action-icon{height:24px;transition:transform .2s;width:24px}.GM__light-role-card .GM__light-action-icon:hover{transform:scale(1.1)}.GM__light-role-card .GM__light-avatar{align-items:center;background-color:#f5f5f5;border:1px solid #eaeaea;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.GM__light-role-card .GM__light-avatar .GM__light-placeholder{color:#757575;font-size:.75rem}.GM__dark-role-card{background-color:#1e1e1e;border:none;border-radius:12px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex-direction:column;min-height:170px;padding:20px;text-align:left;transition:transform .2s ease,box-shadow .2s ease;width:100%}.GM__dark-role-card:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.GM__dark-role-card:focus{outline:2px solid #fff;outline-offset:2px}.GM__dark-role-card .GM__dark-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.GM__dark-role-card .GM__dark-card-header .GM__dark-card-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.GM__dark-role-card .GM__dark-card-header .GM__dark-card-counter{background-color:#c4c4c41a;border-radius:4px;color:#c4c4c4;font-size:.875rem;padding:4px 8px}.GM__dark-role-card .GM__dark-avatar-group{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.GM__dark-role-card .GM__dark-avatar-group:not(:last-child){margin-bottom:8px}.GM__dark-role-card .GM__dark-avatar-button{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease}.GM__dark-role-card .GM__dark-avatar-button:hover{transform:scale(1.1)}.GM__dark-role-card .GM__dark-avatar-button:focus{outline:2px solid #fff;outline-offset:2px}.GM__dark-role-card .GM__dark-action-icon-button{background:none;border:none;cursor:pointer;margin-top:25px;padding:0}.GM__dark-role-card .GM__dark-action-icon-button:focus{outline:2px solid #fff;outline-offset:2px}.GM__dark-role-card .GM__dark-action-icon{height:24px;transition:transform .2s;width:24px}.GM__dark-role-card .GM__dark-action-icon:hover{transform:scale(1.1)}.GM__dark-role-card .GM__dark-avatar{align-items:center;background-color:#c4c4c433;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.GM__dark-role-card .GM__dark-avatar .GM__dark-placeholder{color:#fff;font-size:.75rem}.UserAvatar_avatar__OtQzi{background-color:#f0f0f0;border-radius:50%;height:40px;overflow:hidden;position:relative;width:40px}.UserAvatar_avatar__OtQzi img{height:100%;object-fit:cover;width:100%}.UserAvatar_avatar__OtQzi .UserAvatar_placeholder__DiAZU{align-items:center;background-color:#e0e0e0;color:#666;display:flex;height:100%;justify-content:center;width:100%}.GM__light-person-container{background:#0000;color:#333;margin:0 auto;max-width:1440px;padding:5px;width:100%}.GM__light-person-container .GM__light-person-header{height:64px;margin-bottom:20px;padding:16px;width:100%}.GM__light-person-container .GM__light-person-header .GM__light-header-content{align-items:center;display:flex;gap:24px;height:100%;justify-content:space-between;position:relative}.GM__light-person-container .GM__light-person-header .GM__light-header-content .GM__light-settings-container{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin-left:auto;z-index:2}.GM__light-person-container .GM__light-person-header .GM__light-header-content .GM__light-settings-container .GM__light-settings-container-icon{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:8px;transition:transform .2s ease}.GM__light-person-container .GM__light-person-header .GM__light-header-content .GM__light-settings-container .GM__light-settings-container-icon:hover{transform:scale(1.1)}.GM__light-person-container .GM__light-person-header .GM__light-header-content .GM__light-settings-container .GM__light-settings-container-icon:focus-visible{outline:2px solid #007bff;outline-offset:2px}.GM__light-person-container .GM__light-person-header .GM__light-header-content .GM__light-settings-container .GM__light-settings-container-icon .GM__light-settings-icon{height:24px;object-fit:contain;width:24px}.GM__light-person-container .GM__light-person-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.GM__light-person-container .GM__light-person-grid .GM__light-grid-item:hover{background-color:#007bff2e;border-radius:8px}.GM__light-person-container .GM__light-error{color:#e66;font-size:1.125rem;padding:32px;text-align:center}@media screen and (max-width:768px){.GM__light-person-container{padding:16px}.GM__light-person-container .GM__light-person-header{height:auto}.GM__light-person-container .GM__light-person-header .GM__light-header-content{align-items:stretch;flex-direction:column;gap:16px}.GM__light-person-container .GM__light-person-header .GM__light-header-content .GM__light-settings-container{justify-content:flex-end}.GM__light-person-container .GM__light-person-grid{grid-template-columns:1fr}}@media screen and (max-width:480px){.GM__light-person-container{padding:12px}.GM__light-person-container .GM__light-person-header{margin-bottom:16px}}.GM__dark-person-container{background:#0000;color:#fff;margin:0 auto;max-width:1440px;padding:5px;width:100%}.GM__dark-person-container .GM__dark-person-header{height:64px;margin-bottom:20px;padding:16px;width:100%}.GM__dark-person-container .GM__dark-person-header .GM__dark-header-content{align-items:center;display:flex;gap:24px;height:100%;justify-content:space-between;position:relative}.GM__dark-person-container .GM__dark-person-header .GM__dark-header-content .GM__dark-settings-container{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin-left:auto;z-index:2}.GM__dark-person-container .GM__dark-person-header .GM__dark-header-content .GM__dark-settings-container .GM__dark-settings-container-icon{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:8px;transition:transform .2s ease}.GM__dark-person-container .GM__dark-person-header .GM__dark-header-content .GM__dark-settings-container .GM__dark-settings-container-icon:hover{transform:scale(1.1)}.GM__dark-person-container .GM__dark-person-header .GM__dark-header-content .GM__dark-settings-container .GM__dark-settings-container-icon:focus-visible{outline:2px solid #2196f3;outline-offset:2px}.GM__dark-person-container .GM__dark-person-header .GM__dark-header-content .GM__dark-settings-container .GM__dark-settings-container-icon .GM__dark-settings-icon{height:24px;object-fit:contain;width:24px}.GM__dark-person-container .GM__dark-person-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.GM__dark-person-container .GM__dark-person-grid .GM__dark-grid-item:hover{background-color:#007bff4d;border-radius:8px}.GM__dark-person-container .GM__dark-error{color:#f66;font-size:1.125rem;padding:32px;text-align:center}@media screen and (max-width:768px){.GM__dark-person-container{padding:16px}.GM__dark-person-container .GM__dark-person-header{height:auto}.GM__dark-person-container .GM__dark-person-header .GM__dark-header-content{align-items:stretch;flex-direction:column;gap:16px}.GM__dark-person-container .GM__dark-person-header .GM__dark-header-content .GM__dark-settings-container{justify-content:flex-end}.GM__dark-person-container .GM__dark-person-grid{grid-template-columns:1fr}}@media screen and (max-width:480px){.GM__dark-person-container{padding:12px}.GM__dark-person-container .GM__dark-person-header{margin-bottom:16px}}.users-view-container{display:flex;flex-direction:column;margin:0 auto;max-width:1440px;width:100%}.users-view-container .users-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:32px}.users-view-container .users-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.users-view-container .pagination-container{display:flex;justify-content:center;margin-top:24px}@media screen and (max-width:992px){.users-view-container .users-header{align-items:stretch;flex-direction:column}}@media screen and (max-width:768px){.users-view-container .users-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media screen and (max-width:480px){.users-view-container{padding:8px}.users-view-container .users-grid{grid-template-columns:1fr}}.users-rol-card{border-radius:16px;box-shadow:0 4px 8px #bf959540;height:150px;overflow:hidden;position:relative;width:300px}.users-rol-card .card-header{display:flex;height:30%;position:relative}.users-rol-card .card-header .column{background:#0000;height:100%;position:relative}.users-rol-card .card-header .column.first{border-radius:0 0 0 0;position:relative;width:120px}.users-rol-card .card-header .column.first .first-margen{border-radius:10px 0 10px 0;bottom:0;height:10px;left:0;position:absolute;width:100%;z-index:10}.users-rol-card .card-header .column.first .first-margenv1{font-size:20px;padding:6px 0 0 15px}.users-rol-card .card-header .column.second{border-radius:10 0 0 0;flex:1 1;overflow:visible;position:relative}.users-rol-card .card-header .column .second-margen{border-radius:10px 10px 0 0;height:10px;position:absolute;width:100%}.users-rol-card .card-header .column .second-content{border-radius:10px 10px 0 0;height:100%;left:-2px;position:absolute;width:182px}.users-rol-card .card-header .column .second-margenv2{bottom:10px;height:15px;left:-15px;position:absolute;width:160px}.users-rol-card .card-header .column .second-margenv2:before{border-radius:0 0 10px 0;content:"";height:20px;left:-7px;position:absolute;top:-5px;width:20px}.users-rol-card .card-header .column .second-margenv3{bottom:0;height:10px;left:-10px;position:absolute;width:160px}.users-rol-card .card-content{align-items:center;display:flex;height:70%;justify-content:space-between;position:relative}.users-rol-card .card-content .image-wrapper{margin-left:10px;position:relative;transform:rotate(45deg)}.users-rol-card .card-content .image-wrapper .image-border{align-items:center;background:#fff;border-radius:12px;border-style:solid;border-width:2px;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.users-rol-card .card-content .image-wrapper .image-border img{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;object-fit:cover;transform:rotate(-45deg);width:100%}.users-rol-card .card-content .info-wrapper{flex:1 1;margin-left:20px}.users-rol-card .card-content .info-wrapper .info{align-items:center;display:flex;margin-bottom:5px}.users-rol-card .card-content .info-wrapper .info .line{height:20px;margin-right:10px;width:4px}.users-rol-card .card-content .info-wrapper .info .text{font-size:14px;font-weight:400}.operator-card{border-radius:16px;box-shadow:0 4px 8px #bf959540;height:150px;overflow:hidden;position:relative;transition:transform .3s ease;width:300px}.operator-card.theme-dark,.operator-card.theme-dark .card-header .column.first{background:#000}.operator-card.theme-dark .card-header .column.first .first-margen{background:#1e1e1e}.operator-card.theme-dark .card-header .column.first .first-margenv1{color:#fff}.operator-card.theme-dark .card-header .column.second{background:#000}.operator-card.theme-dark .card-header .column .second-content,.operator-card.theme-dark .card-header .column .second-margenv2,.operator-card.theme-dark .card-header .column .second-margenv3{background:#1e1e1e}.operator-card.theme-dark .card-header .column .second-margenv2:before{background:#000}.operator-card.theme-dark .card-content{background:#1e1e1e}.operator-card.theme-dark .card-content .info-wrapper .info .text{color:#fff}.operator-card.theme-light,.operator-card.theme-light .card-header .column.first{background:#f5f5f5}.operator-card.theme-light .card-header .column.first .first-margen{background:#e0e0e0}.operator-card.theme-light .card-header .column.first .first-margenv1{color:#333}.operator-card.theme-light .card-header .column.second{background:#f5f5f5}.operator-card.theme-light .card-header .column .second-content,.operator-card.theme-light .card-header .column .second-margenv2,.operator-card.theme-light .card-header .column .second-margenv3{background:#e0e0e0}.operator-card.theme-light .card-header .column .second-margenv2:before{background:#f5f5f5}.operator-card.theme-light .card-content{background:#e0e0e0}.operator-card.theme-light .card-content .info-wrapper .info .text{color:#333}.operator-card .card-header{display:flex;height:30%;position:relative}.operator-card .card-header .column{background:#0000;height:100%;position:relative}.operator-card .card-header .column.first{border-radius:0 0 0 0;position:relative;width:120px}.operator-card .card-header .column.first .first-margen{border-radius:10px 0 10px 0;bottom:0;height:10px;left:0;position:absolute;width:100%;z-index:10}.operator-card .card-header .column.first .first-margenv1{font-size:20px;padding:6px 0 0 15px}.operator-card .card-header .column.second{border-radius:10 0 0 0;flex:1 1;overflow:visible;position:relative}.operator-card .card-header .column .second-margen{border-radius:10px 10px 0 0;height:10px;position:absolute;width:100%}.operator-card .card-header .column .second-content{border-radius:10px 10px 0 0;font-size:15px;height:100%;left:-2px;padding:5px 0 0;position:absolute;text-align:center;width:182px;z-index:10}.operator-card .card-header .column .second-margenv2{bottom:10px;height:15px;left:-15px;position:absolute;width:160px}.operator-card .card-header .column .second-margenv2:before{border-radius:0 0 10px 0;content:"";height:20px;left:-7px;position:absolute;top:-5px;width:20px}.operator-card .card-header .column .second-margenv3{bottom:0;height:10px;left:-10px;position:absolute;width:160px}.operator-card .card-content{align-items:center;display:flex;height:70%;justify-content:space-between;position:relative}.operator-card .card-content .image-wrapper{margin-left:10px;position:relative;transform:rotate(45deg)}.operator-card .card-content .image-wrapper .image-border{align-items:center;background:#fff;border:2px solid #00a651;border-radius:12px;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.operator-card .card-content .image-wrapper .image-border img{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;object-fit:cover;transform:rotate(-45deg);width:100%}.operator-card .card-content .info-wrapper{flex:1 1;margin-left:20px}.operator-card .card-content .info-wrapper .info{align-items:center;display:flex;margin-bottom:5px}.operator-card .card-content .info-wrapper .info .line{background:#00a651;height:20px;margin-right:10px;width:4px}.operator-card .card-content .info-wrapper .info .text{font-size:14px;font-weight:400}.owner-card{border-radius:16px;box-shadow:0 4px 8px #bf959540;height:150px;overflow:hidden;position:relative;transition:transform .3s ease;width:300px}.owner-card.theme-dark,.owner-card.theme-dark .card-header .column.first{background:#000}.owner-card.theme-dark .card-header .column.first .first-margen{background:#1e1e1e}.owner-card.theme-dark .card-header .column.first .first-margenv1{color:#fff}.owner-card.theme-dark .card-header .column.second{background:#000}.owner-card.theme-dark .card-header .column .second-content,.owner-card.theme-dark .card-header .column .second-margenv2,.owner-card.theme-dark .card-header .column .second-margenv3{background:#1e1e1e}.owner-card.theme-dark .card-header .column .second-margenv2:before{background:#000}.owner-card.theme-dark .card-content{background:#1e1e1e}.owner-card.theme-dark .card-content .info-wrapper .info .text{color:#fff}.owner-card.theme-light,.owner-card.theme-light .card-header .column.first{background:#f5f5f5}.owner-card.theme-light .card-header .column.first .first-margen{background:#e0e0e0}.owner-card.theme-light .card-header .column.first .first-margenv1{color:#333}.owner-card.theme-light .card-header .column.second{background:#f5f5f5}.owner-card.theme-light .card-header .column .second-content,.owner-card.theme-light .card-header .column .second-margenv2,.owner-card.theme-light .card-header .column .second-margenv3{background:#e0e0e0}.owner-card.theme-light .card-header .column .second-margenv2:before{background:#f5f5f5}.owner-card.theme-light .card-content{background:#e0e0e0}.owner-card.theme-light .card-content .info-wrapper .info .text{color:#333}.owner-card .card-header{display:flex;height:30%;position:relative}.owner-card .card-header .column{background:#0000;height:100%;position:relative}.owner-card .card-header .column.first{border-radius:0 0 0 0;position:relative;width:120px}.owner-card .card-header .column.first .first-margen{border-radius:10px 0 10px 0;bottom:0;height:10px;left:0;position:absolute;width:100%;z-index:10}.owner-card .card-header .column.first .first-margenv1{font-size:10px;padding:6px 0 0 15px}.owner-card .card-header .column.second{border-radius:10 0 0 0;flex:1 1;overflow:visible;position:relative}.owner-card .card-header .column .second-margen{border-radius:10px 10px 0 0;height:10px;position:absolute;width:100%}.owner-card .card-header .column .second-content{border-radius:10px 10px 0 0;font-size:15px;height:100%;left:-2px;padding:5px 0 0;position:absolute;text-align:center;width:182px;z-index:10}.owner-card .card-header .column .second-margenv2{bottom:10px;height:15px;left:-15px;position:absolute;width:160px}.owner-card .card-header .column .second-margenv2:before{border-radius:0 0 10px 0;content:"";height:20px;left:-7px;position:absolute;top:-5px;width:20px}.owner-card .card-header .column .second-margenv3{bottom:0;height:10px;left:-10px;position:absolute;width:160px}.owner-card .card-content{align-items:center;display:flex;height:70%;justify-content:space-between;position:relative}.owner-card .card-content .image-wrapper{margin-left:10px;position:relative;transform:rotate(45deg)}.owner-card .card-content .image-wrapper .image-border{align-items:center;background:#fff;border:2px solid #00a651;border-radius:12px;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.owner-card .card-content .image-wrapper .image-border img{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;object-fit:cover;transform:rotate(-45deg);width:100%}.owner-card .card-content .info-wrapper{flex:1 1;margin-left:20px}.owner-card .card-content .info-wrapper .info{align-items:center;display:flex;margin-bottom:5px}.owner-card .card-content .info-wrapper .info .line{background:#00a651;height:20px;margin-right:10px;width:4px}.owner-card .card-content .info-wrapper .info .text{font-size:14px;font-weight:400}.card-link{color:inherit;display:block;text-decoration:none}.card-link:hover .operator-card{transform:translateY(-5px)}.GM__light-operator-container{background:#0000;color:#333;display:flex;flex-direction:column;margin:0 auto;max-width:1440px;width:100%}.GM__light-operator-container .GM__light-operator-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.GM__light-operator-container .GM__light-operator-header .GM__light-operator-filter-container{flex:0 0 auto;height:100%;min-width:150px}.GM__light-operator-container .GM__light-operator-header .GM__light-operator-filter-container>button,.GM__light-operator-container .GM__light-operator-header .GM__light-operator-filter-container>div{align-items:center;display:flex;height:40px;justify-content:center;width:100%}.GM__light-operator-container .GM__light-operator-header .GM__light-search-container{display:flex;flex:1 1;justify-content:flex-end;min-width:200px}.GM__light-operator-container .GM__light-operator-header .GM__light-search-container .GM__light-search-wrapper{align-items:center;border:1px solid #e0e0e0;border-radius:20px;display:flex;height:40px;margin-left:auto;max-width:400px;overflow:hidden;width:100%}.GM__light-operator-container .GM__light-operator-header .GM__light-search-container .GM__light-search-wrapper .GM__light-search-input{background:#0000;border:none;color:#333;flex-grow:1;font-size:.9rem;height:100%;outline:none;padding:0 15px}.GM__light-operator-container .GM__light-operator-header .GM__light-search-container .GM__light-search-wrapper .GM__light-search-input::placeholder{color:#00000080}.GM__light-operator-container .GM__light-operator-header .GM__light-search-container .GM__light-search-wrapper .GM__light-search-button{color:#333;padding:8px}.GM__light-operator-container .GM__light-operator-header .GM__light-search-container .GM__light-search-wrapper .GM__light-search-button:hover{background-color:#0000000d}.GM__light-operator-container .GM__light-operator-header .GM__light-actions-container{flex:0 0 auto}.GM__light-operator-container .GM__light-operator-header .GM__light-actions-container .GM__light-add-button{align-items:center;background-color:#3a86ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:1rem;justify-content:center;padding:8px 16px;transition:background-color .2s ease;white-space:nowrap}.GM__light-operator-container .GM__light-operator-header .GM__light-actions-container .GM__light-add-button:hover{background-color:#0767ff}.GM__light-operator-container .GM__light-operator-header .GM__light-actions-container .GM__light-add-button svg{font-size:20px}.GM__light-operator-container .GM__light-operator-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:32px}.GM__light-operator-container .GM__light-pagination-container{display:flex;justify-content:center;margin-top:24px}.GM__light-operator-container .GM__light-error{color:#e66;font-size:1.125rem;padding:32px;text-align:center}@media screen and (max-width:992px){.GM__light-operator-container .GM__light-operator-header{align-items:stretch;flex-direction:column}.GM__light-operator-container .GM__light-operator-header .GM__light-operator-filter-container{height:100%;width:100%}.GM__light-operator-container .GM__light-operator-header .GM__light-search-container .GM__light-search-wrapper{max-width:none;width:100%}.GM__light-operator-container .GM__light-operator-header .GM__light-actions-container{align-self:flex-end;margin-top:8px}}@media screen and (max-width:768px){.GM__light-operator-container .GM__light-operator-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.GM__light-operator-container .GM__light-operator-header .GM__light-actions-container{align-self:stretch}.GM__light-operator-container .GM__light-operator-header .GM__light-actions-container .GM__light-add-button{width:100%}}@media screen and (max-width:480px){.GM__light-operator-container{padding:8px}.GM__light-operator-container .GM__light-operator-grid{grid-template-columns:1fr}}.GM__dark-operator-container{background:#0000;color:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:1440px;width:100%}.GM__dark-operator-container .GM__dark-operator-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-operator-filter-container{flex:0 0 auto;min-width:150px}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-operator-filter-container>button,.GM__dark-operator-container .GM__dark-operator-header .GM__dark-operator-filter-container>div{height:40px;width:100%}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-search-container{display:flex;flex:1 1;justify-content:flex-end;min-width:200px}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-search-container .GM__dark-search-wrapper{align-items:center;background-color:#ffffff0d;border:1px solid #333;border-radius:20px;display:flex;height:40px;margin-left:auto;max-width:400px;overflow:hidden;width:100%}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-search-container .GM__dark-search-wrapper .GM__dark-search-input{background:#0000;border:none;color:#fff;flex-grow:1;font-size:.9rem;height:100%;outline:none;padding:0 15px}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-search-container .GM__dark-search-wrapper .GM__dark-search-input::placeholder{color:#ffffff80}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-search-container .GM__dark-search-wrapper .GM__dark-search-button{color:#aaa;padding:8px}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-search-container .GM__dark-search-wrapper .GM__dark-search-button:hover{background-color:#ffffff14}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-actions-container{flex:0 0 auto}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-actions-container .GM__dark-add-button{align-items:center;background-color:#4e96ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;transition:background-color .2s ease;white-space:nowrap}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-actions-container .GM__dark-add-button:hover{background-color:#81b4ff}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-actions-container .GM__dark-add-button svg{font-size:20px}.GM__dark-operator-container .GM__dark-operator-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:32px}.GM__dark-operator-container .GM__dark-pagination-container{display:flex;justify-content:center;margin-top:24px}.GM__dark-operator-container .GM__dark-error{color:#f66;font-size:1.125rem;padding:32px;text-align:center}@media screen and (max-width:992px){.GM__dark-operator-container .GM__dark-operator-header{align-items:stretch;flex-direction:column}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-operator-filter-container{width:100%}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-search-container .GM__dark-search-wrapper{max-width:none;width:100%}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-actions-container{align-self:flex-end;margin-top:8px}}@media screen and (max-width:768px){.GM__dark-operator-container .GM__dark-operator-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-actions-container{align-self:stretch}.GM__dark-operator-container .GM__dark-operator-header .GM__dark-actions-container .GM__dark-add-button{width:100%}}@media screen and (max-width:480px){.GM__dark-operator-container{padding:8px}.GM__dark-operator-container .GM__dark-operator-grid{grid-template-columns:1fr}}.filter-menu-container{display:inline-block;height:100%;position:relative}.filter-menu-container .filter-button{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;transition:background-color .2s}.filter-menu-container .filter-button .filter-icon{margin-right:8px}.filter-menu-container .filter-button.light{background-color:#fff;border:1px solid #e0e0e0;color:#333}.filter-menu-container .filter-button.light:hover{background-color:#0000000a}.filter-menu-container .filter-button.dark{background-color:#ffffff0d;border:1px solid #333;color:#fff}.filter-menu-container .filter-button.dark:hover{background-color:#ffffff14}.filter-menu-container .menu-dropdown{border-radius:4px;box-shadow:0 2px 10px #0003;left:0;margin-top:8px;max-height:450px;overflow-y:auto;position:absolute;top:100%;width:260px;z-index:1000}.filter-menu-container .menu-dropdown::-webkit-scrollbar{width:6px}.filter-menu-container .menu-dropdown::-webkit-scrollbar-track{background:#0000}.filter-menu-container .menu-dropdown::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.filter-menu-container .menu-dropdown .menu-header{align-items:center;border-bottom:1px solid;display:flex;justify-content:space-between;padding:8px 16px}.filter-menu-container .menu-dropdown .menu-header.light{background-color:#f8f8f8;border-color:#e0e0e0;color:#333}.filter-menu-container .menu-dropdown .menu-header.dark{background-color:#051e34;border-color:#ffffff1f;color:#fff}.filter-menu-container .menu-dropdown .menu-header .header-title{font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.filter-menu-container .menu-dropdown .menu-header .header-actions{display:flex;gap:8px}.filter-menu-container .menu-dropdown .menu-header .header-actions .header-action-btn{padding:4px}.filter-menu-container .menu-dropdown .menu-header .header-actions .header-action-btn.active.light{background-color:#2196f31a;color:#2196f3}.filter-menu-container .menu-dropdown .menu-header .header-actions .header-action-btn.active.dark{background-color:#64b5f633;color:#64b5f6}.filter-menu-container .filter-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:38px;padding:6px 16px;transition:background-color .2s}.filter-menu-container .filter-item .drag-handle{align-items:center;cursor:grab;display:flex;margin-right:6px;opacity:.5}.filter-menu-container .filter-item .drag-handle:hover{opacity:1}.filter-menu-container .filter-item .drag-handle:active{cursor:grabbing}.filter-menu-container .filter-item .item-content{align-items:center;display:flex;flex:1 1}.filter-menu-container .filter-item .item-icon{align-items:center;display:flex;margin-right:12px}.filter-menu-container .filter-item .item-icon img,.filter-menu-container .filter-item .item-icon svg{height:20px;width:20px}.filter-menu-container .filter-item .item-text{font-size:14px;font-weight:500;letter-spacing:.1px}.filter-menu-container .filter-item .edit-field{flex:1 1;max-width:170px}.filter-menu-container .filter-item .edit-field input{font-size:14px;padding:4px 0}.filter-menu-container .filter-item .item-actions{display:flex;gap:4px;opacity:0;transition:opacity .2s}.filter-menu-container .filter-item:hover .item-actions{opacity:1}.filter-menu-container .filter-item .folder-actions{align-items:center;display:flex}.filter-menu-container .filter-item .folder-actions .action-divider{height:18px;margin-right:8px;width:1px}.filter-menu-container .filter-item .folder-actions .settings-icon{align-items:center;cursor:pointer;display:flex}.filter-menu-container .filter-item .folder-actions .action-btn{margin:0 2px}.filter-menu-container .filter-item .action-btn{padding:2px}.filter-menu-container .filter-item .action-btn.save-btn.light{color:#4caf50}.filter-menu-container .filter-item .action-btn.cancel-btn.light{color:#f44336}.filter-menu-container .filter-item .action-btn.edit-btn.light{color:#2196f3}.filter-menu-container .filter-item .action-btn.delete-btn.light{color:#f44336}.filter-menu-container .filter-item .action-btn.save-btn.dark{color:#81c784}.filter-menu-container .filter-item .action-btn.cancel-btn.dark{color:#ef5350}.filter-menu-container .filter-item .action-btn.edit-btn.dark{color:#64b5f6}.filter-menu-container .filter-item .action-btn.delete-btn.dark{color:#ef5350}.filter-menu-container .menu-section .section-header{font-size:13px;font-weight:600;letter-spacing:.5px;padding:10px 16px;text-transform:uppercase}.filter-menu-container .menu-section .divider{height:1px;width:100%}.filter-menu-container .subfolder-container{width:100%}.filter-menu-container.light{height:100%}.filter-menu-container.light .filter-button{background-color:#fff;border:1px solid #e0e0e0;color:#333}.filter-menu-container.light .filter-button:hover{background-color:#0000000a}.filter-menu-container.light .menu-dropdown{background-color:#fff;border:1px solid #e0e0e0}.filter-menu-container.light .menu-dropdown .header-action-btn{color:#666}.filter-menu-container.light .menu-dropdown .header-action-btn:hover{background-color:#0000000a}.filter-menu-container.light .menu-dropdown .header-action-btn.active{background-color:#2196f31a;color:#2196f3}.filter-menu-container.light .section-header{background-color:#f8f8f8;color:#666}.filter-menu-container.light .divider{background-color:#e0e0e0}.filter-menu-container.light .filter-item.light{color:#333}.filter-menu-container.light .filter-item.light .drag-handle{color:#0000008a}.filter-menu-container.light .filter-item.light:hover{background-color:#0000000a}.filter-menu-container.light .filter-item.light.selected{background-color:#1976d214;color:#1976d2;font-weight:600}.filter-menu-container.light .filter-item.light .item-icon{color:#333}.filter-menu-container.light .filter-item.light .action-divider{background-color:#e0e0e0}.filter-menu-container.light .filter-item.light .settings-icon{color:#666}.filter-menu-container.light .filter-item.light .settings-icon:hover{color:#333}.filter-menu-container.light .subfolder-container.light{background-color:#00000005}.filter-menu-container.dark .filter-button{background-color:#ffffff0d;border:1px solid #333;color:#fff}.filter-menu-container.dark .filter-button:hover{background-color:#ffffff14}.filter-menu-container.dark .menu-dropdown{background-color:#051e34;color:#fff}.filter-menu-container.dark .menu-dropdown::-webkit-scrollbar-thumb{background-color:#fff3}.filter-menu-container.dark .menu-dropdown .header-action-btn{color:#aaa}.filter-menu-container.dark .menu-dropdown .header-action-btn:hover{background-color:#ffffff14}.filter-menu-container.dark .menu-dropdown .header-action-btn.active{background-color:#64b5f633;color:#64b5f6}.filter-menu-container.dark .section-header{background-color:#051e34;color:#a0afc3;font-weight:600}.filter-menu-container.dark .divider{background-color:#ffffff1f}.filter-menu-container.dark .filter-item.dark{color:#fff}.filter-menu-container.dark .filter-item.dark .drag-handle{color:#ffffffb3}.filter-menu-container.dark .filter-item.dark:hover{background-color:#ffffff14}.filter-menu-container.dark .filter-item.dark.selected{background-color:#47628233;color:#669df6;font-weight:600}.filter-menu-container.dark .filter-item.dark .item-icon{color:#fff}.filter-menu-container.dark .filter-item.dark .action-divider{background-color:#ffffff1f}.filter-menu-container.dark .filter-item.dark .settings-icon{color:#ffffff80}.filter-menu-container.dark .filter-item.dark .settings-icon:hover{color:#fff}.filter-menu-container.dark .subfolder-container.dark{background-color:#47628233}.GM__dark-user-profile,.GM__light-user-profile{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;padding:1rem}.GM__dark-user-profile .GM__dark-profile-navigation,.GM__dark-user-profile .GM__light-profile-navigation,.GM__light-user-profile .GM__dark-profile-navigation,.GM__light-user-profile .GM__light-profile-navigation{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1.25rem}.GM__dark-user-profile .GM__dark-profile-navigation.simple-user,.GM__dark-user-profile .GM__light-profile-navigation.simple-user,.GM__light-user-profile .GM__dark-profile-navigation.simple-user,.GM__light-user-profile .GM__light-profile-navigation.simple-user{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}@media(max-width:768px){.GM__dark-user-profile .GM__dark-profile-navigation,.GM__dark-user-profile .GM__light-profile-navigation,.GM__light-user-profile .GM__dark-profile-navigation,.GM__light-user-profile .GM__light-profile-navigation{align-items:stretch;flex-direction:column;gap:.75rem}.GM__dark-user-profile .GM__dark-profile-navigation.simple-user,.GM__dark-user-profile .GM__light-profile-navigation.simple-user,.GM__light-user-profile .GM__dark-profile-navigation.simple-user,.GM__light-user-profile .GM__light-profile-navigation.simple-user{align-items:stretch;flex-direction:column}}.GM__dark-user-profile .GM__dark-nav-button,.GM__dark-user-profile .GM__light-nav-button,.GM__light-user-profile .GM__dark-nav-button,.GM__light-user-profile .GM__light-nav-button{align-items:center;background-color:#374151;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:500;justify-content:center;margin-right:.5rem;min-height:48px;outline:none;overflow:visible;padding:.75rem 1.25rem;position:relative;transition:background-color .2s ease;white-space:nowrap}.GM__dark-user-profile .GM__dark-nav-button:last-child,.GM__dark-user-profile .GM__light-nav-button:last-child,.GM__light-user-profile .GM__dark-nav-button:last-child,.GM__light-user-profile .GM__light-nav-button:last-child{margin-right:0}.GM__dark-user-profile .GM__dark-nav-button.active,.GM__dark-user-profile .GM__light-nav-button.active,.GM__light-user-profile .GM__dark-nav-button.active,.GM__light-user-profile .GM__light-nav-button.active{background-color:#4caf50;font-weight:600}.GM__dark-user-profile .GM__dark-nav-button:hover:not(.active),.GM__dark-user-profile .GM__light-nav-button:hover:not(.active),.GM__light-user-profile .GM__dark-nav-button:hover:not(.active),.GM__light-user-profile .GM__light-nav-button:hover:not(.active){background-color:#4b5563}@media(max-width:768px){.GM__dark-user-profile .GM__dark-nav-button,.GM__dark-user-profile .GM__light-nav-button,.GM__light-user-profile .GM__dark-nav-button,.GM__light-user-profile .GM__light-nav-button{border-radius:4px;font-size:.75rem;margin-bottom:.25rem;margin-right:0;min-height:38px;padding:.75rem}.GM__dark-user-profile .GM__dark-nav-button:last-child,.GM__dark-user-profile .GM__light-nav-button:last-child,.GM__light-user-profile .GM__dark-nav-button:last-child,.GM__light-user-profile .GM__light-nav-button:last-child{margin-bottom:0}}.GM__dark-user-profile .GM__dark-no-content-overlay,.GM__dark-user-profile .GM__light-no-content-overlay,.GM__light-user-profile .GM__dark-no-content-overlay,.GM__light-user-profile .GM__light-no-content-overlay{align-items:center;border-radius:.375rem;display:flex;justify-content:center;min-height:300px;position:relative}.GM__dark-user-profile .GM__dark-no-content-overlay:before,.GM__dark-user-profile .GM__light-no-content-overlay:before,.GM__light-user-profile .GM__dark-no-content-overlay:before,.GM__light-user-profile .GM__light-no-content-overlay:before{border-radius:.375rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.GM__dark-user-profile .GM__dark-no-content-message,.GM__dark-user-profile .GM__light-no-content-message,.GM__light-user-profile .GM__dark-no-content-message,.GM__light-user-profile .GM__light-no-content-message{border-radius:.375rem;padding:1.25rem;position:relative;text-align:center;z-index:2}.GM__dark-user-profile .GM__dark-no-content-message h3,.GM__dark-user-profile .GM__light-no-content-message h3,.GM__light-user-profile .GM__dark-no-content-message h3,.GM__light-user-profile .GM__light-no-content-message h3{font-size:1.125rem;font-weight:500;margin:0}.GM__dark-user-profile .GM__dark-multi-download-container,.GM__dark-user-profile .GM__light-multi-download-container,.GM__light-user-profile .GM__dark-multi-download-container,.GM__light-user-profile .GM__light-multi-download-container{margin-bottom:1rem}.GM__dark-profile-header-controls,.GM__light-profile-header-controls{display:flex;justify-content:flex-end;margin-bottom:1rem;padding:0 .75rem}@media(max-width:768px){.GM__dark-profile-header-controls,.GM__light-profile-header-controls{margin-bottom:.75rem;padding:0}}.GM__dark-view-mode-toggle,.GM__light-view-mode-toggle{align-items:center;display:flex}.GM__dark-view-toggle-btn,.GM__light-view-toggle-btn{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.GM__dark-view-toggle-btn:hover,.GM__light-view-toggle-btn:hover{transform:scale(1.05)}@media(max-width:768px){.GM__dark-view-toggle-btn,.GM__light-view-toggle-btn{height:36px;width:36px}}.GM__dark-view-icon,.GM__light-view-icon{height:20px;width:20px}@media(max-width:768px){.GM__dark-view-icon,.GM__light-view-icon{height:18px;width:18px}}.GM__dark-dual-navigation,.GM__light-dual-navigation{grid-gap:1rem;border-radius:.375rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem;padding:.75rem}.GM__dark-dual-navigation.simple-user,.GM__light-dual-navigation.simple-user{grid-template-columns:1fr 1fr}@media(max-width:768px){.GM__dark-dual-navigation,.GM__light-dual-navigation{gap:.75rem;grid-template-columns:1fr;padding:.5rem}}.GM__dark-dual-section,.GM__light-dual-section{display:flex;flex-direction:column;gap:.5rem}.GM__dark-dual-label,.GM__light-dual-label{border-radius:4px;font-size:.75rem;font-weight:600;margin-bottom:.25rem;padding:.25rem .5rem;text-align:center}.GM__dark-dual-info-text,.GM__light-dual-info-text{font-size:.75rem;font-weight:500;opacity:.8;text-align:center}.GM__dark-dual-content-wrapper,.GM__light-dual-content-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;min-height:600px}@media(max-width:1024px){.GM__dark-dual-content-wrapper,.GM__light-dual-content-wrapper{gap:.75rem;grid-template-columns:1fr}}.GM__dark-dual-panel,.GM__light-dual-panel{border:1px solid;border-radius:.375rem;overflow:hidden;padding:.75rem;position:relative}.GM__dark-dual-panel.left,.GM__light-dual-panel.left{border-right:2px solid}.GM__dark-dual-panel.right,.GM__light-dual-panel.right{border-left:2px solid}@media(max-width:1024px){.GM__dark-dual-panel.left,.GM__dark-dual-panel.right,.GM__light-dual-panel.left,.GM__light-dual-panel.right{border:1px solid;border-left:none;border-right:none}.GM__dark-dual-panel.left,.GM__light-dual-panel.left{border-bottom:2px solid}.GM__dark-dual-panel.right,.GM__light-dual-panel.right{border-top:2px solid}}@media(max-width:768px){.GM__dark-dual-panel,.GM__light-dual-panel{padding:.5rem}}.GM__dark-content-wrapper,.GM__light-content-wrapper{min-height:500px;width:100%}.GM__light-user-profile{background-color:#f8fafc;color:#1e293b}.GM__light-user-profile .GM__light-view-toggle-btn{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;color:#1e293b}.GM__light-user-profile .GM__light-view-toggle-btn:hover{background-color:#f1f5f9;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}.GM__light-user-profile .GM__light-dual-navigation{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-user-profile .GM__light-dual-label{background-color:#f8fafc;border:1px solid #e2e8f0;color:#4caf50}.GM__light-user-profile .GM__light-dual-info-text{color:#64748b}.GM__light-user-profile .GM__light-dual-panel{background-color:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-user-profile .GM__light-dual-panel.left{border-right-color:#4caf50}.GM__light-user-profile .GM__light-dual-panel.right{border-left-color:#4caf50}@media(max-width:1024px){.GM__light-user-profile .GM__light-dual-panel.left{border-bottom-color:#4caf50}.GM__light-user-profile .GM__light-dual-panel.right{border-top-color:#4caf50}}.GM__light-user-profile .GM__light-no-content-overlay:before{background-color:#f8fafccc}.GM__light-user-profile .GM__light-no-content-message{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000d}.GM__light-user-profile .GM__light-no-content-message h3{color:#1e293b}.GM__dark-user-profile{background-color:#1a1a1a;color:#e2e8f0}.GM__dark-user-profile .GM__dark-view-toggle-btn{background-color:#2d2d2d;border:1px solid #404040;box-shadow:0 1px 3px #0000004d;color:#e2e8f0}.GM__dark-user-profile .GM__dark-view-toggle-btn:hover{background-color:#404040;box-shadow:0 2px 6px #0006;transform:translateY(-1px)}.GM__dark-user-profile .GM__dark-dual-navigation{background-color:#2d2d2d;border:1px solid #404040;box-shadow:0 1px 3px #0000004d}.GM__dark-user-profile .GM__dark-dual-label{background-color:#1a1a1a;border:1px solid #404040;color:#4caf50}.GM__dark-user-profile .GM__dark-dual-info-text{color:#94a3b8}.GM__dark-user-profile .GM__dark-dual-panel{background-color:#2d2d2d;border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-user-profile .GM__dark-dual-panel.left{border-right-color:#4caf50}.GM__dark-user-profile .GM__dark-dual-panel.right{border-left-color:#4caf50}@media(max-width:1024px){.GM__dark-user-profile .GM__dark-dual-panel.left{border-bottom-color:#4caf50}.GM__dark-user-profile .GM__dark-dual-panel.right{border-top-color:#4caf50}}.GM__dark-user-profile .GM__dark-no-content-overlay:before{background-color:#1a1a1acc}.GM__dark-user-profile .GM__dark-no-content-message{background-color:#2d2d2d;border:1px solid #404040;box-shadow:0 2px 8px #0003}.GM__dark-user-profile .GM__dark-no-content-message h3{color:#e2e8f0}@media(max-width:480px){.GM__dark-user-profile,.GM__light-user-profile{padding:.75rem}.GM__dark-user-profile .GM__dark-profile-header-controls,.GM__dark-user-profile .GM__light-profile-header-controls,.GM__light-user-profile .GM__dark-profile-header-controls,.GM__light-user-profile .GM__light-profile-header-controls{margin-bottom:.5rem}.GM__dark-user-profile .GM__dark-profile-navigation,.GM__dark-user-profile .GM__light-profile-navigation,.GM__light-user-profile .GM__dark-profile-navigation,.GM__light-user-profile .GM__light-profile-navigation{margin-bottom:1rem}.GM__dark-user-profile .GM__dark-dual-content-wrapper,.GM__dark-user-profile .GM__light-dual-content-wrapper,.GM__light-user-profile .GM__dark-dual-content-wrapper,.GM__light-user-profile .GM__light-dual-content-wrapper{min-height:400px}}.multi-download-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.multi-download-modal .modal-backdrop{background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.multi-download-modal .modal-content-preview{background:#23262d;border-radius:8px;display:flex;flex-direction:column;height:80%;padding:20px;position:relative;width:60%}.multi-download-modal .modal-content-preview .modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.multi-download-modal .modal-content-preview .modal-header h2{color:#fff;font-size:1.5rem;margin:0}.multi-download-modal .modal-content-preview .modal-header .user-name{color:#a8a8a8;font-size:.9rem;margin-top:5px}.multi-download-modal .modal-content-preview .modal-header .close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem}.multi-download-modal .modal-content-preview .modal-body{display:flex;gap:20px;height:90%}.multi-download-modal .modal-content-preview .modal-body .column{flex:1 1}.multi-download-modal .modal-content-preview .modal-body .column.left .actions{align-items:center;display:flex;margin-bottom:15px}.multi-download-modal .modal-content-preview .modal-body .column.left .actions label{align-items:center;color:#fff;display:flex;font-size:1rem}.multi-download-modal .modal-content-preview .modal-body .column.left .actions label input{margin-right:10px}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list{height:95%;overflow-y:auto}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list::-webkit-scrollbar{height:8px;width:8px}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list::-webkit-scrollbar-track{background:#111}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list::-webkit-scrollbar-thumb:hover{background:#444}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list .section-download{margin-bottom:10px}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list .section-download .section-title{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:10px}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list .clickable{background-color:#2b2f36;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:2px}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list .collapsible-content{margin-bottom:20px;margin-left:20px}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list .document-item{margin-bottom:15px}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list .document-item label{align-items:center;color:#fff;display:flex;gap:15px}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list .document-item label svg{height:24px;width:24px}.multi-download-modal .modal-content-preview .modal-body .column.left .document-list .document-item label input{margin-right:10px}.multi-download-modal .modal-content-preview .modal-body .column.right{align-items:center;display:flex;flex-direction:column;justify-content:center}.multi-download-modal .modal-content-preview .modal-body .column.right .preview-image{height:auto;margin-bottom:20px;width:70%}.multi-download-modal .modal-content-preview .modal-body .column.right .download-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px}.multi-download-modal .modal-content-preview .modal-body .column.right .download-button:disabled{background-color:#6c757d;cursor:not-allowed}.multi-download-modal .modal-content-preview .modal-body .column.right .download-button:hover:enabled{background-color:#218838}.pdf-viewer{align-items:center;background-color:#23262d;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.pdf-viewer-iframe{border:none;box-shadow:0 2px 8px #0000001a;height:100%;width:100%}.pdf-viewer-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#d9534f;font-size:1.2rem;margin:auto;max-width:600px;padding:20px;text-align:center;width:90%}.preview-modal{align-items:center;background:#0000;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:9999}.preview-modal.open{opacity:1;visibility:visible}.preview-modal .modal-backdrop{background-color:#0009;height:100%;left:0;position:absolute;top:0;width:100%}.preview-modal .modal-content-preview{animation:modal-slide-down .3s ease;background-color:#2a2d34;border-radius:0;box-shadow:none;height:100%;overflow:hidden;position:absolute;width:90vw}.preview-modal .modal-content-preview .modal-body{align-items:center;color:#fff;display:flex;height:calc(100% - 50px);justify-content:center;width:100%}.preview-modal .modal-content-preview .modal-body .media-container{align-items:center;background-color:#1f2024;display:flex;height:100%;justify-content:center;width:100%}.preview-modal .modal-content-preview .modal-footer{background-color:#23262d;display:flex;height:50px;justify-content:flex-end}.preview-modal .modal-content-preview .modal-footer .close-button{background-color:#444;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background-color .3s ease}.preview-modal .modal-content-preview .modal-footer .close-button:hover{background-color:#666}@keyframes modal-slide-down{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.GM__light-comments-locations-drawer .MuiDrawer-paper{background-color:#fff;color:#333;width:480px}.GM__light-comments-locations-drawer .GM__light-drawer-container{display:flex;flex-direction:column;height:100%}.GM__light-comments-locations-drawer .GM__light-drawer-header{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:1.5rem}.GM__light-comments-locations-drawer .GM__light-drawer-header h2{color:#333;font-size:1.5rem;font-weight:500;margin:0}.GM__light-comments-locations-drawer .GM__light-drawer-header .GM__light-header-actions{display:flex;gap:1rem}.GM__light-comments-locations-drawer .GM__light-drawer-header .GM__light-header-actions button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:transform .15s ease}.GM__light-comments-locations-drawer .GM__light-drawer-header .GM__light-header-actions button:hover{transform:scale(1.1)}.GM__light-comments-locations-drawer .GM__light-drawer-header .GM__light-header-actions button svg{fill:#757575;height:28px;width:28px}.GM__light-comments-locations-drawer .GM__light-drawer-header .GM__light-header-actions button:hover svg{fill:#333}.GM__light-comments-locations-drawer .GM__light-drawer-header .GM__light-header-actions button:focus{outline:none}.GM__light-comments-locations-drawer .GM__light-drawer-content{flex:1 1;overflow-y:auto;padding:1.5rem}.GM__light-comments-locations-drawer .GM__light-content-card{background:#f5f5f5;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:1rem;padding:1.5rem}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-header h3{color:#333;font-size:1.1rem;font-weight:500;margin:0}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-header .GM__light-header-content{align-items:center;display:flex;gap:.75rem}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-header .GM__light-header-content .GM__light-primary-badge{background-color:#e3f2fd;border-radius:4px;color:#1976d2;font-size:.75rem;padding:.25rem .5rem}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-header .GM__light-action-buttons{display:flex;gap:.5rem}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-header .GM__light-action-buttons button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:transform .15s ease}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-header .GM__light-action-buttons button:hover{transform:scale(1.1)}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-header .GM__light-action-buttons button svg{fill:#757575;height:22px;width:22px}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-header .GM__light-action-buttons button:hover svg{fill:#333}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-header .GM__light-action-buttons button:focus{outline:none}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-body{color:#333;margin-bottom:1rem}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-body p{line-height:1.5;margin:0 0 .5rem}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-body .GM__light-location-type{color:#666;font-weight:500}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-body .GM__light-address{font-weight:500}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-body .GM__light-location-details{color:#666}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-body .GM__light-postal-code{color:#666;font-size:.9rem}.GM__light-comments-locations-drawer .GM__light-content-card .GM__light-card-footer{border-top:1px solid #0000001a;color:#666;display:flex;font-size:.85rem;justify-content:space-between;padding-top:1rem}.GM__light-comments-locations-drawer .GM__light-empty-state{padding:2rem;text-align:center}.GM__light-comments-locations-drawer .GM__light-empty-state p{color:#666;margin-bottom:1.5rem}.GM__light-comments-locations-drawer .GM__light-empty-state .GM__light-add-btn{align-items:center;background:#0000;border:1px solid #0000001a;border-radius:4px;color:#1976d2;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:background-color .2s ease}.GM__light-comments-locations-drawer .GM__light-empty-state .GM__light-add-btn svg{fill:#1976d2;height:24px;width:24px}.GM__light-comments-locations-drawer .GM__light-empty-state .GM__light-add-btn:hover{background-color:#1976d20d}.GM__light-comment-form,.GM__light-location-form{padding:1.5rem}.GM__light-comment-form .MuiTextField-root,.GM__light-location-form .MuiTextField-root{margin-bottom:1.5rem}.GM__light-comment-form .MuiTextField-root .MuiInputBase-input,.GM__light-comment-form .MuiTextField-root .MuiInputLabel-root,.GM__light-location-form .MuiTextField-root .MuiInputBase-input,.GM__light-location-form .MuiTextField-root .MuiInputLabel-root{color:#333}.GM__light-comment-form .MuiTextField-root .MuiOutlinedInput-root fieldset,.GM__light-location-form .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#0000001a}.GM__light-comment-form .MuiTextField-root .MuiOutlinedInput-root:hover fieldset,.GM__light-location-form .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border-color:#666}.GM__light-comment-form .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset,.GM__light-location-form .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#1976d2}.GM__light-comment-form .GM__light-text-field,.GM__light-location-form .GM__light-text-field{width:100%}.GM__light-comment-form .GM__light-text-field .MuiInputBase-root,.GM__light-comment-form .GM__light-text-field .MuiInputLabel-root,.GM__light-location-form .GM__light-text-field .MuiInputBase-root,.GM__light-location-form .GM__light-text-field .MuiInputLabel-root{color:#333}.GM__light-comment-form .GM__light-form-actions,.GM__light-location-form .GM__light-form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.GM__light-comment-form .GM__light-form-actions button,.GM__light-location-form .GM__light-form-actions button{border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1.2rem;transition:all .2s ease}.GM__light-comment-form .GM__light-form-actions button.cancel,.GM__light-location-form .GM__light-form-actions button.cancel{background:#0000;border:1px solid #0000001a;color:#333}.GM__light-comment-form .GM__light-form-actions button.cancel:hover,.GM__light-location-form .GM__light-form-actions button.cancel:hover{background-color:#0000000a}.GM__light-comment-form .GM__light-form-actions button.submit,.GM__light-location-form .GM__light-form-actions button.submit{background:#1976d2;border:none;color:#fff}.GM__light-comment-form .GM__light-form-actions button.submit:hover,.GM__light-location-form .GM__light-form-actions button.submit:hover{background:#1565c0}.GM__light-comment-form .GM__light-form-actions button.submit:disabled,.GM__light-location-form .GM__light-form-actions button.submit:disabled{background-color:#0000001f;color:#00000042;cursor:not-allowed}.GM__light-comment-form .GM__light-form-additional-fields,.GM__light-location-form .GM__light-form-additional-fields{border-top:1px solid #0000001a;margin-top:1.5rem;padding-top:1.5rem}.GM__light-comment-form .GM__light-form-additional-fields .GM__light-location-type-select,.GM__light-location-form .GM__light-form-additional-fields .GM__light-location-type-select{background-color:#fff;border:1px solid #0000001a;border-radius:4px;color:#333;padding:.75rem;width:100%}.GM__light-comment-form .GM__light-form-additional-fields .GM__light-location-type-select option,.GM__light-location-form .GM__light-form-additional-fields .GM__light-location-type-select option{background-color:#fff}.GM__light-comment-form .GM__light-form-additional-fields .MuiFormControlLabel-root,.GM__light-location-form .GM__light-form-additional-fields .MuiFormControlLabel-root{color:#333;margin-top:1rem}.GM__light-comment-form .GM__light-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .MuiSwitch-track,.GM__light-location-form .GM__light-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .MuiSwitch-track{background-color:#0000003b}.GM__light-comment-form .GM__light-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .Mui-checked,.GM__light-location-form .GM__light-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .Mui-checked{color:#1976d2}.GM__light-comment-form .GM__light-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .Mui-checked+.MuiSwitch-track,.GM__light-location-form .GM__light-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .Mui-checked+.MuiSwitch-track{background-color:#1976d280}.GM__light-comment-form .GM__light-form-additional-fields .GM__light-form-switch,.GM__light-location-form .GM__light-form-additional-fields .GM__light-form-switch{margin-top:1rem}.GM__light-comment-form .GM__light-form-additional-fields .GM__light-form-switch .MuiFormControlLabel-label,.GM__light-location-form .GM__light-form-additional-fields .GM__light-form-switch .MuiFormControlLabel-label{color:#333;font-size:.9rem}@media screen and (max-width:768px){.GM__light-comments-locations-drawer .MuiDrawer-paper{width:100%}.GM__light-comments-locations-drawer .GM__light-drawer-header{padding:1rem}.GM__light-comments-locations-drawer .GM__light-drawer-header h2{font-size:1.3rem}.GM__light-comments-locations-drawer .GM__light-drawer-content{padding:1rem}}.GM__dark-comments-locations-drawer .MuiDrawer-paper{background-color:#1e1e1e;color:#fff;width:480px}.GM__dark-comments-locations-drawer .GM__dark-drawer-container{display:flex;flex-direction:column;height:100%}.GM__dark-comments-locations-drawer .GM__dark-drawer-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.GM__dark-comments-locations-drawer .GM__dark-drawer-header h2{color:#fff;font-size:1.5rem;font-weight:500;margin:0}.GM__dark-comments-locations-drawer .GM__dark-drawer-header .GM__dark-header-actions{display:flex;gap:1rem}.GM__dark-comments-locations-drawer .GM__dark-drawer-header .GM__dark-header-actions button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:transform .15s ease}.GM__dark-comments-locations-drawer .GM__dark-drawer-header .GM__dark-header-actions button:hover{transform:scale(1.1)}.GM__dark-comments-locations-drawer .GM__dark-drawer-header .GM__dark-header-actions button svg{fill:#9e9e9e;height:28px;width:28px}.GM__dark-comments-locations-drawer .GM__dark-drawer-header .GM__dark-header-actions button:hover svg{fill:#fff}.GM__dark-comments-locations-drawer .GM__dark-drawer-header .GM__dark-header-actions button:focus{outline:none}.GM__dark-comments-locations-drawer .GM__dark-drawer-header .GM__dark-header-actions .GM__dark-add-btn{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:4px;color:#4dabf5;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;transition:background-color .2s ease}.GM__dark-comments-locations-drawer .GM__dark-drawer-header .GM__dark-header-actions .GM__dark-add-btn svg{fill:#4dabf5;height:24px;width:24px}.GM__dark-comments-locations-drawer .GM__dark-drawer-header .GM__dark-header-actions .GM__dark-add-btn:hover{background-color:#4dabf51a}.GM__dark-comments-locations-drawer .GM__dark-drawer-content{flex:1 1;overflow-y:auto;padding:1.5rem}.GM__dark-comments-locations-drawer .GM__dark-content-card{background:#2a2a2a;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-header h3{color:#fff;font-size:1.1rem;font-weight:500;margin:0}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-header .GM__dark-header-content{align-items:center;display:flex;gap:.75rem}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-header .GM__dark-header-content .GM__dark-primary-badge{background-color:#2196f333;border-radius:4px;color:#4dabf5;font-size:.75rem;padding:.25rem .5rem}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-header .GM__dark-action-buttons{display:flex;gap:.5rem}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-header .GM__dark-action-buttons button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:transform .15s ease}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-header .GM__dark-action-buttons button:hover{transform:scale(1.1)}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-header .GM__dark-action-buttons button svg{fill:#9e9e9e;height:22px;width:22px}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-header .GM__dark-action-buttons button:hover svg{fill:#fff}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-header .GM__dark-action-buttons button:focus{outline:none}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-body{color:#fff;margin-bottom:1rem}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-body p{line-height:1.5;margin:0 0 .5rem}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-body .GM__dark-location-type{color:#9e9e9e;font-weight:500}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-body .GM__dark-address{font-weight:500}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-body .GM__dark-location-details{color:#9e9e9e}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-body .GM__dark-postal-code{color:#9e9e9e;font-size:.9rem}.GM__dark-comments-locations-drawer .GM__dark-content-card .GM__dark-card-footer{border-top:1px solid #ffffff1a;color:#9e9e9e;display:flex;font-size:.85rem;justify-content:space-between;padding-top:1rem}.GM__dark-comments-locations-drawer .GM__dark-empty-state{padding:2rem;text-align:center}.GM__dark-comments-locations-drawer .GM__dark-empty-state p{color:#9e9e9e;margin-bottom:1.5rem}.GM__dark-comments-locations-drawer .GM__dark-empty-state .GM__dark-add-btn{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:4px;color:#4dabf5;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:background-color .2s ease}.GM__dark-comments-locations-drawer .GM__dark-empty-state .GM__dark-add-btn svg{fill:#4dabf5;height:24px;width:24px}.GM__dark-comments-locations-drawer .GM__dark-empty-state .GM__dark-add-btn:hover{background-color:#4dabf51a}.GM__dark-comment-form,.GM__dark-location-form{padding:1.5rem}.GM__dark-comment-form .MuiTextField-root,.GM__dark-location-form .MuiTextField-root{margin-bottom:1.5rem}.GM__dark-comment-form .MuiTextField-root .MuiInputBase-input,.GM__dark-comment-form .MuiTextField-root .MuiInputLabel-root,.GM__dark-location-form .MuiTextField-root .MuiInputBase-input,.GM__dark-location-form .MuiTextField-root .MuiInputLabel-root{color:#fff}.GM__dark-comment-form .MuiTextField-root .MuiOutlinedInput-root fieldset,.GM__dark-location-form .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.GM__dark-comment-form .MuiTextField-root .MuiOutlinedInput-root:hover fieldset,.GM__dark-location-form .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border-color:#fff6}.GM__dark-comment-form .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset,.GM__dark-location-form .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4dabf5}.GM__dark-comment-form .GM__dark-text-field,.GM__dark-location-form .GM__dark-text-field{width:100%}.GM__dark-comment-form .GM__dark-text-field .MuiInputBase-root,.GM__dark-comment-form .GM__dark-text-field .MuiInputLabel-root,.GM__dark-location-form .GM__dark-text-field .MuiInputBase-root,.GM__dark-location-form .GM__dark-text-field .MuiInputLabel-root{color:#fff}.GM__dark-comment-form .GM__dark-form-actions,.GM__dark-location-form .GM__dark-form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.GM__dark-comment-form .GM__dark-form-actions button,.GM__dark-location-form .GM__dark-form-actions button{border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1.2rem;transition:all .2s ease}.GM__dark-comment-form .GM__dark-form-actions button.cancel,.GM__dark-location-form .GM__dark-form-actions button.cancel{background:#0000;border:1px solid #ffffff1a;color:#fff}.GM__dark-comment-form .GM__dark-form-actions button.cancel:hover,.GM__dark-location-form .GM__dark-form-actions button.cancel:hover{background-color:#ffffff14}.GM__dark-comment-form .GM__dark-form-actions button.submit,.GM__dark-location-form .GM__dark-form-actions button.submit{background:#4dabf5;border:none;color:#fff}.GM__dark-comment-form .GM__dark-form-actions button.submit:hover,.GM__dark-location-form .GM__dark-form-actions button.submit:hover{background:#2196f3}.GM__dark-comment-form .GM__dark-form-actions button.submit:disabled,.GM__dark-location-form .GM__dark-form-actions button.submit:disabled{background-color:#ffffff1f;color:#ffffff42;cursor:not-allowed}.GM__dark-comment-form .GM__dark-form-additional-fields,.GM__dark-location-form .GM__dark-form-additional-fields{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1.5rem}.GM__dark-comment-form .GM__dark-form-additional-fields .GM__dark-location-type-select,.GM__dark-location-form .GM__dark-form-additional-fields .GM__dark-location-type-select{background-color:#2a2a2a;border:1px solid #ffffff1a;border-radius:4px;color:#fff;padding:.75rem;width:100%}.GM__dark-comment-form .GM__dark-form-additional-fields .GM__dark-location-type-select option,.GM__dark-location-form .GM__dark-form-additional-fields .GM__dark-location-type-select option{background-color:#1e1e1e}.GM__dark-comment-form .GM__dark-form-additional-fields .MuiFormControlLabel-root,.GM__dark-location-form .GM__dark-form-additional-fields .MuiFormControlLabel-root{color:#fff;margin-top:1rem}.GM__dark-comment-form .GM__dark-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .MuiSwitch-track,.GM__dark-location-form .GM__dark-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .MuiSwitch-track{background-color:#ffffff1a}.GM__dark-comment-form .GM__dark-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .Mui-checked,.GM__dark-location-form .GM__dark-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .Mui-checked{color:#4dabf5}.GM__dark-comment-form .GM__dark-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .Mui-checked+.MuiSwitch-track,.GM__dark-location-form .GM__dark-form-additional-fields .MuiFormControlLabel-root .MuiSwitch-root .Mui-checked+.MuiSwitch-track{background-color:#4dabf580}.GM__dark-comment-form .GM__dark-form-additional-fields .GM__dark-form-switch,.GM__dark-location-form .GM__dark-form-additional-fields .GM__dark-form-switch{margin-top:1rem}.GM__dark-comment-form .GM__dark-form-additional-fields .GM__dark-form-switch .MuiFormControlLabel-label,.GM__dark-location-form .GM__dark-form-additional-fields .GM__dark-form-switch .MuiFormControlLabel-label{color:#fff;font-size:.9rem}@media screen and (max-width:768px){.GM__dark-comments-locations-drawer .MuiDrawer-paper{width:100%}.GM__dark-comments-locations-drawer .GM__dark-drawer-header{padding:1rem}.GM__dark-comments-locations-drawer .GM__dark-drawer-header h2{font-size:1.3rem}.GM__dark-comments-locations-drawer .GM__dark-drawer-content{padding:1rem}}.GM__dark-user-documents-section,.GM__light-user-documents-section{container-name:user-documents-container;container-type:inline-size;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative}.GM__dark-user-documents-section .GM__dark-documents-table-container,.GM__dark-user-documents-section .GM__light-documents-table-container,.GM__light-user-documents-section .GM__dark-documents-table-container,.GM__light-user-documents-section .GM__light-documents-table-container{border-radius:.375rem;box-shadow:0 2px 8px;max-width:100%;overflow:auto;position:relative;scrollbar-color:auto;scrollbar-width:thin}.GM__dark-user-documents-section .GM__dark-documents-table-container::-webkit-scrollbar,.GM__dark-user-documents-section .GM__light-documents-table-container::-webkit-scrollbar,.GM__light-user-documents-section .GM__dark-documents-table-container::-webkit-scrollbar,.GM__light-user-documents-section .GM__light-documents-table-container::-webkit-scrollbar{height:10px;width:10px}.GM__dark-user-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-track,.GM__dark-user-documents-section .GM__light-documents-table-container::-webkit-scrollbar-track,.GM__light-user-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-track,.GM__light-user-documents-section .GM__light-documents-table-container::-webkit-scrollbar-track{border-radius:6px;margin:2px}.GM__dark-user-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-thumb,.GM__dark-user-documents-section .GM__light-documents-table-container::-webkit-scrollbar-thumb,.GM__light-user-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-thumb,.GM__light-user-documents-section .GM__light-documents-table-container::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.GM__dark-user-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-corner,.GM__dark-user-documents-section .GM__light-documents-table-container::-webkit-scrollbar-corner,.GM__light-user-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-corner,.GM__light-user-documents-section .GM__light-documents-table-container::-webkit-scrollbar-corner{background:#0000}.GM__dark-user-documents-section .GM__dark-documents-table,.GM__dark-user-documents-section .GM__light-documents-table,.GM__light-user-documents-section .GM__dark-documents-table,.GM__light-user-documents-section .GM__light-documents-table{background-attachment:fixed;border-collapse:collapse;font-size:.8125rem;min-width:1400px;table-layout:fixed;width:100%}.GM__dark-user-documents-section .GM__dark-documents-table thead,.GM__dark-user-documents-section .GM__light-documents-table thead,.GM__light-user-documents-section .GM__dark-documents-table thead,.GM__light-user-documents-section .GM__light-documents-table thead{background:inherit;position:sticky;top:0;z-index:10}.GM__dark-user-documents-section .GM__dark-documents-table thead tr th,.GM__dark-user-documents-section .GM__light-documents-table thead tr th,.GM__light-user-documents-section .GM__dark-documents-table thead tr th,.GM__light-user-documents-section .GM__light-documents-table thead tr th{border-bottom:2px solid;box-sizing:border-box;font-size:.75rem;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:.75rem .5rem;position:relative;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.GM__dark-user-documents-section .GM__dark-documents-table thead tr th:first-child,.GM__dark-user-documents-section .GM__light-documents-table thead tr th:first-child,.GM__light-user-documents-section .GM__dark-documents-table thead tr th:first-child,.GM__light-user-documents-section .GM__light-documents-table thead tr th:first-child{padding-left:.75rem;text-align:center;width:80px}.GM__dark-user-documents-section .GM__dark-documents-table thead tr th:nth-child(2),.GM__dark-user-documents-section .GM__light-documents-table thead tr th:nth-child(2),.GM__light-user-documents-section .GM__dark-documents-table thead tr th:nth-child(2),.GM__light-user-documents-section .GM__light-documents-table thead tr th:nth-child(2){width:200px}.GM__dark-user-documents-section .GM__dark-documents-table thead tr th:nth-child(3),.GM__dark-user-documents-section .GM__light-documents-table thead tr th:nth-child(3),.GM__light-user-documents-section .GM__dark-documents-table thead tr th:nth-child(3),.GM__light-user-documents-section .GM__light-documents-table thead tr th:nth-child(3){width:220px}.GM__dark-user-documents-section .GM__dark-documents-table thead tr th:nth-child(4),.GM__dark-user-documents-section .GM__dark-documents-table thead tr th:nth-child(5),.GM__dark-user-documents-section .GM__light-documents-table thead tr th:nth-child(4),.GM__dark-user-documents-section .GM__light-documents-table thead tr th:nth-child(5),.GM__light-user-documents-section .GM__dark-documents-table thead tr th:nth-child(4),.GM__light-user-documents-section .GM__dark-documents-table thead tr th:nth-child(5),.GM__light-user-documents-section .GM__light-documents-table thead tr th:nth-child(4),.GM__light-user-documents-section .GM__light-documents-table thead tr th:nth-child(5){text-align:center;width:160px}.GM__dark-user-documents-section .GM__dark-documents-table thead tr th:nth-child(6),.GM__dark-user-documents-section .GM__light-documents-table thead tr th:nth-child(6),.GM__light-user-documents-section .GM__dark-documents-table thead tr th:nth-child(6),.GM__light-user-documents-section .GM__light-documents-table thead tr th:nth-child(6){width:240px}.GM__dark-user-documents-section .GM__dark-documents-table thead tr th:nth-child(7),.GM__dark-user-documents-section .GM__light-documents-table thead tr th:nth-child(7),.GM__light-user-documents-section .GM__dark-documents-table thead tr th:nth-child(7),.GM__light-user-documents-section .GM__light-documents-table thead tr th:nth-child(7){text-align:center;width:120px}.GM__dark-user-documents-section .GM__dark-documents-table thead tr th:nth-child(8),.GM__dark-user-documents-section .GM__light-documents-table thead tr th:nth-child(8),.GM__light-user-documents-section .GM__dark-documents-table thead tr th:nth-child(8),.GM__light-user-documents-section .GM__light-documents-table thead tr th:nth-child(8){padding-right:.75rem;text-align:center;width:200px}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr,.GM__dark-user-documents-section .GM__light-documents-table tbody tr,.GM__light-user-documents-section .GM__dark-documents-table tbody tr,.GM__light-user-documents-section .GM__light-documents-table tbody tr{position:relative;transition:all .2s ease}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr:hover,.GM__dark-user-documents-section .GM__light-documents-table tbody tr:hover,.GM__light-user-documents-section .GM__dark-documents-table tbody tr:hover,.GM__light-user-documents-section .GM__light-documents-table tbody tr:hover{cursor:pointer;transform:translateY(-1px);z-index:2}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr td,.GM__dark-user-documents-section .GM__light-documents-table tbody tr td,.GM__light-user-documents-section .GM__dark-documents-table tbody tr td,.GM__light-user-documents-section .GM__light-documents-table tbody tr td{border-bottom:1px solid;box-sizing:border-box;overflow:hidden;padding:.75rem .5rem;position:relative;vertical-align:middle}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr td:first-child,.GM__dark-user-documents-section .GM__light-documents-table tbody tr td:first-child,.GM__light-user-documents-section .GM__dark-documents-table tbody tr td:first-child,.GM__light-user-documents-section .GM__light-documents-table tbody tr td:first-child{padding-left:.75rem;text-align:center;width:80px}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(2),.GM__dark-user-documents-section .GM__light-documents-table tbody tr td:nth-child(2),.GM__light-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(2),.GM__light-user-documents-section .GM__light-documents-table tbody tr td:nth-child(2){width:200px}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(3),.GM__dark-user-documents-section .GM__light-documents-table tbody tr td:nth-child(3),.GM__light-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(3),.GM__light-user-documents-section .GM__light-documents-table tbody tr td:nth-child(3){width:220px}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(4),.GM__dark-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(5),.GM__dark-user-documents-section .GM__light-documents-table tbody tr td:nth-child(4),.GM__dark-user-documents-section .GM__light-documents-table tbody tr td:nth-child(5),.GM__light-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(4),.GM__light-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(5),.GM__light-user-documents-section .GM__light-documents-table tbody tr td:nth-child(4),.GM__light-user-documents-section .GM__light-documents-table tbody tr td:nth-child(5){width:160px}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(6),.GM__dark-user-documents-section .GM__light-documents-table tbody tr td:nth-child(6),.GM__light-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(6),.GM__light-user-documents-section .GM__light-documents-table tbody tr td:nth-child(6){width:240px}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(7),.GM__dark-user-documents-section .GM__light-documents-table tbody tr td:nth-child(7),.GM__light-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(7),.GM__light-user-documents-section .GM__light-documents-table tbody tr td:nth-child(7){text-align:center;width:120px}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(8),.GM__dark-user-documents-section .GM__light-documents-table tbody tr td:nth-child(8),.GM__light-user-documents-section .GM__dark-documents-table tbody tr td:nth-child(8),.GM__light-user-documents-section .GM__light-documents-table tbody tr td:nth-child(8){padding-right:.75rem;text-align:center;width:200px}.GM__dark-user-documents-section .GM__dark-actions-cell,.GM__dark-user-documents-section .GM__dark-date-cell,.GM__dark-user-documents-section .GM__dark-description-cell,.GM__dark-user-documents-section .GM__dark-file-cell,.GM__dark-user-documents-section .GM__light-actions-cell,.GM__dark-user-documents-section .GM__light-date-cell,.GM__dark-user-documents-section .GM__light-description-cell,.GM__dark-user-documents-section .GM__light-file-cell,.GM__light-user-documents-section .GM__dark-actions-cell,.GM__light-user-documents-section .GM__dark-date-cell,.GM__light-user-documents-section .GM__dark-description-cell,.GM__light-user-documents-section .GM__dark-file-cell,.GM__light-user-documents-section .GM__light-actions-cell,.GM__light-user-documents-section .GM__light-date-cell,.GM__light-user-documents-section .GM__light-description-cell,.GM__light-user-documents-section .GM__light-file-cell{align-items:center;box-sizing:border-box;display:flex;height:100%;overflow:hidden;width:100%}.GM__dark-user-documents-section .GM__dark-description-cell,.GM__dark-user-documents-section .GM__light-description-cell,.GM__light-user-documents-section .GM__dark-description-cell,.GM__light-user-documents-section .GM__light-description-cell{align-items:flex-start;padding-top:4px}.GM__dark-user-documents-section .GM__dark-actions-cell,.GM__dark-user-documents-section .GM__light-actions-cell,.GM__light-user-documents-section .GM__dark-actions-cell,.GM__light-user-documents-section .GM__light-actions-cell{justify-content:center}.GM__dark-user-documents-section .GM__dark-status-indicator,.GM__dark-user-documents-section .GM__light-status-indicator,.GM__light-user-documents-section .GM__dark-status-indicator,.GM__light-user-documents-section .GM__light-status-indicator{border-radius:50%;display:inline-block;flex-shrink:0;height:14px;position:relative;transition:all .3s ease;width:14px}.GM__dark-user-documents-section .GM__dark-status-indicator:before,.GM__dark-user-documents-section .GM__light-status-indicator:before,.GM__light-user-documents-section .GM__dark-status-indicator:before,.GM__light-user-documents-section .GM__light-status-indicator:before{border-radius:50%;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease}.GM__dark-user-documents-section .GM__dark-status-indicator:hover:before,.GM__dark-user-documents-section .GM__light-status-indicator:hover:before,.GM__light-user-documents-section .GM__dark-status-indicator:hover:before,.GM__light-user-documents-section .GM__light-status-indicator:hover:before{animation:pulse-user 1.5s infinite;opacity:.3}.GM__dark-user-documents-section .GM__dark-status-indicator.pending,.GM__dark-user-documents-section .GM__dark-status-indicator.pending:before,.GM__dark-user-documents-section .GM__light-status-indicator.pending,.GM__dark-user-documents-section .GM__light-status-indicator.pending:before,.GM__light-user-documents-section .GM__dark-status-indicator.pending,.GM__light-user-documents-section .GM__dark-status-indicator.pending:before,.GM__light-user-documents-section .GM__light-status-indicator.pending,.GM__light-user-documents-section .GM__light-status-indicator.pending:before{background-color:#94a3b8}.GM__dark-user-documents-section .GM__dark-status-indicator.expired,.GM__dark-user-documents-section .GM__light-status-indicator.expired,.GM__light-user-documents-section .GM__dark-status-indicator.expired,.GM__light-user-documents-section .GM__light-status-indicator.expired{background-color:#ef4444;box-shadow:0 0 8px #ef444466}.GM__dark-user-documents-section .GM__dark-status-indicator.expired:before,.GM__dark-user-documents-section .GM__light-status-indicator.expired:before,.GM__light-user-documents-section .GM__dark-status-indicator.expired:before,.GM__light-user-documents-section .GM__light-status-indicator.expired:before{background-color:#ef4444}.GM__dark-user-documents-section .GM__dark-status-indicator.critical,.GM__dark-user-documents-section .GM__light-status-indicator.critical,.GM__light-user-documents-section .GM__dark-status-indicator.critical,.GM__light-user-documents-section .GM__light-status-indicator.critical{background-color:#f97316;box-shadow:0 0 8px #f9731666}.GM__dark-user-documents-section .GM__dark-status-indicator.critical:before,.GM__dark-user-documents-section .GM__light-status-indicator.critical:before,.GM__light-user-documents-section .GM__dark-status-indicator.critical:before,.GM__light-user-documents-section .GM__light-status-indicator.critical:before{background-color:#f97316}.GM__dark-user-documents-section .GM__dark-status-indicator.warning,.GM__dark-user-documents-section .GM__light-status-indicator.warning,.GM__light-user-documents-section .GM__dark-status-indicator.warning,.GM__light-user-documents-section .GM__light-status-indicator.warning{background-color:#eab308;box-shadow:0 0 8px #eab30866}.GM__dark-user-documents-section .GM__dark-status-indicator.warning:before,.GM__dark-user-documents-section .GM__light-status-indicator.warning:before,.GM__light-user-documents-section .GM__dark-status-indicator.warning:before,.GM__light-user-documents-section .GM__light-status-indicator.warning:before{background-color:#eab308}.GM__dark-user-documents-section .GM__dark-status-indicator.valid,.GM__dark-user-documents-section .GM__light-status-indicator.valid,.GM__light-user-documents-section .GM__dark-status-indicator.valid,.GM__light-user-documents-section .GM__light-status-indicator.valid{background-color:#22c55e;box-shadow:0 0 8px #22c55e66}.GM__dark-user-documents-section .GM__dark-status-indicator.valid:before,.GM__dark-user-documents-section .GM__light-status-indicator.valid:before,.GM__light-user-documents-section .GM__dark-status-indicator.valid:before,.GM__light-user-documents-section .GM__light-status-indicator.valid:before{background-color:#22c55e}.GM__dark-user-documents-section .GM__dark-document-info,.GM__dark-user-documents-section .GM__light-document-info,.GM__light-user-documents-section .GM__dark-document-info,.GM__light-user-documents-section .GM__light-document-info{display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:40px;overflow:hidden;width:100%}.GM__dark-user-documents-section .GM__dark-document-name,.GM__dark-user-documents-section .GM__light-document-name,.GM__light-user-documents-section .GM__dark-document-name,.GM__light-user-documents-section .GM__light-document-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.GM__dark-user-documents-section .GM__dark-no-description,.GM__dark-user-documents-section .GM__dark-no-file,.GM__dark-user-documents-section .GM__dark-placeholder-date,.GM__dark-user-documents-section .GM__light-no-description,.GM__dark-user-documents-section .GM__light-no-file,.GM__dark-user-documents-section .GM__light-placeholder-date,.GM__light-user-documents-section .GM__dark-no-description,.GM__light-user-documents-section .GM__dark-no-file,.GM__light-user-documents-section .GM__dark-placeholder-date,.GM__light-user-documents-section .GM__light-no-description,.GM__light-user-documents-section .GM__light-no-file,.GM__light-user-documents-section .GM__light-placeholder-date{font-size:.75rem;font-style:italic;opacity:.6}.GM__dark-user-documents-section .GM__dark-file-upload-inline,.GM__dark-user-documents-section .GM__light-file-upload-inline,.GM__light-user-documents-section .GM__dark-file-upload-inline,.GM__light-user-documents-section .GM__light-file-upload-inline{margin:0;overflow:hidden;width:100%}.GM__dark-user-documents-section .GM__dark-file-label-inline,.GM__dark-user-documents-section .GM__light-file-label-inline,.GM__light-user-documents-section .GM__dark-file-label-inline,.GM__light-user-documents-section .GM__light-file-label-inline{align-items:center;border:1px solid;border-radius:4px;box-sizing:border-box;cursor:pointer;display:block;display:flex;font-size:.6875rem;justify-content:center;max-width:200px;min-height:32px;overflow:hidden;padding:.25rem .5rem;text-align:center;transition:all .2s ease;width:100%}.GM__dark-user-documents-section .GM__dark-file-label-inline .GM__dark-file-name-text,.GM__dark-user-documents-section .GM__dark-file-label-inline .GM__light-file-name-text,.GM__dark-user-documents-section .GM__light-file-label-inline .GM__dark-file-name-text,.GM__dark-user-documents-section .GM__light-file-label-inline .GM__light-file-name-text,.GM__light-user-documents-section .GM__dark-file-label-inline .GM__dark-file-name-text,.GM__light-user-documents-section .GM__dark-file-label-inline .GM__light-file-name-text,.GM__light-user-documents-section .GM__light-file-label-inline .GM__dark-file-name-text,.GM__light-user-documents-section .GM__light-file-label-inline .GM__light-file-name-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-user-documents-section .GM__dark-file-label-inline:hover,.GM__dark-user-documents-section .GM__light-file-label-inline:hover,.GM__light-user-documents-section .GM__dark-file-label-inline:hover,.GM__light-user-documents-section .GM__light-file-label-inline:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.GM__dark-user-documents-section .GM__dark-file-label-inline.modified,.GM__dark-user-documents-section .GM__light-file-label-inline.modified,.GM__light-user-documents-section .GM__dark-file-label-inline.modified,.GM__light-user-documents-section .GM__light-file-label-inline.modified{border-width:2px;font-weight:500;position:relative}.GM__dark-user-documents-section .GM__dark-file-label-inline.modified:after,.GM__dark-user-documents-section .GM__light-file-label-inline.modified:after,.GM__light-user-documents-section .GM__dark-file-label-inline.modified:after,.GM__light-user-documents-section .GM__light-file-label-inline.modified:after{align-items:center;background-color:#3b82f6;border-radius:50%;color:#fff;content:"●";display:flex;font-size:8px;height:12px;justify-content:center;position:absolute;right:-6px;top:-6px;width:12px;z-index:1}.GM__dark-user-documents-section .GM__dark-file-name-readonly,.GM__dark-user-documents-section .GM__light-file-name-readonly,.GM__light-user-documents-section .GM__dark-file-name-readonly,.GM__light-user-documents-section .GM__light-file-name-readonly{-webkit-line-clamp:2;-webkit-box-orient:vertical;background-color:#0000;border-radius:4px;display:-webkit-box;font-size:.75rem;line-height:1.3;overflow:hidden;padding:.25rem;text-overflow:ellipsis;word-break:break-word}.GM__dark-user-documents-section .GM__dark-add-document-inline,.GM__dark-user-documents-section .GM__light-add-document-inline,.GM__light-user-documents-section .GM__dark-add-document-inline,.GM__light-user-documents-section .GM__light-add-document-inline{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:.5rem;padding:.25rem;transition:all .2s ease;width:24px}.GM__dark-user-documents-section .GM__dark-add-document-inline img,.GM__dark-user-documents-section .GM__light-add-document-inline img,.GM__light-user-documents-section .GM__dark-add-document-inline img,.GM__light-user-documents-section .GM__light-add-document-inline img{height:16px;transition:transform .2s ease;width:16px}.GM__dark-user-documents-section .GM__dark-add-document-inline:hover,.GM__dark-user-documents-section .GM__light-add-document-inline:hover,.GM__light-user-documents-section .GM__dark-add-document-inline:hover,.GM__light-user-documents-section .GM__light-add-document-inline:hover{transform:scale(1.15)}.GM__dark-user-documents-section .GM__dark-add-document-inline:hover img,.GM__dark-user-documents-section .GM__light-add-document-inline:hover img,.GM__light-user-documents-section .GM__dark-add-document-inline:hover img,.GM__light-user-documents-section .GM__light-add-document-inline:hover img{transform:rotate(180deg)}.GM__dark-user-documents-section .GM__dark-date-picker-inline,.GM__dark-user-documents-section .GM__light-date-picker-inline,.GM__light-user-documents-section .GM__dark-date-picker-inline,.GM__light-user-documents-section .GM__light-date-picker-inline{align-items:center;border:1px solid;border-radius:4px;box-sizing:border-box;display:flex;font-size:.75rem;max-width:140px;min-height:32px;padding:.25rem .5rem;transition:all .2s ease;width:100%}.GM__dark-user-documents-section .GM__dark-date-picker-inline:hover,.GM__dark-user-documents-section .GM__light-date-picker-inline:hover,.GM__light-user-documents-section .GM__dark-date-picker-inline:hover,.GM__light-user-documents-section .GM__light-date-picker-inline:hover{transform:translateY(-1px)}.GM__dark-user-documents-section .GM__dark-date-picker-inline.modified,.GM__dark-user-documents-section .GM__light-date-picker-inline.modified,.GM__light-user-documents-section .GM__dark-date-picker-inline.modified,.GM__light-user-documents-section .GM__light-date-picker-inline.modified{border-width:2px;font-weight:500;position:relative}.GM__dark-user-documents-section .GM__dark-date-picker-inline.modified:after,.GM__dark-user-documents-section .GM__light-date-picker-inline.modified:after,.GM__light-user-documents-section .GM__dark-date-picker-inline.modified:after,.GM__light-user-documents-section .GM__light-date-picker-inline.modified:after{background-color:#3b82f6;border-radius:50%;content:"";height:8px;position:absolute;right:-3px;top:-3px;width:8px;z-index:1}.GM__dark-user-documents-section .GM__dark-date-readonly,.GM__dark-user-documents-section .GM__light-date-readonly,.GM__light-user-documents-section .GM__dark-date-readonly,.GM__light-user-documents-section .GM__light-date-readonly{font-size:.75rem;padding:.25rem}.GM__dark-user-documents-section .GM__dark-description-input,.GM__dark-user-documents-section .GM__light-description-input,.GM__light-user-documents-section .GM__dark-description-input,.GM__light-user-documents-section .GM__light-description-input{border:1px solid;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:.75rem;line-height:1.4;max-width:220px;min-height:36px;padding:.25rem;resize:vertical;transition:all .2s ease;width:100%}.GM__dark-user-documents-section .GM__dark-description-input:focus,.GM__dark-user-documents-section .GM__light-description-input:focus,.GM__light-user-documents-section .GM__dark-description-input:focus,.GM__light-user-documents-section .GM__light-description-input:focus{outline:none;transform:translateY(-1px)}.GM__dark-user-documents-section .GM__dark-description-input.modified,.GM__dark-user-documents-section .GM__light-description-input.modified,.GM__light-user-documents-section .GM__dark-description-input.modified,.GM__light-user-documents-section .GM__light-description-input.modified{border-width:2px;position:relative}.GM__dark-user-documents-section .GM__dark-description-input.modified:after,.GM__dark-user-documents-section .GM__light-description-input.modified:after,.GM__light-user-documents-section .GM__dark-description-input.modified:after,.GM__light-user-documents-section .GM__light-description-input.modified:after{background-color:#3b82f6;border-radius:50%;content:"";height:8px;position:absolute;right:-3px;top:-3px;width:8px;z-index:1}.GM__dark-user-documents-section .GM__dark-description-readonly,.GM__dark-user-documents-section .GM__light-description-readonly,.GM__light-user-documents-section .GM__dark-description-readonly,.GM__light-user-documents-section .GM__light-description-readonly{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;line-height:1.4;overflow:hidden;padding:.25rem;text-overflow:ellipsis;word-break:break-word}.GM__dark-user-documents-section .GM__dark-required-toggle,.GM__dark-user-documents-section .GM__light-required-toggle,.GM__light-user-documents-section .GM__dark-required-toggle,.GM__light-user-documents-section .GM__light-required-toggle{align-items:center;display:flex;justify-content:center;width:100%}.GM__dark-user-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline,.GM__dark-user-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline,.GM__dark-user-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline,.GM__dark-user-documents-section .GM__light-required-toggle .GM__light-checkbox-inline,.GM__light-user-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline,.GM__light-user-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline,.GM__light-user-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline,.GM__light-user-documents-section .GM__light-required-toggle .GM__light-checkbox-inline{border-radius:3px;cursor:pointer;flex-shrink:0;height:20px;transition:all .2s ease;width:20px}.GM__dark-user-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline:hover,.GM__dark-user-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline:hover,.GM__dark-user-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline:hover,.GM__dark-user-documents-section .GM__light-required-toggle .GM__light-checkbox-inline:hover,.GM__light-user-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline:hover,.GM__light-user-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline:hover,.GM__light-user-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline:hover,.GM__light-user-documents-section .GM__light-required-toggle .GM__light-checkbox-inline:hover{transform:scale(1.1)}.GM__dark-user-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline.modified,.GM__dark-user-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline.modified,.GM__dark-user-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline.modified,.GM__dark-user-documents-section .GM__light-required-toggle .GM__light-checkbox-inline.modified,.GM__light-user-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline.modified,.GM__light-user-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline.modified,.GM__light-user-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline.modified,.GM__light-user-documents-section .GM__light-required-toggle .GM__light-checkbox-inline.modified{border-radius:3px;outline:2px solid #3b82f6;outline-offset:2px}.GM__dark-user-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline:disabled,.GM__dark-user-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline:disabled,.GM__dark-user-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline:disabled,.GM__dark-user-documents-section .GM__light-required-toggle .GM__light-checkbox-inline:disabled,.GM__light-user-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline:disabled,.GM__light-user-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline:disabled,.GM__light-user-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline:disabled,.GM__light-user-documents-section .GM__light-required-toggle .GM__light-checkbox-inline:disabled{cursor:not-allowed;opacity:.5}.GM__dark-user-documents-section .GM__dark-action-buttons-container,.GM__dark-user-documents-section .GM__light-action-buttons-container,.GM__light-user-documents-section .GM__dark-action-buttons-container,.GM__light-user-documents-section .GM__light-action-buttons-container{align-items:center;display:flex;flex-wrap:nowrap;gap:.25rem;justify-content:center;min-height:40px;overflow:hidden;width:100%}.GM__dark-user-documents-section .GM__dark-coment-btn,.GM__dark-user-documents-section .GM__dark-delete-btn,.GM__dark-user-documents-section .GM__dark-modified-btn,.GM__dark-user-documents-section .GM__dark-preview-btn,.GM__dark-user-documents-section .GM__dark-save-btn,.GM__dark-user-documents-section .GM__dark-update-btn,.GM__dark-user-documents-section .GM__light-coment-btn,.GM__dark-user-documents-section .GM__light-delete-btn,.GM__dark-user-documents-section .GM__light-modified-btn,.GM__dark-user-documents-section .GM__light-preview-btn,.GM__dark-user-documents-section .GM__light-save-btn,.GM__dark-user-documents-section .GM__light-update-btn,.GM__light-user-documents-section .GM__dark-coment-btn,.GM__light-user-documents-section .GM__dark-delete-btn,.GM__light-user-documents-section .GM__dark-modified-btn,.GM__light-user-documents-section .GM__dark-preview-btn,.GM__light-user-documents-section .GM__dark-save-btn,.GM__light-user-documents-section .GM__dark-update-btn,.GM__light-user-documents-section .GM__light-coment-btn,.GM__light-user-documents-section .GM__light-delete-btn,.GM__light-user-documents-section .GM__light-modified-btn,.GM__light-user-documents-section .GM__light-preview-btn,.GM__light-user-documents-section .GM__light-save-btn,.GM__light-user-documents-section .GM__light-update-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;transition:all .2s ease;width:32px}.GM__dark-user-documents-section .GM__dark-coment-btn:disabled,.GM__dark-user-documents-section .GM__dark-delete-btn:disabled,.GM__dark-user-documents-section .GM__dark-modified-btn:disabled,.GM__dark-user-documents-section .GM__dark-preview-btn:disabled,.GM__dark-user-documents-section .GM__dark-save-btn:disabled,.GM__dark-user-documents-section .GM__dark-update-btn:disabled,.GM__dark-user-documents-section .GM__light-coment-btn:disabled,.GM__dark-user-documents-section .GM__light-delete-btn:disabled,.GM__dark-user-documents-section .GM__light-modified-btn:disabled,.GM__dark-user-documents-section .GM__light-preview-btn:disabled,.GM__dark-user-documents-section .GM__light-save-btn:disabled,.GM__dark-user-documents-section .GM__light-update-btn:disabled,.GM__light-user-documents-section .GM__dark-coment-btn:disabled,.GM__light-user-documents-section .GM__dark-delete-btn:disabled,.GM__light-user-documents-section .GM__dark-modified-btn:disabled,.GM__light-user-documents-section .GM__dark-preview-btn:disabled,.GM__light-user-documents-section .GM__dark-save-btn:disabled,.GM__light-user-documents-section .GM__dark-update-btn:disabled,.GM__light-user-documents-section .GM__light-coment-btn:disabled,.GM__light-user-documents-section .GM__light-delete-btn:disabled,.GM__light-user-documents-section .GM__light-modified-btn:disabled,.GM__light-user-documents-section .GM__light-preview-btn:disabled,.GM__light-user-documents-section .GM__light-save-btn:disabled,.GM__light-user-documents-section .GM__light-update-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.GM__dark-user-documents-section .GM__dark-coment-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-coment-btn .GM__light-action-icon,.GM__dark-user-documents-section .GM__dark-delete-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-delete-btn .GM__light-action-icon,.GM__dark-user-documents-section .GM__dark-modified-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-modified-btn .GM__light-action-icon,.GM__dark-user-documents-section .GM__dark-preview-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-preview-btn .GM__light-action-icon,.GM__dark-user-documents-section .GM__dark-save-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-save-btn .GM__light-action-icon,.GM__dark-user-documents-section .GM__dark-update-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-update-btn .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-coment-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-coment-btn .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-delete-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-delete-btn .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-modified-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-modified-btn .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-preview-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-preview-btn .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-save-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-save-btn .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-update-btn .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-update-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-coment-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-coment-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-delete-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-delete-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-modified-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-modified-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-preview-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-preview-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-save-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-save-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-update-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-update-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__light-coment-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-coment-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__light-delete-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-delete-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__light-modified-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-modified-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__light-preview-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-preview-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__light-save-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-save-btn .GM__light-action-icon,.GM__light-user-documents-section .GM__light-update-btn .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-update-btn .GM__light-action-icon{flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.GM__dark-user-documents-section .GM__dark-coment-btn:hover:not(:disabled),.GM__dark-user-documents-section .GM__dark-delete-btn:hover:not(:disabled),.GM__dark-user-documents-section .GM__dark-modified-btn:hover:not(:disabled),.GM__dark-user-documents-section .GM__dark-preview-btn:hover:not(:disabled),.GM__dark-user-documents-section .GM__dark-save-btn:hover:not(:disabled),.GM__dark-user-documents-section .GM__dark-update-btn:hover:not(:disabled),.GM__dark-user-documents-section .GM__light-coment-btn:hover:not(:disabled),.GM__dark-user-documents-section .GM__light-delete-btn:hover:not(:disabled),.GM__dark-user-documents-section .GM__light-modified-btn:hover:not(:disabled),.GM__dark-user-documents-section .GM__light-preview-btn:hover:not(:disabled),.GM__dark-user-documents-section .GM__light-save-btn:hover:not(:disabled),.GM__dark-user-documents-section .GM__light-update-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__dark-coment-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__dark-delete-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__dark-modified-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__dark-preview-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__dark-save-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__dark-update-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__light-coment-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__light-delete-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__light-modified-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__light-preview-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__light-save-btn:hover:not(:disabled),.GM__light-user-documents-section .GM__light-update-btn:hover:not(:disabled){box-shadow:0 4px 8px #0003;transform:translateY(-2px) scale(1.05)}.GM__dark-user-documents-section .GM__dark-coment-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-coment-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-user-documents-section .GM__dark-delete-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-delete-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-user-documents-section .GM__dark-modified-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-modified-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-user-documents-section .GM__dark-preview-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-preview-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-user-documents-section .GM__dark-save-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-save-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-user-documents-section .GM__dark-update-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__dark-update-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-coment-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-coment-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-delete-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-delete-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-modified-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-modified-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-preview-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-preview-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-save-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-save-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-user-documents-section .GM__light-update-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-user-documents-section .GM__light-update-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-coment-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-coment-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-delete-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-delete-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-modified-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-modified-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-preview-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-preview-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-save-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-save-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__dark-update-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__dark-update-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__light-coment-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-coment-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__light-delete-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-delete-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__light-modified-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-modified-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__light-preview-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-preview-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__light-save-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-save-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-user-documents-section .GM__light-update-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-user-documents-section .GM__light-update-btn:hover:not(:disabled) .GM__light-action-icon{transform:scale(1.1)}.GM__dark-user-documents-section .GM__dark-coment-btn:active:not(:disabled),.GM__dark-user-documents-section .GM__dark-delete-btn:active:not(:disabled),.GM__dark-user-documents-section .GM__dark-modified-btn:active:not(:disabled),.GM__dark-user-documents-section .GM__dark-preview-btn:active:not(:disabled),.GM__dark-user-documents-section .GM__dark-save-btn:active:not(:disabled),.GM__dark-user-documents-section .GM__dark-update-btn:active:not(:disabled),.GM__dark-user-documents-section .GM__light-coment-btn:active:not(:disabled),.GM__dark-user-documents-section .GM__light-delete-btn:active:not(:disabled),.GM__dark-user-documents-section .GM__light-modified-btn:active:not(:disabled),.GM__dark-user-documents-section .GM__light-preview-btn:active:not(:disabled),.GM__dark-user-documents-section .GM__light-save-btn:active:not(:disabled),.GM__dark-user-documents-section .GM__light-update-btn:active:not(:disabled),.GM__light-user-documents-section .GM__dark-coment-btn:active:not(:disabled),.GM__light-user-documents-section .GM__dark-delete-btn:active:not(:disabled),.GM__light-user-documents-section .GM__dark-modified-btn:active:not(:disabled),.GM__light-user-documents-section .GM__dark-preview-btn:active:not(:disabled),.GM__light-user-documents-section .GM__dark-save-btn:active:not(:disabled),.GM__light-user-documents-section .GM__dark-update-btn:active:not(:disabled),.GM__light-user-documents-section .GM__light-coment-btn:active:not(:disabled),.GM__light-user-documents-section .GM__light-delete-btn:active:not(:disabled),.GM__light-user-documents-section .GM__light-modified-btn:active:not(:disabled),.GM__light-user-documents-section .GM__light-preview-btn:active:not(:disabled),.GM__light-user-documents-section .GM__light-save-btn:active:not(:disabled),.GM__light-user-documents-section .GM__light-update-btn:active:not(:disabled){transform:translateY(0) scale(.95)}.GM__dark-user-documents-section .GM__dark-modified-row,.GM__dark-user-documents-section .GM__light-modified-row,.GM__light-user-documents-section .GM__dark-modified-row,.GM__light-user-documents-section .GM__light-modified-row{position:relative}.GM__dark-user-documents-section .GM__dark-modified-row:after,.GM__dark-user-documents-section .GM__light-modified-row:after,.GM__light-user-documents-section .GM__dark-modified-row:after,.GM__light-user-documents-section .GM__light-modified-row:after{background:linear-gradient(90deg,#3b82f60d,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes pulse-user{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes fadeInUp-user{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.GM__light-user-documents-section{background-color:#f8fafc}.GM__light-user-documents-section .GM__light-documents-table-container{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000d}.GM__light-user-documents-section .GM__light-documents-table-container::-webkit-scrollbar-track{background:#f8fafc}.GM__light-user-documents-section .GM__light-documents-table-container::-webkit-scrollbar-thumb{background:#e2e8f0}.GM__light-user-documents-section .GM__light-documents-table-container::-webkit-scrollbar-thumb:hover{background:#64748b}.GM__light-user-documents-section .GM__light-documents-table{background-color:#fff}.GM__light-user-documents-section .GM__light-documents-table thead tr th{background-color:#f8fafc;border-bottom-color:#e2e8f0;color:#64748b}.GM__light-user-documents-section .GM__light-documents-table tbody tr{background-color:#fff}.GM__light-user-documents-section .GM__light-documents-table tbody tr:hover{background-color:#f1f5f9;box-shadow:0 2px 8px #0000001a}.GM__light-user-documents-section .GM__light-documents-table tbody tr td{border-bottom-color:#e2e8f0;color:#1e293b}.GM__light-user-documents-section .GM__light-document-name{color:#1e293b}.GM__light-user-documents-section .GM__light-no-description,.GM__light-user-documents-section .GM__light-no-file,.GM__light-user-documents-section .GM__light-placeholder-date{color:#64748b}.GM__light-user-documents-section .GM__light-file-label-inline{background-color:#f8fafc;border-color:#e2e8f0;color:#64748b}.GM__light-user-documents-section .GM__light-file-label-inline:hover{background-color:#f1f5f9;border-color:#93c5fd;color:#1e293b}.GM__light-user-documents-section .GM__light-file-label-inline.modified{background-color:#3b82f60d;border-color:#3b82f6;color:#3b82f6}.GM__light-user-documents-section .GM__light-file-name-readonly{background-color:#00000005;color:#1e293b}.GM__light-user-documents-section .GM__light-add-document-inline{color:#64748b}.GM__light-user-documents-section .GM__light-add-document-inline:hover{background-color:#f1f5f9;color:#4caf50}.GM__light-user-documents-section .GM__light-date-picker-inline{background-color:#fff;border-color:#e2e8f0;color:#1e293b}.GM__light-user-documents-section .GM__light-date-picker-inline:hover{border-color:#93c5fd}.GM__light-user-documents-section .GM__light-date-picker-inline.modified{background-color:#3b82f60d;border-color:#3b82f6}.GM__light-user-documents-section .GM__light-date-readonly{color:#1e293b}.GM__light-user-documents-section .GM__light-description-input{background-color:#f8fafc;border-color:#e2e8f0;color:#1e293b}.GM__light-user-documents-section .GM__light-description-input:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f61a}.GM__light-user-documents-section .GM__light-description-input.modified{background-color:#3b82f60d;border-color:#3b82f6}.GM__light-user-documents-section .GM__light-description-input::placeholder{color:#64748b}.GM__light-user-documents-section .GM__light-description-readonly{color:#1e293b}.GM__light-user-documents-section .GM__light-checkbox-inline{accent-color:#3b82f6}.GM__light-user-documents-section .GM__light-preview-btn{background-color:#3b82f6;color:#fff}.GM__light-user-documents-section .GM__light-preview-btn:hover:not(:disabled){background-color:#2563eb}.GM__light-user-documents-section .GM__light-save-btn{background-color:#4caf50;color:#fff}.GM__light-user-documents-section .GM__light-save-btn:hover:not(:disabled){background-color:#16a34a}.GM__light-user-documents-section .GM__light-modified-btn{background-color:#f59e0b;color:#fff}.GM__light-user-documents-section .GM__light-modified-btn:hover:not(:disabled){background-color:#d97706}.GM__light-user-documents-section .GM__light-update-btn{background-color:#64748b;color:#fff}.GM__light-user-documents-section .GM__light-update-btn:hover:not(:disabled){background-color:#1e293b}.GM__light-user-documents-section .GM__light-delete-btn{background-color:#ef4444;color:#fff}.GM__light-user-documents-section .GM__light-delete-btn:hover:not(:disabled){background-color:#dc2626}.GM__light-user-documents-section .GM__light-coment-btn{background-color:#8b5cf6;color:#fff}.GM__light-user-documents-section .GM__light-coment-btn:hover:not(:disabled){background-color:#7c3aed}.GM__dark-user-documents-section{background-color:#1a1a1a}.GM__dark-user-documents-section .GM__dark-documents-table-container{background-color:#2d2d2d;border:1px solid #404040;box-shadow:0 2px 8px #0003}.GM__dark-user-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-track{background:#1a1a1a}.GM__dark-user-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-thumb{background:#404040}.GM__dark-user-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.GM__dark-user-documents-section .GM__dark-documents-table{background-color:#2d2d2d}.GM__dark-user-documents-section .GM__dark-documents-table thead tr th{background-color:#262626;border-bottom-color:#404040;color:#94a3b8}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr{background-color:#2d2d2d}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr:hover{background-color:#404040;box-shadow:0 2px 8px #0000004d}.GM__dark-user-documents-section .GM__dark-documents-table tbody tr td{border-bottom-color:#404040;color:#e2e8f0}.GM__dark-user-documents-section .GM__dark-document-name{color:#e2e8f0}.GM__dark-user-documents-section .GM__dark-no-description,.GM__dark-user-documents-section .GM__dark-no-file,.GM__dark-user-documents-section .GM__dark-placeholder-date{color:#94a3b8}.GM__dark-user-documents-section .GM__dark-file-label-inline{background-color:#1a1a1a;border-color:#404040;color:#94a3b8}.GM__dark-user-documents-section .GM__dark-file-label-inline:hover{background-color:#404040;border-color:#3b82f6;color:#e2e8f0}.GM__dark-user-documents-section .GM__dark-file-label-inline.modified{background-color:#3b82f61a;border-color:#3b82f6;color:#60a5fa}.GM__dark-user-documents-section .GM__dark-file-name-readonly{background-color:#ffffff05;color:#e2e8f0}.GM__dark-user-documents-section .GM__dark-add-document-inline{color:#94a3b8}.GM__dark-user-documents-section .GM__dark-add-document-inline:hover{background-color:#404040;color:#4caf50}.GM__dark-user-documents-section .GM__dark-date-picker-inline{background-color:#2d2d2d;border-color:#404040;color:#e2e8f0}.GM__dark-user-documents-section .GM__dark-date-picker-inline:hover{border-color:#3b82f6}.GM__dark-user-documents-section .GM__dark-date-picker-inline.modified{background-color:#3b82f61a;border-color:#3b82f6}.GM__dark-user-documents-section .GM__dark-date-readonly{color:#e2e8f0}.GM__dark-user-documents-section .GM__dark-description-input{background-color:#1a1a1a;border-color:#404040;color:#e2e8f0}.GM__dark-user-documents-section .GM__dark-description-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.GM__dark-user-documents-section .GM__dark-description-input.modified{background-color:#3b82f61a;border-color:#3b82f6}.GM__dark-user-documents-section .GM__dark-description-input::placeholder{color:#94a3b8}.GM__dark-user-documents-section .GM__dark-description-readonly{color:#e2e8f0}.GM__dark-user-documents-section .GM__dark-checkbox-inline{accent-color:#60a5fa}.GM__dark-user-documents-section .GM__dark-preview-btn{background-color:#3b82f6;color:#fff}.GM__dark-user-documents-section .GM__dark-preview-btn:hover:not(:disabled){background-color:#2563eb}.GM__dark-user-documents-section .GM__dark-save-btn{background-color:#4caf50;color:#fff}.GM__dark-user-documents-section .GM__dark-save-btn:hover:not(:disabled){background-color:#16a34a}.GM__dark-user-documents-section .GM__dark-modified-btn{background-color:#f59e0b;color:#fff}.GM__dark-user-documents-section .GM__dark-modified-btn:hover:not(:disabled){background-color:#d97706}.GM__dark-user-documents-section .GM__dark-update-btn{background-color:#94a3b8;color:#fff}.GM__dark-user-documents-section .GM__dark-update-btn:hover:not(:disabled){background-color:#fffc;color:#1a1a1a}.GM__dark-user-documents-section .GM__dark-delete-btn{background-color:#ef4444;color:#fff}.GM__dark-user-documents-section .GM__dark-delete-btn:hover:not(:disabled){background-color:#dc2626}.GM__dark-user-documents-section .GM__dark-coment-btn{background-color:#8b5cf6;color:#fff}.GM__dark-user-documents-section .GM__dark-coment-btn:hover:not(:disabled){background-color:#7c3aed}@container user-documents-container (max-width: 800px){.GM__dark-documents-table,.GM__light-documents-table{font-size:.75rem}.GM__dark-documents-table tbody tr td,.GM__dark-documents-table thead tr th,.GM__light-documents-table tbody tr td,.GM__light-documents-table thead tr th{padding:.5rem}.GM__dark-documents-table .GM__dark-action-buttons-container,.GM__dark-documents-table .GM__light-action-buttons-container,.GM__light-documents-table .GM__dark-action-buttons-container,.GM__light-documents-table .GM__light-action-buttons-container{gap:2px}.GM__dark-documents-table .GM__dark-action-buttons-container button,.GM__dark-documents-table .GM__light-action-buttons-container button,.GM__light-documents-table .GM__dark-action-buttons-container button,.GM__light-documents-table .GM__light-action-buttons-container button{height:28px;width:28px}.GM__dark-documents-table .GM__dark-action-buttons-container button img,.GM__dark-documents-table .GM__light-action-buttons-container button img,.GM__light-documents-table .GM__dark-action-buttons-container button img,.GM__light-documents-table .GM__light-action-buttons-container button img{height:14px;width:14px}}@container user-documents-container (max-width: 600px){.GM__dark-documents-table,.GM__light-documents-table{font-size:.6875rem;min-width:1200px}}.GM__dark-user-document-filters-container,.GM__light-user-document-filters-container{border:1px solid;border-radius:.375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:1rem;padding:1rem}.GM__dark-user-document-filters-container .GM__dark-filters-section,.GM__dark-user-document-filters-container .GM__light-filters-section,.GM__light-user-document-filters-container .GM__dark-filters-section,.GM__light-user-document-filters-container .GM__light-filters-section{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}@media(max-width:1024px){.GM__dark-user-document-filters-container .GM__dark-filters-section,.GM__dark-user-document-filters-container .GM__light-filters-section,.GM__light-user-document-filters-container .GM__dark-filters-section,.GM__light-user-document-filters-container .GM__light-filters-section{align-items:stretch;flex-direction:column;gap:.75rem}}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section{display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-width:300px}@media(max-width:1024px){.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section{min-width:auto}}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status-btn,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status-btn,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status-btn,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status-btn{align-self:flex-start;border:none;border-radius:.375rem;justify-content:flex-start;min-width:auto;padding:.5rem;text-transform:none}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status-btn:hover,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status-btn:hover,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status-btn:hover,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status-btn:hover,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status-btn:hover,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status-btn:hover,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status-btn:hover,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status-btn:hover,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status-btn:hover,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status-btn:hover,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status-btn:hover,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status-btn:hover,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status-btn:hover,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status-btn:hover,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status-btn:hover,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status-btn:hover{transform:translateY(-1px)}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status{align-items:flex-start;flex-direction:column;gap:.5rem}}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item{align-items:center;display:flex;font-size:.75rem;gap:.5rem;white-space:nowrap}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip{font-size:.6875rem;height:20px;margin:0}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired{background-color:#000;color:#fff}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire{background-color:#facc1540;color:#1e293b}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-document-stats,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-document-stats,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-document-stats,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-document-stats,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-document-stats,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-document-stats,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-document-stats,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-document-stats,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-document-stats,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-document-stats,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-document-stats,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-document-stats,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-document-stats,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-document-stats,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-document-stats,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-document-stats{border:1px solid;border-radius:4px;padding:.5rem}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stats-container,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stats-container,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stats-container,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stats-container,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stats-container,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stats-container,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stats-container,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stats-container,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stats-container,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stats-container,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stats-container,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stats-container,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stats-container,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stats-container,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stats-container,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stats-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-item,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-item,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-item,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-item,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-item,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-item,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-item{align-items:center;display:flex;font-size:.75rem;gap:.25rem}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-label,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-label,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-label,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-label,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-label,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-label,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-label,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-label,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-label,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-label,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-label,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-label,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-label,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-label,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-label,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-label{font-weight:500;opacity:.8}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip{font-size:.6875rem;height:18px;margin:0}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-total,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-total,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-total,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-total,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-total,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-total,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-total,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-total,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-total,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-total,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-total,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-total,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-total,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-total,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-total,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-total,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-total,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-total,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-total,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-total,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-total,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-total,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-total,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-total,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-total,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-total,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-total,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-total,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-total,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-total,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-total,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-total{background-color:#3b82f6;color:#fff}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-personal,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-personal,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-personal,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-personal,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-personal,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-personal,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-personal,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-personal,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-personal,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-personal,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-personal,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-personal,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-personal,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-personal,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-personal,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-personal,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-personal,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-personal,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-personal,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-personal,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-personal,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-personal,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-personal,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-personal,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-personal,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-personal,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-personal,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-personal,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-personal,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-personal,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-personal,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-personal{background-color:#10b981;color:#fff}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-certificates,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-certificates,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-certificates,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-certificates,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-certificates,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-certificates,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-certificates,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-certificates,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-certificates,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-certificates,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-certificates,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-certificates,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-certificates,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-certificates,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-certificates,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-certificates,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-certificates,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-certificates,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-certificates,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-certificates,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-certificates,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-certificates,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-certificates,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-certificates,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-certificates,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-certificates,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-certificates,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-certificates,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-certificates,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-certificates,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-certificates,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-certificates{background-color:#f59e0b;color:#fff}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-required,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-required,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-required,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-required,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-required,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-required,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-required,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-required,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-required,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-required,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-required,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-required,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-required,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-required,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-required,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-required,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-required,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-required,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-required,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-required,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-required,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-required,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-required,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-required,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__dark-required,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__dark-stat-chip.GM__light-required,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__dark-required,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-status-section .GM__light-stat-chip.GM__light-required,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__dark-required,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__dark-stat-chip.GM__light-required,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__dark-required,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-status-section .GM__light-stat-chip.GM__light-required{background-color:#ef4444;color:#fff}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section{display:flex;flex-direction:column;gap:.75rem;min-width:300px}@media(max-width:1024px){.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section{min-width:auto}}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls{align-items:center;display:flex;gap:.75rem}@media(max-width:768px){.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls{align-items:stretch;flex-direction:column}}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field{flex:1 1;min-width:200px}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root{border-radius:.375rem;font-size:.75rem;height:36px}@media(max-width:768px){.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-search-field{min-width:auto}}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select{min-width:180px}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select{align-items:center;display:flex;font-size:.75rem;height:36px;padding:.5rem}@media(max-width:768px){.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-filter-controls .GM__light-filter-select{min-width:auto}}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-download-section,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-download-section,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-download-section,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-download-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-download-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-download-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-download-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-download-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-download-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-download-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-download-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-download-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-download-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-download-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-download-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-download-section{display:flex;justify-content:flex-end}@media(max-width:768px){.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-download-section,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-download-section,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-download-section,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-download-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-download-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-download-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-download-section,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-download-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-download-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-download-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-download-section,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-download-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-download-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-download-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-download-section,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-download-section{justify-content:stretch}}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;min-height:50px;min-width:160px;padding:.5rem 1rem;transition:all .2s ease}@media(max-width:768px){.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn{min-width:auto;width:100%}}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn:hover,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn:hover,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn:hover,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn:hover,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn:hover,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn:hover,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn:hover,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn:hover,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn:hover,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn:hover,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn:hover,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn:hover,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn:hover,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn:hover,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn:hover,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__dark-download-text,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__light-download-text,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__dark-download-text,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__light-download-text,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__dark-download-text,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__light-download-text,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__dark-download-text,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__light-download-text,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__dark-download-text,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__light-download-text,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__dark-download-text,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__light-download-text,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__dark-download-text,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__light-download-text,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__dark-download-text,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__light-download-text,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__dark-download-text,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__light-download-text,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__dark-download-text,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__light-download-text,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__dark-download-text,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__light-download-text,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__dark-download-text,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__light-download-text,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__dark-download-text,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__light-download-text,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__dark-download-text,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__light-download-text,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__dark-download-text,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__light-download-text,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__dark-download-text,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__light-download-text{font-size:.75rem;font-weight:600;line-height:1.2}.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__dark-download-subtitle,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__light-download-subtitle,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__dark-download-subtitle,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__light-download-subtitle,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__dark-download-subtitle,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__light-download-subtitle,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__dark-download-subtitle,.GM__dark-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__light-download-subtitle,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__dark-download-subtitle,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__light-download-subtitle,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__dark-download-subtitle,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__light-download-subtitle,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__dark-download-subtitle,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__light-download-subtitle,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__dark-download-subtitle,.GM__dark-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__light-download-subtitle,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__dark-download-subtitle,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__light-download-subtitle,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__dark-download-subtitle,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__light-download-subtitle,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__dark-download-subtitle,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__light-download-subtitle,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__dark-download-subtitle,.GM__light-user-document-filters-container .GM__dark-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__light-download-subtitle,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__dark-download-subtitle,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__dark-multi-download-btn .GM__light-download-subtitle,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__dark-download-subtitle,.GM__light-user-document-filters-container .GM__light-filters-section .GM__dark-controls-section .GM__light-multi-download-btn .GM__light-download-subtitle,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__dark-download-subtitle,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__dark-multi-download-btn .GM__light-download-subtitle,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__dark-download-subtitle,.GM__light-user-document-filters-container .GM__light-filters-section .GM__light-controls-section .GM__light-multi-download-btn .GM__light-download-subtitle{font-size:.6875rem;line-height:1.1;margin-top:2px;opacity:.8}.GM__dark-user-document-filters-container .GM__dark-filter-context,.GM__dark-user-document-filters-container .GM__light-filter-context,.GM__light-user-document-filters-container .GM__dark-filter-context,.GM__light-user-document-filters-container .GM__light-filter-context{border-top:1px solid;margin-top:.75rem;padding-top:.75rem}.GM__dark-user-document-filters-container .GM__dark-context-info,.GM__dark-user-document-filters-container .GM__light-context-info,.GM__light-user-document-filters-container .GM__dark-context-info,.GM__light-user-document-filters-container .GM__light-context-info{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.GM__dark-user-document-filters-container .GM__dark-context-label,.GM__dark-user-document-filters-container .GM__light-context-label,.GM__light-user-document-filters-container .GM__dark-context-label,.GM__light-user-document-filters-container .GM__light-context-label{font-size:.75rem;font-weight:500;opacity:.8}.GM__dark-user-document-filters-container .GM__dark-context-value,.GM__dark-user-document-filters-container .GM__light-context-value,.GM__light-user-document-filters-container .GM__dark-context-value,.GM__light-user-document-filters-container .GM__light-context-value{border-radius:4px;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.GM__dark-user-document-filters-container .GM__dark-clear-filter-btn,.GM__dark-user-document-filters-container .GM__light-clear-filter-btn,.GM__light-user-document-filters-container .GM__dark-clear-filter-btn,.GM__light-user-document-filters-container .GM__light-clear-filter-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:.6875rem;font-weight:700;height:20px;justify-content:center;transition:all .2s ease;width:20px}.GM__dark-user-document-filters-container .GM__dark-clear-filter-btn:hover,.GM__dark-user-document-filters-container .GM__light-clear-filter-btn:hover,.GM__light-user-document-filters-container .GM__dark-clear-filter-btn:hover,.GM__light-user-document-filters-container .GM__light-clear-filter-btn:hover{transform:scale(1.1)}.GM__light-user-document-filters-container{background-color:#fff;border-color:#e2e8f0;box-shadow:0 2px 4px #0000000d;color:#1e293b}.GM__light-user-document-filters-container .GM__light-expiration-status-btn{background-color:#0000;color:#1e293b}.GM__light-user-document-filters-container .GM__light-expiration-status-btn:hover{background-color:#f1f5f9}.GM__light-user-document-filters-container .GM__light-status-item{color:#1e293b}.GM__light-user-document-filters-container .GM__light-document-stats{background-color:#f8fafc;border-color:#e2e8f0}.GM__light-user-document-filters-container .GM__light-stat-label{color:#64748b}.GM__light-user-document-filters-container .GM__light-search-field .MuiOutlinedInput-root{background-color:#f8fafc}.GM__light-user-document-filters-container .GM__light-search-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0}.GM__light-user-document-filters-container .GM__light-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#64748b}.GM__light-user-document-filters-container .GM__light-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#93c5fd}.GM__light-user-document-filters-container .GM__light-search-field .MuiInputBase-input{color:#1e293b}.GM__light-user-document-filters-container .GM__light-search-field .MuiInputBase-input::placeholder{color:#64748b;opacity:1}.GM__light-user-document-filters-container .GM__light-filter-select .MuiSelect-select{background-color:#f8fafc;color:#1e293b}.GM__light-user-document-filters-container .GM__light-filter-select .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0}.GM__light-user-document-filters-container .GM__light-filter-select:hover .MuiOutlinedInput-notchedOutline{border-color:#64748b}.GM__light-user-document-filters-container .GM__light-filter-select .MuiSvgIcon-root{color:#1e293b}.GM__light-user-document-filters-container .GM__light-multi-download-btn{background-color:#3b82f6;color:#fff}.GM__light-user-document-filters-container .GM__light-multi-download-btn:hover{background-color:#2563eb}.GM__light-user-document-filters-container .GM__light-filter-context{border-top-color:#e2e8f0}.GM__light-user-document-filters-container .GM__light-context-value{background-color:#f8fafc;border:1px solid #4caf50;color:#4caf50}.GM__light-user-document-filters-container .GM__light-clear-filter-btn{background-color:#ef4444;color:#fff}.GM__light-user-document-filters-container .GM__light-clear-filter-btn:hover{background-color:#dc2626}.GM__dark-user-document-filters-container{background-color:#2d2d2d;border-color:#404040;box-shadow:0 2px 4px #0003;color:#e2e8f0}.GM__dark-user-document-filters-container .GM__dark-expiration-status-btn{background-color:#0000;color:#e2e8f0}.GM__dark-user-document-filters-container .GM__dark-expiration-status-btn:hover{background-color:#404040}.GM__dark-user-document-filters-container .GM__dark-status-item{color:#e2e8f0}.GM__dark-user-document-filters-container .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired{background-color:rgba(239,68,68,.764)}.GM__dark-user-document-filters-container .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire{background-color:#facc1526;color:#e2e8f0}.GM__dark-user-document-filters-container .GM__dark-document-stats{background-color:#1a1a1a;border-color:#404040}.GM__dark-user-document-filters-container .GM__dark-stat-label{color:#94a3b8}.GM__dark-user-document-filters-container .GM__dark-search-field .MuiOutlinedInput-root{background-color:#1a1a1a}.GM__dark-user-document-filters-container .GM__dark-search-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#404040}.GM__dark-user-document-filters-container .GM__dark-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#fff6}.GM__dark-user-document-filters-container .GM__dark-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6}.GM__dark-user-document-filters-container .GM__dark-search-field .MuiInputBase-input{color:#e2e8f0}.GM__dark-user-document-filters-container .GM__dark-search-field .MuiInputBase-input::placeholder{color:#94a3b8;opacity:1}.GM__dark-user-document-filters-container .GM__dark-filter-select .MuiSelect-select{background-color:#1a1a1a;color:#e2e8f0}.GM__dark-user-document-filters-container .GM__dark-filter-select .MuiOutlinedInput-notchedOutline{border-color:#404040}.GM__dark-user-document-filters-container .GM__dark-filter-select:hover .MuiOutlinedInput-notchedOutline{border-color:#fff6}.GM__dark-user-document-filters-container .GM__dark-filter-select .MuiSvgIcon-root{color:#e2e8f0}.GM__dark-user-document-filters-container .GM__dark-multi-download-btn{background-color:#3b82f6;color:#fff}.GM__dark-user-document-filters-container .GM__dark-multi-download-btn:hover{background-color:#2563eb}.GM__dark-user-document-filters-container .GM__dark-filter-context{border-top-color:#404040}.GM__dark-user-document-filters-container .GM__dark-context-value{background-color:#1a1a1a;border:1px solid #4caf50;color:#4caf50}.GM__dark-user-document-filters-container .GM__dark-clear-filter-btn{background-color:#ef4444;color:#fff}.GM__dark-user-document-filters-container .GM__dark-clear-filter-btn:hover{background-color:#dc2626}@media(max-width:480px){.GM__dark-user-document-filters-container,.GM__light-user-document-filters-container{padding:.75rem}.GM__dark-user-document-filters-container .GM__dark-filters-section,.GM__dark-user-document-filters-container .GM__light-filters-section,.GM__light-user-document-filters-container .GM__dark-filters-section,.GM__light-user-document-filters-container .GM__light-filters-section{gap:.5rem}.GM__dark-user-document-filters-container .GM__dark-status-section,.GM__dark-user-document-filters-container .GM__light-status-section,.GM__light-user-document-filters-container .GM__dark-status-section,.GM__light-user-document-filters-container .GM__light-status-section{min-width:auto}.GM__dark-user-document-filters-container .GM__dark-status-section .GM__dark-expiration-status,.GM__dark-user-document-filters-container .GM__dark-status-section .GM__light-expiration-status,.GM__dark-user-document-filters-container .GM__light-status-section .GM__dark-expiration-status,.GM__dark-user-document-filters-container .GM__light-status-section .GM__light-expiration-status,.GM__light-user-document-filters-container .GM__dark-status-section .GM__dark-expiration-status,.GM__light-user-document-filters-container .GM__dark-status-section .GM__light-expiration-status,.GM__light-user-document-filters-container .GM__light-status-section .GM__dark-expiration-status,.GM__light-user-document-filters-container .GM__light-status-section .GM__light-expiration-status{gap:.5rem}.GM__dark-user-document-filters-container .GM__dark-controls-section,.GM__dark-user-document-filters-container .GM__light-controls-section,.GM__light-user-document-filters-container .GM__dark-controls-section,.GM__light-user-document-filters-container .GM__light-controls-section{min-width:auto}.GM__dark-user-document-filters-container .GM__dark-context-info,.GM__dark-user-document-filters-container .GM__light-context-info,.GM__light-user-document-filters-container .GM__dark-context-info,.GM__light-user-document-filters-container .GM__light-context-info{align-items:flex-start;flex-direction:column}}.GM__dark-user-profile-info,.GM__light-user-profile-info{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:1rem;position:relative}.GM__dark-user-profile-info .GM__dark-edit-button,.GM__dark-user-profile-info .GM__light-edit-button,.GM__light-user-profile-info .GM__dark-edit-button,.GM__light-user-profile-info .GM__light-edit-button{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:40px;z-index:10}.GM__dark-user-profile-info .GM__dark-edit-button img,.GM__dark-user-profile-info .GM__light-edit-button img,.GM__light-user-profile-info .GM__dark-edit-button img,.GM__light-user-profile-info .GM__light-edit-button img{height:18px;width:18px}.GM__dark-user-profile-info .GM__dark-profile-container,.GM__dark-user-profile-info .GM__light-profile-container,.GM__light-user-profile-info .GM__dark-profile-container,.GM__light-user-profile-info .GM__light-profile-container{background-color:#0000;border:1px solid;border-radius:8px;padding:1.25rem}.GM__dark-user-profile-info .GM__dark-profile-header,.GM__dark-user-profile-info .GM__light-profile-header,.GM__light-user-profile-info .GM__dark-profile-header,.GM__light-user-profile-info .GM__light-profile-header{align-items:flex-start;display:flex;gap:1.25rem;margin-bottom:1.25rem}@media(max-width:768px){.GM__dark-user-profile-info .GM__dark-profile-header,.GM__dark-user-profile-info .GM__light-profile-header,.GM__light-user-profile-info .GM__dark-profile-header,.GM__light-user-profile-info .GM__light-profile-header{align-items:center;flex-direction:column;text-align:center}}.GM__dark-user-profile-info .GM__dark-user-image-container,.GM__dark-user-profile-info .GM__light-user-image-container,.GM__light-user-profile-info .GM__dark-user-image-container,.GM__light-user-profile-info .GM__light-user-image-container{flex-shrink:0}.GM__dark-user-profile-info .GM__dark-image-circle,.GM__dark-user-profile-info .GM__light-image-circle,.GM__light-user-profile-info .GM__dark-image-circle,.GM__light-user-profile-info .GM__light-image-circle{background-color:#f0f0f0;border:4px solid #4caf50;border-radius:50%;height:200px;overflow:hidden;width:200px}@media(max-width:768px){.GM__dark-user-profile-info .GM__dark-image-circle,.GM__dark-user-profile-info .GM__light-image-circle,.GM__light-user-profile-info .GM__dark-image-circle,.GM__light-user-profile-info .GM__light-image-circle{height:100px;width:100px}}.GM__dark-user-profile-info .GM__dark-user-image,.GM__dark-user-profile-info .GM__light-user-image,.GM__light-user-profile-info .GM__dark-user-image,.GM__light-user-profile-info .GM__light-user-image{align-items:center!important;display:flex!important;height:100%;justify-content:center!important;object-fit:cover;width:100%}.GM__dark-user-profile-info .GM__dark-user-image img,.GM__dark-user-profile-info .GM__light-user-image img,.GM__light-user-profile-info .GM__dark-user-image img,.GM__light-user-profile-info .GM__light-user-image img{height:100%;object-fit:cover;width:100%}.GM__dark-user-profile-info .GM__dark-header-content,.GM__dark-user-profile-info .GM__light-header-content,.GM__light-user-profile-info .GM__dark-header-content,.GM__light-user-profile-info .GM__light-header-content{flex:1 1;min-width:0}.GM__dark-user-profile-info .GM__dark-user-title,.GM__dark-user-profile-info .GM__light-user-title,.GM__light-user-profile-info .GM__dark-user-title,.GM__light-user-profile-info .GM__light-user-title{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.GM__dark-user-profile-info .GM__dark-title-underline,.GM__dark-user-profile-info .GM__light-title-underline,.GM__light-user-profile-info .GM__dark-title-underline,.GM__light-user-profile-info .GM__light-title-underline{background-color:#4caf50;height:2px;margin-bottom:.75rem;width:100%}.GM__dark-user-profile-info .GM__dark-badges-container,.GM__dark-user-profile-info .GM__light-badges-container,.GM__light-user-profile-info .GM__dark-badges-container,.GM__light-user-profile-info .GM__light-badges-container{display:flex;flex-wrap:wrap;gap:.75rem}.GM__dark-user-profile-info .GM__dark-role-badge,.GM__dark-user-profile-info .GM__light-role-badge,.GM__light-user-profile-info .GM__dark-role-badge,.GM__light-user-profile-info .GM__light-role-badge{background-color:#4caf50;border-radius:6px;box-shadow:0 1px 2px #0000001a;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase}.GM__dark-user-profile-info .GM__dark-status-badge,.GM__dark-user-profile-info .GM__light-status-badge,.GM__light-user-profile-info .GM__dark-status-badge,.GM__light-user-profile-info .GM__light-status-badge{border-radius:6px;box-shadow:0 1px 2px #0000001a;font-size:.8125rem;font-weight:600;letter-spacing:.3px;padding:.5rem 1rem}.GM__dark-user-profile-info .GM__dark-status-badge.active,.GM__dark-user-profile-info .GM__light-status-badge.active,.GM__light-user-profile-info .GM__dark-status-badge.active,.GM__light-user-profile-info .GM__light-status-badge.active{background-color:#22c55e;color:#fff}.GM__dark-user-profile-info .GM__dark-status-badge.inactive,.GM__dark-user-profile-info .GM__light-status-badge.inactive,.GM__light-user-profile-info .GM__dark-status-badge.inactive,.GM__light-user-profile-info .GM__light-status-badge.inactive{background-color:#ef4444;color:#fff}.GM__dark-user-profile-info .GM__dark-contact-section,.GM__dark-user-profile-info .GM__light-contact-section,.GM__light-user-profile-info .GM__dark-contact-section,.GM__light-user-profile-info .GM__light-contact-section{border:1px solid;border-radius:.375rem;margin-bottom:1.25rem;padding:.75rem}.GM__dark-user-profile-info .GM__dark-section-title,.GM__dark-user-profile-info .GM__light-section-title,.GM__light-user-profile-info .GM__dark-section-title,.GM__light-user-profile-info .GM__light-section-title{color:#4caf50;font-size:.8125rem;font-weight:600;margin:0 0 .5rem}.GM__dark-user-profile-info .GM__dark-contact-content,.GM__dark-user-profile-info .GM__light-contact-content,.GM__light-user-profile-info .GM__dark-contact-content,.GM__light-user-profile-info .GM__light-contact-content{display:flex;flex-direction:column;gap:.25rem}.GM__dark-user-profile-info .GM__dark-contact-field-group,.GM__dark-user-profile-info .GM__light-contact-field-group,.GM__light-user-profile-info .GM__dark-contact-field-group,.GM__light-user-profile-info .GM__light-contact-field-group{display:flex;gap:.75rem}@media(max-width:480px){.GM__dark-user-profile-info .GM__dark-contact-field-group,.GM__dark-user-profile-info .GM__light-contact-field-group,.GM__light-user-profile-info .GM__dark-contact-field-group,.GM__light-user-profile-info .GM__light-contact-field-group{flex-direction:column;gap:.5rem}}.GM__dark-user-profile-info .GM__dark-contact-field,.GM__dark-user-profile-info .GM__light-contact-field,.GM__light-user-profile-info .GM__dark-contact-field,.GM__light-user-profile-info .GM__light-contact-field{display:flex;flex:1 1;flex-direction:column;gap:2px}.GM__dark-user-profile-info .GM__dark-contact-label,.GM__dark-user-profile-info .GM__light-contact-label,.GM__light-user-profile-info .GM__dark-contact-label,.GM__light-user-profile-info .GM__light-contact-label{font-size:.75rem;font-style:italic;font-weight:500}.GM__dark-user-profile-info .GM__dark-contact-value,.GM__dark-user-profile-info .GM__light-contact-value,.GM__light-user-profile-info .GM__dark-contact-value,.GM__light-user-profile-info .GM__light-contact-value{font-size:.75rem;font-weight:600}.GM__dark-user-profile-info .GM__dark-info-grid,.GM__dark-user-profile-info .GM__light-info-grid,.GM__light-user-profile-info .GM__dark-info-grid,.GM__light-user-profile-info .GM__light-info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:1.25rem}@media(max-width:768px){.GM__dark-user-profile-info .GM__dark-info-grid,.GM__dark-user-profile-info .GM__light-info-grid,.GM__light-user-profile-info .GM__dark-info-grid,.GM__light-user-profile-info .GM__light-info-grid{gap:.75rem;grid-template-columns:1fr}}.GM__dark-user-profile-info .GM__dark-info-card,.GM__dark-user-profile-info .GM__light-info-card,.GM__light-user-profile-info .GM__dark-info-card,.GM__light-user-profile-info .GM__light-info-card{border:1px solid;border-radius:.375rem;padding:.75rem}.GM__dark-user-profile-info .GM__dark-card-title,.GM__dark-user-profile-info .GM__light-card-title,.GM__light-user-profile-info .GM__dark-card-title,.GM__light-user-profile-info .GM__light-card-title{border-bottom:1px solid #4caf50;color:#4caf50;font-size:.8125rem;font-weight:600;margin:0 0 .5rem;padding-bottom:.25rem}.GM__dark-user-profile-info .GM__dark-card-content,.GM__dark-user-profile-info .GM__light-card-content,.GM__light-user-profile-info .GM__dark-card-content,.GM__light-user-profile-info .GM__light-card-content{display:flex;flex-direction:column;gap:.5rem}.GM__dark-user-profile-info .GM__dark-field-group,.GM__dark-user-profile-info .GM__light-field-group,.GM__light-user-profile-info .GM__dark-field-group,.GM__light-user-profile-info .GM__light-field-group{display:flex;gap:.75rem}@media(max-width:480px){.GM__dark-user-profile-info .GM__dark-field-group,.GM__dark-user-profile-info .GM__light-field-group,.GM__light-user-profile-info .GM__dark-field-group,.GM__light-user-profile-info .GM__light-field-group{flex-direction:column;gap:.5rem}}.GM__dark-user-profile-info .GM__dark-field,.GM__dark-user-profile-info .GM__light-field,.GM__light-user-profile-info .GM__dark-field,.GM__light-user-profile-info .GM__light-field{display:flex;flex:1 1;flex-direction:column;gap:2px}.GM__dark-user-profile-info .GM__dark-field-full,.GM__dark-user-profile-info .GM__light-field-full,.GM__light-user-profile-info .GM__dark-field-full,.GM__light-user-profile-info .GM__light-field-full{display:flex;flex-direction:column;gap:2px;width:100%}.GM__dark-user-profile-info .GM__dark-field-label,.GM__dark-user-profile-info .GM__light-field-label,.GM__light-user-profile-info .GM__dark-field-label,.GM__light-user-profile-info .GM__light-field-label{font-size:.75rem;font-style:italic;font-weight:500}.GM__dark-user-profile-info .GM__dark-field-value,.GM__dark-user-profile-info .GM__light-field-value,.GM__light-user-profile-info .GM__dark-field-value,.GM__light-user-profile-info .GM__light-field-value{font-size:.75rem;font-weight:600;word-break:break-word}.GM__dark-user-profile-info .GM__dark-field-value.active,.GM__dark-user-profile-info .GM__light-field-value.active,.GM__light-user-profile-info .GM__dark-field-value.active,.GM__light-user-profile-info .GM__light-field-value.active{color:#22c55e}.GM__dark-user-profile-info .GM__dark-field-value.inactive,.GM__dark-user-profile-info .GM__light-field-value.inactive,.GM__light-user-profile-info .GM__dark-field-value.inactive,.GM__light-user-profile-info .GM__light-field-value.inactive{color:#ef4444}.GM__dark-user-profile-info .GM__dark-location-info,.GM__dark-user-profile-info .GM__light-location-info,.GM__light-user-profile-info .GM__dark-location-info,.GM__light-user-profile-info .GM__light-location-info{margin-bottom:.75rem}.GM__dark-user-profile-info .GM__dark-view-more-section,.GM__dark-user-profile-info .GM__light-view-more-section,.GM__light-user-profile-info .GM__dark-view-more-section,.GM__light-user-profile-info .GM__light-view-more-section{border-top:1px solid;margin-top:.75rem;padding-top:.5rem}.GM__dark-user-profile-info .GM__dark-view-more-btn,.GM__dark-user-profile-info .GM__light-view-more-btn,.GM__light-user-profile-info .GM__dark-view-more-btn,.GM__light-user-profile-info .GM__light-view-more-btn{border:none;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:500;padding:.25rem .75rem;transition:all .2s ease}.GM__dark-user-profile-info .GM__dark-view-more-btn:hover,.GM__dark-user-profile-info .GM__light-view-more-btn:hover,.GM__light-user-profile-info .GM__dark-view-more-btn:hover,.GM__light-user-profile-info .GM__light-view-more-btn:hover{transform:translateY(-1px)}.GM__dark-user-profile-info .GM__dark-no-data,.GM__dark-user-profile-info .GM__light-no-data,.GM__light-user-profile-info .GM__dark-no-data,.GM__light-user-profile-info .GM__light-no-data{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:1rem;text-align:center}.GM__dark-user-profile-info .GM__dark-no-data-text,.GM__dark-user-profile-info .GM__light-no-data-text,.GM__light-user-profile-info .GM__dark-no-data-text,.GM__light-user-profile-info .GM__light-no-data-text{font-size:.75rem;font-style:italic;opacity:.7}.GM__dark-user-profile-info .GM__dark-add-btn,.GM__dark-user-profile-info .GM__light-add-btn,.GM__light-user-profile-info .GM__dark-add-btn,.GM__light-user-profile-info .GM__light-add-btn{border:none;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem .75rem;transition:all .2s ease}.GM__dark-user-profile-info .GM__dark-add-btn:hover,.GM__dark-user-profile-info .GM__light-add-btn:hover,.GM__light-user-profile-info .GM__dark-add-btn:hover,.GM__light-user-profile-info .GM__light-add-btn:hover{transform:translateY(-1px)}.GM__dark-user-profile-info .GM__dark-observations-section,.GM__dark-user-profile-info .GM__light-observations-section,.GM__light-user-profile-info .GM__dark-observations-section,.GM__light-user-profile-info .GM__light-observations-section{border:1px solid;border-radius:.375rem;padding:.75rem}.GM__dark-user-profile-info .GM__dark-observations-content,.GM__dark-user-profile-info .GM__light-observations-content,.GM__light-user-profile-info .GM__dark-observations-content,.GM__light-user-profile-info .GM__light-observations-content{align-items:center;display:flex;min-height:60px}.GM__light-user-profile-info .GM__light-edit-button{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;color:#1e293b}.GM__light-user-profile-info .GM__light-edit-button:hover{background-color:#f1f5f9;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}.GM__light-user-profile-info .GM__light-profile-container{border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-user-profile-info .GM__light-user-title{color:#1e293b}.GM__light-user-profile-info .GM__light-contact-section{background-color:#f8fafc;border-color:#e2e8f0}.GM__light-user-profile-info .GM__light-contact-label{color:#64748b}.GM__light-user-profile-info .GM__light-contact-value{color:#1e293b}.GM__light-user-profile-info .GM__light-info-card{background-color:#f8fafc;border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-user-profile-info .GM__light-field-label{color:#64748b}.GM__light-user-profile-info .GM__light-field-value{color:#1e293b}.GM__light-user-profile-info .GM__light-view-more-section{border-top-color:#e2e8f0}.GM__light-user-profile-info .GM__light-view-more-btn{background-color:#4caf50;color:#fff}.GM__light-user-profile-info .GM__light-view-more-btn:hover{background-color:#3d8b40}.GM__light-user-profile-info .GM__light-add-btn{background-color:#fff;border:1px solid #4caf50;color:#4caf50}.GM__light-user-profile-info .GM__light-add-btn:hover{background-color:#4caf50;color:#fff}.GM__light-user-profile-info .GM__light-observations-section{background-color:#f8fafc;border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-user-profile-info .GM__light-observation-card{background-color:#fff;border-color:#e2e8f0}.GM__light-user-profile-info .GM__light-observation-card:hover{box-shadow:0 2px 8px #0000001a}.GM__light-user-profile-info .GM__light-add-comment-card,.GM__light-user-profile-info .GM__light-add-more-card{background-color:#4caf500d;border-color:#4caf50}.GM__light-user-profile-info .GM__light-add-comment-text,.GM__light-user-profile-info .GM__light-add-more-text{color:#4caf50}.GM__light-user-profile-info .GM__light-observation-title{color:#1e293b}.GM__dark-user-profile-info .GM__dark-edit-button{background-color:#2d2d2d;border:1px solid #404040;box-shadow:0 1px 3px #0000004d;color:#e2e8f0}.GM__dark-user-profile-info .GM__dark-edit-button:hover{background-color:#404040;box-shadow:0 2px 6px #0006;transform:translateY(-1px)}.GM__dark-user-profile-info .GM__dark-profile-container{border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-user-profile-info .GM__dark-user-title{color:#e2e8f0}.GM__dark-user-profile-info .GM__dark-contact-section{background-color:#1a1a1a;border-color:#404040}.GM__dark-user-profile-info .GM__dark-contact-label{color:#94a3b8}.GM__dark-user-profile-info .GM__dark-contact-value{color:#e2e8f0}.GM__dark-user-profile-info .GM__dark-info-card{background-color:#1a1a1a;border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-user-profile-info .GM__dark-field-label{color:#94a3b8}.GM__dark-user-profile-info .GM__dark-field-value{color:#e2e8f0}.GM__dark-user-profile-info .GM__dark-view-more-section{border-top-color:#404040}.GM__dark-user-profile-info .GM__dark-view-more-btn{background-color:#4caf50;color:#fff}.GM__dark-user-profile-info .GM__dark-view-more-btn:hover{background-color:#3d8b40}.GM__dark-user-profile-info .GM__dark-add-btn{background-color:#2d2d2d;border:1px solid #4caf50;color:#4caf50}.GM__dark-user-profile-info .GM__dark-add-btn:hover{background-color:#4caf50;color:#fff}.GM__dark-user-profile-info .GM__dark-observations-section{background-color:#1a1a1a;border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-user-profile-info .GM__dark-observation-card{background-color:#2d2d2d;border-color:#404040}.GM__dark-user-profile-info .GM__dark-observation-card:hover{box-shadow:0 2px 8px #0000004d}.GM__dark-user-profile-info .GM__dark-add-comment-card,.GM__dark-user-profile-info .GM__dark-add-more-card{background-color:#4caf501a;border-color:#4caf50}.GM__dark-user-profile-info .GM__dark-add-comment-text,.GM__dark-user-profile-info .GM__dark-add-more-text{color:#4caf50}.GM__dark-user-profile-info .GM__dark-observation-title{color:#e2e8f0}.GM__dark-personal-info-edit,.GM__light-personal-info-edit{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;width:100%}.GM__dark-personal-info-edit .GM__dark-personal-content,.GM__dark-personal-info-edit .GM__light-personal-content,.GM__light-personal-info-edit .GM__dark-personal-content,.GM__light-personal-info-edit .GM__light-personal-content{display:flex;flex-direction:column;gap:1.25rem}.GM__dark-personal-info-edit .GM__dark-basic-info-section,.GM__dark-personal-info-edit .GM__dark-document-info-section,.GM__dark-personal-info-edit .GM__light-basic-info-section,.GM__dark-personal-info-edit .GM__light-document-info-section,.GM__light-personal-info-edit .GM__dark-basic-info-section,.GM__light-personal-info-edit .GM__dark-document-info-section,.GM__light-personal-info-edit .GM__light-basic-info-section,.GM__light-personal-info-edit .GM__light-document-info-section{border:1px solid;border-radius:.375rem;padding:1rem}.GM__dark-personal-info-edit .GM__dark-subsection-title,.GM__dark-personal-info-edit .GM__light-subsection-title,.GM__light-personal-info-edit .GM__dark-subsection-title,.GM__light-personal-info-edit .GM__light-subsection-title{color:#4caf50;font-size:.8125rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem;position:relative}.GM__dark-personal-info-edit .GM__dark-subsection-title:after,.GM__dark-personal-info-edit .GM__light-subsection-title:after,.GM__light-personal-info-edit .GM__dark-subsection-title:after,.GM__light-personal-info-edit .GM__light-subsection-title:after{background-color:#4caf50;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.GM__dark-personal-info-edit .GM__dark-info-grid,.GM__dark-personal-info-edit .GM__light-info-grid,.GM__light-personal-info-edit .GM__dark-info-grid,.GM__light-personal-info-edit .GM__light-info-grid{display:flex;flex-direction:column;gap:1rem}.GM__dark-personal-info-edit .GM__dark-field-group,.GM__dark-personal-info-edit .GM__light-field-group,.GM__light-personal-info-edit .GM__dark-field-group,.GM__light-personal-info-edit .GM__light-field-group{display:flex;gap:1rem}@media(max-width:768px){.GM__dark-personal-info-edit .GM__dark-field-group,.GM__dark-personal-info-edit .GM__light-field-group,.GM__light-personal-info-edit .GM__dark-field-group,.GM__light-personal-info-edit .GM__light-field-group{flex-direction:column;gap:.75rem}}.GM__dark-personal-info-edit .GM__dark-field,.GM__dark-personal-info-edit .GM__light-field,.GM__light-personal-info-edit .GM__dark-field,.GM__light-personal-info-edit .GM__light-field{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.GM__dark-personal-info-edit .GM__dark-field-full,.GM__dark-personal-info-edit .GM__light-field-full,.GM__light-personal-info-edit .GM__dark-field-full,.GM__light-personal-info-edit .GM__light-field-full{display:flex;flex-direction:column;gap:.25rem;width:100%}.GM__dark-personal-info-edit .GM__dark-field-label,.GM__dark-personal-info-edit .GM__light-field-label,.GM__light-personal-info-edit .GM__dark-field-label,.GM__light-personal-info-edit .GM__light-field-label{align-items:center;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;margin-bottom:.25rem}.GM__dark-personal-info-edit .GM__dark-field-label:after,.GM__dark-personal-info-edit .GM__light-field-label:after,.GM__light-personal-info-edit .GM__dark-field-label:after,.GM__light-personal-info-edit .GM__light-field-label:after{color:#ef4444;content:attr(data-required);font-weight:700}.GM__dark-personal-info-edit .GM__dark-date-field,.GM__dark-personal-info-edit .GM__dark-dropdown-field,.GM__dark-personal-info-edit .GM__dark-input-field,.GM__dark-personal-info-edit .GM__light-date-field,.GM__dark-personal-info-edit .GM__light-dropdown-field,.GM__dark-personal-info-edit .GM__light-input-field,.GM__light-personal-info-edit .GM__dark-date-field,.GM__light-personal-info-edit .GM__dark-dropdown-field,.GM__light-personal-info-edit .GM__dark-input-field,.GM__light-personal-info-edit .GM__light-date-field,.GM__light-personal-info-edit .GM__light-dropdown-field,.GM__light-personal-info-edit .GM__light-input-field{border:1px solid;border-radius:4px;min-height:42px;transition:all .2s ease;width:100%}.GM__dark-personal-info-edit .GM__dark-date-field:focus,.GM__dark-personal-info-edit .GM__dark-dropdown-field:focus,.GM__dark-personal-info-edit .GM__dark-input-field:focus,.GM__dark-personal-info-edit .GM__light-date-field:focus,.GM__dark-personal-info-edit .GM__light-dropdown-field:focus,.GM__dark-personal-info-edit .GM__light-input-field:focus,.GM__light-personal-info-edit .GM__dark-date-field:focus,.GM__light-personal-info-edit .GM__dark-dropdown-field:focus,.GM__light-personal-info-edit .GM__dark-input-field:focus,.GM__light-personal-info-edit .GM__light-date-field:focus,.GM__light-personal-info-edit .GM__light-dropdown-field:focus,.GM__light-personal-info-edit .GM__light-input-field:focus{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.GM__dark-personal-info-edit .GM__dark-date-field:hover:not(:focus),.GM__dark-personal-info-edit .GM__dark-dropdown-field:hover:not(:focus),.GM__dark-personal-info-edit .GM__dark-input-field:hover:not(:focus),.GM__dark-personal-info-edit .GM__light-date-field:hover:not(:focus),.GM__dark-personal-info-edit .GM__light-dropdown-field:hover:not(:focus),.GM__dark-personal-info-edit .GM__light-input-field:hover:not(:focus),.GM__light-personal-info-edit .GM__dark-date-field:hover:not(:focus),.GM__light-personal-info-edit .GM__dark-dropdown-field:hover:not(:focus),.GM__light-personal-info-edit .GM__dark-input-field:hover:not(:focus),.GM__light-personal-info-edit .GM__light-date-field:hover:not(:focus),.GM__light-personal-info-edit .GM__light-dropdown-field:hover:not(:focus),.GM__light-personal-info-edit .GM__light-input-field:hover:not(:focus){border-color:#4caf50}.GM__light-personal-info-edit .GM__light-basic-info-section,.GM__light-personal-info-edit .GM__light-document-info-section{background-color:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-personal-info-edit .GM__light-field-label{color:#1e293b}.GM__light-personal-info-edit .GM__light-date-field,.GM__light-personal-info-edit .GM__light-dropdown-field,.GM__light-personal-info-edit .GM__light-input-field{background-color:#f8fafc;border-color:#e2e8f0;color:#1e293b}.GM__light-personal-info-edit .GM__light-date-field:focus,.GM__light-personal-info-edit .GM__light-dropdown-field:focus,.GM__light-personal-info-edit .GM__light-input-field:focus{border-color:#4caf50;box-shadow:0 4px 8px #4caf5033}.GM__light-personal-info-edit .GM__light-date-field::placeholder,.GM__light-personal-info-edit .GM__light-dropdown-field::placeholder,.GM__light-personal-info-edit .GM__light-input-field::placeholder{color:#64748b}.GM__dark-personal-info-edit .GM__dark-basic-info-section,.GM__dark-personal-info-edit .GM__dark-document-info-section{background-color:#2d2d2d;border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-personal-info-edit .GM__dark-field-label{color:#e2e8f0}.GM__dark-personal-info-edit .GM__dark-date-field,.GM__dark-personal-info-edit .GM__dark-dropdown-field,.GM__dark-personal-info-edit .GM__dark-input-field{background-color:#1a1a1a;border-color:#404040;color:#e2e8f0}.GM__dark-personal-info-edit .GM__dark-date-field:focus,.GM__dark-personal-info-edit .GM__dark-dropdown-field:focus,.GM__dark-personal-info-edit .GM__dark-input-field:focus{border-color:#4caf50;box-shadow:0 4px 8px #4caf504d}.GM__dark-personal-info-edit .GM__dark-date-field::placeholder,.GM__dark-personal-info-edit .GM__dark-dropdown-field::placeholder,.GM__dark-personal-info-edit .GM__dark-input-field::placeholder{color:#94a3b8}@media(max-width:480px){.GM__dark-personal-info-edit .GM__dark-basic-info-section,.GM__dark-personal-info-edit .GM__dark-document-info-section,.GM__dark-personal-info-edit .GM__light-basic-info-section,.GM__dark-personal-info-edit .GM__light-document-info-section,.GM__light-personal-info-edit .GM__dark-basic-info-section,.GM__light-personal-info-edit .GM__dark-document-info-section,.GM__light-personal-info-edit .GM__light-basic-info-section,.GM__light-personal-info-edit .GM__light-document-info-section{padding:.75rem}.GM__dark-personal-info-edit .GM__dark-personal-content,.GM__dark-personal-info-edit .GM__light-personal-content,.GM__light-personal-info-edit .GM__dark-personal-content,.GM__light-personal-info-edit .GM__light-personal-content{gap:1rem}.GM__dark-personal-info-edit .GM__dark-info-grid,.GM__dark-personal-info-edit .GM__light-info-grid,.GM__light-personal-info-edit .GM__dark-info-grid,.GM__light-personal-info-edit .GM__light-info-grid{gap:.75rem}}.GM__dark-contact-info-edit,.GM__light-contact-info-edit{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;width:100%}.GM__dark-contact-info-edit .GM__dark-contact-content,.GM__dark-contact-info-edit .GM__light-contact-content,.GM__light-contact-info-edit .GM__dark-contact-content,.GM__light-contact-info-edit .GM__light-contact-content{display:flex;flex-direction:column;gap:1.25rem}.GM__dark-contact-info-edit .GM__dark-email-section,.GM__dark-contact-info-edit .GM__light-email-section,.GM__light-contact-info-edit .GM__dark-email-section,.GM__light-contact-info-edit .GM__light-email-section{border:1px solid;border-radius:.375rem;padding:1rem;position:relative}.GM__dark-contact-info-edit .GM__dark-email-section:before,.GM__dark-contact-info-edit .GM__light-email-section:before,.GM__light-contact-info-edit .GM__dark-email-section:before,.GM__light-contact-info-edit .GM__light-email-section:before{content:"✉";font-size:1.25rem;opacity:.3;position:absolute;right:.75rem;top:.75rem}.GM__dark-contact-info-edit .GM__dark-phones-section,.GM__dark-contact-info-edit .GM__light-phones-section,.GM__light-contact-info-edit .GM__dark-phones-section,.GM__light-contact-info-edit .GM__light-phones-section{border:1px solid;border-radius:.375rem;padding:1rem}.GM__dark-contact-info-edit .GM__dark-subsection-title,.GM__dark-contact-info-edit .GM__light-subsection-title,.GM__light-contact-info-edit .GM__dark-subsection-title,.GM__light-contact-info-edit .GM__light-subsection-title{color:#4caf50;font-size:.8125rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem;position:relative}.GM__dark-contact-info-edit .GM__dark-subsection-title:after,.GM__dark-contact-info-edit .GM__light-subsection-title:after,.GM__light-contact-info-edit .GM__dark-subsection-title:after,.GM__light-contact-info-edit .GM__light-subsection-title:after{background-color:#4caf50;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.GM__dark-contact-info-edit .GM__dark-field-group,.GM__dark-contact-info-edit .GM__light-field-group,.GM__light-contact-info-edit .GM__dark-field-group,.GM__light-contact-info-edit .GM__light-field-group{display:flex;flex-direction:column;gap:.25rem}.GM__dark-contact-info-edit .GM__dark-field-full,.GM__dark-contact-info-edit .GM__light-field-full,.GM__light-contact-info-edit .GM__dark-field-full,.GM__light-contact-info-edit .GM__light-field-full{display:flex;flex-direction:column;gap:.25rem;width:100%}.GM__dark-contact-info-edit .GM__dark-field-label,.GM__dark-contact-info-edit .GM__light-field-label,.GM__light-contact-info-edit .GM__dark-field-label,.GM__light-contact-info-edit .GM__light-field-label{font-size:.75rem;font-weight:600;margin-bottom:.25rem}.GM__dark-contact-info-edit .GM__dark-field-hint,.GM__dark-contact-info-edit .GM__light-field-hint,.GM__light-contact-info-edit .GM__dark-field-hint,.GM__light-contact-info-edit .GM__light-field-hint{font-size:.6875rem;line-height:1.4;margin-top:.25rem;opacity:.7}.GM__dark-contact-info-edit .GM__dark-phone-group,.GM__dark-contact-info-edit .GM__light-phone-group,.GM__light-contact-info-edit .GM__dark-phone-group,.GM__light-contact-info-edit .GM__light-phone-group{border:1px solid;border-radius:4px;margin-bottom:1rem;padding:1rem;position:relative}.GM__dark-contact-info-edit .GM__dark-phone-group.primary,.GM__dark-contact-info-edit .GM__light-phone-group.primary,.GM__light-contact-info-edit .GM__dark-phone-group.primary,.GM__light-contact-info-edit .GM__light-phone-group.primary{border-left:4px solid #22c55e}.GM__dark-contact-info-edit .GM__dark-phone-group.secondary,.GM__dark-contact-info-edit .GM__light-phone-group.secondary,.GM__light-contact-info-edit .GM__dark-phone-group.secondary,.GM__light-contact-info-edit .GM__light-phone-group.secondary{border-left:4px solid #6b7280}.GM__dark-contact-info-edit .GM__dark-phone-group:last-child,.GM__dark-contact-info-edit .GM__light-phone-group:last-child,.GM__light-contact-info-edit .GM__dark-phone-group:last-child,.GM__light-contact-info-edit .GM__light-phone-group:last-child{margin-bottom:0}.GM__dark-contact-info-edit .GM__dark-phone-header,.GM__dark-contact-info-edit .GM__light-phone-header,.GM__light-contact-info-edit .GM__dark-phone-header,.GM__light-contact-info-edit .GM__light-phone-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}@media(max-width:480px){.GM__dark-contact-info-edit .GM__dark-phone-header,.GM__dark-contact-info-edit .GM__light-phone-header,.GM__light-contact-info-edit .GM__dark-phone-header,.GM__light-contact-info-edit .GM__light-phone-header{align-items:flex-start;flex-direction:column;gap:.25rem}}.GM__dark-contact-info-edit .GM__dark-phone-label,.GM__dark-contact-info-edit .GM__light-phone-label,.GM__light-contact-info-edit .GM__dark-phone-label,.GM__light-contact-info-edit .GM__light-phone-label{font-size:.8125rem;font-weight:600}.GM__dark-contact-info-edit .GM__dark-phone-badge,.GM__dark-contact-info-edit .GM__light-phone-badge,.GM__light-contact-info-edit .GM__dark-phone-badge,.GM__light-contact-info-edit .GM__light-phone-badge{border-radius:4px;font-size:.6875rem;font-weight:600;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.GM__dark-contact-info-edit .GM__dark-phone-badge.primary,.GM__dark-contact-info-edit .GM__light-phone-badge.primary,.GM__light-contact-info-edit .GM__dark-phone-badge.primary,.GM__light-contact-info-edit .GM__light-phone-badge.primary{background-color:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.GM__dark-contact-info-edit .GM__dark-phone-badge.secondary,.GM__dark-contact-info-edit .GM__light-phone-badge.secondary,.GM__light-contact-info-edit .GM__dark-phone-badge.secondary,.GM__light-contact-info-edit .GM__light-phone-badge.secondary{background-color:#6b72801a;border:1px solid #6b72804d;color:#6b7280}.GM__dark-contact-info-edit .GM__dark-phone-input-container,.GM__dark-contact-info-edit .GM__light-phone-input-container,.GM__light-contact-info-edit .GM__dark-phone-input-container,.GM__light-contact-info-edit .GM__light-phone-input-container{display:flex;gap:.5rem}@media(max-width:480px){.GM__dark-contact-info-edit .GM__dark-phone-input-container,.GM__dark-contact-info-edit .GM__light-phone-input-container,.GM__light-contact-info-edit .GM__dark-phone-input-container,.GM__light-contact-info-edit .GM__light-phone-input-container{flex-direction:column}}.GM__dark-contact-info-edit .GM__dark-phone-code,.GM__dark-contact-info-edit .GM__light-phone-code,.GM__light-contact-info-edit .GM__dark-phone-code,.GM__light-contact-info-edit .GM__light-phone-code{flex:0 0 140px}@media(max-width:480px){.GM__dark-contact-info-edit .GM__dark-phone-code,.GM__dark-contact-info-edit .GM__light-phone-code,.GM__light-contact-info-edit .GM__dark-phone-code,.GM__light-contact-info-edit .GM__light-phone-code{flex:none}}.GM__dark-contact-info-edit .GM__dark-phone-number,.GM__dark-contact-info-edit .GM__light-phone-number,.GM__light-contact-info-edit .GM__dark-phone-number,.GM__light-contact-info-edit .GM__light-phone-number{flex:1 1}.GM__dark-contact-info-edit .GM__dark-input-field,.GM__dark-contact-info-edit .GM__dark-phone-dropdown,.GM__dark-contact-info-edit .GM__dark-phone-input,.GM__dark-contact-info-edit .GM__light-input-field,.GM__dark-contact-info-edit .GM__light-phone-dropdown,.GM__dark-contact-info-edit .GM__light-phone-input,.GM__light-contact-info-edit .GM__dark-input-field,.GM__light-contact-info-edit .GM__dark-phone-dropdown,.GM__light-contact-info-edit .GM__dark-phone-input,.GM__light-contact-info-edit .GM__light-input-field,.GM__light-contact-info-edit .GM__light-phone-dropdown,.GM__light-contact-info-edit .GM__light-phone-input{border:1px solid;border-radius:4px;min-height:42px;transition:all .2s ease;width:100%}.GM__dark-contact-info-edit .GM__dark-input-field:focus,.GM__dark-contact-info-edit .GM__dark-phone-dropdown:focus,.GM__dark-contact-info-edit .GM__dark-phone-input:focus,.GM__dark-contact-info-edit .GM__light-input-field:focus,.GM__dark-contact-info-edit .GM__light-phone-dropdown:focus,.GM__dark-contact-info-edit .GM__light-phone-input:focus,.GM__light-contact-info-edit .GM__dark-input-field:focus,.GM__light-contact-info-edit .GM__dark-phone-dropdown:focus,.GM__light-contact-info-edit .GM__dark-phone-input:focus,.GM__light-contact-info-edit .GM__light-input-field:focus,.GM__light-contact-info-edit .GM__light-phone-dropdown:focus,.GM__light-contact-info-edit .GM__light-phone-input:focus{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.GM__dark-contact-info-edit .GM__dark-input-field:hover:not(:focus),.GM__dark-contact-info-edit .GM__dark-phone-dropdown:hover:not(:focus),.GM__dark-contact-info-edit .GM__dark-phone-input:hover:not(:focus),.GM__dark-contact-info-edit .GM__light-input-field:hover:not(:focus),.GM__dark-contact-info-edit .GM__light-phone-dropdown:hover:not(:focus),.GM__dark-contact-info-edit .GM__light-phone-input:hover:not(:focus),.GM__light-contact-info-edit .GM__dark-input-field:hover:not(:focus),.GM__light-contact-info-edit .GM__dark-phone-dropdown:hover:not(:focus),.GM__light-contact-info-edit .GM__dark-phone-input:hover:not(:focus),.GM__light-contact-info-edit .GM__light-input-field:hover:not(:focus),.GM__light-contact-info-edit .GM__light-phone-dropdown:hover:not(:focus),.GM__light-contact-info-edit .GM__light-phone-input:hover:not(:focus){border-color:#4caf50}.GM__dark-contact-info-edit .GM__dark-contact-info-section,.GM__dark-contact-info-edit .GM__light-contact-info-section,.GM__light-contact-info-edit .GM__dark-contact-info-section,.GM__light-contact-info-edit .GM__light-contact-info-section{margin-top:1rem}.GM__dark-contact-info-edit .GM__dark-info-card,.GM__dark-contact-info-edit .GM__light-info-card,.GM__light-contact-info-edit .GM__dark-info-card,.GM__light-contact-info-edit .GM__light-info-card{border:1px solid;border-radius:.375rem;padding:1rem}.GM__dark-contact-info-edit .GM__dark-info-header,.GM__dark-contact-info-edit .GM__light-info-header,.GM__light-contact-info-edit .GM__dark-info-header,.GM__light-contact-info-edit .GM__light-info-header{margin-bottom:.75rem}.GM__dark-contact-info-edit .GM__dark-info-title,.GM__dark-contact-info-edit .GM__light-info-title,.GM__light-contact-info-edit .GM__dark-info-title,.GM__light-contact-info-edit .GM__light-info-title{color:#4caf50;font-size:.8125rem;font-weight:600;margin:0}.GM__dark-contact-info-edit .GM__dark-info-content,.GM__dark-contact-info-edit .GM__light-info-content,.GM__light-contact-info-edit .GM__dark-info-content,.GM__light-contact-info-edit .GM__light-info-content{display:flex;flex-direction:column;gap:.5rem}.GM__dark-contact-info-edit .GM__dark-info-item,.GM__dark-contact-info-edit .GM__light-info-item,.GM__light-contact-info-edit .GM__dark-info-item,.GM__light-contact-info-edit .GM__light-info-item{align-items:center;display:flex;justify-content:space-between}@media(max-width:480px){.GM__dark-contact-info-edit .GM__dark-info-item,.GM__dark-contact-info-edit .GM__light-info-item,.GM__light-contact-info-edit .GM__dark-info-item,.GM__light-contact-info-edit .GM__light-info-item{align-items:flex-start;flex-direction:column;gap:.25rem}}.GM__dark-contact-info-edit .GM__dark-info-label,.GM__dark-contact-info-edit .GM__light-info-label,.GM__light-contact-info-edit .GM__dark-info-label,.GM__light-contact-info-edit .GM__light-info-label{font-size:.75rem;font-weight:500;opacity:.8}.GM__dark-contact-info-edit .GM__dark-info-value,.GM__dark-contact-info-edit .GM__light-info-value,.GM__light-contact-info-edit .GM__dark-info-value,.GM__light-contact-info-edit .GM__light-info-value{font-size:.75rem;font-weight:600}.GM__dark-contact-info-edit .GM__dark-info-value.pending,.GM__dark-contact-info-edit .GM__light-info-value.pending,.GM__light-contact-info-edit .GM__dark-info-value.pending,.GM__light-contact-info-edit .GM__light-info-value.pending{color:#f59e0b}.GM__dark-contact-info-edit .GM__dark-info-value.verified,.GM__dark-contact-info-edit .GM__light-info-value.verified,.GM__light-contact-info-edit .GM__dark-info-value.verified,.GM__light-contact-info-edit .GM__light-info-value.verified{color:#22c55e}.GM__light-contact-info-edit .GM__light-email-section,.GM__light-contact-info-edit .GM__light-phones-section{background-color:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-contact-info-edit .GM__light-phone-group{background-color:#f8fafc;border-color:#e2e8f0}.GM__light-contact-info-edit .GM__light-field-label,.GM__light-contact-info-edit .GM__light-phone-label{color:#1e293b}.GM__light-contact-info-edit .GM__light-field-hint{color:#64748b}.GM__light-contact-info-edit .GM__light-input-field,.GM__light-contact-info-edit .GM__light-phone-dropdown,.GM__light-contact-info-edit .GM__light-phone-input{background-color:#f8fafc;border-color:#e2e8f0;color:#1e293b}.GM__light-contact-info-edit .GM__light-input-field:focus,.GM__light-contact-info-edit .GM__light-phone-dropdown:focus,.GM__light-contact-info-edit .GM__light-phone-input:focus{border-color:#4caf50;box-shadow:0 4px 8px #4caf5033}.GM__light-contact-info-edit .GM__light-input-field::placeholder,.GM__light-contact-info-edit .GM__light-phone-dropdown::placeholder,.GM__light-contact-info-edit .GM__light-phone-input::placeholder{color:#64748b}.GM__light-contact-info-edit .GM__light-info-card{background-color:#f8fafc;border-color:#e2e8f0}.GM__light-contact-info-edit .GM__light-info-label{color:#64748b}.GM__light-contact-info-edit .GM__light-info-value{color:#1e293b}.GM__dark-contact-info-edit .GM__dark-email-section,.GM__dark-contact-info-edit .GM__dark-phones-section{background-color:#2d2d2d;border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-contact-info-edit .GM__dark-phone-group{background-color:#1a1a1a;border-color:#404040}.GM__dark-contact-info-edit .GM__dark-field-label,.GM__dark-contact-info-edit .GM__dark-phone-label{color:#e2e8f0}.GM__dark-contact-info-edit .GM__dark-field-hint{color:#94a3b8}.GM__dark-contact-info-edit .GM__dark-input-field,.GM__dark-contact-info-edit .GM__dark-phone-dropdown,.GM__dark-contact-info-edit .GM__dark-phone-input{background-color:#1a1a1a;border-color:#404040;color:#e2e8f0}.GM__dark-contact-info-edit .GM__dark-input-field:focus,.GM__dark-contact-info-edit .GM__dark-phone-dropdown:focus,.GM__dark-contact-info-edit .GM__dark-phone-input:focus{border-color:#4caf50;box-shadow:0 4px 8px #4caf504d}.GM__dark-contact-info-edit .GM__dark-input-field::placeholder,.GM__dark-contact-info-edit .GM__dark-phone-dropdown::placeholder,.GM__dark-contact-info-edit .GM__dark-phone-input::placeholder{color:#94a3b8}.GM__dark-contact-info-edit .GM__dark-phone-badge.primary{background-color:#22c55e26}.GM__dark-contact-info-edit .GM__dark-phone-badge.secondary{background-color:#6b728026}.GM__dark-contact-info-edit .GM__dark-info-card{background-color:#1a1a1a;border-color:#404040}.GM__dark-contact-info-edit .GM__dark-info-label{color:#94a3b8}.GM__dark-contact-info-edit .GM__dark-info-value{color:#e2e8f0}@media(max-width:480px){.GM__dark-contact-info-edit .GM__dark-email-section,.GM__dark-contact-info-edit .GM__dark-phones-section,.GM__dark-contact-info-edit .GM__light-email-section,.GM__dark-contact-info-edit .GM__light-phones-section,.GM__light-contact-info-edit .GM__dark-email-section,.GM__light-contact-info-edit .GM__dark-phones-section,.GM__light-contact-info-edit .GM__light-email-section,.GM__light-contact-info-edit .GM__light-phones-section{padding:.75rem}.GM__dark-contact-info-edit .GM__dark-phone-group,.GM__dark-contact-info-edit .GM__light-phone-group,.GM__light-contact-info-edit .GM__dark-phone-group,.GM__light-contact-info-edit .GM__light-phone-group{margin-bottom:.75rem;padding:.75rem}.GM__dark-contact-info-edit .GM__dark-contact-content,.GM__dark-contact-info-edit .GM__light-contact-content,.GM__light-contact-info-edit .GM__dark-contact-content,.GM__light-contact-info-edit .GM__light-contact-content{gap:1rem}}.GM__dark-user-profile-edit,.GM__light-user-profile-edit{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:1rem;position:relative}.GM__dark-user-profile-edit .GM__dark-edit-form,.GM__dark-user-profile-edit .GM__light-edit-form,.GM__light-user-profile-edit .GM__dark-edit-form,.GM__light-user-profile-edit .GM__light-edit-form{position:relative}.GM__dark-user-profile-edit .GM__dark-action-buttons,.GM__dark-user-profile-edit .GM__light-action-buttons,.GM__light-user-profile-edit .GM__dark-action-buttons,.GM__light-user-profile-edit .GM__light-action-buttons{display:flex;gap:.5rem;position:absolute;right:1rem;top:1rem;z-index:10}@media(max-width:768px){.GM__dark-user-profile-edit .GM__dark-action-buttons,.GM__dark-user-profile-edit .GM__light-action-buttons,.GM__light-user-profile-edit .GM__dark-action-buttons,.GM__light-user-profile-edit .GM__light-action-buttons{display:none}}.GM__dark-user-profile-edit .GM__dark-cancel-button,.GM__dark-user-profile-edit .GM__dark-save-button,.GM__dark-user-profile-edit .GM__light-cancel-button,.GM__dark-user-profile-edit .GM__light-save-button,.GM__light-user-profile-edit .GM__dark-cancel-button,.GM__light-user-profile-edit .GM__dark-save-button,.GM__light-user-profile-edit .GM__light-cancel-button,.GM__light-user-profile-edit .GM__light-save-button{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500;gap:.25rem;padding:.5rem .75rem;transition:all .2s ease}.GM__dark-user-profile-edit .GM__dark-cancel-button svg,.GM__dark-user-profile-edit .GM__dark-save-button svg,.GM__dark-user-profile-edit .GM__light-cancel-button svg,.GM__dark-user-profile-edit .GM__light-save-button svg,.GM__light-user-profile-edit .GM__dark-cancel-button svg,.GM__light-user-profile-edit .GM__dark-save-button svg,.GM__light-user-profile-edit .GM__light-cancel-button svg,.GM__light-user-profile-edit .GM__light-save-button svg{height:16px;width:16px}.GM__dark-user-profile-edit .GM__dark-cancel-button:disabled,.GM__dark-user-profile-edit .GM__dark-save-button:disabled,.GM__dark-user-profile-edit .GM__light-cancel-button:disabled,.GM__dark-user-profile-edit .GM__light-save-button:disabled,.GM__light-user-profile-edit .GM__dark-cancel-button:disabled,.GM__light-user-profile-edit .GM__dark-save-button:disabled,.GM__light-user-profile-edit .GM__light-cancel-button:disabled,.GM__light-user-profile-edit .GM__light-save-button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.GM__dark-user-profile-edit .GM__dark-edit-container,.GM__dark-user-profile-edit .GM__light-edit-container,.GM__light-user-profile-edit .GM__dark-edit-container,.GM__light-user-profile-edit .GM__light-edit-container{background-color:#0000;border:1px solid;border-radius:8px;margin-top:1.25rem;padding:1.25rem}@media(max-width:768px){.GM__dark-user-profile-edit .GM__dark-edit-container,.GM__dark-user-profile-edit .GM__light-edit-container,.GM__light-user-profile-edit .GM__dark-edit-container,.GM__light-user-profile-edit .GM__light-edit-container{margin-top:1rem;padding:1rem}}.GM__dark-user-profile-edit .GM__dark-edit-header,.GM__dark-user-profile-edit .GM__light-edit-header,.GM__light-user-profile-edit .GM__dark-edit-header,.GM__light-user-profile-edit .GM__light-edit-header{align-items:flex-start;display:flex;gap:1.25rem;margin-bottom:1.25rem}@media(max-width:768px){.GM__dark-user-profile-edit .GM__dark-edit-header,.GM__dark-user-profile-edit .GM__light-edit-header,.GM__light-user-profile-edit .GM__dark-edit-header,.GM__light-user-profile-edit .GM__light-edit-header{align-items:center;flex-direction:column;gap:1rem;text-align:center}}.GM__dark-user-profile-edit .GM__dark-user-image-container,.GM__dark-user-profile-edit .GM__light-user-image-container,.GM__light-user-profile-edit .GM__dark-user-image-container,.GM__light-user-profile-edit .GM__light-user-image-container{flex-shrink:0}.GM__dark-user-profile-edit .GM__dark-image-circle,.GM__dark-user-profile-edit .GM__light-image-circle,.GM__light-user-profile-edit .GM__dark-image-circle,.GM__light-user-profile-edit .GM__light-image-circle{background-color:#f0f0f0;border:4px solid #4caf50;border-radius:50%;height:120px;overflow:hidden;width:120px}@media(max-width:768px){.GM__dark-user-profile-edit .GM__dark-image-circle,.GM__dark-user-profile-edit .GM__light-image-circle,.GM__light-user-profile-edit .GM__dark-image-circle,.GM__light-user-profile-edit .GM__light-image-circle{height:100px;width:100px}}.GM__dark-user-profile-edit .GM__dark-user-image,.GM__dark-user-profile-edit .GM__light-user-image,.GM__light-user-profile-edit .GM__dark-user-image,.GM__light-user-profile-edit .GM__light-user-image{align-items:center!important;display:flex!important;height:100%;justify-content:center!important;object-fit:cover;width:100%}.GM__dark-user-profile-edit .GM__dark-user-image img,.GM__dark-user-profile-edit .GM__light-user-image img,.GM__light-user-profile-edit .GM__dark-user-image img,.GM__light-user-profile-edit .GM__light-user-image img{height:100%;object-fit:cover;width:100%}.GM__dark-user-profile-edit .GM__dark-header-content,.GM__dark-user-profile-edit .GM__light-header-content,.GM__light-user-profile-edit .GM__dark-header-content,.GM__light-user-profile-edit .GM__light-header-content{flex:1 1;min-width:0}.GM__dark-user-profile-edit .GM__dark-user-title,.GM__dark-user-profile-edit .GM__light-user-title,.GM__light-user-profile-edit .GM__dark-user-title,.GM__light-user-profile-edit .GM__light-user-title{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.GM__dark-user-profile-edit .GM__dark-title-underline,.GM__dark-user-profile-edit .GM__light-title-underline,.GM__light-user-profile-edit .GM__dark-title-underline,.GM__light-user-profile-edit .GM__light-title-underline{background-color:#4caf50;height:2px;margin-bottom:.75rem;width:100%}.GM__dark-user-profile-edit .GM__dark-header-info,.GM__dark-user-profile-edit .GM__light-header-info,.GM__light-user-profile-edit .GM__dark-header-info,.GM__light-user-profile-edit .GM__light-header-info{width:100%}.GM__dark-user-profile-edit .GM__dark-edit-status,.GM__dark-user-profile-edit .GM__light-edit-status,.GM__light-user-profile-edit .GM__dark-edit-status,.GM__light-user-profile-edit .GM__light-edit-status{border:1px solid;border-radius:4px;padding:.5rem}.GM__dark-user-profile-edit .GM__dark-edit-status-text,.GM__dark-user-profile-edit .GM__light-edit-status-text,.GM__light-user-profile-edit .GM__dark-edit-status-text,.GM__light-user-profile-edit .GM__light-edit-status-text{font-size:.75rem;font-weight:500}.GM__dark-user-profile-edit .GM__dark-form-sections,.GM__dark-user-profile-edit .GM__light-form-sections,.GM__light-user-profile-edit .GM__dark-form-sections,.GM__light-user-profile-edit .GM__light-form-sections{display:flex;flex-direction:column;gap:1.25rem}.GM__dark-user-profile-edit .GM__dark-form-section,.GM__dark-user-profile-edit .GM__light-form-section,.GM__light-user-profile-edit .GM__dark-form-section,.GM__light-user-profile-edit .GM__light-form-section{border:1px solid;border-radius:.375rem;overflow:hidden}.GM__dark-user-profile-edit .GM__dark-section-header,.GM__dark-user-profile-edit .GM__light-section-header,.GM__light-user-profile-edit .GM__dark-section-header,.GM__light-user-profile-edit .GM__light-section-header{border-bottom:1px solid;padding:.75rem 1rem}.GM__dark-user-profile-edit .GM__dark-section-title,.GM__dark-user-profile-edit .GM__light-section-title,.GM__light-user-profile-edit .GM__dark-section-title,.GM__light-user-profile-edit .GM__light-section-title{color:#4caf50;font-size:.8125rem;font-weight:600;margin:0 0 .25rem}.GM__dark-user-profile-edit .GM__dark-section-description,.GM__dark-user-profile-edit .GM__light-section-description,.GM__light-user-profile-edit .GM__dark-section-description,.GM__light-user-profile-edit .GM__light-section-description{font-size:.75rem;line-height:1.4;margin:0;opacity:.8}.GM__dark-user-profile-edit .GM__dark-section-content,.GM__dark-user-profile-edit .GM__light-section-content,.GM__light-user-profile-edit .GM__dark-section-content,.GM__light-user-profile-edit .GM__light-section-content{padding:1rem}.GM__dark-user-profile-edit .GM__dark-config-grid,.GM__dark-user-profile-edit .GM__light-config-grid,.GM__light-user-profile-edit .GM__dark-config-grid,.GM__light-user-profile-edit .GM__light-config-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.GM__dark-user-profile-edit .GM__dark-config-item,.GM__dark-user-profile-edit .GM__light-config-item,.GM__light-user-profile-edit .GM__dark-config-item,.GM__light-user-profile-edit .GM__light-config-item{border:1px solid;border-radius:4px;padding:.75rem}.GM__dark-user-profile-edit .GM__dark-config-info,.GM__dark-user-profile-edit .GM__light-config-info,.GM__light-user-profile-edit .GM__dark-config-info,.GM__light-user-profile-edit .GM__light-config-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}@media(max-width:480px){.GM__dark-user-profile-edit .GM__dark-config-info,.GM__dark-user-profile-edit .GM__light-config-info,.GM__light-user-profile-edit .GM__dark-config-info,.GM__light-user-profile-edit .GM__light-config-info{align-items:flex-start;flex-direction:column;gap:.25rem}}.GM__dark-user-profile-edit .GM__dark-config-label,.GM__dark-user-profile-edit .GM__light-config-label,.GM__light-user-profile-edit .GM__dark-config-label,.GM__light-user-profile-edit .GM__light-config-label{font-size:.75rem;font-weight:500}.GM__dark-user-profile-edit .GM__dark-config-value,.GM__dark-user-profile-edit .GM__light-config-value,.GM__light-user-profile-edit .GM__dark-config-value,.GM__light-user-profile-edit .GM__light-config-value{font-size:.75rem;font-weight:600}.GM__dark-user-profile-edit .GM__dark-config-value.readonly,.GM__dark-user-profile-edit .GM__light-config-value.readonly,.GM__light-user-profile-edit .GM__dark-config-value.readonly,.GM__light-user-profile-edit .GM__light-config-value.readonly{font-style:italic;opacity:.7}.GM__dark-user-profile-edit .GM__dark-config-description,.GM__dark-user-profile-edit .GM__light-config-description,.GM__light-user-profile-edit .GM__dark-config-description,.GM__light-user-profile-edit .GM__light-config-description{margin-top:.25rem}.GM__dark-user-profile-edit .GM__dark-config-hint,.GM__dark-user-profile-edit .GM__light-config-hint,.GM__light-user-profile-edit .GM__dark-config-hint,.GM__light-user-profile-edit .GM__light-config-hint{font-size:.6875rem;line-height:1.3;opacity:.7}.GM__dark-user-profile-edit .GM__dark-form-actions-mobile,.GM__dark-user-profile-edit .GM__light-form-actions-mobile,.GM__light-user-profile-edit .GM__dark-form-actions-mobile,.GM__light-user-profile-edit .GM__light-form-actions-mobile{display:none}@media(max-width:768px){.GM__dark-user-profile-edit .GM__dark-form-actions-mobile,.GM__dark-user-profile-edit .GM__light-form-actions-mobile,.GM__light-user-profile-edit .GM__dark-form-actions-mobile,.GM__light-user-profile-edit .GM__light-form-actions-mobile{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}}.GM__dark-user-profile-edit .GM__dark-cancel-button-mobile,.GM__dark-user-profile-edit .GM__dark-save-button-mobile,.GM__dark-user-profile-edit .GM__light-cancel-button-mobile,.GM__dark-user-profile-edit .GM__light-save-button-mobile,.GM__light-user-profile-edit .GM__dark-cancel-button-mobile,.GM__light-user-profile-edit .GM__dark-save-button-mobile,.GM__light-user-profile-edit .GM__light-cancel-button-mobile,.GM__light-user-profile-edit .GM__light-save-button-mobile{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:48px;padding:.75rem 1rem;transition:all .2s ease}.GM__dark-user-profile-edit .GM__dark-cancel-button-mobile svg,.GM__dark-user-profile-edit .GM__dark-save-button-mobile svg,.GM__dark-user-profile-edit .GM__light-cancel-button-mobile svg,.GM__dark-user-profile-edit .GM__light-save-button-mobile svg,.GM__light-user-profile-edit .GM__dark-cancel-button-mobile svg,.GM__light-user-profile-edit .GM__dark-save-button-mobile svg,.GM__light-user-profile-edit .GM__light-cancel-button-mobile svg,.GM__light-user-profile-edit .GM__light-save-button-mobile svg{height:18px;width:18px}.GM__dark-user-profile-edit .GM__dark-cancel-button-mobile:disabled,.GM__dark-user-profile-edit .GM__dark-save-button-mobile:disabled,.GM__dark-user-profile-edit .GM__light-cancel-button-mobile:disabled,.GM__dark-user-profile-edit .GM__light-save-button-mobile:disabled,.GM__light-user-profile-edit .GM__dark-cancel-button-mobile:disabled,.GM__light-user-profile-edit .GM__dark-save-button-mobile:disabled,.GM__light-user-profile-edit .GM__light-cancel-button-mobile:disabled,.GM__light-user-profile-edit .GM__light-save-button-mobile:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.GM__light-user-profile-edit .GM__light-save-button,.GM__light-user-profile-edit .GM__light-save-button-mobile{background-color:#4caf50;color:#fff}.GM__light-user-profile-edit .GM__light-save-button-mobile:hover:not(:disabled),.GM__light-user-profile-edit .GM__light-save-button:hover:not(:disabled){background-color:#3d8b40;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}.GM__light-user-profile-edit .GM__light-save-button svg,.GM__light-user-profile-edit .GM__light-save-button-mobile svg{fill:#fff}.GM__light-user-profile-edit .GM__light-cancel-button,.GM__light-user-profile-edit .GM__light-cancel-button-mobile{background-color:#fff;border:1px solid #e2e8f0;color:#64748b}.GM__light-user-profile-edit .GM__light-cancel-button-mobile:hover:not(:disabled),.GM__light-user-profile-edit .GM__light-cancel-button:hover:not(:disabled){background-color:#f1f5f9;box-shadow:0 2px 6px #00000026;color:#1e293b;transform:translateY(-1px)}.GM__light-user-profile-edit .GM__light-cancel-button svg,.GM__light-user-profile-edit .GM__light-cancel-button-mobile svg{fill:currentColor}.GM__light-user-profile-edit .GM__light-edit-container{border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-user-profile-edit .GM__light-user-title{color:#1e293b}.GM__light-user-profile-edit .GM__light-edit-status{background-color:#f8fafc;border-color:#e2e8f0}.GM__light-user-profile-edit .GM__light-edit-status-text{color:#1e293b}.GM__light-user-profile-edit .GM__light-form-section{background-color:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-user-profile-edit .GM__light-section-header{background-color:#f8fafc;border-bottom-color:#e2e8f0}.GM__light-user-profile-edit .GM__light-section-description{color:#64748b}.GM__light-user-profile-edit .GM__light-config-item{background-color:#f8fafc;border-color:#e2e8f0}.GM__light-user-profile-edit .GM__light-config-label{color:#64748b}.GM__light-user-profile-edit .GM__light-config-value{color:#1e293b}.GM__light-user-profile-edit .GM__light-config-hint{color:#64748b}.GM__dark-user-profile-edit .GM__dark-save-button,.GM__dark-user-profile-edit .GM__dark-save-button-mobile{background-color:#4caf50;color:#fff}.GM__dark-user-profile-edit .GM__dark-save-button-mobile:hover:not(:disabled),.GM__dark-user-profile-edit .GM__dark-save-button:hover:not(:disabled){background-color:#3d8b40;box-shadow:0 2px 6px #0006;transform:translateY(-1px)}.GM__dark-user-profile-edit .GM__dark-save-button svg,.GM__dark-user-profile-edit .GM__dark-save-button-mobile svg{fill:#fff}.GM__dark-user-profile-edit .GM__dark-cancel-button,.GM__dark-user-profile-edit .GM__dark-cancel-button-mobile{background-color:#2d2d2d;border:1px solid #404040;color:#94a3b8}.GM__dark-user-profile-edit .GM__dark-cancel-button-mobile:hover:not(:disabled),.GM__dark-user-profile-edit .GM__dark-cancel-button:hover:not(:disabled){background-color:#404040;box-shadow:0 2px 6px #0006;color:#e2e8f0;transform:translateY(-1px)}.GM__dark-user-profile-edit .GM__dark-cancel-button svg,.GM__dark-user-profile-edit .GM__dark-cancel-button-mobile svg{fill:currentColor}.GM__dark-user-profile-edit .GM__dark-edit-container{border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-user-profile-edit .GM__dark-user-title{color:#e2e8f0}.GM__dark-user-profile-edit .GM__dark-edit-status{background-color:#1a1a1a;border-color:#404040}.GM__dark-user-profile-edit .GM__dark-edit-status-text{color:#e2e8f0}.GM__dark-user-profile-edit .GM__dark-form-section{background-color:#2d2d2d;border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-user-profile-edit .GM__dark-section-header{background-color:#1a1a1a;border-bottom-color:#404040}.GM__dark-user-profile-edit .GM__dark-section-description{color:#94a3b8}.GM__dark-user-profile-edit .GM__dark-config-item{background-color:#1a1a1a;border-color:#404040}.GM__dark-user-profile-edit .GM__dark-config-label{color:#94a3b8}.GM__dark-user-profile-edit .GM__dark-config-value{color:#e2e8f0}.GM__dark-user-profile-edit .GM__dark-config-hint{color:#94a3b8}@media(max-width:480px){.GM__dark-user-profile-edit,.GM__light-user-profile-edit{padding:.75rem}.GM__dark-user-profile-edit .GM__dark-edit-container,.GM__dark-user-profile-edit .GM__light-edit-container,.GM__light-user-profile-edit .GM__dark-edit-container,.GM__light-user-profile-edit .GM__light-edit-container{margin-top:.75rem;padding:.75rem}.GM__dark-user-profile-edit .GM__dark-edit-header,.GM__dark-user-profile-edit .GM__light-edit-header,.GM__light-user-profile-edit .GM__dark-edit-header,.GM__light-user-profile-edit .GM__light-edit-header{margin-bottom:1rem}.GM__dark-user-profile-edit .GM__dark-form-sections,.GM__dark-user-profile-edit .GM__light-form-sections,.GM__light-user-profile-edit .GM__dark-form-sections,.GM__light-user-profile-edit .GM__light-form-sections{gap:1rem}.GM__dark-user-profile-edit .GM__dark-section-content,.GM__dark-user-profile-edit .GM__light-section-content,.GM__light-user-profile-edit .GM__dark-section-content,.GM__light-user-profile-edit .GM__light-section-content{padding:.75rem}.GM__dark-user-profile-edit .GM__dark-config-grid,.GM__dark-user-profile-edit .GM__light-config-grid,.GM__light-user-profile-edit .GM__dark-config-grid,.GM__light-user-profile-edit .GM__light-config-grid{gap:.75rem;grid-template-columns:1fr}}.GM__light-persons-container{background:#fff;color:#2c3e50;display:flex;flex-direction:column;height:87vh;overflow:hidden;position:relative;width:100%}.GM__light-persons-container .GM__light-persons-header{background:#fff;position:sticky;top:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;will-change:transform;z-index:100}.GM__light-persons-container .GM__light-persons-header.header-hidden{opacity:0;transform:translateY(-100%)}.GM__light-persons-container .GM__light-persons-header .GM__light-persons-title{color:#2c3e50;font-size:2.5rem;padding-left:20px}.GM__light-persons-container .GM__light-persons-header .GM__light-persons-navigation{align-items:center;display:flex;margin-bottom:1.5rem;padding-left:20px}.GM__light-persons-container .GM__light-persons-header .GM__light-persons-navigation .GM__light-navigation-item-clickable{background-color:#0000000d;border-radius:4px;color:#2c3e50;cursor:pointer;font-size:1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease}.GM__light-persons-container .GM__light-persons-header .GM__light-persons-navigation .GM__light-navigation-item-clickable:hover{background-color:#0000001a}.GM__light-persons-container .GM__light-persons-header .GM__light-persons-navigation .GM__light-navigation-item-current{background-color:#4caf501a;border-radius:4px;color:#4caf50;font-size:1rem;padding:.5rem 1rem}.GM__light-persons-container .GM__light-persons-header .GM__light-persons-navigation .GM__light-navigation-separator{color:#0000004d;font-size:1.2rem}.GM__light-persons-container .GM__light-persons-header .GM__light-header-divider{background-color:#e0e6ed;height:1px;margin:0;width:70%}.GM__light-persons-container .GM__light-persons-content{background-color:#f5f7fa;flex:1 1;height:87vh;margin-top:0;overflow-y:auto;padding:2rem 3rem;position:relative;transition:all .3s ease-in-out}.GM__light-persons-container .GM__light-persons-content.header-hidden{height:100%;margin-top:-200px;margin-top:calc(var(--header-height, 200px)*-1)}.GM__light-persons-container .GM__light-persons-content::-webkit-scrollbar{height:8px;width:8px}.GM__light-persons-container .GM__light-persons-content::-webkit-scrollbar-track{background:#fff}.GM__light-persons-container .GM__light-persons-content::-webkit-scrollbar-thumb{background:#e0e6ed;border-radius:4px}.GM__light-persons-container .GM__light-persons-content::-webkit-scrollbar-thumb:hover{background:#d1d9e6}.GM__dark-persons-container{background:#000;color:#fff;display:flex;flex-direction:column;height:87vh;overflow:hidden;position:relative;width:100%}.GM__dark-persons-container .GM__dark-persons-header{background:#000;position:sticky;top:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;will-change:transform;z-index:100}.GM__dark-persons-container .GM__dark-persons-header.header-hidden{opacity:0;transform:translateY(-100%)}.GM__dark-persons-container .GM__dark-persons-header .GM__dark-persons-title{color:#fff;font-size:2.5rem;padding-left:20px}.GM__dark-persons-container .GM__dark-persons-header .GM__dark-persons-navigation{align-items:center;display:flex;margin-bottom:1.5rem;padding-left:20px}.GM__dark-persons-container .GM__dark-persons-header .GM__dark-persons-navigation .GM__dark-navigation-item-clickable{background-color:#ffffff1a;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease}.GM__dark-persons-container .GM__dark-persons-header .GM__dark-persons-navigation .GM__dark-navigation-item-clickable:hover{background-color:#fff3}.GM__dark-persons-container .GM__dark-persons-header .GM__dark-persons-navigation .GM__dark-navigation-item-current{background-color:#4caf501a;border-radius:4px;color:#4caf50;font-size:1rem;padding:.5rem 1rem}.GM__dark-persons-container .GM__dark-persons-header .GM__dark-persons-navigation .GM__dark-navigation-separator{color:#ffffff80;font-size:1.2rem}.GM__dark-persons-container .GM__dark-persons-header .GM__dark-header-divider{background-color:#ffffff1a;height:1px;margin:0;width:70%}.GM__dark-persons-container .GM__dark-persons-content{flex:1 1;height:87vh;margin-top:0;overflow-y:auto;padding:2rem 3rem;position:relative;transition:all .3s ease-in-out}.GM__dark-persons-container .GM__dark-persons-content.header-hidden{height:100%;margin-top:-200px;margin-top:calc(var(--header-height, 200px)*-1)}.GM__dark-persons-container .GM__dark-persons-content::-webkit-scrollbar{height:8px;width:8px}.GM__dark-persons-container .GM__dark-persons-content::-webkit-scrollbar-track{background:#111}.GM__dark-persons-container .GM__dark-persons-content::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.GM__dark-persons-container .GM__dark-persons-content::-webkit-scrollbar-thumb:hover{background:#444}.custom-table-container{background:#2a2d34;border-radius:30px;font-family:Roboto,sans-serif;margin:2rem 0;padding:25px 10px}.custom-table-container .table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.custom-table-container .table-header h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.custom-table-container .table-header .table-controls{align-items:center;display:flex;gap:1rem}.custom-table-container .table-header .table-controls .search-container .search-input{background-color:#353942;border:1px solid #404348;border-radius:4px;color:#e0e0e0;font-size:.9rem;min-width:250px;padding:.5rem 1rem}.custom-table-container .table-header .table-controls .search-container .search-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33;outline:none}.custom-table-container .table-header .table-controls .search-container .search-input::placeholder{color:#949494}.custom-table-container .table-header .table-controls .filter-container .role-filter{-webkit-appearance:none;appearance:none;background-color:#353942;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;border:1px solid #404348;border-radius:4px;color:#e0e0e0;cursor:pointer;font-size:.9rem;min-width:180px;padding:.5rem 2rem .5rem 1rem}.custom-table-container .table-header .table-controls .filter-container .role-filter:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33;outline:none}.custom-table-container .table-header .table-controls .filter-container .role-filter option{background-color:#2a2d34;color:#e0e0e0}.custom-table-container .table-wrapper{overflow-x:auto;width:100%}.custom-table-container .custom-table{border-collapse:collapse;width:100%}.custom-table-container .custom-table thead{background-color:#f5f5f5}.custom-table-container .custom-table thead th{border-bottom:2px solid #ccc;color:#000;font-weight:600;padding:.75rem;text-align:left}.custom-table-container .custom-table tbody tr{border-bottom:1px solid #eee;transition:background-color .2s ease}.custom-table-container .custom-table tbody tr:hover{background-color:#fafafa24}.custom-table-container .custom-table tbody tr td{color:#e0e0e0;padding:.75rem}.custom-table-container .status-indicator{border-radius:1rem;display:inline-block;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.custom-table-container .status-indicator.status-active{background-color:#e8f5e9;color:#2e7d32}.custom-table-container .status-indicator.status-inactive{background-color:#fafafa;color:#121212}.custom-table-container .btn{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.custom-table-container .btn.btn-primary{background-color:#007bff;color:#fff}.custom-table-container .btn.btn-primary:hover{background-color:#0056b3}.custom-table-container .btn.btn-warning{background-color:#ffc107;color:#000}.custom-table-container .btn.btn-warning:hover{background-color:#d39e00}.custom-table-container .btn.btn-danger{background-color:#dc3545;color:#fff}.custom-table-container .btn.btn-danger:hover{background-color:#bd2130}.custom-table-container .btn.btn-secondary{background-color:#404348;color:#fff}.custom-table-container .btn.btn-secondary:hover{background-color:#4c5056}.custom-table-container .btn.btn-sm{font-size:.875rem;padding:.5rem .75rem}.custom-table-container .table-actions{display:flex;gap:.5rem}.pagination-wrapper{display:flex;justify-content:center;margin-top:1.5rem}.pagination-wrapper .custom-pagination .MuiPaginationItem-root{border-radius:4px;color:#fff;font-size:14px;height:32px;margin:0 4px;min-width:32px;transition:all .2s ease-in-out}.pagination-wrapper .custom-pagination .MuiPaginationItem-root.Mui-selected{background-color:#007bff;color:#fff}.pagination-wrapper .custom-pagination .MuiPaginationItem-root:hover{background-color:#007bff1a}.modal-content{background-color:#2a2d34;border-radius:8px;box-shadow:0 4px 20px #0000004d;left:50%;max-width:500px;outline:none;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.modal-content .modal-title{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 1.5rem}.modal-content .custom-form .form-group{margin-bottom:1.25rem}.modal-content .custom-form .form-group label{color:#e0e0e0;display:block;font-weight:500;margin-bottom:.5rem}.modal-content .custom-form .form-group.form-check .checkbox-label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.modal-content .custom-form .form-group .form-control{background-color:#353942;border:1px solid #404348;border-radius:4px;color:#e0e0e0;font-size:.95rem;padding:.75rem;transition:border-color .2s ease;width:100%}.modal-content .custom-form .form-group .form-control:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33;outline:none}.modal-content .custom-form .form-group .form-control::placeholder{color:gray}.modal-content .custom-form .form-group .form-error{color:#dc3545;display:block;font-size:.875rem;margin-top:.5rem}.modal-content .custom-form .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:0;margin-top:2rem}.document-types-table-container{background:#2a2d34;border-radius:30px;font-family:Roboto,sans-serif;margin:2rem 0;padding:25px 10px}.document-types-table-container .table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.document-types-table-container .table-header h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.document-types-table-container .table-header .add-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease}.document-types-table-container .table-header .add-button:hover{background-color:#0056b3}.document-types-table-container .table-wrapper{overflow-x:auto;width:100%}.document-types-table-container .document-types-table{border-collapse:collapse;width:100%}.document-types-table-container .document-types-table thead{background-color:#f5f5f5}.document-types-table-container .document-types-table thead th{border-bottom:2px solid #ccc;color:#000;font-weight:600;padding:.75rem;text-align:left}.document-types-table-container .document-types-table tbody tr{border-bottom:1px solid #eee;transition:background-color .2s ease}.document-types-table-container .document-types-table tbody tr:hover{background-color:hsla(0,0%,98%,.141)}.document-types-table-container .document-types-table tbody tr td{color:#e0e0e0;padding:.75rem}.document-types-table-container .document-types-table tbody tr td .status-badge{border-radius:1rem;display:inline-block;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.document-types-table-container .document-types-table tbody tr td .status-badge.active{background-color:#e8f5e9;color:#2e7d32}.document-types-table-container .document-types-table tbody tr td .status-badge.inactive{background-color:#fafafa;color:#121212}.document-types-table-container .document-types-table tbody tr .actions-cell{display:flex;gap:.5rem}.document-types-table-container .document-types-table tbody tr .actions-cell .edit-button{background-color:#ffc107;border:none;border-radius:4px;color:#000;cursor:pointer;padding:.5rem .75rem;transition:background-color .2s ease}.document-types-table-container .document-types-table tbody tr .actions-cell .edit-button:hover{background-color:#e0a800}.document-types-table-container .document-types-table tbody tr .actions-cell .delete-button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem .75rem;transition:background-color .2s ease}.document-types-table-container .document-types-table tbody tr .actions-cell .delete-button:hover{background-color:#c82333}.document-types-table-container .pagination-container{display:flex;justify-content:center;margin-top:1.5rem}.document-types-table-container .pagination-container .custom-pagination .MuiPaginationItem-root{border-radius:4px;color:#fff;font-size:14px;height:32px;margin:0 4px;min-width:32px;transition:all .2s ease-in-out}.document-types-table-container .pagination-container .custom-pagination .MuiPaginationItem-root.Mui-selected{background-color:#007bff;color:#fff}.document-types-table-container .pagination-container .custom-pagination .MuiPaginationItem-root:hover{background-color:#007bff1a}.document-type-modal .MuiModal-backdrop{background-color:#000c}.document-type-modal .MuiModal-root{align-items:center;display:flex;justify-content:center}.document-type-modal form{background-color:#2a2d34;border-radius:8px;box-shadow:0 4px 20px #0000004d;left:50%;max-width:500px;outline:none;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.document-type-modal form h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 1.5rem}.document-type-modal form div{margin-bottom:1.25rem}.document-type-modal form div label{color:#e0e0e0;display:block;font-weight:500;margin-bottom:.5rem}.document-type-modal form div label:has(input[type=checkbox]){align-items:center;cursor:pointer;display:flex;gap:.5rem}.document-type-modal form div input,.document-type-modal form div select,.document-type-modal form div textarea{background-color:#363940;border:1px solid #404348;border-radius:4px;color:#e0e0e0;font-size:.95rem;padding:.75rem;transition:border-color .2s ease;width:100%}.document-type-modal form div input:focus,.document-type-modal form div select:focus,.document-type-modal form div textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33;outline:none}.document-type-modal form div input::placeholder,.document-type-modal form div select::placeholder,.document-type-modal form div textarea::placeholder{color:gray}.document-type-modal form div span{color:#ff4d4d;display:block;font-size:.875rem;margin-top:.5rem}.document-type-modal form div:last-child{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:0;margin-top:2rem}.document-type-modal form div:last-child button{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.625rem 1.25rem;transition:all .2s ease}.document-type-modal form div:last-child button[type=submit]{background-color:#007bff;color:#fff}.document-type-modal form div:last-child button[type=submit]:hover{background-color:#0056b3}.document-type-modal form div:last-child button[type=button]{background-color:#404348;color:#fff}.document-type-modal form div:last-child button[type=button]:hover{background-color:#4a4d54}.GM__dark-vehicle-profile-info,.GM__light-vehicle-profile-info{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:1rem;position:relative}.GM__dark-vehicle-profile-info .GM__dark-edit-button,.GM__dark-vehicle-profile-info .GM__light-edit-button,.GM__light-vehicle-profile-info .GM__dark-edit-button,.GM__light-vehicle-profile-info .GM__light-edit-button{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:40px;z-index:10}.GM__dark-vehicle-profile-info .GM__dark-edit-button img,.GM__dark-vehicle-profile-info .GM__light-edit-button img,.GM__light-vehicle-profile-info .GM__dark-edit-button img,.GM__light-vehicle-profile-info .GM__light-edit-button img{height:18px;width:18px}.GM__dark-vehicle-profile-info .GM__dark-profile-container,.GM__dark-vehicle-profile-info .GM__light-profile-container,.GM__light-vehicle-profile-info .GM__dark-profile-container,.GM__light-vehicle-profile-info .GM__light-profile-container{background-color:#0000;border:1px solid;border-radius:8px;padding:1.25rem}.GM__dark-vehicle-profile-info .GM__dark-profile-header,.GM__dark-vehicle-profile-info .GM__light-profile-header,.GM__light-vehicle-profile-info .GM__dark-profile-header,.GM__light-vehicle-profile-info .GM__light-profile-header{align-items:flex-start;display:flex;gap:1.25rem;margin-bottom:1.25rem}@media(max-width:768px){.GM__dark-vehicle-profile-info .GM__dark-profile-header,.GM__dark-vehicle-profile-info .GM__light-profile-header,.GM__light-vehicle-profile-info .GM__dark-profile-header,.GM__light-vehicle-profile-info .GM__light-profile-header{align-items:center;flex-direction:column;text-align:center}}.GM__dark-vehicle-profile-info .GM__dark-vehicle-image-container,.GM__dark-vehicle-profile-info .GM__light-vehicle-image-container,.GM__light-vehicle-profile-info .GM__dark-vehicle-image-container,.GM__light-vehicle-profile-info .GM__light-vehicle-image-container{flex-shrink:0}.GM__dark-vehicle-profile-info .GM__dark-image-circle,.GM__dark-vehicle-profile-info .GM__light-image-circle,.GM__light-vehicle-profile-info .GM__dark-image-circle,.GM__light-vehicle-profile-info .GM__light-image-circle{background-color:#f0f0f0;border:4px solid #4caf50;border-radius:50%;height:200px;overflow:hidden;width:200px}@media(max-width:768px){.GM__dark-vehicle-profile-info .GM__dark-image-circle,.GM__dark-vehicle-profile-info .GM__light-image-circle,.GM__light-vehicle-profile-info .GM__dark-image-circle,.GM__light-vehicle-profile-info .GM__light-image-circle{height:100px;width:100px}}.GM__dark-vehicle-profile-info .GM__dark-vehicle-image,.GM__dark-vehicle-profile-info .GM__light-vehicle-image,.GM__light-vehicle-profile-info .GM__dark-vehicle-image,.GM__light-vehicle-profile-info .GM__light-vehicle-image{align-items:center!important;display:flex!important;height:100%;justify-content:center!important;object-fit:cover;width:100%}.GM__dark-vehicle-profile-info .GM__dark-vehicle-image img,.GM__dark-vehicle-profile-info .GM__light-vehicle-image img,.GM__light-vehicle-profile-info .GM__dark-vehicle-image img,.GM__light-vehicle-profile-info .GM__light-vehicle-image img{height:100%;object-fit:cover;width:100%}.GM__dark-vehicle-profile-info .GM__dark-header-content,.GM__dark-vehicle-profile-info .GM__light-header-content,.GM__light-vehicle-profile-info .GM__dark-header-content,.GM__light-vehicle-profile-info .GM__light-header-content{flex:1 1;min-width:0}.GM__dark-vehicle-profile-info .GM__dark-vehicle-title,.GM__dark-vehicle-profile-info .GM__light-vehicle-title,.GM__light-vehicle-profile-info .GM__dark-vehicle-title,.GM__light-vehicle-profile-info .GM__light-vehicle-title{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.GM__dark-vehicle-profile-info .GM__dark-title-underline,.GM__dark-vehicle-profile-info .GM__light-title-underline,.GM__light-vehicle-profile-info .GM__dark-title-underline,.GM__light-vehicle-profile-info .GM__light-title-underline{background-color:#4caf50;height:2px;margin-bottom:.75rem;width:100%}.GM__dark-vehicle-profile-info .GM__dark-badges-container,.GM__dark-vehicle-profile-info .GM__light-badges-container,.GM__light-vehicle-profile-info .GM__dark-badges-container,.GM__light-vehicle-profile-info .GM__light-badges-container{display:flex;flex-wrap:wrap;gap:.75rem}.GM__dark-vehicle-profile-info .GM__dark-plate-badge,.GM__dark-vehicle-profile-info .GM__light-plate-badge,.GM__light-vehicle-profile-info .GM__dark-plate-badge,.GM__light-vehicle-profile-info .GM__light-plate-badge{background-color:#4caf50;border-radius:6px;box-shadow:0 1px 2px #0000001a;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase}.GM__dark-vehicle-profile-info .GM__dark-type-badge,.GM__dark-vehicle-profile-info .GM__light-type-badge,.GM__light-vehicle-profile-info .GM__dark-type-badge,.GM__light-vehicle-profile-info .GM__light-type-badge{background-color:#4caf50;border-radius:6px;box-shadow:0 1px 2px #0000001a;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.3px;padding:.5rem 1rem}.GM__dark-vehicle-profile-info .GM__dark-contract-section,.GM__dark-vehicle-profile-info .GM__light-contract-section,.GM__light-vehicle-profile-info .GM__dark-contract-section,.GM__light-vehicle-profile-info .GM__light-contract-section{border:1px solid;border-radius:.375rem;margin-bottom:1.25rem;padding:.75rem}.GM__dark-vehicle-profile-info .GM__dark-section-title,.GM__dark-vehicle-profile-info .GM__light-section-title,.GM__light-vehicle-profile-info .GM__dark-section-title,.GM__light-vehicle-profile-info .GM__light-section-title{color:#4caf50;font-size:.8125rem;font-weight:600;margin:0 0 .5rem}.GM__dark-vehicle-profile-info .GM__dark-contract-content,.GM__dark-vehicle-profile-info .GM__light-contract-content,.GM__light-vehicle-profile-info .GM__dark-contract-content,.GM__light-vehicle-profile-info .GM__light-contract-content{display:flex;flex-direction:column;gap:.25rem}.GM__dark-vehicle-profile-info .GM__dark-contract-field,.GM__dark-vehicle-profile-info .GM__light-contract-field,.GM__light-vehicle-profile-info .GM__dark-contract-field,.GM__light-vehicle-profile-info .GM__light-contract-field{display:flex;flex-direction:column;gap:2px}.GM__dark-vehicle-profile-info .GM__dark-contract-label,.GM__dark-vehicle-profile-info .GM__light-contract-label,.GM__light-vehicle-profile-info .GM__dark-contract-label,.GM__light-vehicle-profile-info .GM__light-contract-label{font-size:.75rem;font-style:italic;font-weight:500}.GM__dark-vehicle-profile-info .GM__dark-contract-value,.GM__dark-vehicle-profile-info .GM__light-contract-value,.GM__light-vehicle-profile-info .GM__dark-contract-value,.GM__light-vehicle-profile-info .GM__light-contract-value{font-size:.75rem;font-weight:600}.GM__dark-vehicle-profile-info .GM__dark-info-grid,.GM__dark-vehicle-profile-info .GM__light-info-grid,.GM__light-vehicle-profile-info .GM__dark-info-grid,.GM__light-vehicle-profile-info .GM__light-info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:1.25rem}@media(max-width:768px){.GM__dark-vehicle-profile-info .GM__dark-info-grid,.GM__dark-vehicle-profile-info .GM__light-info-grid,.GM__light-vehicle-profile-info .GM__dark-info-grid,.GM__light-vehicle-profile-info .GM__light-info-grid{gap:.75rem;grid-template-columns:1fr}}.GM__dark-vehicle-profile-info .GM__dark-info-card,.GM__dark-vehicle-profile-info .GM__light-info-card,.GM__light-vehicle-profile-info .GM__dark-info-card,.GM__light-vehicle-profile-info .GM__light-info-card{border:1px solid;border-radius:.375rem;padding:.75rem}.GM__dark-vehicle-profile-info .GM__dark-card-title,.GM__dark-vehicle-profile-info .GM__light-card-title,.GM__light-vehicle-profile-info .GM__dark-card-title,.GM__light-vehicle-profile-info .GM__light-card-title{border-bottom:1px solid #4caf50;color:#4caf50;font-size:.8125rem;font-weight:600;margin:0 0 .5rem;padding-bottom:.25rem}.GM__dark-vehicle-profile-info .GM__dark-card-content,.GM__dark-vehicle-profile-info .GM__light-card-content,.GM__light-vehicle-profile-info .GM__dark-card-content,.GM__light-vehicle-profile-info .GM__light-card-content{display:flex;flex-direction:column;gap:.5rem}.GM__dark-vehicle-profile-info .GM__dark-field-group,.GM__dark-vehicle-profile-info .GM__light-field-group,.GM__light-vehicle-profile-info .GM__dark-field-group,.GM__light-vehicle-profile-info .GM__light-field-group{display:flex;gap:.75rem}@media(max-width:480px){.GM__dark-vehicle-profile-info .GM__dark-field-group,.GM__dark-vehicle-profile-info .GM__light-field-group,.GM__light-vehicle-profile-info .GM__dark-field-group,.GM__light-vehicle-profile-info .GM__light-field-group{flex-direction:column;gap:.5rem}}.GM__dark-vehicle-profile-info .GM__dark-field,.GM__dark-vehicle-profile-info .GM__light-field,.GM__light-vehicle-profile-info .GM__dark-field,.GM__light-vehicle-profile-info .GM__light-field{display:flex;flex:1 1;flex-direction:column;gap:2px}.GM__dark-vehicle-profile-info .GM__dark-field-label,.GM__dark-vehicle-profile-info .GM__light-field-label,.GM__light-vehicle-profile-info .GM__dark-field-label,.GM__light-vehicle-profile-info .GM__light-field-label{font-size:.75rem;font-style:italic;font-weight:500}.GM__dark-vehicle-profile-info .GM__dark-field-value,.GM__dark-vehicle-profile-info .GM__light-field-value,.GM__light-vehicle-profile-info .GM__dark-field-value,.GM__light-vehicle-profile-info .GM__light-field-value{font-size:.75rem;font-weight:600;word-break:break-word}.GM__dark-vehicle-profile-info .GM__dark-observations-section,.GM__dark-vehicle-profile-info .GM__light-observations-section,.GM__light-vehicle-profile-info .GM__dark-observations-section,.GM__light-vehicle-profile-info .GM__light-observations-section{border:1px solid;border-radius:.375rem;padding:.75rem}.GM__dark-vehicle-profile-info .GM__dark-observations-content,.GM__dark-vehicle-profile-info .GM__light-observations-content,.GM__light-vehicle-profile-info .GM__dark-observations-content,.GM__light-vehicle-profile-info .GM__light-observations-content{align-items:center;display:flex;min-height:60px}.GM__dark-vehicle-profile-info .GM__dark-observations-text,.GM__dark-vehicle-profile-info .GM__light-observations-text,.GM__light-vehicle-profile-info .GM__dark-observations-text,.GM__light-vehicle-profile-info .GM__light-observations-text{font-size:.75rem;line-height:1.4}.GM__light-vehicle-profile-info .GM__light-edit-button{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;color:#1e293b}.GM__light-vehicle-profile-info .GM__light-edit-button:hover{background-color:#f1f5f9;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}.GM__light-vehicle-profile-info .GM__light-profile-container{border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-vehicle-profile-info .GM__light-vehicle-title{color:#1e293b}.GM__light-vehicle-profile-info .GM__light-contract-section{background-color:#f8fafc;border-color:#e2e8f0}.GM__light-vehicle-profile-info .GM__light-contract-label{color:#64748b}.GM__light-vehicle-profile-info .GM__light-contract-value{color:#1e293b}.GM__light-vehicle-profile-info .GM__light-info-card{background-color:#f8fafc;border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-vehicle-profile-info .GM__light-field-label{color:#64748b}.GM__light-vehicle-profile-info .GM__light-field-value{color:#1e293b}.GM__light-vehicle-profile-info .GM__light-observations-section{background-color:#f8fafc;border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-vehicle-profile-info .GM__light-observations-text{color:#1e293b}.GM__dark-vehicle-profile-info .GM__dark-edit-button{background-color:#2d2d2d;border:1px solid #404040;box-shadow:0 1px 3px #0000004d;color:#e2e8f0}.GM__dark-vehicle-profile-info .GM__dark-edit-button:hover{background-color:#404040;box-shadow:0 2px 6px #0006;transform:translateY(-1px)}.GM__dark-vehicle-profile-info .GM__dark-profile-container{border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-vehicle-profile-info .GM__dark-vehicle-title{color:#e2e8f0}.GM__dark-vehicle-profile-info .GM__dark-contract-section{background-color:#1a1a1a;border-color:#404040}.GM__dark-vehicle-profile-info .GM__dark-contract-label{color:#94a3b8}.GM__dark-vehicle-profile-info .GM__dark-contract-value{color:#e2e8f0}.GM__dark-vehicle-profile-info .GM__dark-info-card{background-color:#1a1a1a;border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-vehicle-profile-info .GM__dark-field-label{color:#94a3b8}.GM__dark-vehicle-profile-info .GM__dark-field-value{color:#e2e8f0}.GM__dark-vehicle-profile-info .GM__dark-observations-section{background-color:#1a1a1a;border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-vehicle-profile-info .GM__dark-observations-text{color:#e2e8f0}.GM__dark-observations-cards-container,.GM__light-observations-cards-container{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%}@media(max-width:768px){.GM__dark-observations-cards-container,.GM__light-observations-cards-container{gap:.25rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.GM__dark-observations-cards-container,.GM__light-observations-cards-container{grid-template-columns:1fr}}.GM__dark-observation-card,.GM__light-observation-card{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:flex;justify-content:center;min-height:60px;overflow:hidden;padding:.5rem;position:relative;transition:all .2s ease}.GM__dark-observation-card:hover,.GM__light-observation-card:hover{transform:translateY(-1px)}.GM__dark-observation-card-content,.GM__light-observation-card-content{align-items:center;display:flex;justify-content:center;padding:.25rem;text-align:center;width:100%}.GM__dark-observation-title,.GM__light-observation-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;font-weight:700;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.GM__dark-add-more-card,.GM__light-add-more-card{border-style:dashed;border-width:2px}.GM__dark-add-comment-card,.GM__light-add-comment-card{border-style:dashed;border-width:2px;min-height:80px}.GM__dark-add-comment-text,.GM__dark-add-more-text,.GM__light-add-comment-text,.GM__light-add-more-text{font-size:.75rem;font-weight:600;text-align:center}.GM__dark-no-observations,.GM__light-no-observations{align-items:center;display:flex;justify-content:center;min-height:80px;width:100%}.GM__dark-trailer-selector,.GM__light-trailer-selector{margin-bottom:1.5rem;position:relative}.GM__dark-trailer-selector .GM__dark-selector-header,.GM__dark-trailer-selector .GM__light-selector-header,.GM__light-trailer-selector .GM__dark-selector-header,.GM__light-trailer-selector .GM__light-selector-header{margin-bottom:.5rem}.GM__dark-trailer-selector .GM__dark-selector-label,.GM__dark-trailer-selector .GM__light-selector-label,.GM__light-trailer-selector .GM__dark-selector-label,.GM__light-trailer-selector .GM__light-selector-label{display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.GM__dark-trailer-selector .GM__dark-selector-toggle,.GM__dark-trailer-selector .GM__light-selector-toggle,.GM__light-trailer-selector .GM__dark-selector-toggle,.GM__light-trailer-selector .GM__light-selector-toggle{background:#0000;border:2px solid;border-radius:8px;cursor:pointer;padding:12px 16px;text-align:left;transition:all .3s ease;width:100%}.GM__dark-trailer-selector .GM__dark-selector-toggle:hover,.GM__dark-trailer-selector .GM__light-selector-toggle:hover,.GM__light-trailer-selector .GM__dark-selector-toggle:hover,.GM__light-trailer-selector .GM__light-selector-toggle:hover{border-color:#4f46e5}.GM__dark-trailer-selector .GM__dark-selector-toggle:disabled,.GM__dark-trailer-selector .GM__light-selector-toggle:disabled,.GM__light-trailer-selector .GM__dark-selector-toggle:disabled,.GM__light-trailer-selector .GM__light-selector-toggle:disabled{cursor:not-allowed;opacity:.6}.GM__dark-trailer-selector .GM__dark-current-trailer,.GM__dark-trailer-selector .GM__dark-no-trailer,.GM__dark-trailer-selector .GM__light-current-trailer,.GM__dark-trailer-selector .GM__light-no-trailer,.GM__light-trailer-selector .GM__dark-current-trailer,.GM__light-trailer-selector .GM__dark-no-trailer,.GM__light-trailer-selector .GM__light-current-trailer,.GM__light-trailer-selector .GM__light-no-trailer{align-items:center;display:flex;gap:12px}.GM__dark-trailer-selector .GM__dark-current-trailer .GM__dark-status-icon,.GM__dark-trailer-selector .GM__dark-current-trailer .GM__light-status-icon,.GM__dark-trailer-selector .GM__dark-no-trailer .GM__dark-status-icon,.GM__dark-trailer-selector .GM__dark-no-trailer .GM__light-status-icon,.GM__dark-trailer-selector .GM__light-current-trailer .GM__dark-status-icon,.GM__dark-trailer-selector .GM__light-current-trailer .GM__light-status-icon,.GM__dark-trailer-selector .GM__light-no-trailer .GM__dark-status-icon,.GM__dark-trailer-selector .GM__light-no-trailer .GM__light-status-icon,.GM__light-trailer-selector .GM__dark-current-trailer .GM__dark-status-icon,.GM__light-trailer-selector .GM__dark-current-trailer .GM__light-status-icon,.GM__light-trailer-selector .GM__dark-no-trailer .GM__dark-status-icon,.GM__light-trailer-selector .GM__dark-no-trailer .GM__light-status-icon,.GM__light-trailer-selector .GM__light-current-trailer .GM__dark-status-icon,.GM__light-trailer-selector .GM__light-current-trailer .GM__light-status-icon,.GM__light-trailer-selector .GM__light-no-trailer .GM__dark-status-icon,.GM__light-trailer-selector .GM__light-no-trailer .GM__light-status-icon{height:20px;width:20px}.GM__dark-trailer-selector .GM__dark-current-trailer .GM__dark-status-icon.linked,.GM__dark-trailer-selector .GM__dark-current-trailer .GM__light-status-icon.linked,.GM__dark-trailer-selector .GM__dark-no-trailer .GM__dark-status-icon.linked,.GM__dark-trailer-selector .GM__dark-no-trailer .GM__light-status-icon.linked,.GM__dark-trailer-selector .GM__light-current-trailer .GM__dark-status-icon.linked,.GM__dark-trailer-selector .GM__light-current-trailer .GM__light-status-icon.linked,.GM__dark-trailer-selector .GM__light-no-trailer .GM__dark-status-icon.linked,.GM__dark-trailer-selector .GM__light-no-trailer .GM__light-status-icon.linked,.GM__light-trailer-selector .GM__dark-current-trailer .GM__dark-status-icon.linked,.GM__light-trailer-selector .GM__dark-current-trailer .GM__light-status-icon.linked,.GM__light-trailer-selector .GM__dark-no-trailer .GM__dark-status-icon.linked,.GM__light-trailer-selector .GM__dark-no-trailer .GM__light-status-icon.linked,.GM__light-trailer-selector .GM__light-current-trailer .GM__dark-status-icon.linked,.GM__light-trailer-selector .GM__light-current-trailer .GM__light-status-icon.linked,.GM__light-trailer-selector .GM__light-no-trailer .GM__dark-status-icon.linked,.GM__light-trailer-selector .GM__light-no-trailer .GM__light-status-icon.linked{color:#10b981}.GM__dark-trailer-selector .GM__dark-current-trailer .GM__dark-status-icon.unlinked,.GM__dark-trailer-selector .GM__dark-current-trailer .GM__light-status-icon.unlinked,.GM__dark-trailer-selector .GM__dark-no-trailer .GM__dark-status-icon.unlinked,.GM__dark-trailer-selector .GM__dark-no-trailer .GM__light-status-icon.unlinked,.GM__dark-trailer-selector .GM__light-current-trailer .GM__dark-status-icon.unlinked,.GM__dark-trailer-selector .GM__light-current-trailer .GM__light-status-icon.unlinked,.GM__dark-trailer-selector .GM__light-no-trailer .GM__dark-status-icon.unlinked,.GM__dark-trailer-selector .GM__light-no-trailer .GM__light-status-icon.unlinked,.GM__light-trailer-selector .GM__dark-current-trailer .GM__dark-status-icon.unlinked,.GM__light-trailer-selector .GM__dark-current-trailer .GM__light-status-icon.unlinked,.GM__light-trailer-selector .GM__dark-no-trailer .GM__dark-status-icon.unlinked,.GM__light-trailer-selector .GM__dark-no-trailer .GM__light-status-icon.unlinked,.GM__light-trailer-selector .GM__light-current-trailer .GM__dark-status-icon.unlinked,.GM__light-trailer-selector .GM__light-current-trailer .GM__light-status-icon.unlinked,.GM__light-trailer-selector .GM__light-no-trailer .GM__dark-status-icon.unlinked,.GM__light-trailer-selector .GM__light-no-trailer .GM__light-status-icon.unlinked{color:#6b7280}.GM__dark-trailer-selector .GM__dark-current-trailer .GM__dark-trailer-model,.GM__dark-trailer-selector .GM__dark-current-trailer .GM__light-trailer-model,.GM__dark-trailer-selector .GM__dark-no-trailer .GM__dark-trailer-model,.GM__dark-trailer-selector .GM__dark-no-trailer .GM__light-trailer-model,.GM__dark-trailer-selector .GM__light-current-trailer .GM__dark-trailer-model,.GM__dark-trailer-selector .GM__light-current-trailer .GM__light-trailer-model,.GM__dark-trailer-selector .GM__light-no-trailer .GM__dark-trailer-model,.GM__dark-trailer-selector .GM__light-no-trailer .GM__light-trailer-model,.GM__light-trailer-selector .GM__dark-current-trailer .GM__dark-trailer-model,.GM__light-trailer-selector .GM__dark-current-trailer .GM__light-trailer-model,.GM__light-trailer-selector .GM__dark-no-trailer .GM__dark-trailer-model,.GM__light-trailer-selector .GM__dark-no-trailer .GM__light-trailer-model,.GM__light-trailer-selector .GM__light-current-trailer .GM__dark-trailer-model,.GM__light-trailer-selector .GM__light-current-trailer .GM__light-trailer-model,.GM__light-trailer-selector .GM__light-no-trailer .GM__dark-trailer-model,.GM__light-trailer-selector .GM__light-no-trailer .GM__light-trailer-model{font-size:.85rem;margin-left:auto;opacity:.7}.GM__dark-trailer-selector .GM__dark-selector-dropdown,.GM__dark-trailer-selector .GM__light-selector-dropdown,.GM__light-trailer-selector .GM__dark-selector-dropdown,.GM__light-trailer-selector .GM__light-selector-dropdown{border:2px solid;border-radius:8px;box-shadow:0 10px 25px #0000001a;left:0;max-height:400px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.GM__dark-trailer-selector .GM__dark-search-container,.GM__dark-trailer-selector .GM__light-search-container,.GM__light-trailer-selector .GM__dark-search-container,.GM__light-trailer-selector .GM__light-search-container{border-bottom:1px solid;padding:12px;position:relative}.GM__dark-trailer-selector .GM__dark-search-container .GM__dark-search-icon,.GM__dark-trailer-selector .GM__dark-search-container .GM__light-search-icon,.GM__dark-trailer-selector .GM__light-search-container .GM__dark-search-icon,.GM__dark-trailer-selector .GM__light-search-container .GM__light-search-icon,.GM__light-trailer-selector .GM__dark-search-container .GM__dark-search-icon,.GM__light-trailer-selector .GM__dark-search-container .GM__light-search-icon,.GM__light-trailer-selector .GM__light-search-container .GM__dark-search-icon,.GM__light-trailer-selector .GM__light-search-container .GM__light-search-icon{height:16px;left:20px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:16px}.GM__dark-trailer-selector .GM__dark-search-container .GM__dark-search-input,.GM__dark-trailer-selector .GM__dark-search-container .GM__light-search-input,.GM__dark-trailer-selector .GM__light-search-container .GM__dark-search-input,.GM__dark-trailer-selector .GM__light-search-container .GM__light-search-input,.GM__light-trailer-selector .GM__dark-search-container .GM__dark-search-input,.GM__light-trailer-selector .GM__dark-search-container .GM__light-search-input,.GM__light-trailer-selector .GM__light-search-container .GM__dark-search-input,.GM__light-trailer-selector .GM__light-search-container .GM__light-search-input{background:#0000;border:1px solid;border-radius:6px;font-size:.9rem;padding:8px 12px 8px 40px;width:100%}.GM__dark-trailer-selector .GM__dark-search-container .GM__dark-search-input:focus,.GM__dark-trailer-selector .GM__dark-search-container .GM__light-search-input:focus,.GM__dark-trailer-selector .GM__light-search-container .GM__dark-search-input:focus,.GM__dark-trailer-selector .GM__light-search-container .GM__light-search-input:focus,.GM__light-trailer-selector .GM__dark-search-container .GM__dark-search-input:focus,.GM__light-trailer-selector .GM__dark-search-container .GM__light-search-input:focus,.GM__light-trailer-selector .GM__light-search-container .GM__dark-search-input:focus,.GM__light-trailer-selector .GM__light-search-container .GM__light-search-input:focus{border-color:#4f46e5;outline:none}.GM__dark-trailer-selector .GM__dark-trailer-list,.GM__dark-trailer-selector .GM__light-trailer-list,.GM__light-trailer-selector .GM__dark-trailer-list,.GM__light-trailer-selector .GM__light-trailer-list{max-height:300px;overflow-y:auto}.GM__dark-trailer-selector .GM__dark-trailer-item,.GM__dark-trailer-selector .GM__light-trailer-item,.GM__light-trailer-selector .GM__dark-trailer-item,.GM__light-trailer-selector .GM__light-trailer-item{align-items:flex-start;border-bottom:1px solid;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s ease}.GM__dark-trailer-selector .GM__dark-trailer-item:hover,.GM__dark-trailer-selector .GM__light-trailer-item:hover,.GM__light-trailer-selector .GM__dark-trailer-item:hover,.GM__light-trailer-selector .GM__light-trailer-item:hover{background-color:#4f46e50d}.GM__dark-trailer-selector .GM__dark-trailer-item.associated,.GM__dark-trailer-selector .GM__light-trailer-item.associated,.GM__light-trailer-selector .GM__dark-trailer-item.associated,.GM__light-trailer-selector .GM__light-trailer-item.associated{background-color:#fbbf241a}.GM__dark-trailer-selector .GM__dark-trailer-item.current,.GM__dark-trailer-selector .GM__light-trailer-item.current,.GM__light-trailer-selector .GM__dark-trailer-item.current,.GM__light-trailer-selector .GM__light-trailer-item.current{background-color:#10b9811a}.GM__dark-trailer-selector .GM__dark-trailer-item.remove-association,.GM__dark-trailer-selector .GM__light-trailer-item.remove-association,.GM__light-trailer-selector .GM__dark-trailer-item.remove-association,.GM__light-trailer-selector .GM__light-trailer-item.remove-association{background-color:#ef44441a;color:#dc2626}.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-status,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-status,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-status,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-status,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-status,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-status,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-status,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-status{margin-top:2px}.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__dark-status-icon,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__light-status-icon,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__dark-status-icon,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__light-status-icon,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__dark-status-icon,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__light-status-icon,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__dark-status-icon,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__light-status-icon,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__dark-status-icon,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__light-status-icon,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__dark-status-icon,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__light-status-icon,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__dark-status-icon,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__light-status-icon,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__dark-status-icon,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__light-status-icon{height:18px;width:18px}.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__dark-status-icon.linked,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__light-status-icon.linked,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__dark-status-icon.linked,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__light-status-icon.linked,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__dark-status-icon.linked,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__light-status-icon.linked,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__dark-status-icon.linked,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__light-status-icon.linked,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__dark-status-icon.linked,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__light-status-icon.linked,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__dark-status-icon.linked,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__light-status-icon.linked,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__dark-status-icon.linked,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__light-status-icon.linked,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__dark-status-icon.linked,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__light-status-icon.linked{color:#f59e0b}.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__dark-status-icon.available,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__light-status-icon.available,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__dark-status-icon.available,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__light-status-icon.available,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__dark-status-icon.available,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__light-status-icon.available,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__dark-status-icon.available,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__light-status-icon.available,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__dark-status-icon.available,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-status .GM__light-status-icon.available,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__dark-status-icon.available,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-status .GM__light-status-icon.available,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__dark-status-icon.available,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-status .GM__light-status-icon.available,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__dark-status-icon.available,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-status .GM__light-status-icon.available{color:#10b981}.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info{flex:1 1}.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-header,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-header,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-header,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-header,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-header,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-header,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-header,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-header,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-header,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-header,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-header,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-header,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-header,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-header,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-header,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-header{align-items:center;display:flex;gap:12px;margin-bottom:4px}.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__dark-item-plate,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__light-item-plate,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-header .GM__dark-item-plate,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-header .GM__light-item-plate,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-header .GM__dark-item-plate,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-header .GM__light-item-plate,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-header .GM__dark-item-plate,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-header .GM__light-item-plate,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__dark-item-plate,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__light-item-plate,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-header .GM__dark-item-plate,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-header .GM__light-item-plate,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-header .GM__dark-item-plate,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-header .GM__light-item-plate,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-header .GM__dark-item-plate,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-header .GM__light-item-plate,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__dark-item-plate,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__light-item-plate,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-header .GM__dark-item-plate,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-header .GM__light-item-plate,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-header .GM__dark-item-plate,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-header .GM__light-item-plate,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-header .GM__dark-item-plate,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-header .GM__light-item-plate,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__dark-item-plate,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__light-item-plate,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-header .GM__dark-item-plate,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-header .GM__light-item-plate,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-header .GM__dark-item-plate,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-header .GM__light-item-plate,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-header .GM__dark-item-plate,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-header .GM__light-item-plate{font-size:1rem;font-weight:600}.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__dark-item-type,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__light-item-type,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-header .GM__dark-item-type,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-header .GM__light-item-type,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-header .GM__dark-item-type,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-header .GM__light-item-type,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-header .GM__dark-item-type,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-header .GM__light-item-type,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__dark-item-type,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__light-item-type,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-header .GM__dark-item-type,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-header .GM__light-item-type,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-header .GM__dark-item-type,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-header .GM__light-item-type,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-header .GM__dark-item-type,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-header .GM__light-item-type,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__dark-item-type,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__light-item-type,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-header .GM__dark-item-type,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-header .GM__light-item-type,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-header .GM__dark-item-type,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-header .GM__light-item-type,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-header .GM__dark-item-type,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-header .GM__light-item-type,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__dark-item-type,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-header .GM__light-item-type,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-header .GM__dark-item-type,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-header .GM__light-item-type,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-header .GM__dark-item-type,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-header .GM__light-item-type,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-header .GM__dark-item-type,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-header .GM__light-item-type{background-color:#4f46e51a;border-radius:12px;color:#4f46e5;font-size:.8rem;padding:2px 8px}.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-details,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-details,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-details,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-details,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-details,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-details,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-details,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-details,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-item-details,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-item-details,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-item-details,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-item-details,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-item-details,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-item-details,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-item-details,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-item-details{align-items:center;display:flex;font-size:.85rem;gap:16px;margin-bottom:4px;opacity:.8}.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-association-info,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-association-info,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-association-info,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-association-info,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-association-info,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-association-info,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-association-info,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-association-info,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-association-info,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-association-info,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-association-info,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-association-info,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-association-info,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-association-info,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-association-info,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-association-info{color:#f59e0b;font-size:.8rem;font-style:italic;margin-bottom:2px}.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-owner-info,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-owner-info,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-owner-info,.GM__dark-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-owner-info,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-owner-info,.GM__dark-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-owner-info,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-owner-info,.GM__dark-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-owner-info,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__dark-owner-info,.GM__light-trailer-selector .GM__dark-trailer-item .GM__dark-item-info .GM__light-owner-info,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__dark-owner-info,.GM__light-trailer-selector .GM__dark-trailer-item .GM__light-item-info .GM__light-owner-info,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__dark-owner-info,.GM__light-trailer-selector .GM__light-trailer-item .GM__dark-item-info .GM__light-owner-info,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__dark-owner-info,.GM__light-trailer-selector .GM__light-trailer-item .GM__light-item-info .GM__light-owner-info{font-size:.8rem;opacity:.7}.GM__dark-trailer-selector .GM__dark-pagination,.GM__dark-trailer-selector .GM__light-pagination,.GM__light-trailer-selector .GM__dark-pagination,.GM__light-trailer-selector .GM__light-pagination{align-items:center;border-top:1px solid;display:flex;justify-content:space-between;padding:12px 16px}.GM__dark-trailer-selector .GM__dark-pagination .GM__dark-pagination-button,.GM__dark-trailer-selector .GM__dark-pagination .GM__light-pagination-button,.GM__dark-trailer-selector .GM__light-pagination .GM__dark-pagination-button,.GM__dark-trailer-selector .GM__light-pagination .GM__light-pagination-button,.GM__light-trailer-selector .GM__dark-pagination .GM__dark-pagination-button,.GM__light-trailer-selector .GM__dark-pagination .GM__light-pagination-button,.GM__light-trailer-selector .GM__light-pagination .GM__dark-pagination-button,.GM__light-trailer-selector .GM__light-pagination .GM__light-pagination-button{background:#0000;border:1px solid;border-radius:4px;cursor:pointer;font-size:.85rem;padding:6px 12px}.GM__dark-trailer-selector .GM__dark-pagination .GM__dark-pagination-button:disabled,.GM__dark-trailer-selector .GM__dark-pagination .GM__light-pagination-button:disabled,.GM__dark-trailer-selector .GM__light-pagination .GM__dark-pagination-button:disabled,.GM__dark-trailer-selector .GM__light-pagination .GM__light-pagination-button:disabled,.GM__light-trailer-selector .GM__dark-pagination .GM__dark-pagination-button:disabled,.GM__light-trailer-selector .GM__dark-pagination .GM__light-pagination-button:disabled,.GM__light-trailer-selector .GM__light-pagination .GM__dark-pagination-button:disabled,.GM__light-trailer-selector .GM__light-pagination .GM__light-pagination-button:disabled{cursor:not-allowed;opacity:.5}.GM__dark-trailer-selector .GM__dark-pagination .GM__dark-pagination-info,.GM__dark-trailer-selector .GM__dark-pagination .GM__light-pagination-info,.GM__dark-trailer-selector .GM__light-pagination .GM__dark-pagination-info,.GM__dark-trailer-selector .GM__light-pagination .GM__light-pagination-info,.GM__light-trailer-selector .GM__dark-pagination .GM__dark-pagination-info,.GM__light-trailer-selector .GM__dark-pagination .GM__light-pagination-info,.GM__light-trailer-selector .GM__light-pagination .GM__dark-pagination-info,.GM__light-trailer-selector .GM__light-pagination .GM__light-pagination-info{font-size:.85rem;opacity:.8}.GM__dark-trailer-selector .GM__dark-loading-container,.GM__dark-trailer-selector .GM__light-loading-container,.GM__light-trailer-selector .GM__dark-loading-container,.GM__light-trailer-selector .GM__light-loading-container{align-items:center;display:flex;justify-content:center;padding:40px}.GM__dark-trailer-selector .GM__dark-no-results,.GM__dark-trailer-selector .GM__light-no-results,.GM__light-trailer-selector .GM__dark-no-results,.GM__light-trailer-selector .GM__light-no-results{font-style:italic;opacity:.7;padding:40px 20px;text-align:center}.GM__light-trailer-selector .GM__light-selector-label{color:#374151}.GM__light-trailer-selector .GM__light-selector-toggle{background:#fff;border-color:#d1d5db;color:#374151}.GM__light-trailer-selector .GM__light-selector-toggle:hover{border-color:#4f46e5}.GM__light-trailer-selector .GM__light-selector-dropdown{background:#fff;border-color:#d1d5db}.GM__light-trailer-selector .GM__light-search-container{border-bottom-color:#e5e7eb}.GM__light-trailer-selector .GM__light-search-input{border-color:#d1d5db;color:#374151}.GM__light-trailer-selector .GM__light-search-input::placeholder{color:#9ca3af}.GM__light-trailer-selector .GM__light-trailer-item{border-bottom-color:#f3f4f6;color:#374151}.GM__light-trailer-selector .GM__light-pagination{border-top-color:#e5e7eb}.GM__light-trailer-selector .GM__light-pagination-button{border-color:#d1d5db;color:#374151}.GM__light-trailer-selector .GM__light-pagination-button:hover:not(:disabled){background-color:#f9fafb}.GM__dark-trailer-selector .GM__dark-selector-label{color:#f3f4f6}.GM__dark-trailer-selector .GM__dark-selector-toggle{background:#1f2937;border-color:#4b5563;color:#f3f4f6}.GM__dark-trailer-selector .GM__dark-selector-toggle:hover{border-color:#4f46e5}.GM__dark-trailer-selector .GM__dark-selector-dropdown{background:#1f2937;border-color:#4b5563}.GM__dark-trailer-selector .GM__dark-search-container{border-bottom-color:#374151}.GM__dark-trailer-selector .GM__dark-search-input{background:#374151;border-color:#4b5563;color:#f3f4f6}.GM__dark-trailer-selector .GM__dark-search-input::placeholder{color:#9ca3af}.GM__dark-trailer-selector .GM__dark-trailer-item{border-bottom-color:#374151;color:#f3f4f6}.GM__dark-trailer-selector .GM__dark-pagination{border-top-color:#374151}.GM__dark-trailer-selector .GM__dark-pagination-button{border-color:#4b5563;color:#f3f4f6}.GM__dark-trailer-selector .GM__dark-pagination-button:hover:not(:disabled){background-color:#374151}.GM__dark-trailer-association-modal,.GM__light-trailer-association-modal{border-radius:12px;box-shadow:0 25px 50px #00000026;left:50%;max-width:500px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.GM__dark-trailer-association-modal .GM__dark-modal-header,.GM__dark-trailer-association-modal .GM__light-modal-header,.GM__light-trailer-association-modal .GM__dark-modal-header,.GM__light-trailer-association-modal .GM__light-modal-header{align-items:center;display:flex;justify-content:space-between;padding:24px 24px 0}.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__dark-modal-title-container,.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__light-modal-title-container,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__dark-modal-title-container,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__light-modal-title-container,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__dark-modal-title-container,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__light-modal-title-container,.GM__light-trailer-association-modal .GM__light-modal-header .GM__dark-modal-title-container,.GM__light-trailer-association-modal .GM__light-modal-header .GM__light-modal-title-container{align-items:center;display:flex;gap:12px}.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__dark-modal-title-container .GM__dark-warning-icon,.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__dark-modal-title-container .GM__light-warning-icon,.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__light-modal-title-container .GM__dark-warning-icon,.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__light-modal-title-container .GM__light-warning-icon,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__dark-modal-title-container .GM__dark-warning-icon,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__dark-modal-title-container .GM__light-warning-icon,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__light-modal-title-container .GM__dark-warning-icon,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__light-modal-title-container .GM__light-warning-icon,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__dark-modal-title-container .GM__dark-warning-icon,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__dark-modal-title-container .GM__light-warning-icon,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__light-modal-title-container .GM__dark-warning-icon,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__light-modal-title-container .GM__light-warning-icon,.GM__light-trailer-association-modal .GM__light-modal-header .GM__dark-modal-title-container .GM__dark-warning-icon,.GM__light-trailer-association-modal .GM__light-modal-header .GM__dark-modal-title-container .GM__light-warning-icon,.GM__light-trailer-association-modal .GM__light-modal-header .GM__light-modal-title-container .GM__dark-warning-icon,.GM__light-trailer-association-modal .GM__light-modal-header .GM__light-modal-title-container .GM__light-warning-icon{color:#f59e0b;height:24px;width:24px}.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__dark-modal-title-container .GM__dark-modal-title,.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__dark-modal-title-container .GM__light-modal-title,.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__light-modal-title-container .GM__dark-modal-title,.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__light-modal-title-container .GM__light-modal-title,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__dark-modal-title-container .GM__dark-modal-title,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__dark-modal-title-container .GM__light-modal-title,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__light-modal-title-container .GM__dark-modal-title,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__light-modal-title-container .GM__light-modal-title,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__dark-modal-title-container .GM__dark-modal-title,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__dark-modal-title-container .GM__light-modal-title,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__light-modal-title-container .GM__dark-modal-title,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__light-modal-title-container .GM__light-modal-title,.GM__light-trailer-association-modal .GM__light-modal-header .GM__dark-modal-title-container .GM__dark-modal-title,.GM__light-trailer-association-modal .GM__light-modal-header .GM__dark-modal-title-container .GM__light-modal-title,.GM__light-trailer-association-modal .GM__light-modal-header .GM__light-modal-title-container .GM__dark-modal-title,.GM__light-trailer-association-modal .GM__light-modal-header .GM__light-modal-title-container .GM__light-modal-title{font-size:1.25rem;font-weight:600;margin:0}.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__dark-close-button,.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__light-close-button,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__dark-close-button,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__light-close-button,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__dark-close-button,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__light-close-button,.GM__light-trailer-association-modal .GM__light-modal-header .GM__dark-close-button,.GM__light-trailer-association-modal .GM__light-modal-header .GM__light-close-button{background:none;border:none;border-radius:6px;cursor:pointer;padding:8px;transition:background-color .2s ease}.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__dark-close-button svg,.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__light-close-button svg,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__dark-close-button svg,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__light-close-button svg,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__dark-close-button svg,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__light-close-button svg,.GM__light-trailer-association-modal .GM__light-modal-header .GM__dark-close-button svg,.GM__light-trailer-association-modal .GM__light-modal-header .GM__light-close-button svg{height:20px;width:20px}.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__dark-close-button:hover,.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__light-close-button:hover,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__dark-close-button:hover,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__light-close-button:hover,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__dark-close-button:hover,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__light-close-button:hover,.GM__light-trailer-association-modal .GM__light-modal-header .GM__dark-close-button:hover,.GM__light-trailer-association-modal .GM__light-modal-header .GM__light-close-button:hover{background-color:#0000000d}.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__dark-close-button:disabled,.GM__dark-trailer-association-modal .GM__dark-modal-header .GM__light-close-button:disabled,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__dark-close-button:disabled,.GM__dark-trailer-association-modal .GM__light-modal-header .GM__light-close-button:disabled,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__dark-close-button:disabled,.GM__light-trailer-association-modal .GM__dark-modal-header .GM__light-close-button:disabled,.GM__light-trailer-association-modal .GM__light-modal-header .GM__dark-close-button:disabled,.GM__light-trailer-association-modal .GM__light-modal-header .GM__light-close-button:disabled{cursor:not-allowed;opacity:.5}.GM__dark-trailer-association-modal .GM__dark-modal-content,.GM__dark-trailer-association-modal .GM__light-modal-content,.GM__light-trailer-association-modal .GM__dark-modal-content,.GM__light-trailer-association-modal .GM__light-modal-content{padding:24px}.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__dark-conflict-message,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__light-conflict-message,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__dark-conflict-message,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__light-conflict-message,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__dark-conflict-message,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__light-conflict-message,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__dark-conflict-message,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__light-conflict-message,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__dark-conflict-message,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__light-conflict-message,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__dark-conflict-message,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__light-conflict-message,.GM__light-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__dark-conflict-message,.GM__light-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__light-conflict-message,.GM__light-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__dark-conflict-message,.GM__light-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__light-conflict-message{font-size:1rem;line-height:1.6;margin-bottom:20px}.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__dark-conflict-details,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__light-conflict-details,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__dark-conflict-details,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__light-conflict-details,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__dark-conflict-details,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__light-conflict-details,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__dark-conflict-details,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__light-conflict-details,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__dark-conflict-details,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__light-conflict-details,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__dark-conflict-details,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__light-conflict-details,.GM__light-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__dark-conflict-details,.GM__light-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__light-conflict-details,.GM__light-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__dark-conflict-details,.GM__light-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__light-conflict-details{border-radius:8px;margin-top:16px;padding:16px}.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__dark-conflict-details h4,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__light-conflict-details h4,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__dark-conflict-details h4,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__light-conflict-details h4,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__dark-conflict-details h4,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__light-conflict-details h4,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__dark-conflict-details h4,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__light-conflict-details h4,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__dark-conflict-details h4,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__light-conflict-details h4,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__dark-conflict-details h4,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__light-conflict-details h4,.GM__light-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__dark-conflict-details h4,.GM__light-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__light-conflict-details h4,.GM__light-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__dark-conflict-details h4,.GM__light-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__light-conflict-details h4{font-size:.95rem;font-weight:600;margin:0 0 12px}.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__dark-conflict-details ul,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__light-conflict-details ul,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__dark-conflict-details ul,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__light-conflict-details ul,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__dark-conflict-details ul,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__light-conflict-details ul,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__dark-conflict-details ul,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__light-conflict-details ul,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__dark-conflict-details ul,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__light-conflict-details ul,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__dark-conflict-details ul,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__light-conflict-details ul,.GM__light-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__dark-conflict-details ul,.GM__light-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__light-conflict-details ul,.GM__light-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__dark-conflict-details ul,.GM__light-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__light-conflict-details ul{margin:0;padding-left:20px}.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__dark-conflict-details ul li,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__light-conflict-details ul li,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__dark-conflict-details ul li,.GM__dark-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__light-conflict-details ul li,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__dark-conflict-details ul li,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__light-conflict-details ul li,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__dark-conflict-details ul li,.GM__dark-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__light-conflict-details ul li,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__dark-conflict-details ul li,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__dark-conflict-info .GM__light-conflict-details ul li,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__dark-conflict-details ul li,.GM__light-trailer-association-modal .GM__dark-modal-content .GM__light-conflict-info .GM__light-conflict-details ul li,.GM__light-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__dark-conflict-details ul li,.GM__light-trailer-association-modal .GM__light-modal-content .GM__dark-conflict-info .GM__light-conflict-details ul li,.GM__light-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__dark-conflict-details ul li,.GM__light-trailer-association-modal .GM__light-modal-content .GM__light-conflict-info .GM__light-conflict-details ul li{font-size:.9rem;line-height:1.5;margin-bottom:8px}.GM__dark-trailer-association-modal .GM__dark-modal-actions,.GM__dark-trailer-association-modal .GM__light-modal-actions,.GM__light-trailer-association-modal .GM__dark-modal-actions,.GM__light-trailer-association-modal .GM__light-modal-actions{display:flex;gap:12px;justify-content:flex-end;padding:0 24px 24px}.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__dark-cancel-button,.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__dark-confirm-button,.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__light-cancel-button,.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__light-confirm-button,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__dark-cancel-button,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__dark-confirm-button,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__light-cancel-button,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__light-confirm-button,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__dark-cancel-button,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__dark-confirm-button,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__light-cancel-button,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__light-confirm-button,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__dark-cancel-button,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__dark-confirm-button,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__light-cancel-button,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__light-confirm-button{border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__dark-cancel-button:disabled,.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__dark-confirm-button:disabled,.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__light-cancel-button:disabled,.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__light-confirm-button:disabled,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__dark-cancel-button:disabled,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__dark-confirm-button:disabled,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__light-cancel-button:disabled,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__light-confirm-button:disabled,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__dark-cancel-button:disabled,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__dark-confirm-button:disabled,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__light-cancel-button:disabled,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__light-confirm-button:disabled,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__dark-cancel-button:disabled,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__dark-confirm-button:disabled,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__light-cancel-button:disabled,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__light-confirm-button:disabled{cursor:not-allowed;opacity:.6}.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__dark-cancel-button,.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__light-cancel-button,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__dark-cancel-button,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__light-cancel-button,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__dark-cancel-button,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__light-cancel-button,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__dark-cancel-button,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__light-cancel-button{background:#0000;border:2px solid #d1d5db;color:#6b7280}.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__dark-cancel-button:hover:not(:disabled),.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__light-cancel-button:hover:not(:disabled),.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__dark-cancel-button:hover:not(:disabled),.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__light-cancel-button:hover:not(:disabled),.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__dark-cancel-button:hover:not(:disabled),.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__light-cancel-button:hover:not(:disabled),.GM__light-trailer-association-modal .GM__light-modal-actions .GM__dark-cancel-button:hover:not(:disabled),.GM__light-trailer-association-modal .GM__light-modal-actions .GM__light-cancel-button:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__dark-confirm-button,.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__light-confirm-button,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__dark-confirm-button,.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__light-confirm-button,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__dark-confirm-button,.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__light-confirm-button,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__dark-confirm-button,.GM__light-trailer-association-modal .GM__light-modal-actions .GM__light-confirm-button{background:#dc2626;color:#fff}.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__dark-confirm-button:hover:not(:disabled),.GM__dark-trailer-association-modal .GM__dark-modal-actions .GM__light-confirm-button:hover:not(:disabled),.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__dark-confirm-button:hover:not(:disabled),.GM__dark-trailer-association-modal .GM__light-modal-actions .GM__light-confirm-button:hover:not(:disabled),.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__dark-confirm-button:hover:not(:disabled),.GM__light-trailer-association-modal .GM__dark-modal-actions .GM__light-confirm-button:hover:not(:disabled),.GM__light-trailer-association-modal .GM__light-modal-actions .GM__dark-confirm-button:hover:not(:disabled),.GM__light-trailer-association-modal .GM__light-modal-actions .GM__light-confirm-button:hover:not(:disabled){background:#b91c1c}.GM__light-trailer-association-modal{background:#fff}.GM__light-trailer-association-modal .GM__light-modal-title{color:#111827}.GM__light-trailer-association-modal .GM__light-close-button{color:#6b7280}.GM__light-trailer-association-modal .GM__light-close-button:hover{background-color:#f3f4f6}.GM__light-trailer-association-modal .GM__light-conflict-message{color:#374151}.GM__light-trailer-association-modal .GM__light-conflict-details{background-color:#fef3c7;border:1px solid #f59e0b}.GM__light-trailer-association-modal .GM__light-conflict-details h4{color:#92400e}.GM__light-trailer-association-modal .GM__light-conflict-details li{color:#78350f}.GM__light-trailer-association-modal .GM__dark-cancel-button{border-color:#d1d5db;color:#6b7280}.GM__light-trailer-association-modal .GM__dark-cancel-button:hover:not(:disabled){background-color:#f9fafb}.GM__dark-trailer-association-modal{background:#1f2937}.GM__dark-trailer-association-modal .GM__dark-modal-title{color:#f9fafb}.GM__dark-trailer-association-modal .GM__dark-close-button{color:#9ca3af}.GM__dark-trailer-association-modal .GM__dark-close-button:hover{background-color:#374151}.GM__dark-trailer-association-modal .GM__dark-conflict-message{color:#f3f4f6}.GM__dark-trailer-association-modal .GM__dark-conflict-details{background-color:#451a03;border:1px solid #92400e}.GM__dark-trailer-association-modal .GM__dark-conflict-details h4{color:#fcd34d}.GM__dark-trailer-association-modal .GM__dark-conflict-details li{color:#fde68a}.GM__dark-trailer-association-modal .GM__dark-cancel-button{border-color:#4b5563;color:#9ca3af}.GM__dark-trailer-association-modal .GM__dark-cancel-button:hover:not(:disabled){background-color:#374151}.GM__dark-modal-overlay,.GM__light-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.GM__dark-vehicle-profile-edit,.GM__light-vehicle-profile-edit{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:1rem;position:relative}.GM__dark-vehicle-profile-edit .GM__dark-edit-form,.GM__dark-vehicle-profile-edit .GM__light-edit-form,.GM__light-vehicle-profile-edit .GM__dark-edit-form,.GM__light-vehicle-profile-edit .GM__light-edit-form{position:relative}.GM__dark-vehicle-profile-edit .GM__dark-action-buttons,.GM__dark-vehicle-profile-edit .GM__light-action-buttons,.GM__light-vehicle-profile-edit .GM__dark-action-buttons,.GM__light-vehicle-profile-edit .GM__light-action-buttons{display:flex;gap:.5rem;position:absolute;right:1rem;top:1rem;z-index:10}.GM__dark-vehicle-profile-edit .GM__dark-cancel-button,.GM__dark-vehicle-profile-edit .GM__dark-save-button,.GM__dark-vehicle-profile-edit .GM__light-cancel-button,.GM__dark-vehicle-profile-edit .GM__light-save-button,.GM__light-vehicle-profile-edit .GM__dark-cancel-button,.GM__light-vehicle-profile-edit .GM__dark-save-button,.GM__light-vehicle-profile-edit .GM__light-cancel-button,.GM__light-vehicle-profile-edit .GM__light-save-button{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500;gap:.25rem;padding:.5rem .75rem;transition:all .2s ease}.GM__dark-vehicle-profile-edit .GM__dark-cancel-button svg,.GM__dark-vehicle-profile-edit .GM__dark-save-button svg,.GM__dark-vehicle-profile-edit .GM__light-cancel-button svg,.GM__dark-vehicle-profile-edit .GM__light-save-button svg,.GM__light-vehicle-profile-edit .GM__dark-cancel-button svg,.GM__light-vehicle-profile-edit .GM__dark-save-button svg,.GM__light-vehicle-profile-edit .GM__light-cancel-button svg,.GM__light-vehicle-profile-edit .GM__light-save-button svg{height:16px;width:16px}.GM__dark-vehicle-profile-edit .GM__dark-edit-container,.GM__dark-vehicle-profile-edit .GM__light-edit-container,.GM__light-vehicle-profile-edit .GM__dark-edit-container,.GM__light-vehicle-profile-edit .GM__light-edit-container{background-color:#0000;border:1px solid;border-radius:8px;margin-top:1.25rem;padding:1.25rem}.GM__dark-vehicle-profile-edit .GM__dark-edit-header,.GM__dark-vehicle-profile-edit .GM__light-edit-header,.GM__light-vehicle-profile-edit .GM__dark-edit-header,.GM__light-vehicle-profile-edit .GM__light-edit-header{align-items:flex-start;display:flex;gap:1.25rem;margin-bottom:1.25rem}@media(max-width:768px){.GM__dark-vehicle-profile-edit .GM__dark-edit-header,.GM__dark-vehicle-profile-edit .GM__light-edit-header,.GM__light-vehicle-profile-edit .GM__dark-edit-header,.GM__light-vehicle-profile-edit .GM__light-edit-header{align-items:center;flex-direction:column;text-align:center}}.GM__dark-vehicle-profile-edit .GM__dark-vehicle-image-container,.GM__dark-vehicle-profile-edit .GM__light-vehicle-image-container,.GM__light-vehicle-profile-edit .GM__dark-vehicle-image-container,.GM__light-vehicle-profile-edit .GM__light-vehicle-image-container{flex-shrink:0}.GM__dark-vehicle-profile-edit .GM__dark-image-circle,.GM__dark-vehicle-profile-edit .GM__light-image-circle,.GM__light-vehicle-profile-edit .GM__dark-image-circle,.GM__light-vehicle-profile-edit .GM__light-image-circle{background-color:#f0f0f0;border:4px solid #4caf50;border-radius:50%;height:120px;overflow:hidden;width:120px}@media(max-width:768px){.GM__dark-vehicle-profile-edit .GM__dark-image-circle,.GM__dark-vehicle-profile-edit .GM__light-image-circle,.GM__light-vehicle-profile-edit .GM__dark-image-circle,.GM__light-vehicle-profile-edit .GM__light-image-circle{height:100px;width:100px}}.GM__dark-vehicle-profile-edit .GM__dark-vehicle-image,.GM__dark-vehicle-profile-edit .GM__light-vehicle-image,.GM__light-vehicle-profile-edit .GM__dark-vehicle-image,.GM__light-vehicle-profile-edit .GM__light-vehicle-image{align-items:center!important;display:flex!important;height:100%;justify-content:center!important;object-fit:cover;width:100%}.GM__dark-vehicle-profile-edit .GM__dark-vehicle-image img,.GM__dark-vehicle-profile-edit .GM__light-vehicle-image img,.GM__light-vehicle-profile-edit .GM__dark-vehicle-image img,.GM__light-vehicle-profile-edit .GM__light-vehicle-image img{height:100%;object-fit:cover;width:100%}.GM__dark-vehicle-profile-edit .GM__dark-header-content,.GM__dark-vehicle-profile-edit .GM__light-header-content,.GM__light-vehicle-profile-edit .GM__dark-header-content,.GM__light-vehicle-profile-edit .GM__light-header-content{flex:1 1;min-width:0}.GM__dark-vehicle-profile-edit .GM__dark-vehicle-title,.GM__dark-vehicle-profile-edit .GM__light-vehicle-title,.GM__light-vehicle-profile-edit .GM__dark-vehicle-title,.GM__light-vehicle-profile-edit .GM__light-vehicle-title{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.GM__dark-vehicle-profile-edit .GM__dark-title-underline,.GM__dark-vehicle-profile-edit .GM__light-title-underline,.GM__light-vehicle-profile-edit .GM__dark-title-underline,.GM__light-vehicle-profile-edit .GM__light-title-underline{background-color:#4caf50;height:2px;margin-bottom:.75rem;width:100%}.GM__dark-vehicle-profile-edit .GM__dark-header-fields,.GM__dark-vehicle-profile-edit .GM__light-header-fields,.GM__light-vehicle-profile-edit .GM__dark-header-fields,.GM__light-vehicle-profile-edit .GM__light-header-fields{width:100%}.GM__dark-vehicle-profile-edit .GM__dark-contract-section,.GM__dark-vehicle-profile-edit .GM__light-contract-section,.GM__light-vehicle-profile-edit .GM__dark-contract-section,.GM__light-vehicle-profile-edit .GM__light-contract-section{border:1px solid;border-radius:.375rem;margin-bottom:1.25rem;padding:.75rem}.GM__dark-vehicle-profile-edit .GM__dark-section-title,.GM__dark-vehicle-profile-edit .GM__light-section-title,.GM__light-vehicle-profile-edit .GM__dark-section-title,.GM__light-vehicle-profile-edit .GM__light-section-title{color:#4caf50;font-size:.8125rem;font-weight:600;margin:0 0 .5rem}.GM__dark-vehicle-profile-edit .GM__dark-contract-content,.GM__dark-vehicle-profile-edit .GM__light-contract-content,.GM__light-vehicle-profile-edit .GM__dark-contract-content,.GM__light-vehicle-profile-edit .GM__light-contract-content{display:flex;flex-direction:column;gap:.5rem}.GM__dark-vehicle-profile-edit .GM__dark-info-grid,.GM__dark-vehicle-profile-edit .GM__light-info-grid,.GM__light-vehicle-profile-edit .GM__dark-info-grid,.GM__light-vehicle-profile-edit .GM__light-info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:768px){.GM__dark-vehicle-profile-edit .GM__dark-info-grid,.GM__dark-vehicle-profile-edit .GM__light-info-grid,.GM__light-vehicle-profile-edit .GM__dark-info-grid,.GM__light-vehicle-profile-edit .GM__light-info-grid{gap:.75rem;grid-template-columns:1fr}}.GM__dark-vehicle-profile-edit .GM__dark-info-card,.GM__dark-vehicle-profile-edit .GM__light-info-card,.GM__light-vehicle-profile-edit .GM__dark-info-card,.GM__light-vehicle-profile-edit .GM__light-info-card{border:1px solid;border-radius:.375rem;padding:.75rem}.GM__dark-vehicle-profile-edit .GM__dark-card-title,.GM__dark-vehicle-profile-edit .GM__light-card-title,.GM__light-vehicle-profile-edit .GM__dark-card-title,.GM__light-vehicle-profile-edit .GM__light-card-title{border-bottom:1px solid #4caf50;color:#4caf50;font-size:.8125rem;font-weight:600;margin:0 0 .5rem;padding-bottom:.25rem}.GM__dark-vehicle-profile-edit .GM__dark-card-content,.GM__dark-vehicle-profile-edit .GM__light-card-content,.GM__light-vehicle-profile-edit .GM__dark-card-content,.GM__light-vehicle-profile-edit .GM__light-card-content{display:flex;flex-direction:column;gap:.5rem}.GM__dark-vehicle-profile-edit .GM__dark-field-group,.GM__dark-vehicle-profile-edit .GM__light-field-group,.GM__light-vehicle-profile-edit .GM__dark-field-group,.GM__light-vehicle-profile-edit .GM__light-field-group{display:flex;gap:.75rem}@media(max-width:480px){.GM__dark-vehicle-profile-edit .GM__dark-field-group,.GM__dark-vehicle-profile-edit .GM__light-field-group,.GM__light-vehicle-profile-edit .GM__dark-field-group,.GM__light-vehicle-profile-edit .GM__light-field-group{flex-direction:column;gap:.5rem}}.GM__dark-vehicle-profile-edit .GM__dark-field,.GM__dark-vehicle-profile-edit .GM__light-field,.GM__light-vehicle-profile-edit .GM__dark-field,.GM__light-vehicle-profile-edit .GM__light-field{display:flex;flex:1 1;flex-direction:column;gap:4px}.GM__dark-vehicle-profile-edit .GM__dark-field-full,.GM__dark-vehicle-profile-edit .GM__light-field-full,.GM__light-vehicle-profile-edit .GM__dark-field-full,.GM__light-vehicle-profile-edit .GM__light-field-full{display:flex;flex-direction:column;gap:4px;width:100%}.GM__dark-vehicle-profile-edit .GM__dark-field-label,.GM__dark-vehicle-profile-edit .GM__light-field-label,.GM__light-vehicle-profile-edit .GM__dark-field-label,.GM__light-vehicle-profile-edit .GM__light-field-label{font-size:.75rem;font-style:italic;font-weight:500;margin-bottom:2px}.GM__dark-vehicle-profile-edit .GM__dark-field-value,.GM__dark-vehicle-profile-edit .GM__light-field-value,.GM__light-vehicle-profile-edit .GM__dark-field-value,.GM__light-vehicle-profile-edit .GM__light-field-value{align-items:center;border-radius:4px;display:flex;font-size:.75rem;font-weight:600;min-height:32px;padding:.25rem}.GM__dark-vehicle-profile-edit .GM__dark-phone-group,.GM__dark-vehicle-profile-edit .GM__light-phone-group,.GM__light-vehicle-profile-edit .GM__dark-phone-group,.GM__light-vehicle-profile-edit .GM__light-phone-group{display:flex;gap:.5rem}.GM__dark-vehicle-profile-edit .GM__dark-phone-group .GM__dark-phone-code,.GM__dark-vehicle-profile-edit .GM__dark-phone-group .GM__light-phone-code,.GM__dark-vehicle-profile-edit .GM__light-phone-group .GM__dark-phone-code,.GM__dark-vehicle-profile-edit .GM__light-phone-group .GM__light-phone-code,.GM__light-vehicle-profile-edit .GM__dark-phone-group .GM__dark-phone-code,.GM__light-vehicle-profile-edit .GM__dark-phone-group .GM__light-phone-code,.GM__light-vehicle-profile-edit .GM__light-phone-group .GM__dark-phone-code,.GM__light-vehicle-profile-edit .GM__light-phone-group .GM__light-phone-code{flex:0 0 120px}.GM__dark-vehicle-profile-edit .GM__dark-phone-group .GM__dark-phone-input,.GM__dark-vehicle-profile-edit .GM__dark-phone-group .GM__light-phone-input,.GM__dark-vehicle-profile-edit .GM__light-phone-group .GM__dark-phone-input,.GM__dark-vehicle-profile-edit .GM__light-phone-group .GM__light-phone-input,.GM__light-vehicle-profile-edit .GM__dark-phone-group .GM__dark-phone-input,.GM__light-vehicle-profile-edit .GM__dark-phone-group .GM__light-phone-input,.GM__light-vehicle-profile-edit .GM__light-phone-group .GM__dark-phone-input,.GM__light-vehicle-profile-edit .GM__light-phone-group .GM__light-phone-input{flex:1 1}.GM__dark-vehicle-profile-edit .GM__dark-compact-date,.GM__dark-vehicle-profile-edit .GM__dark-compact-dropdown,.GM__dark-vehicle-profile-edit .GM__dark-compact-input,.GM__dark-vehicle-profile-edit .GM__light-compact-date,.GM__dark-vehicle-profile-edit .GM__light-compact-dropdown,.GM__dark-vehicle-profile-edit .GM__light-compact-input,.GM__light-vehicle-profile-edit .GM__dark-compact-date,.GM__light-vehicle-profile-edit .GM__dark-compact-dropdown,.GM__light-vehicle-profile-edit .GM__dark-compact-input,.GM__light-vehicle-profile-edit .GM__light-compact-date,.GM__light-vehicle-profile-edit .GM__light-compact-dropdown,.GM__light-vehicle-profile-edit .GM__light-compact-input{font-size:.75rem!important;min-height:32px!important}.GM__light-vehicle-profile-edit .GM__light-save-button{background-color:#4caf50;color:#fff}.GM__light-vehicle-profile-edit .GM__light-save-button:hover{background-color:#3d8b40;box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}.GM__light-vehicle-profile-edit .GM__light-save-button svg{fill:#fff}.GM__light-vehicle-profile-edit .GM__light-cancel-button{background-color:#fff;border:1px solid #e2e8f0;color:#64748b}.GM__light-vehicle-profile-edit .GM__light-cancel-button:hover{background-color:#f1f5f9;box-shadow:0 2px 6px #00000026;color:#1e293b;transform:translateY(-1px)}.GM__light-vehicle-profile-edit .GM__light-cancel-button svg{fill:currentColor}.GM__light-vehicle-profile-edit .GM__light-edit-container{border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-vehicle-profile-edit .GM__light-vehicle-title{color:#1e293b}.GM__light-vehicle-profile-edit .GM__light-contract-section{background-color:#f8fafc;border-color:#e2e8f0}.GM__light-vehicle-profile-edit .GM__light-info-card{background-color:#f8fafc;border-color:#e2e8f0;box-shadow:0 1px 3px #0000001a}.GM__light-vehicle-profile-edit .GM__light-field-label{color:#64748b}.GM__light-vehicle-profile-edit .GM__light-field-value{background-color:#f1f5f9;border:1px solid #e2e8f0;color:#1e293b}.GM__dark-vehicle-profile-edit .GM__dark-save-button{background-color:#4caf50;color:#fff}.GM__dark-vehicle-profile-edit .GM__dark-save-button:hover{background-color:#3d8b40;box-shadow:0 2px 6px #0006;transform:translateY(-1px)}.GM__dark-vehicle-profile-edit .GM__dark-save-button svg{fill:#fff}.GM__dark-vehicle-profile-edit .GM__dark-cancel-button{background-color:#2d2d2d;border:1px solid #404040;color:#94a3b8}.GM__dark-vehicle-profile-edit .GM__dark-cancel-button:hover{background-color:#404040;box-shadow:0 2px 6px #0006;color:#e2e8f0;transform:translateY(-1px)}.GM__dark-vehicle-profile-edit .GM__dark-cancel-button svg{fill:currentColor}.GM__dark-vehicle-profile-edit .GM__dark-edit-container{border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-vehicle-profile-edit .GM__dark-vehicle-title{color:#e2e8f0}.GM__dark-vehicle-profile-edit .GM__dark-contract-section{background-color:#1a1a1a;border-color:#404040}.GM__dark-vehicle-profile-edit .GM__dark-info-card{background-color:#1a1a1a;border-color:#404040;box-shadow:0 1px 3px #0000004d}.GM__dark-vehicle-profile-edit .GM__dark-field-label{color:#94a3b8}.GM__dark-vehicle-profile-edit .GM__dark-field-value{background-color:#404040;border:1px solid #404040;color:#e2e8f0}.GM__dark-trailer-management-section,.GM__light-trailer-management-section{border:2px dashed;border-radius:12px;margin:2rem 0;padding:1.5rem}.GM__dark-trailer-management-section .GM__dark-trailer-management-content,.GM__dark-trailer-management-section .GM__light-trailer-management-content,.GM__light-trailer-management-section .GM__dark-trailer-management-content,.GM__light-trailer-management-section .GM__light-trailer-management-content{display:flex;flex-direction:column;gap:1.5rem}.GM__dark-trailer-management-section .GM__dark-trailer-preview,.GM__dark-trailer-management-section .GM__dark-unassign-preview,.GM__dark-trailer-management-section .GM__light-trailer-preview,.GM__dark-trailer-management-section .GM__light-unassign-preview,.GM__light-trailer-management-section .GM__dark-trailer-preview,.GM__light-trailer-management-section .GM__dark-unassign-preview,.GM__light-trailer-management-section .GM__light-trailer-preview,.GM__light-trailer-management-section .GM__light-unassign-preview{border:1px solid;border-radius:8px;padding:1rem}.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-trailer-preview-title,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-unassign-preview-title,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-trailer-preview-title,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-unassign-preview-title,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-trailer-preview-title,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-unassign-preview-title,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-trailer-preview-title,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-unassign-preview-title,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-trailer-preview-title,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-unassign-preview-title,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-trailer-preview-title,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-unassign-preview-title,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-trailer-preview-title,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-unassign-preview-title,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-trailer-preview-title,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-unassign-preview-title,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-trailer-preview-title,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-unassign-preview-title,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-trailer-preview-title,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-unassign-preview-title,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-trailer-preview-title,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-unassign-preview-title,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-trailer-preview-title,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-unassign-preview-title,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-trailer-preview-title,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-unassign-preview-title,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-trailer-preview-title,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-unassign-preview-title,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-trailer-preview-title,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-unassign-preview-title,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-trailer-preview-title,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-unassign-preview-title{font-size:1rem;font-weight:600;margin:0 0 12px}.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-info,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-unassign-info,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-info,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-unassign-info,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-info,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-unassign-info,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-info,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-unassign-info,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-info,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-unassign-info,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-preview-info,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-unassign-info,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-info,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-unassign-info,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-preview-info,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-unassign-info,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-info,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-unassign-info,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-info,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-unassign-info,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-info,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-unassign-info,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-info,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-unassign-info,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-info,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-unassign-info,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-preview-info,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-unassign-info,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-info,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-unassign-info,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-preview-info,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-unassign-info{display:flex;flex-direction:column;gap:8px}.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__dark-preview-plate,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__light-preview-plate,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__dark-preview-plate,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__light-preview-plate,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__dark-preview-plate,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__light-preview-plate,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__dark-preview-plate,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__light-preview-plate,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__dark-preview-plate,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__light-preview-plate,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__dark-preview-plate,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__light-preview-plate,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__dark-preview-plate,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__light-preview-plate,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__dark-preview-plate,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__light-preview-plate,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__dark-preview-plate,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__light-preview-plate,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__dark-preview-plate,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__light-preview-plate,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__dark-preview-plate,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__light-preview-plate,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__dark-preview-plate,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__light-preview-plate,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__dark-preview-plate,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__light-preview-plate,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__dark-preview-plate,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__light-preview-plate,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__dark-preview-plate,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__light-preview-plate,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__dark-preview-plate,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__light-preview-plate{color:#4f46e5;font-size:1.1rem;font-weight:600}.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__dark-preview-model,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__light-preview-model,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__dark-preview-model,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__light-preview-model,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__dark-preview-model,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__light-preview-model,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__dark-preview-model,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__light-preview-model,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__dark-preview-model,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__light-preview-model,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__dark-preview-model,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__light-preview-model,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__dark-preview-model,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__light-preview-model,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__dark-preview-model,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__light-preview-model,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__dark-preview-model,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__light-preview-model,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__dark-preview-model,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__light-preview-model,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__dark-preview-model,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__light-preview-model,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__dark-preview-model,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__light-preview-model,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__dark-preview-model,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__light-preview-model,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__dark-preview-model,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__light-preview-model,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__dark-preview-model,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__light-preview-model,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__dark-preview-model,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__light-preview-model{opacity:.8}.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__dark-preview-capacity,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__light-preview-capacity,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__dark-preview-capacity,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__light-preview-capacity,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__dark-preview-capacity,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__light-preview-capacity,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__dark-preview-capacity,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__light-preview-capacity,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__dark-preview-capacity,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__light-preview-capacity,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__dark-preview-capacity,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__light-preview-capacity,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__dark-preview-capacity,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__light-preview-capacity,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__dark-preview-capacity,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__light-preview-capacity,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__dark-preview-capacity,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-preview-details .GM__light-preview-capacity,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__dark-preview-capacity,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-preview-details .GM__light-preview-capacity,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__dark-preview-capacity,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-preview-details .GM__light-preview-capacity,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__dark-preview-capacity,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-preview-details .GM__light-preview-capacity,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__dark-preview-capacity,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-preview-details .GM__light-preview-capacity,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__dark-preview-capacity,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-preview-details .GM__light-preview-capacity,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__dark-preview-capacity,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-preview-details .GM__light-preview-capacity,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__dark-preview-capacity,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-preview-details .GM__light-preview-capacity{background-color:#4f46e51a;border-radius:12px;color:#4f46e5;font-size:.9rem;padding:2px 8px}.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-warning-section,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-warning-section,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-warning-section,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-warning-section,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-warning-section,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-warning-section,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-warning-section,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-warning-section,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-warning-section,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-warning-section,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-warning-section,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-warning-section,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-warning-section,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-warning-section,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-warning-section,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-warning-section{background-color:#fbbf241a;border:1px solid #fbbf244d;border-radius:6px;margin-top:12px;padding:12px}.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-warning-section .GM__dark-warning-text,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-warning-section .GM__light-warning-text,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-warning-section .GM__dark-warning-text,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-warning-section .GM__light-warning-text,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-warning-section .GM__dark-warning-text,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-warning-section .GM__light-warning-text,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-warning-section .GM__dark-warning-text,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-warning-section .GM__light-warning-text,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-warning-section .GM__dark-warning-text,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-warning-section .GM__light-warning-text,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-warning-section .GM__dark-warning-text,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-warning-section .GM__light-warning-text,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-warning-section .GM__dark-warning-text,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-warning-section .GM__light-warning-text,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-warning-section .GM__dark-warning-text,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-warning-section .GM__light-warning-text,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-warning-section .GM__dark-warning-text,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-warning-section .GM__light-warning-text,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-warning-section .GM__dark-warning-text,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-warning-section .GM__light-warning-text,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-warning-section .GM__dark-warning-text,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-warning-section .GM__light-warning-text,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-warning-section .GM__dark-warning-text,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-warning-section .GM__light-warning-text,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-warning-section .GM__dark-warning-text,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-warning-section .GM__light-warning-text,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-warning-section .GM__dark-warning-text,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-warning-section .GM__light-warning-text,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-warning-section .GM__dark-warning-text,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-warning-section .GM__light-warning-text,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-warning-section .GM__dark-warning-text,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-warning-section .GM__light-warning-text{color:#d97706;display:block;font-weight:600;margin-bottom:4px}.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-warning-section .GM__dark-warning-description,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__dark-warning-section .GM__light-warning-description,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-warning-section .GM__dark-warning-description,.GM__dark-trailer-management-section .GM__dark-trailer-preview .GM__light-warning-section .GM__light-warning-description,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-warning-section .GM__dark-warning-description,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-warning-section .GM__light-warning-description,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-warning-section .GM__dark-warning-description,.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__light-warning-section .GM__light-warning-description,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-warning-section .GM__dark-warning-description,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__dark-warning-section .GM__light-warning-description,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-warning-section .GM__dark-warning-description,.GM__dark-trailer-management-section .GM__light-trailer-preview .GM__light-warning-section .GM__light-warning-description,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-warning-section .GM__dark-warning-description,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__dark-warning-section .GM__light-warning-description,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-warning-section .GM__dark-warning-description,.GM__dark-trailer-management-section .GM__light-unassign-preview .GM__light-warning-section .GM__light-warning-description,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-warning-section .GM__dark-warning-description,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__dark-warning-section .GM__light-warning-description,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-warning-section .GM__dark-warning-description,.GM__light-trailer-management-section .GM__dark-trailer-preview .GM__light-warning-section .GM__light-warning-description,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-warning-section .GM__dark-warning-description,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__dark-warning-section .GM__light-warning-description,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-warning-section .GM__dark-warning-description,.GM__light-trailer-management-section .GM__dark-unassign-preview .GM__light-warning-section .GM__light-warning-description,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-warning-section .GM__dark-warning-description,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__dark-warning-section .GM__light-warning-description,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-warning-section .GM__dark-warning-description,.GM__light-trailer-management-section .GM__light-trailer-preview .GM__light-warning-section .GM__light-warning-description,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-warning-section .GM__dark-warning-description,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__dark-warning-section .GM__light-warning-description,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-warning-section .GM__dark-warning-description,.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-warning-section .GM__light-warning-description{color:#92400e;font-size:.9rem;margin:0}.GM__dark-trailer-management-section .GM__dark-trailer-actions,.GM__dark-trailer-management-section .GM__light-trailer-actions,.GM__light-trailer-management-section .GM__dark-trailer-actions,.GM__light-trailer-management-section .GM__light-trailer-actions{display:flex;gap:12px;justify-content:flex-start}.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__dark-apply-trailer-button,.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__light-apply-trailer-button,.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__dark-apply-trailer-button,.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__light-apply-trailer-button,.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__dark-apply-trailer-button,.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__light-apply-trailer-button,.GM__light-trailer-management-section .GM__light-trailer-actions .GM__dark-apply-trailer-button,.GM__light-trailer-management-section .GM__light-trailer-actions .GM__light-apply-trailer-button{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__dark-apply-trailer-button:hover:not(:disabled),.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__light-apply-trailer-button:hover:not(:disabled),.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__dark-apply-trailer-button:hover:not(:disabled),.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__light-apply-trailer-button:hover:not(:disabled),.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__dark-apply-trailer-button:hover:not(:disabled),.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__light-apply-trailer-button:hover:not(:disabled),.GM__light-trailer-management-section .GM__light-trailer-actions .GM__dark-apply-trailer-button:hover:not(:disabled),.GM__light-trailer-management-section .GM__light-trailer-actions .GM__light-apply-trailer-button:hover:not(:disabled){background:#059669}.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__dark-apply-trailer-button:disabled,.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__light-apply-trailer-button:disabled,.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__dark-apply-trailer-button:disabled,.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__light-apply-trailer-button:disabled,.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__dark-apply-trailer-button:disabled,.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__light-apply-trailer-button:disabled,.GM__light-trailer-management-section .GM__light-trailer-actions .GM__dark-apply-trailer-button:disabled,.GM__light-trailer-management-section .GM__light-trailer-actions .GM__light-apply-trailer-button:disabled{cursor:not-allowed;opacity:.6}.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__dark-cancel-trailer-button,.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__light-cancel-trailer-button,.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__dark-cancel-trailer-button,.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__light-cancel-trailer-button,.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__dark-cancel-trailer-button,.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__light-cancel-trailer-button,.GM__light-trailer-management-section .GM__light-trailer-actions .GM__dark-cancel-trailer-button,.GM__light-trailer-management-section .GM__light-trailer-actions .GM__light-cancel-trailer-button{background:#0000;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__dark-cancel-trailer-button:hover:not(:disabled),.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__light-cancel-trailer-button:hover:not(:disabled),.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__dark-cancel-trailer-button:hover:not(:disabled),.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__light-cancel-trailer-button:hover:not(:disabled),.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__dark-cancel-trailer-button:hover:not(:disabled),.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__light-cancel-trailer-button:hover:not(:disabled),.GM__light-trailer-management-section .GM__light-trailer-actions .GM__dark-cancel-trailer-button:hover:not(:disabled),.GM__light-trailer-management-section .GM__light-trailer-actions .GM__light-cancel-trailer-button:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__dark-cancel-trailer-button:disabled,.GM__dark-trailer-management-section .GM__dark-trailer-actions .GM__light-cancel-trailer-button:disabled,.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__dark-cancel-trailer-button:disabled,.GM__dark-trailer-management-section .GM__light-trailer-actions .GM__light-cancel-trailer-button:disabled,.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__dark-cancel-trailer-button:disabled,.GM__light-trailer-management-section .GM__dark-trailer-actions .GM__light-cancel-trailer-button:disabled,.GM__light-trailer-management-section .GM__light-trailer-actions .GM__dark-cancel-trailer-button:disabled,.GM__light-trailer-management-section .GM__light-trailer-actions .GM__light-cancel-trailer-button:disabled{cursor:not-allowed;opacity:.6}.GM__light-trailer-management-section{background-color:#f9fafb;border-color:#d1d5db}.GM__light-trailer-management-section .GM__light-trailer-preview{background-color:#10b9810d;border-color:#10b981}.GM__light-trailer-management-section .GM__light-unassign-preview{background-color:#ef44440d;border-color:#ef4444}.GM__light-trailer-management-section .GM__light-unassign-preview .GM__light-unassign-preview-title{color:#dc2626}.GM__dark-trailer-management-section{background-color:#1f2937;border-color:#4b5563}.GM__dark-trailer-management-section .GM__dark-trailer-preview{background-color:#10b9811a;border-color:#10b981}.GM__dark-trailer-management-section .GM__dark-unassign-preview{background-color:#ef44441a;border-color:#ef4444}.GM__dark-trailer-management-section .GM__dark-unassign-preview .GM__dark-unassign-preview-title{color:#f87171}.GM__dark-trailer-management-section .GM__dark-warning-section{background-color:#fbbf2426}.GM__dark-trailer-management-section .GM__dark-warning-section .GM__dark-warning-text{color:#fbbf24}.GM__dark-trailer-management-section .GM__dark-warning-section .GM__dark-warning-description{color:#fcd34d}.GM__dark-trailer-management-section .GM__dark-cancel-trailer-button{border-color:#4b5563;color:#9ca3af}.GM__dark-trailer-management-section .GM__dark-cancel-trailer-button:hover:not(:disabled){background:#374151;border-color:#6b7280}.GM__dark-documents-section,.GM__light-documents-section{container-name:documents-container;container-type:inline-size;position:relative}.GM__dark-documents-section .GM__dark-documents-table-container,.GM__dark-documents-section .GM__light-documents-table-container,.GM__light-documents-section .GM__dark-documents-table-container,.GM__light-documents-section .GM__light-documents-table-container{border-radius:.375rem;box-shadow:0 2px 8px;max-width:100%;overflow:auto;position:relative;scrollbar-color:auto;scrollbar-width:thin}.GM__dark-documents-section .GM__dark-documents-table-container::-webkit-scrollbar,.GM__dark-documents-section .GM__light-documents-table-container::-webkit-scrollbar,.GM__light-documents-section .GM__dark-documents-table-container::-webkit-scrollbar,.GM__light-documents-section .GM__light-documents-table-container::-webkit-scrollbar{height:10px;width:10px}.GM__dark-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-track,.GM__dark-documents-section .GM__light-documents-table-container::-webkit-scrollbar-track,.GM__light-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-track,.GM__light-documents-section .GM__light-documents-table-container::-webkit-scrollbar-track{border-radius:6px;margin:2px}.GM__dark-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-thumb,.GM__dark-documents-section .GM__light-documents-table-container::-webkit-scrollbar-thumb,.GM__light-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-thumb,.GM__light-documents-section .GM__light-documents-table-container::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.GM__dark-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-corner,.GM__dark-documents-section .GM__light-documents-table-container::-webkit-scrollbar-corner,.GM__light-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-corner,.GM__light-documents-section .GM__light-documents-table-container::-webkit-scrollbar-corner{background:#0000}.GM__dark-documents-section .GM__dark-documents-table,.GM__dark-documents-section .GM__light-documents-table,.GM__light-documents-section .GM__dark-documents-table,.GM__light-documents-section .GM__light-documents-table{background-attachment:fixed;border-collapse:collapse;font-size:.8125rem;min-width:1400px;table-layout:fixed;width:100%}.GM__dark-documents-section .GM__dark-documents-table thead,.GM__dark-documents-section .GM__light-documents-table thead,.GM__light-documents-section .GM__dark-documents-table thead,.GM__light-documents-section .GM__light-documents-table thead{background:inherit;position:sticky;top:0;z-index:10}.GM__dark-documents-section .GM__dark-documents-table thead tr th,.GM__dark-documents-section .GM__light-documents-table thead tr th,.GM__light-documents-section .GM__dark-documents-table thead tr th,.GM__light-documents-section .GM__light-documents-table thead tr th{border-bottom:2px solid;box-sizing:border-box;font-size:.75rem;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:.75rem .5rem;position:relative;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.GM__dark-documents-section .GM__dark-documents-table thead tr th:first-child,.GM__dark-documents-section .GM__light-documents-table thead tr th:first-child,.GM__light-documents-section .GM__dark-documents-table thead tr th:first-child,.GM__light-documents-section .GM__light-documents-table thead tr th:first-child{padding-left:.75rem;text-align:center;width:80px}.GM__dark-documents-section .GM__dark-documents-table thead tr th:nth-child(2),.GM__dark-documents-section .GM__light-documents-table thead tr th:nth-child(2),.GM__light-documents-section .GM__dark-documents-table thead tr th:nth-child(2),.GM__light-documents-section .GM__light-documents-table thead tr th:nth-child(2){width:200px}.GM__dark-documents-section .GM__dark-documents-table thead tr th:nth-child(3),.GM__dark-documents-section .GM__light-documents-table thead tr th:nth-child(3),.GM__light-documents-section .GM__dark-documents-table thead tr th:nth-child(3),.GM__light-documents-section .GM__light-documents-table thead tr th:nth-child(3){width:220px}.GM__dark-documents-section .GM__dark-documents-table thead tr th:nth-child(4),.GM__dark-documents-section .GM__dark-documents-table thead tr th:nth-child(5),.GM__dark-documents-section .GM__light-documents-table thead tr th:nth-child(4),.GM__dark-documents-section .GM__light-documents-table thead tr th:nth-child(5),.GM__light-documents-section .GM__dark-documents-table thead tr th:nth-child(4),.GM__light-documents-section .GM__dark-documents-table thead tr th:nth-child(5),.GM__light-documents-section .GM__light-documents-table thead tr th:nth-child(4),.GM__light-documents-section .GM__light-documents-table thead tr th:nth-child(5){text-align:center;width:160px}.GM__dark-documents-section .GM__dark-documents-table thead tr th:nth-child(6),.GM__dark-documents-section .GM__light-documents-table thead tr th:nth-child(6),.GM__light-documents-section .GM__dark-documents-table thead tr th:nth-child(6),.GM__light-documents-section .GM__light-documents-table thead tr th:nth-child(6){width:240px}.GM__dark-documents-section .GM__dark-documents-table thead tr th:nth-child(7),.GM__dark-documents-section .GM__light-documents-table thead tr th:nth-child(7),.GM__light-documents-section .GM__dark-documents-table thead tr th:nth-child(7),.GM__light-documents-section .GM__light-documents-table thead tr th:nth-child(7){text-align:center;width:120px}.GM__dark-documents-section .GM__dark-documents-table thead tr th:nth-child(8),.GM__dark-documents-section .GM__light-documents-table thead tr th:nth-child(8),.GM__light-documents-section .GM__dark-documents-table thead tr th:nth-child(8),.GM__light-documents-section .GM__light-documents-table thead tr th:nth-child(8){padding-right:.75rem;text-align:center;width:200px}.GM__dark-documents-section .GM__dark-documents-table tbody tr,.GM__dark-documents-section .GM__light-documents-table tbody tr,.GM__light-documents-section .GM__dark-documents-table tbody tr,.GM__light-documents-section .GM__light-documents-table tbody tr{position:relative;transition:all .2s ease}.GM__dark-documents-section .GM__dark-documents-table tbody tr:hover,.GM__dark-documents-section .GM__light-documents-table tbody tr:hover,.GM__light-documents-section .GM__dark-documents-table tbody tr:hover,.GM__light-documents-section .GM__light-documents-table tbody tr:hover{cursor:pointer;transform:translateY(-1px);z-index:2}.GM__dark-documents-section .GM__dark-documents-table tbody tr td,.GM__dark-documents-section .GM__light-documents-table tbody tr td,.GM__light-documents-section .GM__dark-documents-table tbody tr td,.GM__light-documents-section .GM__light-documents-table tbody tr td{border-bottom:1px solid;box-sizing:border-box;overflow:hidden;padding:.75rem .5rem;position:relative;vertical-align:middle}.GM__dark-documents-section .GM__dark-documents-table tbody tr td:first-child,.GM__dark-documents-section .GM__light-documents-table tbody tr td:first-child,.GM__light-documents-section .GM__dark-documents-table tbody tr td:first-child,.GM__light-documents-section .GM__light-documents-table tbody tr td:first-child{padding-left:.75rem;text-align:center;width:80px}.GM__dark-documents-section .GM__dark-documents-table tbody tr td:nth-child(2),.GM__dark-documents-section .GM__light-documents-table tbody tr td:nth-child(2),.GM__light-documents-section .GM__dark-documents-table tbody tr td:nth-child(2),.GM__light-documents-section .GM__light-documents-table tbody tr td:nth-child(2){width:200px}.GM__dark-documents-section .GM__dark-documents-table tbody tr td:nth-child(3),.GM__dark-documents-section .GM__light-documents-table tbody tr td:nth-child(3),.GM__light-documents-section .GM__dark-documents-table tbody tr td:nth-child(3),.GM__light-documents-section .GM__light-documents-table tbody tr td:nth-child(3){width:220px}.GM__dark-documents-section .GM__dark-documents-table tbody tr td:nth-child(4),.GM__dark-documents-section .GM__dark-documents-table tbody tr td:nth-child(5),.GM__dark-documents-section .GM__light-documents-table tbody tr td:nth-child(4),.GM__dark-documents-section .GM__light-documents-table tbody tr td:nth-child(5),.GM__light-documents-section .GM__dark-documents-table tbody tr td:nth-child(4),.GM__light-documents-section .GM__dark-documents-table tbody tr td:nth-child(5),.GM__light-documents-section .GM__light-documents-table tbody tr td:nth-child(4),.GM__light-documents-section .GM__light-documents-table tbody tr td:nth-child(5){width:160px}.GM__dark-documents-section .GM__dark-documents-table tbody tr td:nth-child(6),.GM__dark-documents-section .GM__light-documents-table tbody tr td:nth-child(6),.GM__light-documents-section .GM__dark-documents-table tbody tr td:nth-child(6),.GM__light-documents-section .GM__light-documents-table tbody tr td:nth-child(6){width:240px}.GM__dark-documents-section .GM__dark-documents-table tbody tr td:nth-child(7),.GM__dark-documents-section .GM__light-documents-table tbody tr td:nth-child(7),.GM__light-documents-section .GM__dark-documents-table tbody tr td:nth-child(7),.GM__light-documents-section .GM__light-documents-table tbody tr td:nth-child(7){text-align:center;width:120px}.GM__dark-documents-section .GM__dark-documents-table tbody tr td:nth-child(8),.GM__dark-documents-section .GM__light-documents-table tbody tr td:nth-child(8),.GM__light-documents-section .GM__dark-documents-table tbody tr td:nth-child(8),.GM__light-documents-section .GM__light-documents-table tbody tr td:nth-child(8){padding-right:.75rem;text-align:center;width:200px}.GM__dark-documents-section .GM__dark-actions-cell,.GM__dark-documents-section .GM__dark-date-cell,.GM__dark-documents-section .GM__dark-description-cell,.GM__dark-documents-section .GM__dark-file-cell,.GM__dark-documents-section .GM__light-actions-cell,.GM__dark-documents-section .GM__light-date-cell,.GM__dark-documents-section .GM__light-description-cell,.GM__dark-documents-section .GM__light-file-cell,.GM__light-documents-section .GM__dark-actions-cell,.GM__light-documents-section .GM__dark-date-cell,.GM__light-documents-section .GM__dark-description-cell,.GM__light-documents-section .GM__dark-file-cell,.GM__light-documents-section .GM__light-actions-cell,.GM__light-documents-section .GM__light-date-cell,.GM__light-documents-section .GM__light-description-cell,.GM__light-documents-section .GM__light-file-cell{align-items:center;box-sizing:border-box;display:flex;height:100%;overflow:hidden;width:100%}.GM__dark-documents-section .GM__dark-description-cell,.GM__dark-documents-section .GM__light-description-cell,.GM__light-documents-section .GM__dark-description-cell,.GM__light-documents-section .GM__light-description-cell{align-items:flex-start;padding-top:4px}.GM__dark-documents-section .GM__dark-actions-cell,.GM__dark-documents-section .GM__light-actions-cell,.GM__light-documents-section .GM__dark-actions-cell,.GM__light-documents-section .GM__light-actions-cell{justify-content:center}.GM__dark-documents-section .GM__dark-status-indicator,.GM__dark-documents-section .GM__light-status-indicator,.GM__light-documents-section .GM__dark-status-indicator,.GM__light-documents-section .GM__light-status-indicator{border-radius:50%;display:inline-block;flex-shrink:0;height:14px;position:relative;transition:all .3s ease;width:14px}.GM__dark-documents-section .GM__dark-status-indicator:before,.GM__dark-documents-section .GM__light-status-indicator:before,.GM__light-documents-section .GM__dark-status-indicator:before,.GM__light-documents-section .GM__light-status-indicator:before{border-radius:50%;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease}.GM__dark-documents-section .GM__dark-status-indicator:hover:before,.GM__dark-documents-section .GM__light-status-indicator:hover:before,.GM__light-documents-section .GM__dark-status-indicator:hover:before,.GM__light-documents-section .GM__light-status-indicator:hover:before{animation:pulse 1.5s infinite;opacity:.3}.GM__dark-documents-section .GM__dark-status-indicator.pending,.GM__dark-documents-section .GM__dark-status-indicator.pending:before,.GM__dark-documents-section .GM__light-status-indicator.pending,.GM__dark-documents-section .GM__light-status-indicator.pending:before,.GM__light-documents-section .GM__dark-status-indicator.pending,.GM__light-documents-section .GM__dark-status-indicator.pending:before,.GM__light-documents-section .GM__light-status-indicator.pending,.GM__light-documents-section .GM__light-status-indicator.pending:before{background-color:#94a3b8}.GM__dark-documents-section .GM__dark-status-indicator.expired,.GM__dark-documents-section .GM__light-status-indicator.expired,.GM__light-documents-section .GM__dark-status-indicator.expired,.GM__light-documents-section .GM__light-status-indicator.expired{background-color:#ef4444;box-shadow:0 0 8px #ef444466}.GM__dark-documents-section .GM__dark-status-indicator.expired:before,.GM__dark-documents-section .GM__light-status-indicator.expired:before,.GM__light-documents-section .GM__dark-status-indicator.expired:before,.GM__light-documents-section .GM__light-status-indicator.expired:before{background-color:#ef4444}.GM__dark-documents-section .GM__dark-status-indicator.critical,.GM__dark-documents-section .GM__light-status-indicator.critical,.GM__light-documents-section .GM__dark-status-indicator.critical,.GM__light-documents-section .GM__light-status-indicator.critical{background-color:#f97316;box-shadow:0 0 8px #f9731666}.GM__dark-documents-section .GM__dark-status-indicator.critical:before,.GM__dark-documents-section .GM__light-status-indicator.critical:before,.GM__light-documents-section .GM__dark-status-indicator.critical:before,.GM__light-documents-section .GM__light-status-indicator.critical:before{background-color:#f97316}.GM__dark-documents-section .GM__dark-status-indicator.warning,.GM__dark-documents-section .GM__light-status-indicator.warning,.GM__light-documents-section .GM__dark-status-indicator.warning,.GM__light-documents-section .GM__light-status-indicator.warning{background-color:#eab308;box-shadow:0 0 8px #eab30866}.GM__dark-documents-section .GM__dark-status-indicator.warning:before,.GM__dark-documents-section .GM__light-status-indicator.warning:before,.GM__light-documents-section .GM__dark-status-indicator.warning:before,.GM__light-documents-section .GM__light-status-indicator.warning:before{background-color:#eab308}.GM__dark-documents-section .GM__dark-status-indicator.valid,.GM__dark-documents-section .GM__light-status-indicator.valid,.GM__light-documents-section .GM__dark-status-indicator.valid,.GM__light-documents-section .GM__light-status-indicator.valid{background-color:#22c55e;box-shadow:0 0 8px #22c55e66}.GM__dark-documents-section .GM__dark-status-indicator.valid:before,.GM__dark-documents-section .GM__light-status-indicator.valid:before,.GM__light-documents-section .GM__dark-status-indicator.valid:before,.GM__light-documents-section .GM__light-status-indicator.valid:before{background-color:#22c55e}.GM__dark-documents-section .GM__dark-document-info,.GM__dark-documents-section .GM__light-document-info,.GM__light-documents-section .GM__dark-document-info,.GM__light-documents-section .GM__light-document-info{display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:40px;overflow:hidden;width:100%}.GM__dark-documents-section .GM__dark-document-name,.GM__dark-documents-section .GM__light-document-name,.GM__light-documents-section .GM__dark-document-name,.GM__light-documents-section .GM__light-document-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.GM__dark-documents-section .GM__dark-no-description,.GM__dark-documents-section .GM__dark-no-file,.GM__dark-documents-section .GM__dark-placeholder-date,.GM__dark-documents-section .GM__light-no-description,.GM__dark-documents-section .GM__light-no-file,.GM__dark-documents-section .GM__light-placeholder-date,.GM__light-documents-section .GM__dark-no-description,.GM__light-documents-section .GM__dark-no-file,.GM__light-documents-section .GM__dark-placeholder-date,.GM__light-documents-section .GM__light-no-description,.GM__light-documents-section .GM__light-no-file,.GM__light-documents-section .GM__light-placeholder-date{font-size:.75rem;font-style:italic;opacity:.6}.GM__dark-documents-section .GM__dark-file-upload-inline,.GM__dark-documents-section .GM__light-file-upload-inline,.GM__light-documents-section .GM__dark-file-upload-inline,.GM__light-documents-section .GM__light-file-upload-inline{margin:0;overflow:hidden;width:100%}.GM__dark-documents-section .GM__dark-file-label-inline,.GM__dark-documents-section .GM__light-file-label-inline,.GM__light-documents-section .GM__dark-file-label-inline,.GM__light-documents-section .GM__light-file-label-inline{align-items:center;border:1px solid;border-radius:4px;box-sizing:border-box;cursor:pointer;display:block;display:flex;font-size:.6875rem;justify-content:center;max-width:200px;min-height:32px;overflow:hidden;padding:.25rem .5rem;text-align:center;transition:all .2s ease;width:100%}.GM__dark-documents-section .GM__dark-file-label-inline .GM__dark-file-name-text,.GM__dark-documents-section .GM__dark-file-label-inline .GM__light-file-name-text,.GM__dark-documents-section .GM__light-file-label-inline .GM__dark-file-name-text,.GM__dark-documents-section .GM__light-file-label-inline .GM__light-file-name-text,.GM__light-documents-section .GM__dark-file-label-inline .GM__dark-file-name-text,.GM__light-documents-section .GM__dark-file-label-inline .GM__light-file-name-text,.GM__light-documents-section .GM__light-file-label-inline .GM__dark-file-name-text,.GM__light-documents-section .GM__light-file-label-inline .GM__light-file-name-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-documents-section .GM__dark-file-label-inline:hover,.GM__dark-documents-section .GM__light-file-label-inline:hover,.GM__light-documents-section .GM__dark-file-label-inline:hover,.GM__light-documents-section .GM__light-file-label-inline:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.GM__dark-documents-section .GM__dark-file-label-inline.modified,.GM__dark-documents-section .GM__light-file-label-inline.modified,.GM__light-documents-section .GM__dark-file-label-inline.modified,.GM__light-documents-section .GM__light-file-label-inline.modified{border-width:2px;font-weight:500;position:relative}.GM__dark-documents-section .GM__dark-file-label-inline.modified:after,.GM__dark-documents-section .GM__light-file-label-inline.modified:after,.GM__light-documents-section .GM__dark-file-label-inline.modified:after,.GM__light-documents-section .GM__light-file-label-inline.modified:after{align-items:center;background-color:#3b82f6;border-radius:50%;color:#fff;content:"●";display:flex;font-size:8px;height:12px;justify-content:center;position:absolute;right:-6px;top:-6px;width:12px;z-index:1}.GM__dark-documents-section .GM__dark-file-name-readonly,.GM__dark-documents-section .GM__light-file-name-readonly,.GM__light-documents-section .GM__dark-file-name-readonly,.GM__light-documents-section .GM__light-file-name-readonly{-webkit-line-clamp:2;-webkit-box-orient:vertical;background-color:#0000;border-radius:4px;display:-webkit-box;font-size:.75rem;line-height:1.3;overflow:hidden;padding:.25rem;text-overflow:ellipsis;word-break:break-word}.GM__dark-documents-section .GM__dark-add-document-inline,.GM__dark-documents-section .GM__light-add-document-inline,.GM__light-documents-section .GM__dark-add-document-inline,.GM__light-documents-section .GM__light-add-document-inline{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:.5rem;padding:.25rem;transition:all .2s ease;width:24px}.GM__dark-documents-section .GM__dark-add-document-inline img,.GM__dark-documents-section .GM__light-add-document-inline img,.GM__light-documents-section .GM__dark-add-document-inline img,.GM__light-documents-section .GM__light-add-document-inline img{height:16px;transition:transform .2s ease;width:16px}.GM__dark-documents-section .GM__dark-add-document-inline:hover,.GM__dark-documents-section .GM__light-add-document-inline:hover,.GM__light-documents-section .GM__dark-add-document-inline:hover,.GM__light-documents-section .GM__light-add-document-inline:hover{transform:scale(1.15)}.GM__dark-documents-section .GM__dark-add-document-inline:hover img,.GM__dark-documents-section .GM__light-add-document-inline:hover img,.GM__light-documents-section .GM__dark-add-document-inline:hover img,.GM__light-documents-section .GM__light-add-document-inline:hover img{transform:rotate(180deg)}.GM__dark-documents-section .GM__dark-date-picker-inline,.GM__dark-documents-section .GM__light-date-picker-inline,.GM__light-documents-section .GM__dark-date-picker-inline,.GM__light-documents-section .GM__light-date-picker-inline{align-items:center;border:1px solid;border-radius:4px;box-sizing:border-box;display:flex;font-size:.75rem;max-width:140px;min-height:32px;padding:.25rem .5rem;transition:all .2s ease;width:100%}.GM__dark-documents-section .GM__dark-date-picker-inline:hover,.GM__dark-documents-section .GM__light-date-picker-inline:hover,.GM__light-documents-section .GM__dark-date-picker-inline:hover,.GM__light-documents-section .GM__light-date-picker-inline:hover{transform:translateY(-1px)}.GM__dark-documents-section .GM__dark-date-picker-inline.modified,.GM__dark-documents-section .GM__light-date-picker-inline.modified,.GM__light-documents-section .GM__dark-date-picker-inline.modified,.GM__light-documents-section .GM__light-date-picker-inline.modified{border-width:2px;font-weight:500;position:relative}.GM__dark-documents-section .GM__dark-date-picker-inline.modified:after,.GM__dark-documents-section .GM__light-date-picker-inline.modified:after,.GM__light-documents-section .GM__dark-date-picker-inline.modified:after,.GM__light-documents-section .GM__light-date-picker-inline.modified:after{background-color:#3b82f6;border-radius:50%;content:"";height:8px;position:absolute;right:-3px;top:-3px;width:8px;z-index:1}.GM__dark-documents-section .GM__dark-date-readonly,.GM__dark-documents-section .GM__light-date-readonly,.GM__light-documents-section .GM__dark-date-readonly,.GM__light-documents-section .GM__light-date-readonly{font-size:.75rem;padding:.25rem}.GM__dark-documents-section .GM__dark-description-input,.GM__dark-documents-section .GM__light-description-input,.GM__light-documents-section .GM__dark-description-input,.GM__light-documents-section .GM__light-description-input{border:1px solid;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:.75rem;line-height:1.4;max-width:220px;min-height:36px;padding:.25rem;resize:vertical;transition:all .2s ease;width:100%}.GM__dark-documents-section .GM__dark-description-input:focus,.GM__dark-documents-section .GM__light-description-input:focus,.GM__light-documents-section .GM__dark-description-input:focus,.GM__light-documents-section .GM__light-description-input:focus{outline:none;transform:translateY(-1px)}.GM__dark-documents-section .GM__dark-description-input.modified,.GM__dark-documents-section .GM__light-description-input.modified,.GM__light-documents-section .GM__dark-description-input.modified,.GM__light-documents-section .GM__light-description-input.modified{border-width:2px;position:relative}.GM__dark-documents-section .GM__dark-description-input.modified:after,.GM__dark-documents-section .GM__light-description-input.modified:after,.GM__light-documents-section .GM__dark-description-input.modified:after,.GM__light-documents-section .GM__light-description-input.modified:after{background-color:#3b82f6;border-radius:50%;content:"";height:8px;position:absolute;right:-3px;top:-3px;width:8px;z-index:1}.GM__dark-documents-section .GM__dark-description-readonly,.GM__dark-documents-section .GM__light-description-readonly,.GM__light-documents-section .GM__dark-description-readonly,.GM__light-documents-section .GM__light-description-readonly{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;line-height:1.4;overflow:hidden;padding:.25rem;text-overflow:ellipsis;word-break:break-word}.GM__dark-documents-section .GM__dark-required-toggle,.GM__dark-documents-section .GM__light-required-toggle,.GM__light-documents-section .GM__dark-required-toggle,.GM__light-documents-section .GM__light-required-toggle{align-items:center;display:flex;justify-content:center;width:100%}.GM__dark-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline,.GM__dark-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline,.GM__dark-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline,.GM__dark-documents-section .GM__light-required-toggle .GM__light-checkbox-inline,.GM__light-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline,.GM__light-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline,.GM__light-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline,.GM__light-documents-section .GM__light-required-toggle .GM__light-checkbox-inline{border-radius:3px;cursor:pointer;flex-shrink:0;height:20px;transition:all .2s ease;width:20px}.GM__dark-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline:hover,.GM__dark-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline:hover,.GM__dark-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline:hover,.GM__dark-documents-section .GM__light-required-toggle .GM__light-checkbox-inline:hover,.GM__light-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline:hover,.GM__light-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline:hover,.GM__light-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline:hover,.GM__light-documents-section .GM__light-required-toggle .GM__light-checkbox-inline:hover{transform:scale(1.1)}.GM__dark-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline.modified,.GM__dark-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline.modified,.GM__dark-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline.modified,.GM__dark-documents-section .GM__light-required-toggle .GM__light-checkbox-inline.modified,.GM__light-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline.modified,.GM__light-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline.modified,.GM__light-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline.modified,.GM__light-documents-section .GM__light-required-toggle .GM__light-checkbox-inline.modified{border-radius:3px;outline:2px solid #3b82f6;outline-offset:2px}.GM__dark-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline:disabled,.GM__dark-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline:disabled,.GM__dark-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline:disabled,.GM__dark-documents-section .GM__light-required-toggle .GM__light-checkbox-inline:disabled,.GM__light-documents-section .GM__dark-required-toggle .GM__dark-checkbox-inline:disabled,.GM__light-documents-section .GM__dark-required-toggle .GM__light-checkbox-inline:disabled,.GM__light-documents-section .GM__light-required-toggle .GM__dark-checkbox-inline:disabled,.GM__light-documents-section .GM__light-required-toggle .GM__light-checkbox-inline:disabled{cursor:not-allowed;opacity:.5}.GM__dark-documents-section .GM__dark-action-buttons-container,.GM__dark-documents-section .GM__light-action-buttons-container,.GM__light-documents-section .GM__dark-action-buttons-container,.GM__light-documents-section .GM__light-action-buttons-container{align-items:center;display:flex;flex-wrap:nowrap;gap:.25rem;justify-content:center;min-height:40px;overflow:hidden;width:100%}.GM__dark-documents-section .GM__dark-coment-btn,.GM__dark-documents-section .GM__dark-delete-btn,.GM__dark-documents-section .GM__dark-modified-btn,.GM__dark-documents-section .GM__dark-preview-btn,.GM__dark-documents-section .GM__dark-save-btn,.GM__dark-documents-section .GM__dark-update-btn,.GM__dark-documents-section .GM__light-coment-btn,.GM__dark-documents-section .GM__light-delete-btn,.GM__dark-documents-section .GM__light-modified-btn,.GM__dark-documents-section .GM__light-preview-btn,.GM__dark-documents-section .GM__light-save-btn,.GM__dark-documents-section .GM__light-update-btn,.GM__light-documents-section .GM__dark-coment-btn,.GM__light-documents-section .GM__dark-delete-btn,.GM__light-documents-section .GM__dark-modified-btn,.GM__light-documents-section .GM__dark-preview-btn,.GM__light-documents-section .GM__dark-save-btn,.GM__light-documents-section .GM__dark-update-btn,.GM__light-documents-section .GM__light-coment-btn,.GM__light-documents-section .GM__light-delete-btn,.GM__light-documents-section .GM__light-modified-btn,.GM__light-documents-section .GM__light-preview-btn,.GM__light-documents-section .GM__light-save-btn,.GM__light-documents-section .GM__light-update-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;transition:all .2s ease;width:32px}.GM__dark-documents-section .GM__dark-coment-btn:disabled,.GM__dark-documents-section .GM__dark-delete-btn:disabled,.GM__dark-documents-section .GM__dark-modified-btn:disabled,.GM__dark-documents-section .GM__dark-preview-btn:disabled,.GM__dark-documents-section .GM__dark-save-btn:disabled,.GM__dark-documents-section .GM__dark-update-btn:disabled,.GM__dark-documents-section .GM__light-coment-btn:disabled,.GM__dark-documents-section .GM__light-delete-btn:disabled,.GM__dark-documents-section .GM__light-modified-btn:disabled,.GM__dark-documents-section .GM__light-preview-btn:disabled,.GM__dark-documents-section .GM__light-save-btn:disabled,.GM__dark-documents-section .GM__light-update-btn:disabled,.GM__light-documents-section .GM__dark-coment-btn:disabled,.GM__light-documents-section .GM__dark-delete-btn:disabled,.GM__light-documents-section .GM__dark-modified-btn:disabled,.GM__light-documents-section .GM__dark-preview-btn:disabled,.GM__light-documents-section .GM__dark-save-btn:disabled,.GM__light-documents-section .GM__dark-update-btn:disabled,.GM__light-documents-section .GM__light-coment-btn:disabled,.GM__light-documents-section .GM__light-delete-btn:disabled,.GM__light-documents-section .GM__light-modified-btn:disabled,.GM__light-documents-section .GM__light-preview-btn:disabled,.GM__light-documents-section .GM__light-save-btn:disabled,.GM__light-documents-section .GM__light-update-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.GM__dark-documents-section .GM__dark-coment-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-coment-btn .GM__light-action-icon,.GM__dark-documents-section .GM__dark-delete-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-delete-btn .GM__light-action-icon,.GM__dark-documents-section .GM__dark-modified-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-modified-btn .GM__light-action-icon,.GM__dark-documents-section .GM__dark-preview-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-preview-btn .GM__light-action-icon,.GM__dark-documents-section .GM__dark-save-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-save-btn .GM__light-action-icon,.GM__dark-documents-section .GM__dark-update-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-update-btn .GM__light-action-icon,.GM__dark-documents-section .GM__light-coment-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__light-coment-btn .GM__light-action-icon,.GM__dark-documents-section .GM__light-delete-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__light-delete-btn .GM__light-action-icon,.GM__dark-documents-section .GM__light-modified-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__light-modified-btn .GM__light-action-icon,.GM__dark-documents-section .GM__light-preview-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__light-preview-btn .GM__light-action-icon,.GM__dark-documents-section .GM__light-save-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__light-save-btn .GM__light-action-icon,.GM__dark-documents-section .GM__light-update-btn .GM__dark-action-icon,.GM__dark-documents-section .GM__light-update-btn .GM__light-action-icon,.GM__light-documents-section .GM__dark-coment-btn .GM__dark-action-icon,.GM__light-documents-section .GM__dark-coment-btn .GM__light-action-icon,.GM__light-documents-section .GM__dark-delete-btn .GM__dark-action-icon,.GM__light-documents-section .GM__dark-delete-btn .GM__light-action-icon,.GM__light-documents-section .GM__dark-modified-btn .GM__dark-action-icon,.GM__light-documents-section .GM__dark-modified-btn .GM__light-action-icon,.GM__light-documents-section .GM__dark-preview-btn .GM__dark-action-icon,.GM__light-documents-section .GM__dark-preview-btn .GM__light-action-icon,.GM__light-documents-section .GM__dark-save-btn .GM__dark-action-icon,.GM__light-documents-section .GM__dark-save-btn .GM__light-action-icon,.GM__light-documents-section .GM__dark-update-btn .GM__dark-action-icon,.GM__light-documents-section .GM__dark-update-btn .GM__light-action-icon,.GM__light-documents-section .GM__light-coment-btn .GM__dark-action-icon,.GM__light-documents-section .GM__light-coment-btn .GM__light-action-icon,.GM__light-documents-section .GM__light-delete-btn .GM__dark-action-icon,.GM__light-documents-section .GM__light-delete-btn .GM__light-action-icon,.GM__light-documents-section .GM__light-modified-btn .GM__dark-action-icon,.GM__light-documents-section .GM__light-modified-btn .GM__light-action-icon,.GM__light-documents-section .GM__light-preview-btn .GM__dark-action-icon,.GM__light-documents-section .GM__light-preview-btn .GM__light-action-icon,.GM__light-documents-section .GM__light-save-btn .GM__dark-action-icon,.GM__light-documents-section .GM__light-save-btn .GM__light-action-icon,.GM__light-documents-section .GM__light-update-btn .GM__dark-action-icon,.GM__light-documents-section .GM__light-update-btn .GM__light-action-icon{flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.GM__dark-documents-section .GM__dark-coment-btn:hover:not(:disabled),.GM__dark-documents-section .GM__dark-delete-btn:hover:not(:disabled),.GM__dark-documents-section .GM__dark-modified-btn:hover:not(:disabled),.GM__dark-documents-section .GM__dark-preview-btn:hover:not(:disabled),.GM__dark-documents-section .GM__dark-save-btn:hover:not(:disabled),.GM__dark-documents-section .GM__dark-update-btn:hover:not(:disabled),.GM__dark-documents-section .GM__light-coment-btn:hover:not(:disabled),.GM__dark-documents-section .GM__light-delete-btn:hover:not(:disabled),.GM__dark-documents-section .GM__light-modified-btn:hover:not(:disabled),.GM__dark-documents-section .GM__light-preview-btn:hover:not(:disabled),.GM__dark-documents-section .GM__light-save-btn:hover:not(:disabled),.GM__dark-documents-section .GM__light-update-btn:hover:not(:disabled),.GM__light-documents-section .GM__dark-coment-btn:hover:not(:disabled),.GM__light-documents-section .GM__dark-delete-btn:hover:not(:disabled),.GM__light-documents-section .GM__dark-modified-btn:hover:not(:disabled),.GM__light-documents-section .GM__dark-preview-btn:hover:not(:disabled),.GM__light-documents-section .GM__dark-save-btn:hover:not(:disabled),.GM__light-documents-section .GM__dark-update-btn:hover:not(:disabled),.GM__light-documents-section .GM__light-coment-btn:hover:not(:disabled),.GM__light-documents-section .GM__light-delete-btn:hover:not(:disabled),.GM__light-documents-section .GM__light-modified-btn:hover:not(:disabled),.GM__light-documents-section .GM__light-preview-btn:hover:not(:disabled),.GM__light-documents-section .GM__light-save-btn:hover:not(:disabled),.GM__light-documents-section .GM__light-update-btn:hover:not(:disabled){box-shadow:0 4px 8px #0003;transform:translateY(-2px) scale(1.05)}.GM__dark-documents-section .GM__dark-coment-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-coment-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-documents-section .GM__dark-delete-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-delete-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-documents-section .GM__dark-modified-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-modified-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-documents-section .GM__dark-preview-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-preview-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-documents-section .GM__dark-save-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-save-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-documents-section .GM__dark-update-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__dark-update-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-documents-section .GM__light-coment-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__light-coment-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-documents-section .GM__light-delete-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__light-delete-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-documents-section .GM__light-modified-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__light-modified-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-documents-section .GM__light-preview-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__light-preview-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-documents-section .GM__light-save-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__light-save-btn:hover:not(:disabled) .GM__light-action-icon,.GM__dark-documents-section .GM__light-update-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__dark-documents-section .GM__light-update-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__dark-coment-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__dark-coment-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__dark-delete-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__dark-delete-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__dark-modified-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__dark-modified-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__dark-preview-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__dark-preview-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__dark-save-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__dark-save-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__dark-update-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__dark-update-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__light-coment-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__light-coment-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__light-delete-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__light-delete-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__light-modified-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__light-modified-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__light-preview-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__light-preview-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__light-save-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__light-save-btn:hover:not(:disabled) .GM__light-action-icon,.GM__light-documents-section .GM__light-update-btn:hover:not(:disabled) .GM__dark-action-icon,.GM__light-documents-section .GM__light-update-btn:hover:not(:disabled) .GM__light-action-icon{transform:scale(1.1)}.GM__dark-documents-section .GM__dark-coment-btn:active:not(:disabled),.GM__dark-documents-section .GM__dark-delete-btn:active:not(:disabled),.GM__dark-documents-section .GM__dark-modified-btn:active:not(:disabled),.GM__dark-documents-section .GM__dark-preview-btn:active:not(:disabled),.GM__dark-documents-section .GM__dark-save-btn:active:not(:disabled),.GM__dark-documents-section .GM__dark-update-btn:active:not(:disabled),.GM__dark-documents-section .GM__light-coment-btn:active:not(:disabled),.GM__dark-documents-section .GM__light-delete-btn:active:not(:disabled),.GM__dark-documents-section .GM__light-modified-btn:active:not(:disabled),.GM__dark-documents-section .GM__light-preview-btn:active:not(:disabled),.GM__dark-documents-section .GM__light-save-btn:active:not(:disabled),.GM__dark-documents-section .GM__light-update-btn:active:not(:disabled),.GM__light-documents-section .GM__dark-coment-btn:active:not(:disabled),.GM__light-documents-section .GM__dark-delete-btn:active:not(:disabled),.GM__light-documents-section .GM__dark-modified-btn:active:not(:disabled),.GM__light-documents-section .GM__dark-preview-btn:active:not(:disabled),.GM__light-documents-section .GM__dark-save-btn:active:not(:disabled),.GM__light-documents-section .GM__dark-update-btn:active:not(:disabled),.GM__light-documents-section .GM__light-coment-btn:active:not(:disabled),.GM__light-documents-section .GM__light-delete-btn:active:not(:disabled),.GM__light-documents-section .GM__light-modified-btn:active:not(:disabled),.GM__light-documents-section .GM__light-preview-btn:active:not(:disabled),.GM__light-documents-section .GM__light-save-btn:active:not(:disabled),.GM__light-documents-section .GM__light-update-btn:active:not(:disabled){transform:translateY(0) scale(.95)}.GM__dark-documents-section .GM__dark-modified-row,.GM__dark-documents-section .GM__light-modified-row,.GM__light-documents-section .GM__dark-modified-row,.GM__light-documents-section .GM__light-modified-row{position:relative}.GM__dark-documents-section .GM__dark-modified-row:after,.GM__dark-documents-section .GM__light-modified-row:after,.GM__light-documents-section .GM__dark-modified-row:after,.GM__light-documents-section .GM__light-modified-row:after{background:linear-gradient(90deg,#3b82f60d,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.GM__light-documents-section{background-color:#f8fafc}.GM__light-documents-section .GM__light-documents-table-container{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000d}.GM__light-documents-section .GM__light-documents-table-container::-webkit-scrollbar-track{background:#f8fafc}.GM__light-documents-section .GM__light-documents-table-container::-webkit-scrollbar-thumb{background:#e2e8f0}.GM__light-documents-section .GM__light-documents-table-container::-webkit-scrollbar-thumb:hover{background:#64748b}.GM__light-documents-section .GM__light-documents-table{background-color:#fff}.GM__light-documents-section .GM__light-documents-table thead tr th{background-color:#f8fafc;border-bottom-color:#e2e8f0;color:#64748b}.GM__light-documents-section .GM__light-documents-table tbody tr{background-color:#fff}.GM__light-documents-section .GM__light-documents-table tbody tr:hover{background-color:#f1f5f9;box-shadow:0 2px 8px #0000001a}.GM__light-documents-section .GM__light-documents-table tbody tr td{border-bottom-color:#e2e8f0;color:#1e293b}.GM__light-documents-section .GM__light-document-name{color:#1e293b}.GM__light-documents-section .GM__light-no-description,.GM__light-documents-section .GM__light-no-file,.GM__light-documents-section .GM__light-placeholder-date{color:#64748b}.GM__light-documents-section .GM__light-file-label-inline{background-color:#f8fafc;border-color:#e2e8f0;color:#64748b}.GM__light-documents-section .GM__light-file-label-inline:hover{background-color:#f1f5f9;border-color:#93c5fd;color:#1e293b}.GM__light-documents-section .GM__light-file-label-inline.modified{background-color:#3b82f60d;border-color:#3b82f6;color:#3b82f6}.GM__light-documents-section .GM__light-file-name-readonly{background-color:#00000005;color:#1e293b}.GM__light-documents-section .GM__light-add-document-inline{color:#64748b}.GM__light-documents-section .GM__light-add-document-inline:hover{background-color:#f1f5f9;color:#4caf50}.GM__light-documents-section .GM__light-date-picker-inline{background-color:#fff;border-color:#e2e8f0;color:#1e293b}.GM__light-documents-section .GM__light-date-picker-inline:hover{border-color:#93c5fd}.GM__light-documents-section .GM__light-date-picker-inline.modified{background-color:#3b82f60d;border-color:#3b82f6}.GM__light-documents-section .GM__light-date-readonly{color:#1e293b}.GM__light-documents-section .GM__light-description-input{background-color:#f8fafc;border-color:#e2e8f0;color:#1e293b}.GM__light-documents-section .GM__light-description-input:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f61a}.GM__light-documents-section .GM__light-description-input.modified{background-color:#3b82f60d;border-color:#3b82f6}.GM__light-documents-section .GM__light-description-input::placeholder{color:#64748b}.GM__light-documents-section .GM__light-description-readonly{color:#1e293b}.GM__light-documents-section .GM__light-checkbox-inline{accent-color:#3b82f6}.GM__light-documents-section .GM__light-preview-btn{background-color:#3b82f6;color:#fff}.GM__light-documents-section .GM__light-preview-btn:hover:not(:disabled){background-color:#2563eb}.GM__light-documents-section .GM__light-save-btn{background-color:#4caf50;color:#fff}.GM__light-documents-section .GM__light-save-btn:hover:not(:disabled){background-color:#16a34a}.GM__light-documents-section .GM__light-modified-btn{background-color:#f59e0b;color:#fff}.GM__light-documents-section .GM__light-modified-btn:hover:not(:disabled){background-color:#d97706}.GM__light-documents-section .GM__light-update-btn{background-color:#64748b;color:#fff}.GM__light-documents-section .GM__light-update-btn:hover:not(:disabled){background-color:#1e293b}.GM__light-documents-section .GM__light-delete-btn:hover:not(:disabled){background-color:#dc2626}.GM__light-documents-section .GM__light-coment-btn{background-color:#8b5cf6;color:#fff}.GM__light-documents-section .GM__light-coment-btn:hover:not(:disabled){background-color:#7c3aed}.GM__dark-documents-section{background-color:#1a1a1a}.GM__dark-documents-section .GM__dark-documents-table-container{background-color:#2d2d2d;border:1px solid #404040;box-shadow:0 2px 8px #0003}.GM__dark-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-track{background:#1a1a1a}.GM__dark-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-thumb{background:#404040}.GM__dark-documents-section .GM__dark-documents-table-container::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.GM__dark-documents-section .GM__dark-documents-table{background-color:#2d2d2d}.GM__dark-documents-section .GM__dark-documents-table thead tr th{background-color:#262626;border-bottom-color:#404040;color:#94a3b8}.GM__dark-documents-section .GM__dark-documents-table tbody tr{background-color:#2d2d2d}.GM__dark-documents-section .GM__dark-documents-table tbody tr:hover{background-color:#404040;box-shadow:0 2px 8px #0000004d}.GM__dark-documents-section .GM__dark-documents-table tbody tr td{border-bottom-color:#404040;color:#e2e8f0}.GM__dark-documents-section .GM__dark-document-name{color:#e2e8f0}.GM__dark-documents-section .GM__dark-no-description,.GM__dark-documents-section .GM__dark-no-file,.GM__dark-documents-section .GM__dark-placeholder-date{color:#94a3b8}.GM__dark-documents-section .GM__dark-file-label-inline{background-color:#1a1a1a;border-color:#404040;color:#94a3b8}.GM__dark-documents-section .GM__dark-file-label-inline:hover{background-color:#404040;border-color:#3b82f6;color:#e2e8f0}.GM__dark-documents-section .GM__dark-file-label-inline.modified{background-color:#3b82f61a;border-color:#3b82f6;color:#60a5fa}.GM__dark-documents-section .GM__dark-file-name-readonly{background-color:#ffffff05;color:#e2e8f0}.GM__dark-documents-section .GM__dark-add-document-inline{color:#94a3b8}.GM__dark-documents-section .GM__dark-add-document-inline:hover{background-color:#404040;color:#4caf50}.GM__dark-documents-section .GM__dark-date-picker-inline{background-color:#2d2d2d;border-color:#404040;color:#e2e8f0}.GM__dark-documents-section .GM__dark-date-picker-inline:hover{border-color:#3b82f6}.GM__dark-documents-section .GM__dark-date-picker-inline.modified{background-color:#3b82f61a;border-color:#3b82f6}.GM__dark-documents-section .GM__dark-date-readonly{color:#e2e8f0}.GM__dark-documents-section .GM__dark-description-input{background-color:#1a1a1a;border-color:#404040;color:#e2e8f0}.GM__dark-documents-section .GM__dark-description-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.GM__dark-documents-section .GM__dark-description-input.modified{background-color:#3b82f61a;border-color:#3b82f6}.GM__dark-documents-section .GM__dark-description-input::placeholder{color:#94a3b8}.GM__dark-documents-section .GM__dark-description-readonly{color:#e2e8f0}.GM__dark-documents-section .GM__dark-checkbox-inline{accent-color:#60a5fa}.GM__dark-documents-section .GM__dark-preview-btn{background-color:#3b82f6;color:#fff}.GM__dark-documents-section .GM__dark-preview-btn:hover:not(:disabled){background-color:#2563eb}.GM__dark-documents-section .GM__dark-save-btn{background-color:#4caf50;color:#fff}.GM__dark-documents-section .GM__dark-save-btn:hover:not(:disabled){background-color:#16a34a}.GM__dark-documents-section .GM__dark-modified-btn{background-color:#f59e0b;color:#fff}.GM__dark-documents-section .GM__dark-modified-btn:hover:not(:disabled){background-color:#d97706}.GM__dark-documents-section .GM__dark-update-btn{background-color:#94a3b8;color:#fff}.GM__dark-documents-section .GM__dark-update-btn:hover:not(:disabled){background-color:#fffc;color:#1a1a1a}.GM__dark-documents-section .GM__dark-delete-btn:hover:not(:disabled){background-color:#dc2626}.GM__dark-documents-section .GM__dark-coment-btn{background-color:#8b5cf6;color:#fff}.GM__dark-documents-section .GM__dark-coment-btn:hover:not(:disabled){background-color:#7c3aed}@container documents-container (max-width: 800px){.GM__dark-documents-table,.GM__light-documents-table{font-size:.75rem}.GM__dark-documents-table tbody tr td,.GM__dark-documents-table thead tr th,.GM__light-documents-table tbody tr td,.GM__light-documents-table thead tr th{padding:.5rem}.GM__dark-documents-table .GM__dark-action-buttons-container,.GM__dark-documents-table .GM__light-action-buttons-container,.GM__light-documents-table .GM__dark-action-buttons-container,.GM__light-documents-table .GM__light-action-buttons-container{gap:2px}.GM__dark-documents-table .GM__dark-action-buttons-container button,.GM__dark-documents-table .GM__light-action-buttons-container button,.GM__light-documents-table .GM__dark-action-buttons-container button,.GM__light-documents-table .GM__light-action-buttons-container button{height:28px;width:28px}.GM__dark-documents-table .GM__dark-action-buttons-container button img,.GM__dark-documents-table .GM__light-action-buttons-container button img,.GM__light-documents-table .GM__dark-action-buttons-container button img,.GM__light-documents-table .GM__light-action-buttons-container button img{height:14px;width:14px}}@container documents-container (max-width: 600px){.GM__dark-documents-table,.GM__light-documents-table{font-size:.6875rem;min-width:1200px}}.GM__dark-document-filters-container,.GM__light-document-filters-container{border-radius:.375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:1rem;padding:1rem}.GM__dark-document-filters-container .GM__dark-filters-section,.GM__dark-document-filters-container .GM__light-filters-section,.GM__light-document-filters-container .GM__dark-filters-section,.GM__light-document-filters-container .GM__light-filters-section{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media(max-width:1024px){.GM__dark-document-filters-container .GM__dark-filters-section,.GM__dark-document-filters-container .GM__light-filters-section,.GM__light-document-filters-container .GM__dark-filters-section,.GM__light-document-filters-container .GM__light-filters-section{align-items:stretch;flex-direction:column}}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section{flex-shrink:0}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status-btn,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status-btn,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status-btn,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status-btn{border:none;border-radius:.375rem;justify-content:flex-start;min-width:auto;padding:.5rem;text-transform:none}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status-btn:hover,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status-btn:hover,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status-btn:hover,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status-btn:hover,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status-btn:hover,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status-btn:hover,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status-btn:hover,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status-btn:hover,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status-btn:hover,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status-btn:hover,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status-btn:hover,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status-btn:hover,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status-btn:hover,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status-btn:hover,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status-btn:hover,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status-btn:hover{transform:translateY(-1px)}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status{align-items:flex-start;flex-direction:column;gap:.5rem}}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item{align-items:center;display:flex;font-size:.75rem;gap:.5rem;white-space:nowrap}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip{font-size:.6875rem;height:20px;margin:0}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-expired,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-expired{background-color:#000;color:#fff}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__dark-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__dark-status-item .GM__light-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__dark-status-chip.GM__light-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__dark-about-to-expire,.GM__light-document-filters-container .GM__light-filters-section .GM__light-expiration-status-section .GM__light-expiration-status .GM__light-status-item .GM__light-status-chip.GM__light-about-to-expire{background-color:#facc1540;color:#1e293b}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section{align-items:center;display:flex;flex-grow:1;gap:1rem;justify-content:flex-end}@media(max-width:768px){.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section{align-items:stretch;flex-direction:column}}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls{flex-direction:column;width:100%}}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field{width:200px}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field .MuiOutlinedInput-root,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field .MuiOutlinedInput-root{border-radius:.375rem;font-size:.75rem;height:36px}@media(max-width:768px){.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-search-field,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-search-field{width:100%}}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select{width:200px}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select .MuiSelect-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select .MuiSelect-select{align-items:center;display:flex;font-size:.75rem;height:36px;padding:.5rem}@media(max-width:768px){.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-filter-controls .GM__light-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__dark-filter-select,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-filter-controls .GM__light-filter-select{width:100%}}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-multi-download-btn,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-multi-download-btn,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-multi-download-btn,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-multi-download-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-multi-download-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-multi-download-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-multi-download-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-multi-download-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-multi-download-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-multi-download-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-multi-download-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-multi-download-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-multi-download-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-multi-download-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-multi-download-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-multi-download-btn{border:none;border-radius:.375rem;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;height:36px;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}@media(max-width:768px){.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-multi-download-btn,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-multi-download-btn,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-multi-download-btn,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-multi-download-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-multi-download-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-multi-download-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-multi-download-btn,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-multi-download-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-multi-download-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-multi-download-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-multi-download-btn,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-multi-download-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-multi-download-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-multi-download-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-multi-download-btn,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-multi-download-btn{width:100%}}.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-multi-download-btn:hover,.GM__dark-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-multi-download-btn:hover,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-multi-download-btn:hover,.GM__dark-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-multi-download-btn:hover,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-multi-download-btn:hover,.GM__dark-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-multi-download-btn:hover,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-multi-download-btn:hover,.GM__dark-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-multi-download-btn:hover,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__dark-multi-download-btn:hover,.GM__light-document-filters-container .GM__dark-filters-section .GM__dark-right-section .GM__light-multi-download-btn:hover,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__dark-multi-download-btn:hover,.GM__light-document-filters-container .GM__dark-filters-section .GM__light-right-section .GM__light-multi-download-btn:hover,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__dark-multi-download-btn:hover,.GM__light-document-filters-container .GM__light-filters-section .GM__dark-right-section .GM__light-multi-download-btn:hover,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__dark-multi-download-btn:hover,.GM__light-document-filters-container .GM__light-filters-section .GM__light-right-section .GM__light-multi-download-btn:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.GM__light-document-filters-container{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 4px #0000000d;color:#1e293b}.GM__light-document-filters-container .GM__light-expiration-status-btn{background-color:#0000;color:#1e293b}.GM__light-document-filters-container .GM__light-expiration-status-btn:hover{background-color:#f1f5f9}.GM__light-document-filters-container .GM__light-status-item{color:#1e293b}.GM__light-document-filters-container .GM__light-search-field .MuiOutlinedInput-root{background-color:#f8fafc}.GM__light-document-filters-container .GM__light-search-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0}.GM__light-document-filters-container .GM__light-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#64748b}.GM__light-document-filters-container .GM__light-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#93c5fd}.GM__light-document-filters-container .GM__light-search-field .MuiInputBase-input{color:#1e293b}.GM__light-document-filters-container .GM__light-search-field .MuiInputBase-input::placeholder{color:#64748b;opacity:1}.GM__light-document-filters-container .GM__light-filter-select .MuiSelect-select{background-color:#f8fafc;color:#1e293b}.GM__light-document-filters-container .GM__light-filter-select .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0}.GM__light-document-filters-container .GM__light-filter-select:hover .MuiOutlinedInput-notchedOutline{border-color:#64748b}.GM__light-document-filters-container .GM__light-filter-select .MuiSvgIcon-root{color:#1e293b}.GM__light-document-filters-container .GM__light-multi-download-btn{background-color:#3b82f6;color:#fff}.GM__light-document-filters-container .GM__light-multi-download-btn:hover{background-color:#2563eb}.GM__dark-document-filters-container{background-color:#2d2d2d;border:1px solid #404040;box-shadow:0 2px 4px #0003;color:#e2e8f0}.GM__dark-document-filters-container .GM__dark-expiration-status-btn{background-color:#0000;color:#e2e8f0}.GM__dark-document-filters-container .GM__dark-expiration-status-btn:hover{background-color:#404040}.GM__dark-document-filters-container .GM__dark-status-item{color:#e2e8f0}.GM__dark-document-filters-container .GM__dark-status-item .GM__dark-status-chip.GM__dark-expired{background-color:rgba(239,68,68,.764)}.GM__dark-document-filters-container .GM__dark-status-item .GM__dark-status-chip.GM__dark-about-to-expire{background-color:#facc1526;color:#e2e8f0}.GM__dark-document-filters-container .GM__dark-search-field .MuiOutlinedInput-root{background-color:#1a1a1a}.GM__dark-document-filters-container .GM__dark-search-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#404040}.GM__dark-document-filters-container .GM__dark-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#fff6}.GM__dark-document-filters-container .GM__dark-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6}.GM__dark-document-filters-container .GM__dark-search-field .MuiInputBase-input{color:#e2e8f0}.GM__dark-document-filters-container .GM__dark-search-field .MuiInputBase-input::placeholder{color:#94a3b8;opacity:1}.GM__dark-document-filters-container .GM__dark-filter-select .MuiSelect-select{background-color:#1a1a1a;color:#e2e8f0}.GM__dark-document-filters-container .GM__dark-filter-select .MuiOutlinedInput-notchedOutline{border-color:#404040}.GM__dark-document-filters-container .GM__dark-filter-select:hover .MuiOutlinedInput-notchedOutline{border-color:#fff6}.GM__dark-document-filters-container .GM__dark-filter-select .MuiSvgIcon-root{color:#e2e8f0}.GM__dark-document-filters-container .GM__dark-multi-download-btn{background-color:#3b82f6;color:#fff}.GM__dark-document-filters-container .GM__dark-multi-download-btn:hover{background-color:#2563eb}.VMGP__dark-vehicle-profile,.VMGP__light-vehicle-profile{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;padding:1rem}.VMGP__dark-vehicle-profile .VMGP__dark-profile-navigation,.VMGP__dark-vehicle-profile .VMGP__light-profile-navigation,.VMGP__light-vehicle-profile .VMGP__dark-profile-navigation,.VMGP__light-vehicle-profile .VMGP__light-profile-navigation{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.VMGP__dark-vehicle-profile .VMGP__dark-profile-navigation.simple-vehicle,.VMGP__dark-vehicle-profile .VMGP__light-profile-navigation.simple-vehicle,.VMGP__light-vehicle-profile .VMGP__dark-profile-navigation.simple-vehicle,.VMGP__light-vehicle-profile .VMGP__light-profile-navigation.simple-vehicle{align-items:center;display:flex;flex-wrap:wrap;grid-template-columns:none;justify-content:flex-start}@media(max-width:768px){.VMGP__dark-vehicle-profile .VMGP__dark-profile-navigation,.VMGP__dark-vehicle-profile .VMGP__light-profile-navigation,.VMGP__light-vehicle-profile .VMGP__dark-profile-navigation,.VMGP__light-vehicle-profile .VMGP__light-profile-navigation{gap:.75rem;grid-template-columns:1fr}.VMGP__dark-vehicle-profile .VMGP__dark-profile-navigation.simple-vehicle,.VMGP__dark-vehicle-profile .VMGP__light-profile-navigation.simple-vehicle,.VMGP__light-vehicle-profile .VMGP__dark-profile-navigation.simple-vehicle,.VMGP__light-vehicle-profile .VMGP__light-profile-navigation.simple-vehicle{align-items:stretch;flex-direction:column}}.VMGP__dark-vehicle-profile .VMGP__dark-nav-group,.VMGP__dark-vehicle-profile .VMGP__light-nav-group,.VMGP__light-vehicle-profile .VMGP__dark-nav-group,.VMGP__light-vehicle-profile .VMGP__light-nav-group{display:flex;flex-direction:column;gap:.25rem;width:100%}@media(max-width:768px){.VMGP__dark-vehicle-profile .VMGP__dark-nav-group,.VMGP__dark-vehicle-profile .VMGP__light-nav-group,.VMGP__light-vehicle-profile .VMGP__dark-nav-group,.VMGP__light-vehicle-profile .VMGP__light-nav-group{width:100%}}.VMGP__dark-vehicle-profile .VMGP__dark-button-group,.VMGP__dark-vehicle-profile .VMGP__light-button-group,.VMGP__light-vehicle-profile .VMGP__dark-button-group,.VMGP__light-vehicle-profile .VMGP__light-button-group{display:inline-flex;gap:0;margin:0;position:relative;width:100%}@media(max-width:768px){.VMGP__dark-vehicle-profile .VMGP__dark-button-group,.VMGP__dark-vehicle-profile .VMGP__light-button-group,.VMGP__light-vehicle-profile .VMGP__dark-button-group,.VMGP__light-vehicle-profile .VMGP__light-button-group{width:100%}}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button,.VMGP__dark-vehicle-profile .VMGP__light-nav-button,.VMGP__light-vehicle-profile .VMGP__dark-nav-button,.VMGP__light-vehicle-profile .VMGP__light-nav-button{align-items:center;border:none;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:500;justify-content:center;min-height:48px;outline:none;overflow:visible;position:relative;transition:background-color .2s ease;white-space:nowrap}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right),.VMGP__dark-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right),.VMGP__light-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right),.VMGP__light-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right){background-color:#374151;border-radius:.375rem;flex:none;margin-right:.5rem;padding:.75rem 1.25rem}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right):last-child,.VMGP__dark-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right):last-child,.VMGP__light-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right):last-child,.VMGP__light-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right):last-child{margin-right:0}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right).active,.VMGP__dark-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right).active,.VMGP__light-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right).active,.VMGP__light-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right).active{background-color:#4caf50;font-weight:600}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right):hover:not(.active),.VMGP__dark-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right):hover:not(.active),.VMGP__light-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right):hover:not(.active),.VMGP__light-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right):hover:not(.active){background-color:#4b5563}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.left,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.left,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.left,.VMGP__light-vehicle-profile .VMGP__light-nav-button.left{background-color:#374151;border:none;border-radius:.375rem 0 0 .375rem;margin:0;padding:0 2.5rem 0 1.5rem}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.left:before,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.left:before,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.left:before,.VMGP__light-vehicle-profile .VMGP__light-nav-button.left:before{border-bottom:24px solid #0000;border-left:20px solid #4caf50;border-top:0;content:"";height:0;position:absolute;right:-20px;top:0;transition:border-left-color .2s ease;width:0;z-index:5}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.left:after,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.left:after,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.left:after,.VMGP__light-vehicle-profile .VMGP__light-nav-button.left:after{border-bottom:0;border-left:20px solid #374151;border-top:24px solid #0000;bottom:0;content:"";height:0;position:absolute;right:-20px;transition:border-left-color .2s ease;width:0;z-index:4}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.left.active,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.left.active,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.left.active,.VMGP__light-vehicle-profile .VMGP__light-nav-button.left.active{background-color:#4caf50;font-weight:600;z-index:2}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.left.active:before,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.left.active:before,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.left.active:before,.VMGP__light-vehicle-profile .VMGP__light-nav-button.left.active:before{border-left-color:#374151}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.left.active:after,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.left.active:after,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.left.active:after,.VMGP__light-vehicle-profile .VMGP__light-nav-button.left.active:after{border-left-color:#4caf50}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.right,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.right,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.right,.VMGP__light-vehicle-profile .VMGP__light-nav-button.right{background-color:#374151;border:none;border-radius:0 .375rem .375rem 0;margin:0;padding:0 1.5rem 0 2.5rem}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.right:before,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.right:before,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.right:before,.VMGP__light-vehicle-profile .VMGP__light-nav-button.right:before{border-bottom:24px solid #0000;border-right:20px solid #374151;border-top:0;content:"";height:0;left:-18px;position:absolute;top:0;transition:border-right-color .2s ease;width:0;z-index:6}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.right:after,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.right:after,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.right:after,.VMGP__light-vehicle-profile .VMGP__light-nav-button.right:after{border-bottom:0;border-right:20px solid #4caf50;border-top:24px solid #0000;bottom:0;content:"";height:0;left:-18px;position:absolute;transition:border-right-color .2s ease;width:0;z-index:3}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.right.active,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.right.active,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.right.active,.VMGP__light-vehicle-profile .VMGP__light-nav-button.right.active{background-color:#4caf50;font-weight:600;z-index:2}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.right.active:before,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.right.active:before,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.right.active:before,.VMGP__light-vehicle-profile .VMGP__light-nav-button.right.active:before{border-right-color:#4caf50}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.right.active:after,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.right.active:after,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.right.active:after,.VMGP__light-vehicle-profile .VMGP__light-nav-button.right.active:after{border-right-color:#374151}@media(max-width:768px){.VMGP__dark-vehicle-profile .VMGP__dark-nav-button,.VMGP__dark-vehicle-profile .VMGP__light-nav-button,.VMGP__light-vehicle-profile .VMGP__dark-nav-button,.VMGP__light-vehicle-profile .VMGP__light-nav-button{font-size:.75rem;min-height:38px}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.left,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.left,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.left,.VMGP__light-vehicle-profile .VMGP__light-nav-button.left{border-radius:4px 0 0 4px;padding:0 2rem 0 1rem}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.left:after,.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.left:before,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.left:after,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.left:before,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.left:after,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.left:before,.VMGP__light-vehicle-profile .VMGP__light-nav-button.left:after,.VMGP__light-vehicle-profile .VMGP__light-nav-button.left:before{border-bottom-width:19px;border-left-width:15px;border-top-width:19px;right:-15px}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.right,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.right,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.right,.VMGP__light-vehicle-profile .VMGP__light-nav-button.right{border-radius:0 4px 4px 0;padding:0 1rem 0 2rem}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.right:after,.VMGP__dark-vehicle-profile .VMGP__dark-nav-button.right:before,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.right:after,.VMGP__dark-vehicle-profile .VMGP__light-nav-button.right:before,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.right:after,.VMGP__light-vehicle-profile .VMGP__dark-nav-button.right:before,.VMGP__light-vehicle-profile .VMGP__light-nav-button.right:after,.VMGP__light-vehicle-profile .VMGP__light-nav-button.right:before{border-bottom-width:19px;border-right-width:15px;border-top-width:19px;left:-15px}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right),.VMGP__dark-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right),.VMGP__light-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right),.VMGP__light-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right){border-radius:4px;margin-bottom:.25rem;margin-right:0;padding:.75rem}.VMGP__dark-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right):last-child,.VMGP__dark-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right):last-child,.VMGP__light-vehicle-profile .VMGP__dark-nav-button:not(.left):not(.right):last-child,.VMGP__light-vehicle-profile .VMGP__light-nav-button:not(.left):not(.right):last-child{margin-bottom:0}}.VMGP__dark-vehicle-profile .VMGP__dark-no-related-overlay,.VMGP__dark-vehicle-profile .VMGP__light-no-related-overlay,.VMGP__light-vehicle-profile .VMGP__dark-no-related-overlay,.VMGP__light-vehicle-profile .VMGP__light-no-related-overlay{align-items:center;border-radius:.375rem;display:flex;justify-content:center;min-height:300px;position:relative}.VMGP__dark-vehicle-profile .VMGP__dark-no-related-overlay:before,.VMGP__dark-vehicle-profile .VMGP__light-no-related-overlay:before,.VMGP__light-vehicle-profile .VMGP__dark-no-related-overlay:before,.VMGP__light-vehicle-profile .VMGP__light-no-related-overlay:before{border-radius:.375rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.VMGP__dark-vehicle-profile .VMGP__dark-no-related-message,.VMGP__dark-vehicle-profile .VMGP__light-no-related-message,.VMGP__light-vehicle-profile .VMGP__dark-no-related-message,.VMGP__light-vehicle-profile .VMGP__light-no-related-message{border-radius:.375rem;padding:1.25rem;position:relative;text-align:center;z-index:2}.VMGP__dark-vehicle-profile .VMGP__dark-no-related-message h3,.VMGP__dark-vehicle-profile .VMGP__light-no-related-message h3,.VMGP__light-vehicle-profile .VMGP__dark-no-related-message h3,.VMGP__light-vehicle-profile .VMGP__light-no-related-message h3{font-size:1.125rem;font-weight:500;margin:0}.VMGP__dark-vehicle-profile .VMGP__dark-multi-download-container,.VMGP__dark-vehicle-profile .VMGP__light-multi-download-container,.VMGP__light-vehicle-profile .VMGP__dark-multi-download-container,.VMGP__light-vehicle-profile .VMGP__light-multi-download-container{margin-bottom:1rem}.VMGP__light-vehicle-profile{background-color:#f8fafc;color:#1e293b}.VMGP__light-vehicle-profile .VMGP__light-no-related-overlay:before{background-color:#f8fafccc}.VMGP__light-vehicle-profile .VMGP__light-no-related-message{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000d}.VMGP__light-vehicle-profile .VMGP__light-no-related-message h3{color:#1e293b}.VMGP__dark-vehicle-profile{background-color:#1a1a1a;color:#e2e8f0}.VMGP__dark-vehicle-profile .VMGP__dark-no-related-overlay:before{background-color:#1a1a1acc}.VMGP__dark-vehicle-profile .VMGP__dark-no-related-message{background-color:#2d2d2d;border:1px solid #404040;box-shadow:0 2px 8px #0003}.VMGP__dark-vehicle-profile .VMGP__dark-no-related-message h3{color:#e2e8f0}.VMGP__dark-profile-header-controls,.VMGP__light-profile-header-controls{display:flex;justify-content:flex-end;margin-bottom:1rem;padding:0 .75rem}@media(max-width:768px){.VMGP__dark-profile-header-controls,.VMGP__light-profile-header-controls{margin-bottom:.75rem;padding:0}}.VMGP__dark-view-mode-toggle,.VMGP__light-view-mode-toggle{align-items:center;display:flex}.VMGP__dark-view-toggle-btn,.VMGP__light-view-toggle-btn{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.VMGP__dark-view-toggle-btn:hover,.VMGP__light-view-toggle-btn:hover{transform:scale(1.05)}@media(max-width:768px){.VMGP__dark-view-toggle-btn,.VMGP__light-view-toggle-btn{height:36px;width:36px}}.VMGP__dark-view-icon,.VMGP__light-view-icon{height:20px;width:20px}@media(max-width:768px){.VMGP__dark-view-icon,.VMGP__light-view-icon{height:18px;width:18px}}.VMGP__dark-dual-navigation,.VMGP__light-dual-navigation{grid-gap:1rem;border-radius:.375rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem;padding:.75rem}.VMGP__dark-dual-navigation.simple-vehicle,.VMGP__light-dual-navigation.simple-vehicle{grid-template-columns:1fr 1fr}@media(max-width:768px){.VMGP__dark-dual-navigation,.VMGP__light-dual-navigation{gap:.75rem;grid-template-columns:1fr;padding:.5rem}}.VMGP__dark-dual-section,.VMGP__light-dual-section{display:flex;flex-direction:column;gap:.5rem}.VMGP__dark-dual-label,.VMGP__light-dual-label{border-radius:4px;font-size:.75rem;font-weight:600;margin-bottom:.25rem;padding:.25rem .5rem;text-align:center}.VMGP__dark-dual-single-panel,.VMGP__light-dual-single-panel{align-items:center;border-radius:.375rem;display:flex;justify-content:center;min-height:48px;padding:.75rem}.VMGP__dark-dual-info-text,.VMGP__light-dual-info-text{font-size:.75rem;font-weight:500;text-align:center}.VMGP__dark-dual-group,.VMGP__light-dual-group{display:flex;flex-direction:column;gap:.25rem}.VMGP__dark-dual-buttons,.VMGP__light-dual-buttons{display:flex;gap:.25rem}@media(max-width:768px){.VMGP__dark-dual-buttons,.VMGP__light-dual-buttons{flex-direction:column}}.VMGP__dark-dual-nav-button,.VMGP__light-dual-nav-button{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500;min-height:36px;padding:.5rem .75rem;text-align:center;transition:all .2s ease;white-space:nowrap}.VMGP__dark-dual-nav-button.active,.VMGP__light-dual-nav-button.active{box-shadow:0 2px 4px #0000001a;font-weight:600;transform:translateY(-1px)}.VMGP__dark-dual-nav-button:hover:not(.active),.VMGP__light-dual-nav-button:hover:not(.active){transform:translateY(-1px)}@media(max-width:768px){.VMGP__dark-dual-nav-button,.VMGP__light-dual-nav-button{font-size:.6875rem;min-height:32px;padding:.25rem .5rem}}.VMGP__dark-dual-content-wrapper,.VMGP__light-dual-content-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;min-height:600px}@media(max-width:1024px){.VMGP__dark-dual-content-wrapper,.VMGP__light-dual-content-wrapper{gap:.75rem;grid-template-columns:1fr}}.VMGP__dark-dual-panel,.VMGP__light-dual-panel{border:1px solid;border-radius:.375rem;overflow:hidden;padding:.75rem;position:relative}.VMGP__dark-dual-panel.left,.VMGP__light-dual-panel.left{border-right:2px solid}.VMGP__dark-dual-panel.right,.VMGP__light-dual-panel.right{border-left:2px solid}@media(max-width:1024px){.VMGP__dark-dual-panel.left,.VMGP__dark-dual-panel.right,.VMGP__light-dual-panel.left,.VMGP__light-dual-panel.right{border:1px solid;border-left:none;border-right:none}.VMGP__dark-dual-panel.left,.VMGP__light-dual-panel.left{border-bottom:2px solid}.VMGP__dark-dual-panel.right,.VMGP__light-dual-panel.right{border-top:2px solid}}@media(max-width:768px){.VMGP__dark-dual-panel,.VMGP__light-dual-panel{padding:.5rem}}.VMGP__dark-content-wrapper,.VMGP__light-content-wrapper{border-radius:.375rem;min-height:400px;padding:.75rem}@media(max-width:768px){.VMGP__dark-content-wrapper,.VMGP__light-content-wrapper{padding:.5rem}}.VMGP__dark-related-vehicle-section,.VMGP__light-related-vehicle-section{margin-top:2rem}.VMGP__dark-related-vehicle-section.simple,.VMGP__light-related-vehicle-section.simple{opacity:.9}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status,.VMGP__dark-related-vehicle-section .VMGP__light-association-status,.VMGP__light-related-vehicle-section .VMGP__dark-association-status,.VMGP__light-related-vehicle-section .VMGP__light-association-status{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:8px;margin-bottom:16px;padding:12px 16px}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.connected,.VMGP__dark-related-vehicle-section .VMGP__light-association-status.connected,.VMGP__light-related-vehicle-section .VMGP__dark-association-status.connected,.VMGP__light-related-vehicle-section .VMGP__light-association-status.connected{background-color:#10b9811a;border:1px solid #10b9814d}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.connected .VMGP__dark-status-icon,.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.connected .VMGP__light-status-icon,.VMGP__dark-related-vehicle-section .VMGP__light-association-status.connected .VMGP__dark-status-icon,.VMGP__dark-related-vehicle-section .VMGP__light-association-status.connected .VMGP__light-status-icon,.VMGP__light-related-vehicle-section .VMGP__dark-association-status.connected .VMGP__dark-status-icon,.VMGP__light-related-vehicle-section .VMGP__dark-association-status.connected .VMGP__light-status-icon,.VMGP__light-related-vehicle-section .VMGP__light-association-status.connected .VMGP__dark-status-icon,.VMGP__light-related-vehicle-section .VMGP__light-association-status.connected .VMGP__light-status-icon{color:#10b981}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.connected .VMGP__dark-status-text,.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.connected .VMGP__light-status-text,.VMGP__dark-related-vehicle-section .VMGP__light-association-status.connected .VMGP__dark-status-text,.VMGP__dark-related-vehicle-section .VMGP__light-association-status.connected .VMGP__light-status-text,.VMGP__light-related-vehicle-section .VMGP__dark-association-status.connected .VMGP__dark-status-text,.VMGP__light-related-vehicle-section .VMGP__dark-association-status.connected .VMGP__light-status-text,.VMGP__light-related-vehicle-section .VMGP__light-association-status.connected .VMGP__dark-status-text,.VMGP__light-related-vehicle-section .VMGP__light-association-status.connected .VMGP__light-status-text{color:#065f46}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.disconnected,.VMGP__dark-related-vehicle-section .VMGP__light-association-status.disconnected,.VMGP__light-related-vehicle-section .VMGP__dark-association-status.disconnected,.VMGP__light-related-vehicle-section .VMGP__light-association-status.disconnected{background-color:#ef44441a;border:1px solid #ef44444d}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.disconnected .VMGP__dark-status-icon,.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.disconnected .VMGP__light-status-icon,.VMGP__dark-related-vehicle-section .VMGP__light-association-status.disconnected .VMGP__dark-status-icon,.VMGP__dark-related-vehicle-section .VMGP__light-association-status.disconnected .VMGP__light-status-icon,.VMGP__light-related-vehicle-section .VMGP__dark-association-status.disconnected .VMGP__dark-status-icon,.VMGP__light-related-vehicle-section .VMGP__dark-association-status.disconnected .VMGP__light-status-icon,.VMGP__light-related-vehicle-section .VMGP__light-association-status.disconnected .VMGP__dark-status-icon,.VMGP__light-related-vehicle-section .VMGP__light-association-status.disconnected .VMGP__light-status-icon{color:#ef4444}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.disconnected .VMGP__dark-status-text,.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.disconnected .VMGP__light-status-text,.VMGP__dark-related-vehicle-section .VMGP__light-association-status.disconnected .VMGP__dark-status-text,.VMGP__dark-related-vehicle-section .VMGP__light-association-status.disconnected .VMGP__light-status-text,.VMGP__light-related-vehicle-section .VMGP__dark-association-status.disconnected .VMGP__dark-status-text,.VMGP__light-related-vehicle-section .VMGP__dark-association-status.disconnected .VMGP__light-status-text,.VMGP__light-related-vehicle-section .VMGP__light-association-status.disconnected .VMGP__dark-status-text,.VMGP__light-related-vehicle-section .VMGP__light-association-status.disconnected .VMGP__light-status-text{color:#991b1b}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status .VMGP__dark-status-icon,.VMGP__dark-related-vehicle-section .VMGP__dark-association-status .VMGP__light-status-icon,.VMGP__dark-related-vehicle-section .VMGP__light-association-status .VMGP__dark-status-icon,.VMGP__dark-related-vehicle-section .VMGP__light-association-status .VMGP__light-status-icon,.VMGP__light-related-vehicle-section .VMGP__dark-association-status .VMGP__dark-status-icon,.VMGP__light-related-vehicle-section .VMGP__dark-association-status .VMGP__light-status-icon,.VMGP__light-related-vehicle-section .VMGP__light-association-status .VMGP__dark-status-icon,.VMGP__light-related-vehicle-section .VMGP__light-association-status .VMGP__light-status-icon{height:20px;width:20px}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status .VMGP__dark-status-icon.linked,.VMGP__dark-related-vehicle-section .VMGP__dark-association-status .VMGP__light-status-icon.linked,.VMGP__dark-related-vehicle-section .VMGP__light-association-status .VMGP__dark-status-icon.linked,.VMGP__dark-related-vehicle-section .VMGP__light-association-status .VMGP__light-status-icon.linked,.VMGP__light-related-vehicle-section .VMGP__dark-association-status .VMGP__dark-status-icon.linked,.VMGP__light-related-vehicle-section .VMGP__dark-association-status .VMGP__light-status-icon.linked,.VMGP__light-related-vehicle-section .VMGP__light-association-status .VMGP__dark-status-icon.linked,.VMGP__light-related-vehicle-section .VMGP__light-association-status .VMGP__light-status-icon.linked{color:#10b981}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status .VMGP__dark-status-icon.unlinked,.VMGP__dark-related-vehicle-section .VMGP__dark-association-status .VMGP__light-status-icon.unlinked,.VMGP__dark-related-vehicle-section .VMGP__light-association-status .VMGP__dark-status-icon.unlinked,.VMGP__dark-related-vehicle-section .VMGP__light-association-status .VMGP__light-status-icon.unlinked,.VMGP__light-related-vehicle-section .VMGP__dark-association-status .VMGP__dark-status-icon.unlinked,.VMGP__light-related-vehicle-section .VMGP__dark-association-status .VMGP__light-status-icon.unlinked,.VMGP__light-related-vehicle-section .VMGP__light-association-status .VMGP__dark-status-icon.unlinked,.VMGP__light-related-vehicle-section .VMGP__light-association-status .VMGP__light-status-icon.unlinked{color:#ef4444}.VMGP__dark-related-vehicle-section .VMGP__dark-related-vehicle-details .VMGP__dark-field-value.highlight,.VMGP__dark-related-vehicle-section .VMGP__dark-related-vehicle-details .VMGP__light-field-value.highlight,.VMGP__dark-related-vehicle-section .VMGP__light-related-vehicle-details .VMGP__dark-field-value.highlight,.VMGP__dark-related-vehicle-section .VMGP__light-related-vehicle-details .VMGP__light-field-value.highlight,.VMGP__light-related-vehicle-section .VMGP__dark-related-vehicle-details .VMGP__dark-field-value.highlight,.VMGP__light-related-vehicle-section .VMGP__dark-related-vehicle-details .VMGP__light-field-value.highlight,.VMGP__light-related-vehicle-section .VMGP__light-related-vehicle-details .VMGP__dark-field-value.highlight,.VMGP__light-related-vehicle-section .VMGP__light-related-vehicle-details .VMGP__light-field-value.highlight{color:#4f46e5;font-weight:600}.VMGP__dark-related-vehicle-section .VMGP__dark-related-owner-info,.VMGP__dark-related-vehicle-section .VMGP__light-related-owner-info,.VMGP__light-related-vehicle-section .VMGP__dark-related-owner-info,.VMGP__light-related-vehicle-section .VMGP__light-related-owner-info{background-color:#4f46e50d;border-left:3px solid #4f46e5;border-radius:6px;margin-top:16px;padding:12px}.VMGP__dark-related-vehicle-section .VMGP__dark-related-owner-info .VMGP__dark-related-owner-title,.VMGP__dark-related-vehicle-section .VMGP__dark-related-owner-info .VMGP__light-related-owner-title,.VMGP__dark-related-vehicle-section .VMGP__light-related-owner-info .VMGP__dark-related-owner-title,.VMGP__dark-related-vehicle-section .VMGP__light-related-owner-info .VMGP__light-related-owner-title,.VMGP__light-related-vehicle-section .VMGP__dark-related-owner-info .VMGP__dark-related-owner-title,.VMGP__light-related-vehicle-section .VMGP__dark-related-owner-info .VMGP__light-related-owner-title,.VMGP__light-related-vehicle-section .VMGP__light-related-owner-info .VMGP__dark-related-owner-title,.VMGP__light-related-vehicle-section .VMGP__light-related-owner-info .VMGP__light-related-owner-title{color:#4f46e5;font-size:.9rem;font-weight:600;margin:0 0 4px}.VMGP__dark-related-vehicle-section .VMGP__dark-related-owner-info .VMGP__dark-related-owner-name,.VMGP__dark-related-vehicle-section .VMGP__dark-related-owner-info .VMGP__light-related-owner-name,.VMGP__dark-related-vehicle-section .VMGP__light-related-owner-info .VMGP__dark-related-owner-name,.VMGP__dark-related-vehicle-section .VMGP__light-related-owner-info .VMGP__light-related-owner-name,.VMGP__light-related-vehicle-section .VMGP__dark-related-owner-info .VMGP__dark-related-owner-name,.VMGP__light-related-vehicle-section .VMGP__dark-related-owner-info .VMGP__light-related-owner-name,.VMGP__light-related-vehicle-section .VMGP__light-related-owner-info .VMGP__dark-related-owner-name,.VMGP__light-related-vehicle-section .VMGP__light-related-owner-info .VMGP__light-related-owner-name{font-size:.95rem;font-weight:500}.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message{padding:20px}.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-trailer-message h4,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-vehicle-message h4,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-trailer-message h4,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-vehicle-message h4,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-trailer-message h4,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-vehicle-message h4,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-trailer-message h4,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-vehicle-message h4,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-trailer-message h4,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-vehicle-message h4,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-trailer-message h4,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-vehicle-message h4,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-trailer-message h4,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-vehicle-message h4,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-trailer-message h4,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-vehicle-message h4{font-size:1.1rem;font-weight:600;margin:0 0 12px}.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-trailer-message p,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-vehicle-message p,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-trailer-message p,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-vehicle-message p,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-trailer-message p,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-vehicle-message p,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-trailer-message p,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-vehicle-message p,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-trailer-message p,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-vehicle-message p,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-trailer-message p,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-vehicle-message p,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-trailer-message p,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-vehicle-message p,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-trailer-message p,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-vehicle-message p{line-height:1.6;margin:0 0 12px}.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-trailer-message ul,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-vehicle-message ul,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-trailer-message ul,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-vehicle-message ul,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-trailer-message ul,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-vehicle-message ul,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-trailer-message ul,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-vehicle-message ul,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-trailer-message ul,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-vehicle-message ul,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-trailer-message ul,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-vehicle-message ul,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-trailer-message ul,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-vehicle-message ul,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-trailer-message ul,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-vehicle-message ul{margin:0 0 16px;padding-left:24px}.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-trailer-message ul li,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-vehicle-message ul li,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-trailer-message ul li,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-vehicle-message ul li,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-trailer-message ul li,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-vehicle-message ul li,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-trailer-message ul li,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-vehicle-message ul li,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-trailer-message ul li,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-vehicle-message ul li,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-trailer-message ul li,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-vehicle-message ul li,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-trailer-message ul li,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-vehicle-message ul li,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-trailer-message ul li,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-vehicle-message ul li{line-height:1.5;margin-bottom:8px}.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-edit-hint,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-edit-hint,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-edit-hint,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-edit-hint,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-edit-hint,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-edit-hint,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-edit-hint,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-edit-hint{background-color:#3b82f61a;border-left:3px solid #3b82f6;border-radius:6px;font-size:.9rem;margin-top:16px;padding:12px}.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-edit-hint em,.VMGP__dark-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-edit-hint em,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-edit-hint em,.VMGP__dark-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-edit-hint em,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__dark-edit-hint em,.VMGP__light-related-vehicle-section .VMGP__dark-no-association-message .VMGP__light-edit-hint em,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__dark-edit-hint em,.VMGP__light-related-vehicle-section .VMGP__light-no-association-message .VMGP__light-edit-hint em{font-style:italic;opacity:.9}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.connected .VMGP__dark-status-text{color:#d1fae5}.VMGP__dark-related-vehicle-section .VMGP__dark-association-status.disconnected .VMGP__dark-status-text{color:#fecaca}.VMGP__dark-related-vehicle-section .VMGP__dark-related-owner-info{background-color:#4f46e526}.VMGP__dark-related-vehicle-section .VMGP__dark-edit-hint{background-color:#3b82f626;color:#bfdbfe}.GM__light-vehicle-type-selector{padding:20px 0}.GM__light-vehicle-type-selector .GM__light-section-title{color:#2c3e50;font-size:24px;font-weight:600;margin-bottom:24px}.GM__light-vehicle-type-selector .GM__light-type-categories{display:flex;flex-direction:column;gap:32px}.GM__light-vehicle-type-selector .GM__light-type-categories .GM__light-category-section .GM__light-category-title{border-bottom:1px solid #e0e6ed;color:#2c3e50;font-size:18px;font-weight:500;margin-bottom:16px;padding-bottom:8px}.GM__light-vehicle-type-selector .GM__light-type-categories .GM__light-category-section .GM__light-types-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.GM__light-vehicle-type-selector .GM__light-type-categories .GM__light-category-section .GM__light-types-grid .GM__light-type-card{align-items:center;background-color:#fff;border:1px solid #e0e6ed;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:16px;text-align:center;transition:all .2s ease-in-out}.GM__light-vehicle-type-selector .GM__light-type-categories .GM__light-category-section .GM__light-types-grid .GM__light-type-card:hover{background-color:#4caf501a;box-shadow:0 4px 8px #0000000d;transform:translateY(-2px)}.GM__light-vehicle-type-selector .GM__light-type-categories .GM__light-category-section .GM__light-types-grid .GM__light-type-card.selected{background-color:#4caf5026;border-color:#4caf50;box-shadow:0 0 0 1px #4caf50}.GM__light-vehicle-type-selector .GM__light-type-categories .GM__light-category-section .GM__light-types-grid .GM__light-type-card .GM__light-type-icon{align-items:center;background-color:#e9f5e9;border-radius:50%;color:#4caf50;display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;margin-bottom:12px;width:48px}.GM__light-vehicle-type-selector .GM__light-type-categories .GM__light-category-section .GM__light-types-grid .GM__light-type-card .GM__light-type-name{color:#2c3e50;font-size:16px;font-weight:500;margin:0 0 8px}.GM__light-vehicle-type-selector .GM__light-type-categories .GM__light-category-section .GM__light-types-grid .GM__light-type-card .GM__light-type-description{color:#7f8c9a;font-size:14px;line-height:1.4;margin:0}.GM__light-vehicle-type-selector .GM__light-selection-info{background-color:#4caf500d;border-left:3px solid #4caf50;border-radius:8px;margin-top:24px;padding:16px}.GM__light-vehicle-type-selector .GM__light-selection-info p{color:#2c3e50;font-size:14px;margin:0 0 8px}.GM__light-vehicle-type-selector .GM__light-selection-info p:last-child{margin-bottom:0}.GM__light-vehicle-type-selector .GM__light-selection-info .GM__light-info-message{color:#4caf50;font-weight:500}.GM__dark-vehicle-type-selector{padding:20px 0}.GM__dark-vehicle-type-selector .GM__dark-section-title{color:#fff;font-size:24px;font-weight:600;margin-bottom:24px}.GM__dark-vehicle-type-selector .GM__dark-type-categories{display:flex;flex-direction:column;gap:32px}.GM__dark-vehicle-type-selector .GM__dark-type-categories .GM__dark-category-section .GM__dark-category-title{border-bottom:1px solid #333;color:#fff;font-size:18px;font-weight:500;margin-bottom:16px;padding-bottom:8px}.GM__dark-vehicle-type-selector .GM__dark-type-categories .GM__dark-category-section .GM__dark-types-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.GM__dark-vehicle-type-selector .GM__dark-type-categories .GM__dark-category-section .GM__dark-types-grid .GM__dark-type-card{align-items:center;background-color:#1e1e1e;border:1px solid #333;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:16px;text-align:center;transition:all .2s ease-in-out}.GM__dark-vehicle-type-selector .GM__dark-type-categories .GM__dark-category-section .GM__dark-types-grid .GM__dark-type-card:hover{background-color:#4caf5033;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.GM__dark-vehicle-type-selector .GM__dark-type-categories .GM__dark-category-section .GM__dark-types-grid .GM__dark-type-card.selected{background-color:#4caf5040;border-color:#4caf50;box-shadow:0 0 0 1px #4caf50}.GM__dark-vehicle-type-selector .GM__dark-type-categories .GM__dark-category-section .GM__dark-types-grid .GM__dark-type-card .GM__dark-type-icon{align-items:center;background-color:#263a26;border-radius:50%;color:#4caf50;display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;margin-bottom:12px;width:48px}.GM__dark-vehicle-type-selector .GM__dark-type-categories .GM__dark-category-section .GM__dark-types-grid .GM__dark-type-card .GM__dark-type-name{color:#fff;font-size:16px;font-weight:500;margin:0 0 8px}.GM__dark-vehicle-type-selector .GM__dark-type-categories .GM__dark-category-section .GM__dark-types-grid .GM__dark-type-card .GM__dark-type-description{color:#aaa;font-size:14px;line-height:1.4;margin:0}.GM__dark-vehicle-type-selector .GM__dark-selection-info{background-color:#4caf501a;border-left:3px solid #4caf50;border-radius:8px;margin-top:24px;padding:16px}.GM__dark-vehicle-type-selector .GM__dark-selection-info p{color:#fff;font-size:14px;margin:0 0 8px}.GM__dark-vehicle-type-selector .GM__dark-selection-info p:last-child{margin-bottom:0}.GM__dark-vehicle-type-selector .GM__dark-selection-info .GM__dark-info-message{color:#4caf50;font-weight:500}@media screen and (max-width:992px){.GM__dark-vehicle-type-selector .GM__dark-types-grid,.GM__dark-vehicle-type-selector .GM__light-types-grid,.GM__light-vehicle-type-selector .GM__dark-types-grid,.GM__light-vehicle-type-selector .GM__light-types-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media screen and (max-width:768px){.GM__dark-vehicle-type-selector .GM__dark-types-grid,.GM__dark-vehicle-type-selector .GM__light-types-grid,.GM__light-vehicle-type-selector .GM__dark-types-grid,.GM__light-vehicle-type-selector .GM__light-types-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card,.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__light-type-card,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__light-type-card{padding:12px}.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__dark-type-icon,.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__light-type-icon,.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__dark-type-icon,.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__light-type-icon,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__dark-type-icon,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__light-type-icon,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__dark-type-icon,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__light-type-icon,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__dark-type-icon,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__light-type-icon,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__dark-type-icon,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__light-type-icon,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__dark-type-icon,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__light-type-icon,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__dark-type-icon,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__light-type-icon{font-size:18px;height:40px;width:40px}.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__dark-type-name,.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__light-type-name,.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__dark-type-name,.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__light-type-name,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__dark-type-name,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__light-type-name,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__dark-type-name,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__light-type-name,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__dark-type-name,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__light-type-name,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__dark-type-name,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__light-type-name,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__dark-type-name,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__light-type-name,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__dark-type-name,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__light-type-name{font-size:14px}.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__dark-type-description,.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__light-type-description,.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__dark-type-description,.GM__dark-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__light-type-description,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__dark-type-description,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__light-type-description,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__dark-type-description,.GM__dark-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__light-type-description,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__dark-type-description,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__dark-type-card .GM__light-type-description,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__dark-type-description,.GM__light-vehicle-type-selector .GM__dark-types-grid .GM__light-type-card .GM__light-type-description,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__dark-type-description,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__dark-type-card .GM__light-type-description,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__dark-type-description,.GM__light-vehicle-type-selector .GM__light-types-grid .GM__light-type-card .GM__light-type-description{font-size:12px}}@media screen and (max-width:480px){.GM__dark-vehicle-type-selector .GM__dark-section-title,.GM__dark-vehicle-type-selector .GM__light-section-title,.GM__light-vehicle-type-selector .GM__dark-section-title,.GM__light-vehicle-type-selector .GM__light-section-title{font-size:20px}.GM__dark-vehicle-type-selector .GM__dark-category-title,.GM__dark-vehicle-type-selector .GM__light-category-title,.GM__light-vehicle-type-selector .GM__dark-category-title,.GM__light-vehicle-type-selector .GM__light-category-title{font-size:16px}.GM__dark-vehicle-type-selector .GM__dark-types-grid,.GM__dark-vehicle-type-selector .GM__light-types-grid,.GM__light-vehicle-type-selector .GM__dark-types-grid,.GM__light-vehicle-type-selector .GM__light-types-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.GM__dark-vehicle-type-selector .GM__dark-selection-info,.GM__dark-vehicle-type-selector .GM__light-selection-info,.GM__light-vehicle-type-selector .GM__dark-selection-info,.GM__light-vehicle-type-selector .GM__light-selection-info{padding:12px}.GM__dark-vehicle-type-selector .GM__dark-selection-info p,.GM__dark-vehicle-type-selector .GM__light-selection-info p,.GM__light-vehicle-type-selector .GM__dark-selection-info p,.GM__light-vehicle-type-selector .GM__light-selection-info p{font-size:13px}}.GM__light-vehicle-info-section{background-color:#0000;color:#1e293b}.GM__light-vehicle-info-section .GM__light-type-selector-section{background-color:#f8fafc80;border-color:#e2e8f0}.GM__light-vehicle-info-section .GM__light-info-card{background-color:#f8fafc;border-color:#e2e8f0;box-shadow:0 2px 8px #0000000f}.GM__light-vehicle-info-section .GM__light-card-title{border-bottom-color:#4caf5033}.GM__light-vehicle-info-section .GM__light-input-label{color:#64748b}.GM__light-vehicle-info-section .GM__light-toggle-text{color:#1e293b}.GM__light-vehicle-info-section .GM__light-toggle-slider{background-color:#cbd5e1}.GM__light-vehicle-info-section .GM__light-toggle-status{color:#1e293b}.GM__dark-vehicle-info-section{background-color:#0000;color:#e2e8f0}.GM__dark-vehicle-info-section .GM__dark-type-selector-section{background-color:#1a1a1a80;border-color:#404040}.GM__dark-vehicle-info-section .GM__dark-info-card{background-color:#1a1a1a;border-color:#404040;box-shadow:0 2px 8px #0003}.GM__dark-vehicle-info-section .GM__dark-card-title{border-bottom-color:#4caf504d}.GM__dark-vehicle-info-section .GM__dark-input-label{color:#94a3b8}.GM__dark-vehicle-info-section .GM__dark-toggle-text{color:#e2e8f0}.GM__dark-vehicle-info-section .GM__dark-toggle-slider{background-color:#4b5563}.GM__dark-vehicle-info-section .GM__dark-toggle-status{color:#e2e8f0}.GM__dark-vehicle-info-section,.GM__light-vehicle-info-section{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:1rem}.GM__dark-vehicle-info-section.simple,.GM__light-vehicle-info-section.simple{margin:0 auto;max-width:800px}.GM__dark-vehicle-info-section.dual,.GM__light-vehicle-info-section.dual{width:100%}.GM__dark-vehicle-info-section .GM__dark-info-header,.GM__dark-vehicle-info-section .GM__light-info-header,.GM__light-vehicle-info-section .GM__dark-info-header,.GM__light-vehicle-info-section .GM__light-info-header{margin-bottom:1.25rem;text-align:center}.GM__dark-vehicle-info-section .GM__dark-section-title,.GM__dark-vehicle-info-section .GM__light-section-title,.GM__light-vehicle-info-section .GM__dark-section-title,.GM__light-vehicle-info-section .GM__light-section-title{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.GM__dark-vehicle-info-section .GM__dark-title-underline,.GM__dark-vehicle-info-section .GM__light-title-underline,.GM__light-vehicle-info-section .GM__dark-title-underline,.GM__light-vehicle-info-section .GM__light-title-underline{background-color:#4caf50;border-radius:4px;height:3px;margin:0 auto;width:60px}.GM__dark-vehicle-info-section .GM__dark-info-container,.GM__dark-vehicle-info-section .GM__light-info-container,.GM__light-vehicle-info-section .GM__dark-info-container,.GM__light-vehicle-info-section .GM__light-info-container{display:flex;flex-direction:column;gap:1.25rem}.GM__dark-vehicle-info-section .GM__dark-info-grid,.GM__dark-vehicle-info-section .GM__light-info-grid,.GM__light-vehicle-info-section .GM__dark-info-grid,.GM__light-vehicle-info-section .GM__light-info-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);width:100%}@media(max-width:1500px){.GM__dark-vehicle-info-section .GM__dark-info-grid,.GM__dark-vehicle-info-section .GM__light-info-grid,.GM__light-vehicle-info-section .GM__dark-info-grid,.GM__light-vehicle-info-section .GM__light-info-grid{gap:.75rem;grid-template-columns:1fr}}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-info-grid,.GM__dark-vehicle-info-section .GM__light-info-grid,.GM__light-vehicle-info-section .GM__dark-info-grid,.GM__light-vehicle-info-section .GM__light-info-grid{gap:.5rem}}.GM__dark-vehicle-info-section .GM__dark-info-card,.GM__dark-vehicle-info-section .GM__light-info-card,.GM__light-vehicle-info-section .GM__dark-info-card,.GM__light-vehicle-info-section .GM__light-info-card{background-color:#0000;border:1px solid;border-radius:8px;min-width:0;padding:1rem}@media(max-width:768px){.GM__dark-vehicle-info-section .GM__dark-info-card,.GM__dark-vehicle-info-section .GM__light-info-card,.GM__light-vehicle-info-section .GM__dark-info-card,.GM__light-vehicle-info-section .GM__light-info-card{padding:.75rem}}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-info-card,.GM__dark-vehicle-info-section .GM__light-info-card,.GM__light-vehicle-info-section .GM__dark-info-card,.GM__light-vehicle-info-section .GM__light-info-card{padding:.5rem}}.GM__dark-vehicle-info-section .GM__dark-card-title,.GM__dark-vehicle-info-section .GM__light-card-title,.GM__light-vehicle-info-section .GM__dark-card-title,.GM__light-vehicle-info-section .GM__light-card-title{border-bottom:1px solid;color:#4caf50;font-size:.8125rem;font-weight:600;margin:0 0 .75rem;padding-bottom:.5rem}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-card-title,.GM__dark-vehicle-info-section .GM__light-card-title,.GM__light-vehicle-info-section .GM__dark-card-title,.GM__light-vehicle-info-section .GM__light-card-title{font-size:.75rem;margin-bottom:.5rem}}.GM__dark-vehicle-info-section .GM__dark-card-content,.GM__dark-vehicle-info-section .GM__light-card-content,.GM__light-vehicle-info-section .GM__dark-card-content,.GM__light-vehicle-info-section .GM__light-card-content{display:flex;flex-direction:column;gap:.75rem}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-card-content,.GM__dark-vehicle-info-section .GM__light-card-content,.GM__light-vehicle-info-section .GM__dark-card-content,.GM__light-vehicle-info-section .GM__light-card-content{gap:.5rem}}.GM__dark-vehicle-info-section .GM__dark-field-row,.GM__dark-vehicle-info-section .GM__light-field-row,.GM__light-vehicle-info-section .GM__dark-field-row,.GM__light-vehicle-info-section .GM__light-field-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);width:100%}@media(max-width:768px){.GM__dark-vehicle-info-section .GM__dark-field-row,.GM__dark-vehicle-info-section .GM__light-field-row,.GM__light-vehicle-info-section .GM__dark-field-row,.GM__light-vehicle-info-section .GM__light-field-row{gap:.5rem}}@media(max-width:576px){.GM__dark-vehicle-info-section .GM__dark-field-row,.GM__dark-vehicle-info-section .GM__light-field-row,.GM__light-vehicle-info-section .GM__dark-field-row,.GM__light-vehicle-info-section .GM__light-field-row{gap:.25rem;grid-template-columns:1fr}}.GM__dark-vehicle-info-section .GM__dark-input-group,.GM__dark-vehicle-info-section .GM__light-input-group,.GM__light-vehicle-info-section .GM__dark-input-group,.GM__light-vehicle-info-section .GM__light-input-group{display:flex;flex-direction:column;gap:.25rem;min-width:0}.GM__dark-vehicle-info-section .GM__dark-input-label,.GM__dark-vehicle-info-section .GM__light-input-label,.GM__light-vehicle-info-section .GM__dark-input-label,.GM__light-vehicle-info-section .GM__light-input-label{font-size:.75rem;font-style:italic;font-weight:500}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-input-label,.GM__dark-vehicle-info-section .GM__light-input-label,.GM__light-vehicle-info-section .GM__dark-input-label,.GM__light-vehicle-info-section .GM__light-input-label{font-size:.6875rem}}.GM__dark-vehicle-info-section .GM__dark-toggles-section,.GM__dark-vehicle-info-section .GM__light-toggles-section,.GM__light-vehicle-info-section .GM__dark-toggles-section,.GM__light-vehicle-info-section .GM__light-toggles-section{display:flex;flex-direction:column;gap:.75rem}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-toggles-section,.GM__dark-vehicle-info-section .GM__light-toggles-section,.GM__light-vehicle-info-section .GM__dark-toggles-section,.GM__light-vehicle-info-section .GM__light-toggles-section{gap:.5rem}}.GM__dark-vehicle-info-section .GM__dark-toggle-item,.GM__dark-vehicle-info-section .GM__light-toggle-item,.GM__light-vehicle-info-section .GM__dark-toggle-item,.GM__light-vehicle-info-section .GM__light-toggle-item{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:space-between;padding:.5rem 0}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-toggle-item,.GM__dark-vehicle-info-section .GM__light-toggle-item,.GM__light-vehicle-info-section .GM__dark-toggle-item,.GM__light-vehicle-info-section .GM__light-toggle-item{padding:.25rem 0}}.GM__dark-vehicle-info-section .GM__dark-toggle-label,.GM__dark-vehicle-info-section .GM__light-toggle-label,.GM__light-vehicle-info-section .GM__dark-toggle-label,.GM__light-vehicle-info-section .GM__light-toggle-label{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:.75rem;min-width:0}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-toggle-label,.GM__dark-vehicle-info-section .GM__light-toggle-label,.GM__light-vehicle-info-section .GM__dark-toggle-label,.GM__light-vehicle-info-section .GM__light-toggle-label{gap:.5rem}}.GM__dark-vehicle-info-section .GM__dark-toggle-text,.GM__dark-vehicle-info-section .GM__light-toggle-text,.GM__light-vehicle-info-section .GM__dark-toggle-text,.GM__light-vehicle-info-section .GM__light-toggle-text{font-size:.75rem;font-weight:500}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-toggle-text,.GM__dark-vehicle-info-section .GM__light-toggle-text,.GM__light-vehicle-info-section .GM__dark-toggle-text,.GM__light-vehicle-info-section .GM__light-toggle-text{font-size:.6875rem}}.GM__dark-vehicle-info-section .GM__dark-toggle-wrapper,.GM__dark-vehicle-info-section .GM__light-toggle-wrapper,.GM__light-vehicle-info-section .GM__dark-toggle-wrapper,.GM__light-vehicle-info-section .GM__light-toggle-wrapper{flex-shrink:0;height:26px;position:relative;width:50px}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-toggle-wrapper,.GM__dark-vehicle-info-section .GM__light-toggle-wrapper,.GM__light-vehicle-info-section .GM__dark-toggle-wrapper,.GM__light-vehicle-info-section .GM__light-toggle-wrapper{height:24px;width:44px}}.GM__dark-vehicle-info-section .GM__dark-toggle-input,.GM__dark-vehicle-info-section .GM__light-toggle-input,.GM__light-vehicle-info-section .GM__dark-toggle-input,.GM__light-vehicle-info-section .GM__light-toggle-input{height:0;opacity:0;width:0}.GM__dark-vehicle-info-section .GM__dark-toggle-input:checked+.GM__dark-toggle-slider,.GM__dark-vehicle-info-section .GM__dark-toggle-input:checked+.GM__light-toggle-slider,.GM__dark-vehicle-info-section .GM__light-toggle-input:checked+.GM__dark-toggle-slider,.GM__dark-vehicle-info-section .GM__light-toggle-input:checked+.GM__light-toggle-slider,.GM__light-vehicle-info-section .GM__dark-toggle-input:checked+.GM__dark-toggle-slider,.GM__light-vehicle-info-section .GM__dark-toggle-input:checked+.GM__light-toggle-slider,.GM__light-vehicle-info-section .GM__light-toggle-input:checked+.GM__dark-toggle-slider,.GM__light-vehicle-info-section .GM__light-toggle-input:checked+.GM__light-toggle-slider{background-color:#4caf50}.GM__dark-vehicle-info-section .GM__dark-toggle-input:checked+.GM__dark-toggle-slider:before,.GM__dark-vehicle-info-section .GM__dark-toggle-input:checked+.GM__light-toggle-slider:before,.GM__dark-vehicle-info-section .GM__light-toggle-input:checked+.GM__dark-toggle-slider:before,.GM__dark-vehicle-info-section .GM__light-toggle-input:checked+.GM__light-toggle-slider:before,.GM__light-vehicle-info-section .GM__dark-toggle-input:checked+.GM__dark-toggle-slider:before,.GM__light-vehicle-info-section .GM__dark-toggle-input:checked+.GM__light-toggle-slider:before,.GM__light-vehicle-info-section .GM__light-toggle-input:checked+.GM__dark-toggle-slider:before,.GM__light-vehicle-info-section .GM__light-toggle-input:checked+.GM__light-toggle-slider:before{transform:translateX(24px)}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-toggle-input:checked+.GM__dark-toggle-slider:before,.GM__dark-vehicle-info-section .GM__dark-toggle-input:checked+.GM__light-toggle-slider:before,.GM__dark-vehicle-info-section .GM__light-toggle-input:checked+.GM__dark-toggle-slider:before,.GM__dark-vehicle-info-section .GM__light-toggle-input:checked+.GM__light-toggle-slider:before,.GM__light-vehicle-info-section .GM__dark-toggle-input:checked+.GM__dark-toggle-slider:before,.GM__light-vehicle-info-section .GM__dark-toggle-input:checked+.GM__light-toggle-slider:before,.GM__light-vehicle-info-section .GM__light-toggle-input:checked+.GM__dark-toggle-slider:before,.GM__light-vehicle-info-section .GM__light-toggle-input:checked+.GM__light-toggle-slider:before{transform:translateX(20px)}}.GM__dark-vehicle-info-section .GM__dark-toggle-slider,.GM__dark-vehicle-info-section .GM__light-toggle-slider,.GM__light-vehicle-info-section .GM__dark-toggle-slider,.GM__light-vehicle-info-section .GM__light-toggle-slider{border-radius:26px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .3s ease}.GM__dark-vehicle-info-section .GM__dark-toggle-slider:before,.GM__dark-vehicle-info-section .GM__light-toggle-slider:before,.GM__light-vehicle-info-section .GM__dark-toggle-slider:before,.GM__light-vehicle-info-section .GM__light-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:20px;left:3px;position:absolute;transition:transform .3s ease;width:20px}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-toggle-slider:before,.GM__dark-vehicle-info-section .GM__light-toggle-slider:before,.GM__light-vehicle-info-section .GM__dark-toggle-slider:before,.GM__light-vehicle-info-section .GM__light-toggle-slider:before{height:18px;width:18px}}.GM__dark-vehicle-info-section .GM__dark-toggle-status,.GM__dark-vehicle-info-section .GM__light-toggle-status,.GM__light-vehicle-info-section .GM__dark-toggle-status,.GM__light-vehicle-info-section .GM__light-toggle-status{flex-shrink:0;font-size:.75rem;font-weight:600;min-width:60px;text-align:right}@media(max-width:480px){.GM__dark-vehicle-info-section .GM__dark-toggle-status,.GM__dark-vehicle-info-section .GM__light-toggle-status,.GM__light-vehicle-info-section .GM__dark-toggle-status,.GM__light-vehicle-info-section .GM__light-toggle-status{font-size:.6875rem;min-width:50px}}@media(max-width:1500px){.GM__dark-vehicle-info-section,.GM__light-vehicle-info-section{padding:.25rem}.GM__dark-vehicle-info-section .GM__dark-info-header,.GM__dark-vehicle-info-section .GM__light-info-header,.GM__light-vehicle-info-section .GM__dark-info-header,.GM__light-vehicle-info-section .GM__light-info-header{margin-bottom:.75rem}.GM__dark-vehicle-info-section .GM__dark-section-title,.GM__dark-vehicle-info-section .GM__light-section-title,.GM__light-vehicle-info-section .GM__dark-section-title,.GM__light-vehicle-info-section .GM__light-section-title{font-size:.8125rem}.GM__dark-vehicle-info-section .GM__dark-info-container,.GM__dark-vehicle-info-section .GM__light-info-container,.GM__light-vehicle-info-section .GM__dark-info-container,.GM__light-vehicle-info-section .GM__light-info-container{gap:.75rem}}.GM__light-contact-section{background-color:#0000;color:#1e293b}.GM__light-contact-section .GM__light-contact-card{background-color:#f8fafc;border-color:#e2e8f0;box-shadow:0 2px 8px #0000000f}.GM__light-contact-section .GM__light-card-title{border-bottom-color:#4caf5033}.GM__light-contact-section .GM__light-input-label{color:#64748b}.GM__light-contact-section .GM__light-info-notice{background-color:#4caf501a;border:1px solid #4caf5033}.GM__light-contact-section .GM__light-info-text{color:#1e293b}.GM__light-contact-section .GM__light-sort-dropdown .dropdown-toggle{background-color:#fff;border-color:#e2e8f0;color:#1e293b}.GM__light-contact-section .GM__light-sort-dropdown .dropdown-toggle:hover{background-color:#f1f5f9}.GM__light-contact-section .GM__light-sort-dropdown .dropdown-toggle:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #93c5fd33}.GM__light-contact-section .GM__light-sort-dropdown .dropdown-menu{background-color:#fff;border-color:#e2e8f0;box-shadow:0 4px 12px #0000001a}.GM__light-contact-section .GM__light-sort-dropdown .dropdown-menu .dropdown-item{color:#1e293b}.GM__light-contact-section .GM__light-sort-dropdown .dropdown-menu .dropdown-item:hover{background-color:#f1f5f9}.GM__light-contact-section .GM__light-sort-dropdown .dropdown-menu .dropdown-item.active{background-color:#4caf501a;color:#4caf50}.GM__light-contact-section input[type=number],.GM__light-contact-section input[type=tel],.GM__light-contact-section input[type=text]{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.GM__light-contact-section input[type=number]:hover,.GM__light-contact-section input[type=tel]:hover,.GM__light-contact-section input[type=text]:hover{background-color:#f1f5f9}.GM__light-contact-section input[type=number]:focus,.GM__light-contact-section input[type=tel]:focus,.GM__light-contact-section input[type=text]:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #93c5fd33}.GM__light-contact-section input[type=number]::placeholder,.GM__light-contact-section input[type=tel]::placeholder,.GM__light-contact-section input[type=text]::placeholder{color:#64748b}.GM__light-contact-section .react-datepicker{border:1px solid #e2e8f0;box-shadow:0 4px 12px #0000001a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.GM__light-contact-section .react-datepicker .react-datepicker__header{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0}.GM__light-contact-section .react-datepicker .react-datepicker__day--selected{background-color:#4caf50;color:#fff}.GM__light-contact-section .react-datepicker .react-datepicker__day:hover{background-color:#f1f5f9}.GM__dark-contact-section{background-color:#0000;color:#e2e8f0}.GM__dark-contact-section .GM__dark-contact-card{background-color:#1a1a1a;border-color:#404040;box-shadow:0 2px 8px #0003}.GM__dark-contact-section .GM__dark-card-title{border-bottom-color:#4caf504d}.GM__dark-contact-section .GM__dark-input-label{color:#94a3b8}.GM__dark-contact-section .GM__dark-info-notice{background-color:#4caf5026;border:1px solid #4caf504d}.GM__dark-contact-section .GM__dark-info-text{color:#e2e8f0}.GM__dark-contact-section .GM__dark-sort-dropdown .dropdown-toggle{background-color:#2d2d2d;border-color:#404040;color:#e2e8f0}.GM__dark-contact-section .GM__dark-sort-dropdown .dropdown-toggle:hover{background-color:#404040}.GM__dark-contact-section .GM__dark-sort-dropdown .dropdown-toggle:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.GM__dark-contact-section .GM__dark-sort-dropdown .dropdown-menu{background-color:#2d2d2d;border-color:#404040;box-shadow:0 4px 12px #0000004d}.GM__dark-contact-section .GM__dark-sort-dropdown .dropdown-menu .dropdown-item{color:#e2e8f0}.GM__dark-contact-section .GM__dark-sort-dropdown .dropdown-menu .dropdown-item:hover{background-color:#404040}.GM__dark-contact-section .GM__dark-sort-dropdown .dropdown-menu .dropdown-item.active{background-color:#4caf5033;color:#4caf50}.GM__dark-contact-section input[type=number],.GM__dark-contact-section input[type=tel],.GM__dark-contact-section input[type=text]{background-color:#2d2d2d;border:1px solid #404040;color:#e2e8f0}.GM__dark-contact-section input[type=number]:hover,.GM__dark-contact-section input[type=tel]:hover,.GM__dark-contact-section input[type=text]:hover{background-color:#404040}.GM__dark-contact-section input[type=number]:focus,.GM__dark-contact-section input[type=tel]:focus,.GM__dark-contact-section input[type=text]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.GM__dark-contact-section input[type=number]::placeholder,.GM__dark-contact-section input[type=tel]::placeholder,.GM__dark-contact-section input[type=text]::placeholder{color:#94a3b8}.GM__dark-contact-section .react-datepicker{background-color:#2d2d2d;border:1px solid #404040;box-shadow:0 4px 12px #0000004d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.GM__dark-contact-section .react-datepicker .react-datepicker__header{background-color:#404040;border-bottom:1px solid #404040}.GM__dark-contact-section .react-datepicker .react-datepicker__day--selected{background-color:#4caf50;color:#fff}.GM__dark-contact-section .react-datepicker .react-datepicker__day{color:#e2e8f0}.GM__dark-contact-section .react-datepicker .react-datepicker__day:hover{background-color:#404040}.GM__dark-contact-section .react-datepicker .react-datepicker__day--disabled{color:#94a3b8}.GM__dark-contact-section,.GM__light-contact-section{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:1rem}.GM__dark-contact-section.simple,.GM__light-contact-section.simple{margin:0 auto;max-width:800px}.GM__dark-contact-section.dual,.GM__light-contact-section.dual{width:100%}.GM__dark-contact-section .GM__dark-contact-header,.GM__dark-contact-section .GM__light-contact-header,.GM__light-contact-section .GM__dark-contact-header,.GM__light-contact-section .GM__light-contact-header{margin-bottom:1.25rem;text-align:center}.GM__dark-contact-section .GM__dark-section-title,.GM__dark-contact-section .GM__light-section-title,.GM__light-contact-section .GM__dark-section-title,.GM__light-contact-section .GM__light-section-title{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.GM__dark-contact-section .GM__dark-title-underline,.GM__dark-contact-section .GM__light-title-underline,.GM__light-contact-section .GM__dark-title-underline,.GM__light-contact-section .GM__light-title-underline{background-color:#4caf50;border-radius:4px;height:3px;margin:0 auto;width:60px}.GM__dark-contact-section .GM__dark-contact-container,.GM__dark-contact-section .GM__light-contact-container,.GM__light-contact-section .GM__dark-contact-container,.GM__light-contact-section .GM__light-contact-container{width:100%}.GM__dark-contact-section .GM__dark-contact-grid,.GM__dark-contact-section .GM__light-contact-grid,.GM__light-contact-section .GM__dark-contact-grid,.GM__light-contact-section .GM__light-contact-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:768px){.GM__dark-contact-section .GM__dark-contact-grid,.GM__dark-contact-section .GM__light-contact-grid,.GM__light-contact-section .GM__dark-contact-grid,.GM__light-contact-section .GM__light-contact-grid{gap:1rem;grid-template-columns:1fr}}.GM__dark-contact-section .GM__dark-contact-card,.GM__dark-contact-section .GM__light-contact-card,.GM__light-contact-section .GM__dark-contact-card,.GM__light-contact-section .GM__light-contact-card{background-color:#0000;border:1px solid;border-radius:8px;padding:1rem}.GM__dark-contact-section .GM__dark-contact-card.full-width,.GM__dark-contact-section .GM__light-contact-card.full-width,.GM__light-contact-section .GM__dark-contact-card.full-width,.GM__light-contact-section .GM__light-contact-card.full-width{grid-column:1/-1}.GM__dark-contact-section .GM__dark-card-title,.GM__dark-contact-section .GM__light-card-title,.GM__light-contact-section .GM__dark-card-title,.GM__light-contact-section .GM__light-card-title{border-bottom:1px solid;color:#4caf50;font-size:.8125rem;font-weight:600;margin:0 0 .75rem;padding-bottom:.5rem}.GM__dark-contact-section .GM__dark-card-content,.GM__dark-contact-section .GM__light-card-content,.GM__light-contact-section .GM__dark-card-content,.GM__light-contact-section .GM__light-card-content{display:flex;flex-direction:column;gap:.75rem}.GM__dark-contact-section .GM__dark-input-group,.GM__dark-contact-section .GM__light-input-group,.GM__light-contact-section .GM__dark-input-group,.GM__light-contact-section .GM__light-input-group{display:flex;flex-direction:column;gap:.25rem}.GM__dark-contact-section .GM__dark-input-group .GM__dark-input-label,.GM__dark-contact-section .GM__dark-input-group .GM__light-input-label,.GM__dark-contact-section .GM__light-input-group .GM__dark-input-label,.GM__dark-contact-section .GM__light-input-group .GM__light-input-label,.GM__light-contact-section .GM__dark-input-group .GM__dark-input-label,.GM__light-contact-section .GM__dark-input-group .GM__light-input-label,.GM__light-contact-section .GM__light-input-group .GM__dark-input-label,.GM__light-contact-section .GM__light-input-group .GM__light-input-label{font-size:.75rem;font-style:italic;font-weight:500}.GM__dark-contact-section .GM__dark-phone-group,.GM__dark-contact-section .GM__light-phone-group,.GM__light-contact-section .GM__dark-phone-group,.GM__light-contact-section .GM__light-phone-group{display:flex;flex-direction:column;gap:.25rem}.GM__dark-contact-section .GM__dark-phone-input-container,.GM__dark-contact-section .GM__light-phone-input-container,.GM__light-contact-section .GM__dark-phone-input-container,.GM__light-contact-section .GM__light-phone-input-container{align-items:flex-start;display:flex;gap:.5rem}.GM__dark-contact-section .GM__dark-phone-input-container .GM__dark-sort-dropdown,.GM__dark-contact-section .GM__dark-phone-input-container .GM__light-sort-dropdown,.GM__dark-contact-section .GM__light-phone-input-container .GM__dark-sort-dropdown,.GM__dark-contact-section .GM__light-phone-input-container .GM__light-sort-dropdown,.GM__light-contact-section .GM__dark-phone-input-container .GM__dark-sort-dropdown,.GM__light-contact-section .GM__dark-phone-input-container .GM__light-sort-dropdown,.GM__light-contact-section .GM__light-phone-input-container .GM__dark-sort-dropdown,.GM__light-contact-section .GM__light-phone-input-container .GM__light-sort-dropdown{flex-shrink:0;width:140px}.GM__dark-contact-section .GM__dark-phone-input-container .GM__dark-sort-dropdown[type=phone] .dropdown-toggle,.GM__dark-contact-section .GM__dark-phone-input-container .GM__light-sort-dropdown[type=phone] .dropdown-toggle,.GM__dark-contact-section .GM__light-phone-input-container .GM__dark-sort-dropdown[type=phone] .dropdown-toggle,.GM__dark-contact-section .GM__light-phone-input-container .GM__light-sort-dropdown[type=phone] .dropdown-toggle,.GM__light-contact-section .GM__dark-phone-input-container .GM__dark-sort-dropdown[type=phone] .dropdown-toggle,.GM__light-contact-section .GM__dark-phone-input-container .GM__light-sort-dropdown[type=phone] .dropdown-toggle,.GM__light-contact-section .GM__light-phone-input-container .GM__dark-sort-dropdown[type=phone] .dropdown-toggle,.GM__light-contact-section .GM__light-phone-input-container .GM__light-sort-dropdown[type=phone] .dropdown-toggle{font-size:.75rem}.GM__dark-contact-section .GM__dark-phone-input-container input[type=tel],.GM__dark-contact-section .GM__light-phone-input-container input[type=tel],.GM__light-contact-section .GM__dark-phone-input-container input[type=tel],.GM__light-contact-section .GM__light-phone-input-container input[type=tel]{flex:1 1}@media(max-width:576px){.GM__dark-contact-section .GM__dark-phone-input-container,.GM__dark-contact-section .GM__light-phone-input-container,.GM__light-contact-section .GM__dark-phone-input-container,.GM__light-contact-section .GM__light-phone-input-container{flex-direction:column;gap:.5rem}.GM__dark-contact-section .GM__dark-phone-input-container .GM__dark-sort-dropdown,.GM__dark-contact-section .GM__dark-phone-input-container .GM__light-sort-dropdown,.GM__dark-contact-section .GM__light-phone-input-container .GM__dark-sort-dropdown,.GM__dark-contact-section .GM__light-phone-input-container .GM__light-sort-dropdown,.GM__light-contact-section .GM__dark-phone-input-container .GM__dark-sort-dropdown,.GM__light-contact-section .GM__dark-phone-input-container .GM__light-sort-dropdown,.GM__light-contact-section .GM__light-phone-input-container .GM__dark-sort-dropdown,.GM__light-contact-section .GM__light-phone-input-container .GM__light-sort-dropdown{width:100%}}.GM__dark-contact-section .GM__dark-info-notice,.GM__dark-contact-section .GM__light-info-notice,.GM__light-contact-section .GM__dark-info-notice,.GM__light-contact-section .GM__light-info-notice{align-items:flex-start;border-radius:.375rem;display:flex;gap:.5rem;margin-top:.75rem;padding:.75rem}.GM__dark-contact-section .GM__dark-info-icon,.GM__dark-contact-section .GM__light-info-icon,.GM__light-contact-section .GM__dark-info-icon,.GM__light-contact-section .GM__light-info-icon{align-items:center;background-color:#4caf50;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:24px;justify-content:center;width:24px}.GM__dark-contact-section .GM__dark-info-text,.GM__dark-contact-section .GM__light-info-text,.GM__light-contact-section .GM__dark-info-text,.GM__light-contact-section .GM__light-info-text{font-size:.75rem;line-height:1.5}.GM__dark-contact-section .GM__dark-datepicker-wrapper,.GM__dark-contact-section .GM__light-datepicker-wrapper,.GM__light-contact-section .GM__dark-datepicker-wrapper,.GM__light-contact-section .GM__light-datepicker-wrapper{position:relative}.GM__dark-contact-section .GM__dark-datepicker-wrapper input,.GM__dark-contact-section .GM__light-datepicker-wrapper input,.GM__light-contact-section .GM__dark-datepicker-wrapper input,.GM__light-contact-section .GM__light-datepicker-wrapper input{padding-right:36px}.GM__dark-contact-section .GM__dark-datepicker-wrapper .datepicker-icon,.GM__dark-contact-section .GM__light-datepicker-wrapper .datepicker-icon,.GM__light-contact-section .GM__dark-datepicker-wrapper .datepicker-icon,.GM__light-contact-section .GM__light-datepicker-wrapper .datepicker-icon{height:20px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.GM__dark-contact-section .GM__dark-datepicker-wrapper .datepicker-icon img,.GM__dark-contact-section .GM__light-datepicker-wrapper .datepicker-icon img,.GM__light-contact-section .GM__dark-datepicker-wrapper .datepicker-icon img,.GM__light-contact-section .GM__light-datepicker-wrapper .datepicker-icon img{height:100%;object-fit:contain;width:100%}.GM__dark-contact-section .react-datepicker-wrapper,.GM__dark-contact-section .react-datepicker-wrapper .react-datepicker__input-container,.GM__light-contact-section .react-datepicker-wrapper,.GM__light-contact-section .react-datepicker-wrapper .react-datepicker__input-container{width:100%}@media(max-width:768px){.GM__dark-contact-section,.GM__light-contact-section{padding:.75rem}.GM__dark-contact-section .GM__dark-contact-header,.GM__dark-contact-section .GM__light-contact-header,.GM__light-contact-section .GM__dark-contact-header,.GM__light-contact-section .GM__light-contact-header{margin-bottom:1rem}.GM__dark-contact-section .GM__dark-section-title,.GM__dark-contact-section .GM__light-section-title,.GM__light-contact-section .GM__dark-section-title,.GM__light-contact-section .GM__light-section-title{font-size:1.125rem}}.GM__dark-documents-section,.GM__light-documents-section{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:1.25rem}.GM__dark-documents-section .GM__dark-section-title,.GM__dark-documents-section .GM__light-section-title,.GM__light-documents-section .GM__dark-section-title,.GM__light-documents-section .GM__light-section-title{font-size:1.25rem;font-weight:600;margin:0 0 1.25rem;text-align:center}.GM__dark-documents-section .GM__dark-operation-section,.GM__dark-documents-section .GM__light-operation-section,.GM__light-documents-section .GM__dark-operation-section,.GM__light-documents-section .GM__light-operation-section{border:1px solid;border-radius:8px;margin-bottom:1.25rem;padding:1rem}.GM__dark-documents-section .GM__dark-input-group,.GM__dark-documents-section .GM__light-input-group,.GM__light-documents-section .GM__dark-input-group,.GM__light-documents-section .GM__light-input-group{display:flex;flex-direction:column;gap:.5rem}.GM__dark-documents-section .GM__dark-input-group .GM__dark-input-label,.GM__dark-documents-section .GM__dark-input-group .GM__light-input-label,.GM__dark-documents-section .GM__light-input-group .GM__dark-input-label,.GM__dark-documents-section .GM__light-input-group .GM__light-input-label,.GM__light-documents-section .GM__dark-input-group .GM__dark-input-label,.GM__light-documents-section .GM__dark-input-group .GM__light-input-label,.GM__light-documents-section .GM__light-input-group .GM__dark-input-label,.GM__light-documents-section .GM__light-input-group .GM__light-input-label{color:#4caf50;font-size:.8125rem;font-weight:600}.GM__dark-documents-section .GM__dark-info-text,.GM__dark-documents-section .GM__light-info-text,.GM__light-documents-section .GM__dark-info-text,.GM__light-documents-section .GM__light-info-text{border-radius:.375rem;font-size:.75rem;line-height:1.5;margin-top:.5rem;padding:.5rem}.GM__dark-documents-section .GM__dark-document-type-table,.GM__dark-documents-section .GM__light-document-type-table,.GM__light-documents-section .GM__dark-document-type-table,.GM__light-documents-section .GM__light-document-type-table{border:1px solid;border-radius:8px;display:block;margin-bottom:1.25rem;overflow:hidden;width:100%}.GM__dark-documents-section .GM__dark-table-header,.GM__dark-documents-section .GM__light-table-header,.GM__light-documents-section .GM__dark-table-header,.GM__light-documents-section .GM__light-table-header{align-items:center;border-bottom:1px solid;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:1rem}.GM__dark-documents-section .GM__dark-table-title,.GM__dark-documents-section .GM__light-table-title,.GM__light-documents-section .GM__dark-table-title,.GM__light-documents-section .GM__light-table-title{flex:1 1;font-size:1.125rem;font-weight:600;margin:0}.GM__dark-documents-section .GM__dark-table-description,.GM__dark-documents-section .GM__light-table-description,.GM__light-documents-section .GM__dark-table-description,.GM__light-documents-section .GM__light-table-description{flex:1 1;font-size:.75rem;margin:.25rem 0 0}.GM__dark-documents-section .GM__dark-add-document-btn,.GM__dark-documents-section .GM__light-add-document-btn,.GM__light-documents-section .GM__dark-add-document-btn,.GM__light-documents-section .GM__light-add-document-btn{align-items:center;background-color:#4caf50;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GM__dark-documents-section .GM__dark-add-document-btn:hover,.GM__dark-documents-section .GM__light-add-document-btn:hover,.GM__light-documents-section .GM__dark-add-document-btn:hover,.GM__light-documents-section .GM__light-add-document-btn:hover{box-shadow:0 2px 8px #4caf504d;transform:scale(1.1)}.GM__dark-documents-section .GM__dark-add-document-btn .GM__dark-icon-image,.GM__dark-documents-section .GM__dark-add-document-btn .GM__light-icon-image,.GM__dark-documents-section .GM__light-add-document-btn .GM__dark-icon-image,.GM__dark-documents-section .GM__light-add-document-btn .GM__light-icon-image,.GM__light-documents-section .GM__dark-add-document-btn .GM__dark-icon-image,.GM__light-documents-section .GM__dark-add-document-btn .GM__light-icon-image,.GM__light-documents-section .GM__light-add-document-btn .GM__dark-icon-image,.GM__light-documents-section .GM__light-add-document-btn .GM__light-icon-image{filter:brightness(0) invert(1);height:20px;width:20px}.GM__dark-documents-section .GM__dark-document-table,.GM__dark-documents-section .GM__light-document-table,.GM__light-documents-section .GM__dark-document-table,.GM__light-documents-section .GM__light-document-table{border-collapse:collapse;display:table;table-layout:fixed;width:100%}.GM__dark-documents-section .GM__dark-document-table tr,.GM__dark-documents-section .GM__light-document-table tr,.GM__light-documents-section .GM__dark-document-table tr,.GM__light-documents-section .GM__light-document-table tr{display:table-row}.GM__dark-documents-section .GM__dark-document-table tr td,.GM__dark-documents-section .GM__dark-document-table tr th,.GM__dark-documents-section .GM__light-document-table tr td,.GM__dark-documents-section .GM__light-document-table tr th,.GM__light-documents-section .GM__dark-document-table tr td,.GM__light-documents-section .GM__dark-document-table tr th,.GM__light-documents-section .GM__light-document-table tr td,.GM__light-documents-section .GM__light-document-table tr th{display:table-cell;vertical-align:middle}.GM__dark-documents-section .GM__dark-table-head,.GM__dark-documents-section .GM__light-table-head,.GM__light-documents-section .GM__dark-table-head,.GM__light-documents-section .GM__light-table-head{border-bottom:2px solid;display:table-header-group}.GM__dark-documents-section .GM__dark-table-body,.GM__dark-documents-section .GM__light-table-body,.GM__light-documents-section .GM__dark-table-body,.GM__light-documents-section .GM__light-table-body{display:table-row-group}.GM__dark-documents-section .GM__dark-table-header-cell,.GM__dark-documents-section .GM__light-table-header-cell,.GM__light-documents-section .GM__dark-table-header-cell,.GM__light-documents-section .GM__light-table-header-cell{display:table-cell;font-size:.75rem;font-weight:600;padding:.75rem;text-align:left;white-space:nowrap}.GM__dark-documents-section .GM__dark-table-header-cell:first-child,.GM__dark-documents-section .GM__light-table-header-cell:first-child,.GM__light-documents-section .GM__dark-table-header-cell:first-child,.GM__light-documents-section .GM__light-table-header-cell:first-child{width:8%}.GM__dark-documents-section .GM__dark-table-header-cell:nth-child(2),.GM__dark-documents-section .GM__light-table-header-cell:nth-child(2),.GM__light-documents-section .GM__dark-table-header-cell:nth-child(2),.GM__light-documents-section .GM__light-table-header-cell:nth-child(2){width:20%}.GM__dark-documents-section .GM__dark-table-header-cell:nth-child(3),.GM__dark-documents-section .GM__dark-table-header-cell:nth-child(4),.GM__dark-documents-section .GM__light-table-header-cell:nth-child(3),.GM__dark-documents-section .GM__light-table-header-cell:nth-child(4),.GM__light-documents-section .GM__dark-table-header-cell:nth-child(3),.GM__light-documents-section .GM__dark-table-header-cell:nth-child(4),.GM__light-documents-section .GM__light-table-header-cell:nth-child(3),.GM__light-documents-section .GM__light-table-header-cell:nth-child(4){width:15%}.GM__dark-documents-section .GM__dark-table-header-cell:nth-child(5),.GM__dark-documents-section .GM__light-table-header-cell:nth-child(5),.GM__light-documents-section .GM__dark-table-header-cell:nth-child(5),.GM__light-documents-section .GM__light-table-header-cell:nth-child(5){width:22%}.GM__dark-documents-section .GM__dark-table-header-cell:nth-child(6),.GM__dark-documents-section .GM__dark-table-header-cell:nth-child(7),.GM__dark-documents-section .GM__light-table-header-cell:nth-child(6),.GM__dark-documents-section .GM__light-table-header-cell:nth-child(7),.GM__light-documents-section .GM__dark-table-header-cell:nth-child(6),.GM__light-documents-section .GM__dark-table-header-cell:nth-child(7),.GM__light-documents-section .GM__light-table-header-cell:nth-child(6),.GM__light-documents-section .GM__light-table-header-cell:nth-child(7){width:10%}.GM__dark-documents-section .GM__dark-table-row,.GM__dark-documents-section .GM__light-table-row,.GM__light-documents-section .GM__dark-table-row,.GM__light-documents-section .GM__light-table-row{border-bottom:1px solid;display:table-row;transition:background-color .2s ease}.GM__dark-documents-section .GM__dark-table-row:hover,.GM__dark-documents-section .GM__light-table-row:hover,.GM__light-documents-section .GM__dark-table-row:hover,.GM__light-documents-section .GM__light-table-row:hover{background-color:#4caf500d}.GM__dark-documents-section .GM__dark-table-cell,.GM__dark-documents-section .GM__light-table-cell,.GM__light-documents-section .GM__dark-table-cell,.GM__light-documents-section .GM__light-table-cell{display:table-cell;font-size:.75rem;padding:.75rem;vertical-align:middle}.GM__dark-documents-section .GM__dark-table-cell.GM__dark-status-cell,.GM__dark-documents-section .GM__dark-table-cell.GM__light-status-cell,.GM__dark-documents-section .GM__light-table-cell.GM__dark-status-cell,.GM__dark-documents-section .GM__light-table-cell.GM__light-status-cell,.GM__light-documents-section .GM__dark-table-cell.GM__dark-status-cell,.GM__light-documents-section .GM__dark-table-cell.GM__light-status-cell,.GM__light-documents-section .GM__light-table-cell.GM__dark-status-cell,.GM__light-documents-section .GM__light-table-cell.GM__light-status-cell{text-align:center;width:8%}.GM__dark-documents-section .GM__dark-table-cell.GM__dark-file-cell,.GM__dark-documents-section .GM__dark-table-cell.GM__light-file-cell,.GM__dark-documents-section .GM__light-table-cell.GM__dark-file-cell,.GM__dark-documents-section .GM__light-table-cell.GM__light-file-cell,.GM__light-documents-section .GM__dark-table-cell.GM__dark-file-cell,.GM__light-documents-section .GM__dark-table-cell.GM__light-file-cell,.GM__light-documents-section .GM__light-table-cell.GM__dark-file-cell,.GM__light-documents-section .GM__light-table-cell.GM__light-file-cell{width:20%}.GM__dark-documents-section .GM__dark-table-cell.GM__dark-date-cell,.GM__dark-documents-section .GM__dark-table-cell.GM__light-date-cell,.GM__dark-documents-section .GM__light-table-cell.GM__dark-date-cell,.GM__dark-documents-section .GM__light-table-cell.GM__light-date-cell,.GM__light-documents-section .GM__dark-table-cell.GM__dark-date-cell,.GM__light-documents-section .GM__dark-table-cell.GM__light-date-cell,.GM__light-documents-section .GM__light-table-cell.GM__dark-date-cell,.GM__light-documents-section .GM__light-table-cell.GM__light-date-cell{width:15%}.GM__dark-documents-section .GM__dark-table-cell.GM__dark-description-cell,.GM__dark-documents-section .GM__dark-table-cell.GM__light-description-cell,.GM__dark-documents-section .GM__light-table-cell.GM__dark-description-cell,.GM__dark-documents-section .GM__light-table-cell.GM__light-description-cell,.GM__light-documents-section .GM__dark-table-cell.GM__dark-description-cell,.GM__light-documents-section .GM__dark-table-cell.GM__light-description-cell,.GM__light-documents-section .GM__light-table-cell.GM__dark-description-cell,.GM__light-documents-section .GM__light-table-cell.GM__light-description-cell{width:22%}.GM__dark-documents-section .GM__dark-table-cell.GM__dark-actions-cell,.GM__dark-documents-section .GM__dark-table-cell.GM__dark-checkbox-cell,.GM__dark-documents-section .GM__dark-table-cell.GM__light-actions-cell,.GM__dark-documents-section .GM__dark-table-cell.GM__light-checkbox-cell,.GM__dark-documents-section .GM__light-table-cell.GM__dark-actions-cell,.GM__dark-documents-section .GM__light-table-cell.GM__dark-checkbox-cell,.GM__dark-documents-section .GM__light-table-cell.GM__light-actions-cell,.GM__dark-documents-section .GM__light-table-cell.GM__light-checkbox-cell,.GM__light-documents-section .GM__dark-table-cell.GM__dark-actions-cell,.GM__light-documents-section .GM__dark-table-cell.GM__dark-checkbox-cell,.GM__light-documents-section .GM__dark-table-cell.GM__light-actions-cell,.GM__light-documents-section .GM__dark-table-cell.GM__light-checkbox-cell,.GM__light-documents-section .GM__light-table-cell.GM__dark-actions-cell,.GM__light-documents-section .GM__light-table-cell.GM__dark-checkbox-cell,.GM__light-documents-section .GM__light-table-cell.GM__light-actions-cell,.GM__light-documents-section .GM__light-table-cell.GM__light-checkbox-cell{text-align:center;width:10%}.GM__dark-documents-section .GM__dark-status-icon,.GM__dark-documents-section .GM__light-status-icon,.GM__light-documents-section .GM__dark-status-icon,.GM__light-documents-section .GM__light-status-icon{display:block;height:24px;margin:0 auto;width:24px}.GM__dark-documents-section .GM__dark-file-upload,.GM__dark-documents-section .GM__light-file-upload,.GM__light-documents-section .GM__dark-file-upload,.GM__light-documents-section .GM__light-file-upload{display:block;position:relative}.GM__dark-documents-section .GM__dark-file-label,.GM__dark-documents-section .GM__light-file-label,.GM__light-documents-section .GM__dark-file-label,.GM__light-documents-section .GM__light-file-label{border:1px solid;border-radius:.375rem;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:.75rem;padding:.5rem .75rem;text-align:center;transition:all .2s ease;width:100%}.GM__dark-documents-section .GM__dark-checkbox,.GM__dark-documents-section .GM__light-checkbox,.GM__light-documents-section .GM__dark-checkbox,.GM__light-documents-section .GM__light-checkbox{cursor:pointer;display:block;height:18px;margin:0 auto;width:18px}.GM__dark-documents-section .GM__dark-delete-btn,.GM__dark-documents-section .GM__light-delete-btn,.GM__light-documents-section .GM__dark-delete-btn,.GM__light-documents-section .GM__light-delete-btn{border:none;border-radius:.375rem;cursor:pointer;display:block;font-size:.75rem;font-weight:500;margin:0 auto;padding:.25rem .75rem;transition:all .2s ease}.GM__dark-documents-section .GM__dark-delete-btn:hover,.GM__dark-documents-section .GM__light-delete-btn:hover,.GM__light-documents-section .GM__dark-delete-btn:hover,.GM__light-documents-section .GM__light-delete-btn:hover{transform:translateY(-1px)}.GM__dark-documents-section .GM__dark-empty-row,.GM__dark-documents-section .GM__light-empty-row,.GM__light-documents-section .GM__dark-empty-row,.GM__light-documents-section .GM__light-empty-row{display:table-row}.GM__dark-documents-section .GM__dark-empty-row .GM__dark-empty-message,.GM__dark-documents-section .GM__dark-empty-row .GM__light-empty-message,.GM__dark-documents-section .GM__light-empty-row .GM__dark-empty-message,.GM__dark-documents-section .GM__light-empty-row .GM__light-empty-message,.GM__light-documents-section .GM__dark-empty-row .GM__dark-empty-message,.GM__light-documents-section .GM__dark-empty-row .GM__light-empty-message,.GM__light-documents-section .GM__light-empty-row .GM__dark-empty-message,.GM__light-documents-section .GM__light-empty-row .GM__light-empty-message{display:table-cell;font-size:.75rem;padding:1.25rem;text-align:center}.GM__dark-documents-section .GM__dark-empty-state,.GM__dark-documents-section .GM__light-empty-state,.GM__light-documents-section .GM__dark-empty-state,.GM__light-documents-section .GM__light-empty-state{border:1px solid;border-radius:8px;margin:1.25rem 0;padding:1.25rem;text-align:center}.GM__dark-documents-section .GM__dark-loading-container,.GM__dark-documents-section .GM__light-loading-container,.GM__light-documents-section .GM__dark-loading-container,.GM__light-documents-section .GM__light-loading-container{font-size:.8125rem;padding:1.25rem;text-align:center}.GM__dark-documents-section .GM__dark-error-container,.GM__dark-documents-section .GM__light-error-container,.GM__light-documents-section .GM__dark-error-container,.GM__light-documents-section .GM__light-error-container{border:1px solid;border-radius:8px;margin:1.25rem 0;padding:1.25rem;text-align:center}.GM__dark-documents-section .GM__dark-inherited-operation-info,.GM__dark-documents-section .GM__light-inherited-operation-info,.GM__light-documents-section .GM__dark-inherited-operation-info,.GM__light-documents-section .GM__light-inherited-operation-info{border:1px solid;border-radius:.375rem;margin-bottom:1.25rem;padding:1rem}.GM__dark-documents-section .GM__dark-no-requirements,.GM__dark-documents-section .GM__light-no-requirements,.GM__light-documents-section .GM__dark-no-requirements,.GM__light-documents-section .GM__light-no-requirements{font-style:italic;padding:1rem;text-align:center}.GM__light-documents-section{background-color:#0000;color:#1e293b}.GM__light-documents-section .GM__light-operation-section{background-color:#f8fafc;border-color:#e2e8f0}.GM__light-documents-section .GM__light-info-text{background-color:#4caf501a;color:#64748b}.GM__light-documents-section .GM__light-document-type-table{background-color:#fff;border-color:#e2e8f0}.GM__light-documents-section .GM__light-table-header{background-color:#f8fafc;border-bottom-color:#e2e8f0}.GM__light-documents-section .GM__light-table-description{color:#64748b}.GM__light-documents-section .GM__light-table-head{background-color:#f8fafc;border-bottom-color:#e2e8f0}.GM__light-documents-section .GM__light-table-header-cell{color:#1e293b}.GM__light-documents-section .GM__light-table-row{border-bottom-color:#e2e8f0}.GM__light-documents-section .GM__light-file-label{background-color:#f8fafc;border-color:#e2e8f0;color:#1e293b}.GM__light-documents-section .GM__light-file-label:hover{background-color:#f1f5f9}.GM__light-documents-section .GM__light-delete-btn{background-color:#ef4444;color:#fff}.GM__light-documents-section .GM__light-delete-btn:hover{background-color:#dc2626}.GM__light-documents-section .GM__light-empty-state,.GM__light-documents-section .GM__light-error-container{background-color:#f8fafc;border-color:#e2e8f0;color:#64748b}.GM__light-documents-section .GM__light-inherited-operation-info{background-color:#4caf501a;border-color:#4caf504d}.GM__light-documents-section .GM__light-no-requirements{color:#64748b}.GM__dark-documents-section{background-color:#0000;color:#e2e8f0}.GM__dark-documents-section .GM__dark-operation-section{background-color:#1a1a1a;border-color:#404040}.GM__dark-documents-section .GM__dark-info-text{background-color:#4caf5026;color:#94a3b8}.GM__dark-documents-section .GM__dark-document-type-table{background-color:#2d2d2d;border-color:#404040}.GM__dark-documents-section .GM__dark-table-header{background-color:#1a1a1a;border-bottom-color:#404040}.GM__dark-documents-section .GM__dark-table-description{color:#94a3b8}.GM__dark-documents-section .GM__dark-table-head{background-color:#262626;border-bottom-color:#404040}.GM__dark-documents-section .GM__dark-table-header-cell{color:#e2e8f0}.GM__dark-documents-section .GM__dark-table-row{border-bottom-color:#404040}.GM__dark-documents-section .GM__dark-file-label{background-color:#1a1a1a;border-color:#404040;color:#e2e8f0}.GM__dark-documents-section .GM__dark-file-label:hover{background-color:#404040}.GM__dark-documents-section .GM__dark-delete-btn{background-color:#ef4444;color:#fff}.GM__dark-documents-section .GM__dark-delete-btn:hover{background-color:#dc2626}.GM__dark-documents-section .GM__dark-empty-state,.GM__dark-documents-section .GM__dark-error-container{background-color:#1a1a1a;border-color:#404040;color:#94a3b8}.GM__dark-documents-section .GM__dark-inherited-operation-info{background-color:#4caf5026;border-color:#4caf504d}.GM__dark-documents-section .GM__dark-no-requirements{color:#94a3b8}@media(max-width:1024px){.GM__dark-documents-section .GM__dark-document-table,.GM__dark-documents-section .GM__light-document-table,.GM__light-documents-section .GM__dark-document-table,.GM__light-documents-section .GM__light-document-table{font-size:.6875rem}.GM__dark-documents-section .GM__dark-document-table .GM__dark-table-cell,.GM__dark-documents-section .GM__dark-document-table .GM__light-table-cell,.GM__dark-documents-section .GM__light-document-table .GM__dark-table-cell,.GM__dark-documents-section .GM__light-document-table .GM__light-table-cell,.GM__light-documents-section .GM__dark-document-table .GM__dark-table-cell,.GM__light-documents-section .GM__dark-document-table .GM__light-table-cell,.GM__light-documents-section .GM__light-document-table .GM__dark-table-cell,.GM__light-documents-section .GM__light-document-table .GM__light-table-cell{padding:.5rem}}@media(max-width:768px){.GM__dark-documents-section,.GM__light-documents-section{padding:.75rem}.GM__dark-documents-section .GM__dark-document-table,.GM__dark-documents-section .GM__light-document-table,.GM__light-documents-section .GM__dark-document-table,.GM__light-documents-section .GM__light-document-table{-webkit-overflow-scrolling:touch;display:table!important;min-width:800px;overflow-x:auto;width:100%}.GM__dark-documents-section .GM__dark-document-type-table,.GM__dark-documents-section .GM__light-document-type-table,.GM__light-documents-section .GM__dark-document-type-table,.GM__light-documents-section .GM__light-document-type-table{-webkit-overflow-scrolling:touch;overflow-x:auto}}.force-horizontal-layout .GM__dark-document-table,.force-horizontal-layout .GM__light-document-table{display:table!important;table-layout:fixed!important}.force-horizontal-layout .GM__dark-document-table tr,.force-horizontal-layout .GM__light-document-table tr{display:table-row!important}.force-horizontal-layout .GM__dark-document-table td,.force-horizontal-layout .GM__dark-document-table th,.force-horizontal-layout .GM__light-document-table td,.force-horizontal-layout .GM__light-document-table th{display:table-cell!important}.GM__light-add-vehicle-container{background-color:#f8fafc;color:#1e293b}.GM__light-add-vehicle-container .GM__light-vehicle-form-container{background-color:#fff;box-shadow:0 4px 12px #00000014}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper{background-color:#f9fafb;border-bottom-color:#e5e7eb}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStepIcon-root{color:#9ca3af}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStepIcon-root.MuiStepIcon-active,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStepIcon-root.MuiStepIcon-completed{color:#4caf50}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStepLabel-label{color:#64748b}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStepLabel-label.MuiStepLabel-active{color:#1e293b}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStepLabel-label.MuiStepLabel-completed{color:#64748b}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStepConnector-line{border-color:#e5e7eb}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content{background-color:#fff}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-btn{background-color:#f3f4f6;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;color:#374151}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-btn:hover{background-color:#e5e7eb;box-shadow:0 2px 4px #0000001a}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button{background-color:#374151}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button:hover:not(.active){background-color:#4b5563}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel{background-color:#f8fafc;border-color:#e2e8f0;box-shadow:0 2px 8px #0000000f}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left{border-right-color:#4caf50}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right{border-left-color:#4caf50}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons{background-color:#f9fafb;border-top-color:#e5e7eb}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__light-back-button{background-color:#0000;border:1px solid #e2e8f0;color:#1e293b}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__light-back-button:hover:not(:disabled){background-color:#f1f5f9;border-color:#9ca3af}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__light-next-button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__light-submit-button{background-color:#4caf50;border:none;color:#fff}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__light-next-button:hover:not(:disabled),.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__light-submit-button:hover:not(:disabled){background-color:#3d8b40;box-shadow:0 2px 4px #00000026}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__light-skip-button{background-color:#0000;border:1px solid #f59e0b;color:#f59e0b}.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__light-skip-button:hover:not(:disabled){background-color:#f59e0b1a}.GM__dark-add-vehicle-container{background-color:#1a1a1a;color:#e2e8f0}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container{background-color:#2d2d2d;box-shadow:0 4px 12px #0000004d}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper{background-color:#1f2937;border-bottom-color:#374151}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStepIcon-root{color:#6b7280}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStepIcon-root.MuiStepIcon-active,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStepIcon-root.MuiStepIcon-completed{color:#4caf50}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStepLabel-label{color:#94a3b8}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStepLabel-label.MuiStepLabel-active{color:#e2e8f0}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStepLabel-label.MuiStepLabel-completed{color:#94a3b8}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStepConnector-line{border-color:#374151}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content{background-color:#2d2d2d}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-btn{background-color:#374151;border:1px solid #404040;box-shadow:0 1px 2px #0003;color:#d1d5db}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-btn:hover{background-color:#4b5563;box-shadow:0 2px 4px #0000004d}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button{background-color:#374151}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button:hover:not(.active){background-color:#4b5563}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel{background-color:#1a1a1a;border-color:#404040;box-shadow:0 2px 8px #0003}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left{border-right-color:#4caf50}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right{border-left-color:#4caf50}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons{background-color:#1f2937;border-top-color:#374151}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-back-button{background-color:#0000;border:1px solid #404040;color:#e2e8f0}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-back-button:hover:not(:disabled){background-color:#404040;border-color:#6b7280}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-next-button,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-submit-button{background-color:#4caf50;border:none;color:#fff}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-next-button:hover:not(:disabled),.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-submit-button:hover:not(:disabled){background-color:#3d8b40;box-shadow:0 2px 4px #0000004d}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-skip-button{background-color:#0000;border:1px solid #f59e0b;color:#f59e0b}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-skip-button:hover:not(:disabled){background-color:#f59e0b26}.GM__dark-add-vehicle-container,.GM__light-add-vehicle-container{align-items:center;display:flex;flex-direction:column;padding:1rem;width:97%}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container,.GM__light-add-vehicle-container .GM__light-vehicle-form-container{background:#0000;border-radius:8px;margin-bottom:1.5rem;overflow:hidden;width:100%}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-stepper,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-stepper,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-stepper,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-stepper,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper{background-color:#0000;border-bottom:1px solid;padding:1.25rem 1rem}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStepLabel-label,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-stepper .MuiStepLabel-label,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-stepper .MuiStepLabel-label,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStepLabel-label,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStepLabel-label,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-stepper .MuiStepLabel-label,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-stepper .MuiStepLabel-label,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStepLabel-label{font-size:.8125rem;font-weight:500}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStepLabel-label.MuiStepLabel-active,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-stepper .MuiStepLabel-label.MuiStepLabel-active,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-stepper .MuiStepLabel-label.MuiStepLabel-active,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStepLabel-label.MuiStepLabel-active,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStepLabel-label.MuiStepLabel-active,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-stepper .MuiStepLabel-label.MuiStepLabel-active,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-stepper .MuiStepLabel-label.MuiStepLabel-active,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStepLabel-label.MuiStepLabel-active{font-weight:600}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content{min-height:500px;padding:1.25rem;position:relative}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-container,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-container,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-container,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-container,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-container,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-container,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-container,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-container,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-container,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-container,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-container,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-container,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-container,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-container,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-container,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-container{position:absolute;right:0;top:-.75rem;z-index:10}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-btn,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-btn,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-btn,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-btn,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-btn,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-btn,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-btn,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-btn,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-btn,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-btn,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-btn,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-btn,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-btn,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-btn,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-btn,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-btn{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-btn:hover,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-btn:hover,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-btn:hover,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-btn:hover,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-btn:hover,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-btn:hover,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-btn:hover,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-btn:hover,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-btn:hover,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-btn:hover,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-btn:hover,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-btn:hover,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-view-toggle-btn:hover,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-view-toggle-btn:hover,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-view-toggle-btn:hover,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-view-toggle-btn:hover{transform:scale(1.05)}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-view-icon,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-view-icon,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-view-icon,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-view-icon,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-view-icon,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-view-icon,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-view-icon,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-view-icon,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-view-icon,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-view-icon,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-view-icon,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-view-icon,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-view-icon,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-view-icon,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-view-icon,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-view-icon{height:18px;width:18px}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-info-navigation,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-info-navigation,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-info-navigation,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-info-navigation,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-info-navigation,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-info-navigation,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-info-navigation,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-info-navigation,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-info-navigation,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-info-navigation,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-info-navigation,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-info-navigation,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-info-navigation,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-info-navigation,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-info-navigation,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-info-navigation{display:flex;justify-content:center;margin-bottom:1.25rem;padding-top:1rem}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button-group,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button-group,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button-group,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button-group,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button-group,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button-group,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button-group,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button-group,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button-group,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button-group,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button-group,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button-group,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button-group,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button-group,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button-group,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button-group{display:inline-flex;gap:0;position:relative}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button{align-items:center;border:none;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:500;justify-content:center;min-height:42px;outline:none;overflow:visible;position:relative;transition:background-color .2s ease;white-space:nowrap}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left{border-radius:.375rem 0 0 .375rem;padding:0 2.5rem 0 1.5rem}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left:before{border-bottom:21px solid #0000;border-left:20px solid #4caf50;border-top:0;content:"";height:0;position:absolute;right:-20px;top:0;transition:border-left-color .2s ease;width:0;z-index:5}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left:after{border-bottom:0;border-left:20px solid #374151;border-top:21px solid #0000;bottom:0;content:"";height:0;position:absolute;right:-20px;transition:border-left-color .2s ease;width:0;z-index:4}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active{background-color:#4caf50;font-weight:600;z-index:2}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active:before{border-left-color:#374151}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.left.active:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.left.active:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.left.active:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.left.active:after{border-left-color:#4caf50}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right{border-radius:0 .375rem .375rem 0;padding:0 1.5rem 0 2.5rem}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right:before{border-bottom:21px solid #0000;border-right:20px solid #374151;border-top:0;content:"";height:0;left:-18px;position:absolute;top:0;transition:border-right-color .2s ease;width:0;z-index:6}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right:after{border-bottom:0;border-right:20px solid #4caf50;border-top:21px solid #0000;bottom:0;content:"";height:0;left:-18px;position:absolute;transition:border-right-color .2s ease;width:0;z-index:3}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active{background-color:#4caf50;font-weight:600;z-index:2}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active:before,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active:before,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active:before,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active:before,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active:before{border-right-color:#4caf50}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active:after,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active:after,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active:after,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-nav-button.right.active:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-nav-button.right.active:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-nav-button.right.active:after,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-nav-button.right.active:after{border-right-color:#374151}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-simple-content,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-simple-content,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-simple-content,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-simple-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-simple-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-simple-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-simple-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-simple-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-simple-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-simple-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-simple-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-simple-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-simple-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-simple-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-simple-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-simple-content{width:100%}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-content,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-content,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-content,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-content{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}@media(max-width:1024px){.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-content,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-content,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-content,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-content{gap:1rem;grid-template-columns:1fr}}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel{border:1px solid;border-radius:8px;overflow:hidden;padding:1rem;position:relative}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left{border-right:2px solid #4caf50}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right{border-left:2px solid #4caf50}@media(max-width:1024px){.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right{border-left:1px solid;border-right:1px solid}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.left,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.left{border-bottom:2px solid #4caf50}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content .GM__light-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__dark-dual-panel.right,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content .GM__light-dual-panel.right{border-top:2px solid #4caf50}}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons{align-items:center;border-top:1px solid;display:flex;gap:.75rem;justify-content:space-between;padding:1.25rem}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons button,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons button{border-radius:.375rem;font-size:.8125rem;font-weight:500;height:40px;min-width:120px;transition:all .2s ease}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons button:disabled,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons button:disabled,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons button:disabled,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons button:disabled,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons button:disabled,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons button:disabled,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons button:disabled,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons button:disabled{cursor:not-allowed;opacity:.5}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-skip-button,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__light-skip-button,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons .GM__dark-skip-button,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons .GM__light-skip-button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-skip-button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons .GM__light-skip-button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__dark-skip-button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__light-skip-button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-skip-button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons .GM__light-skip-button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons .GM__dark-skip-button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons .GM__light-skip-button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons .GM__dark-skip-button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons .GM__light-skip-button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__dark-skip-button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons .GM__light-skip-button{margin:0 auto}@media screen and (max-width:768px){.GM__dark-add-vehicle-container,.GM__light-add-vehicle-container{padding:.75rem}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-stepper,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-stepper,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-stepper,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-stepper,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper{overflow-x:auto;padding:.75rem}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStep-root,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-stepper .MuiStep-root,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-stepper .MuiStep-root,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStep-root,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-stepper .MuiStep-root,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-stepper .MuiStep-root,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-stepper .MuiStep-root,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-stepper .MuiStep-root{min-width:120px}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-step-content,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-step-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-step-content,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-step-content{min-height:400px;padding:.75rem}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons{flex-direction:column;padding:.75rem}.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons button,.GM__dark-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons button,.GM__dark-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__dark-navigation-buttons button,.GM__light-add-vehicle-container .GM__dark-vehicle-form-container .GM__light-navigation-buttons button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__dark-navigation-buttons button,.GM__light-add-vehicle-container .GM__light-vehicle-form-container .GM__light-navigation-buttons button{width:100%}}.GM__light-cache-clear-container{position:fixed;right:20px;top:100px;z-index:1000}.GM__light-cache-clear-container .GM__light-cache-clear-btn{align-items:center;background:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;transition:all .3s ease}.GM__light-cache-clear-container .GM__light-cache-clear-btn:hover:not(.disabled){background:#e9ecef;border-color:#adb5bd;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.GM__light-cache-clear-container .GM__light-cache-clear-btn.disabled{background:#f8f9fa;cursor:not-allowed;opacity:.5}.GM__light-cache-clear-container .GM__light-cache-clear-btn .GM__light-cache-icon{height:18px;width:18px}.GM__light-cache-clear-container .GM__light-cache-clear-btn .GM__light-cache-icon.spinning{animation:spin 1s linear infinite}.GM__light-cache-clear-container .GM__light-cache-clear-btn .GM__light-cache-text{font-size:13px}.GM__dark-cache-clear-container{position:fixed;right:20px;top:100px;z-index:1000}.GM__dark-cache-clear-container .GM__dark-cache-clear-btn{align-items:center;background:#343a40;border:2px solid #495057;border-radius:8px;box-shadow:0 2px 4px #0000004d;color:#f8f9fa;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;transition:all .3s ease}.GM__dark-cache-clear-container .GM__dark-cache-clear-btn:hover:not(.disabled){background:#495057;border-color:#6c757d;box-shadow:0 4px 8px #0006;transform:translateY(-2px)}.GM__dark-cache-clear-container .GM__dark-cache-clear-btn.disabled{background:#343a40;cursor:not-allowed;opacity:.5}.GM__dark-cache-clear-container .GM__dark-cache-clear-btn .GM__dark-cache-icon{height:18px;width:18px}.GM__dark-cache-clear-container .GM__dark-cache-clear-btn .GM__dark-cache-icon.spinning{animation:spin 1s linear infinite}.GM__dark-cache-clear-container .GM__dark-cache-clear-btn .GM__dark-cache-text{font-size:13px}.GM__light-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.GM__light-modal-overlay .GM__light-modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;margin:20px;max-width:400px;padding:24px}.GM__light-modal-overlay .GM__light-modal-content .GM__light-modal-title{color:#212529;font-size:18px;font-weight:600;margin:0 0 16px}.GM__light-modal-overlay .GM__light-modal-content .GM__light-modal-message{color:#6c757d;line-height:1.5;margin:0 0 24px}.GM__light-modal-overlay .GM__light-modal-content .GM__light-modal-actions{display:flex;gap:12px;justify-content:flex-end}.GM__light-modal-overlay .GM__light-modal-content .GM__light-modal-actions .GM__light-modal-btn{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.GM__light-modal-overlay .GM__light-modal-content .GM__light-modal-actions .GM__light-modal-btn.cancel{background:#6c757d;color:#fff}.GM__light-modal-overlay .GM__light-modal-content .GM__light-modal-actions .GM__light-modal-btn.cancel:hover{background:#5a6268}.GM__light-modal-overlay .GM__light-modal-content .GM__light-modal-actions .GM__light-modal-btn.confirm{background:#dc3545;color:#fff}.GM__light-modal-overlay .GM__light-modal-content .GM__light-modal-actions .GM__light-modal-btn.confirm:hover{background:#c82333}.GM__dark-modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.GM__dark-modal-overlay .GM__dark-modal-content{background:#343a40;border-radius:12px;box-shadow:0 10px 25px #0006;margin:20px;max-width:400px;padding:24px}.GM__dark-modal-overlay .GM__dark-modal-content .GM__dark-modal-title{color:#f8f9fa;font-size:18px;font-weight:600;margin:0 0 16px}.GM__dark-modal-overlay .GM__dark-modal-content .GM__dark-modal-message{color:#adb5bd;line-height:1.5;margin:0 0 24px}.GM__dark-modal-overlay .GM__dark-modal-content .GM__dark-modal-actions{display:flex;gap:12px;justify-content:flex-end}.GM__dark-modal-overlay .GM__dark-modal-content .GM__dark-modal-actions .GM__dark-modal-btn{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.GM__dark-modal-overlay .GM__dark-modal-content .GM__dark-modal-actions .GM__dark-modal-btn.cancel{background:#6c757d;color:#fff}.GM__dark-modal-overlay .GM__dark-modal-content .GM__dark-modal-actions .GM__dark-modal-btn.cancel:hover{background:#5a6268}.GM__dark-modal-overlay .GM__dark-modal-content .GM__dark-modal-actions .GM__dark-modal-btn.confirm{background:#dc3545;color:#fff}.GM__dark-modal-overlay .GM__dark-modal-content .GM__dark-modal-actions .GM__dark-modal-btn.confirm:hover{background:#c82333}.GM__dark-loading-cache,.GM__light-loading-cache{align-items:center;color:#6c757d;display:flex;font-size:16px;height:200px;justify-content:center}.GM__dark-loading-cache{color:#adb5bd}.GM__light-vehicle-table-wrapper{color:#2c3e50;font-family:Roboto,sans-serif;margin:2rem 0}.GM__light-vehicle-table-wrapper .GM__light-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.GM__light-vehicle-table-wrapper .GM__light-header-section .GM__light-section-title{color:#2c3e50;font-size:1.5rem;font-weight:600;margin:0}.GM__light-vehicle-table-wrapper .GM__light-header-section .GM__light-add-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease}.GM__light-vehicle-table-wrapper .GM__light-header-section .GM__light-add-button:hover{background-color:#0056b3}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;max-width:100%;overflow-x:auto;position:relative}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table::-webkit-scrollbar{height:8px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table::-webkit-scrollbar-track{background:#e0e6ed;border-radius:4px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table::-webkit-scrollbar-thumb{background:#6c757d;border-radius:4px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table::-webkit-scrollbar-thumb:hover{background:#5a6268}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table{background-color:#fff;border-collapse:initial;border-spacing:0;width:100%}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table thead tr th{background-color:#f5f7fa;border-bottom:2px solid #e0e6ed;color:#2c3e50;font-weight:600;min-width:120px;padding:.75rem;position:relative;text-align:left}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table thead tr th:first-child{border-top-left-radius:4px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table thead tr th:last-child{border-top-right-radius:4px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr{transition:background-color .2s ease}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr:hover{background-color:#f7faff}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr:last-child td{border-bottom:none}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td{background-color:#fff;border-bottom:1px solid #e0e6ed;color:#2c3e50;padding:.75rem;position:relative}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td.GM__light-empty-message{color:#7f8c9a;padding:1.5rem;text-align:center}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td.GM__light-copyable-cell{padding-right:2.5rem;position:relative}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td.GM__light-copyable-cell span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td.GM__light-copyable-cell .GM__light-copy-icon{background:none;border:none;cursor:pointer;opacity:.6;padding:.25rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:opacity .2s ease}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td.GM__light-copyable-cell .GM__light-copy-icon:hover{opacity:1}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td.GM__light-copyable-cell .GM__light-copy-icon img{height:16px;width:16px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td.GM__light-action-buttons{display:flex;gap:.5rem}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td.GM__light-action-buttons .GM__light-edit-button{background-color:#ffc107;border:none;border-radius:4px;color:#000;cursor:pointer;padding:.4rem .75rem;transition:background-color .2s ease}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td.GM__light-action-buttons .GM__light-edit-button:hover{background-color:#e0a800}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td.GM__light-action-buttons .GM__light-delete-button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.4rem .75rem;transition:background-color .2s ease}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table tbody tr td.GM__light-action-buttons .GM__light-delete-button:hover{background-color:#c82333}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-1 td.fixed-column-1,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-1 th.fixed-column-1{background-color:#fff!important;left:0;position:sticky!important;z-index:10}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-1 td.fixed-column-1:after,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-1 th.fixed-column-1:after{background:linear-gradient(90deg,#0000001a,#0000);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:4px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-1 thead th.fixed-column-1{background-color:#f5f7fa!important;z-index:20}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-1 tbody tr:hover td.fixed-column-1{background-color:#f7faff!important}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-2 td.fixed-column-2,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-2 th.fixed-column-2{background-color:#fff!important;left:0;position:sticky!important;z-index:10}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-2 td.fixed-column-2:after,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-2 th.fixed-column-2:after{background:linear-gradient(90deg,#0000001a,#0000);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:4px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-2 thead th.fixed-column-2{background-color:#f5f7fa!important;z-index:20}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-2 tbody tr:hover td.fixed-column-2{background-color:#f7faff!important}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 td.fixed-column-1,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 td.fixed-column-2,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 th.fixed-column-1,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 th.fixed-column-2{position:sticky!important}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 td.fixed-column-1:after,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 td.fixed-column-2:after,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 th.fixed-column-1:after,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 th.fixed-column-2:after{background:linear-gradient(90deg,#0000001a,#0000);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:4px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 td.fixed-column-1,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 th.fixed-column-1{background-color:#fff!important;left:0;z-index:12}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 td.fixed-column-2,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 th.fixed-column-2{background-color:#fff!important;left:150px;z-index:11}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 thead th.fixed-column-1{background-color:#f5f7fa!important;z-index:22}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 thead th.fixed-column-2{background-color:#f5f7fa!important;z-index:21}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 tbody tr:hover td.fixed-column-1,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 tbody tr:hover td.fixed-column-2{background-color:#f7faff!important}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal{background-color:#fff;border-radius:6px;box-shadow:0 4px 12px #00000026;left:50%;max-width:480px;min-width:320px;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-modal-title{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:1rem;margin-top:0}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-form-label{color:#2c3e50;display:block;font-weight:600;margin-top:1rem}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-form-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#2c3e50;font-size:.95rem;margin-top:.25rem;padding:.5rem;width:100%}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-form-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-form-select{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#2c3e50;font-size:.95rem;margin-top:.25rem;padding:.5rem;width:100%}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-form-select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-error-message{color:#dc3545;display:block;font-size:.85rem;margin-top:.25rem}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-modal-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-modal-actions .GM__light-save-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-modal-actions .GM__light-save-button:hover{background-color:#0056b3}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-modal-actions .GM__light-cancel-button{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease}.GM__light-vehicle-table-wrapper .GM__light-vehicle-modal .GM__light-modal-actions .GM__light-cancel-button:hover{background-color:#5a6268}@media(max-width:1024px){.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 td.fixed-column-2,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 th.fixed-column-2{left:120px}}@media(max-width:640px){.GM__light-vehicle-table-wrapper{margin:1rem 0}.GM__light-vehicle-table-wrapper .GM__light-header-section{align-items:flex-start;flex-direction:column;gap:1rem}.GM__light-vehicle-table-wrapper .GM__light-header-section .GM__light-add-button{width:100%}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 td.fixed-column-2,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table.fixed-columns-3 th.fixed-column-2{left:100px}.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table td,.GM__light-vehicle-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table th{font-size:.9rem;padding:.5rem}}.GM__dark-vehicle-table-wrapper{color:#fff;font-family:Roboto,sans-serif;margin:2rem 0}.GM__dark-vehicle-table-wrapper .GM__dark-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.GM__dark-vehicle-table-wrapper .GM__dark-header-section .GM__dark-section-title{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.GM__dark-vehicle-table-wrapper .GM__dark-header-section .GM__dark-add-button{background-color:#09f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease}.GM__dark-vehicle-table-wrapper .GM__dark-header-section .GM__dark-add-button:hover{background-color:#00b3ff}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table{background:#222;border-radius:4px;box-shadow:0 1px 3px #0000004d;max-width:100%;overflow-x:auto;position:relative}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table::-webkit-scrollbar{height:8px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table::-webkit-scrollbar-track{background:#333;border-radius:4px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table::-webkit-scrollbar-thumb{background:#6c757d;border-radius:4px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table::-webkit-scrollbar-thumb:hover{background:#5a6268}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table{background-color:#222;border-collapse:initial;border-spacing:0;width:100%}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table thead tr th{background-color:#111;border-bottom:2px solid #333;color:#fff;font-weight:600;min-width:120px;padding:.75rem;position:relative;text-align:left}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table thead tr th:first-child{border-top-left-radius:4px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table thead tr th:last-child{border-top-right-radius:4px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr{transition:background-color .2s ease}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr:hover{background-color:#333}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr:last-child td{border-bottom:none}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td{background-color:#222;border-bottom:1px solid #333;color:#fff;padding:.75rem;position:relative}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td.GM__dark-empty-message{color:#aaa;padding:1.5rem;text-align:center}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td.GM__dark-copyable-cell{padding-right:2.5rem;position:relative}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td.GM__dark-copyable-cell span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td.GM__dark-copyable-cell .GM__dark-copy-icon{background:none;border:none;cursor:pointer;filter:invert(1);opacity:.6;padding:.25rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:opacity .2s ease}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td.GM__dark-copyable-cell .GM__dark-copy-icon:hover{opacity:1}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td.GM__dark-copyable-cell .GM__dark-copy-icon img{height:16px;width:16px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td.GM__dark-action-buttons{display:flex;gap:.5rem}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td.GM__dark-action-buttons .GM__dark-edit-button{background-color:#ffc107;border:none;border-radius:4px;color:#000;cursor:pointer;padding:.4rem .75rem;transition:background-color .2s ease}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td.GM__dark-action-buttons .GM__dark-edit-button:hover{background-color:#e0a800}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td.GM__dark-action-buttons .GM__dark-delete-button{background-color:#ff4d4d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.4rem .75rem;transition:background-color .2s ease}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table tbody tr td.GM__dark-action-buttons .GM__dark-delete-button:hover{background-color:#ff2626}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-1 td.fixed-column-1,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-1 th.fixed-column-1{background-color:#222!important;left:0;position:sticky!important;z-index:10}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-1 td.fixed-column-1:after,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-1 th.fixed-column-1:after{background:linear-gradient(90deg,#0000004d,#0000);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:4px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-1 thead th.fixed-column-1{background-color:#111!important;z-index:20}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-1 tbody tr:hover td.fixed-column-1{background-color:#333!important}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-2 td.fixed-column-2,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-2 th.fixed-column-2{background-color:#222!important;left:0;position:sticky!important;z-index:10}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-2 td.fixed-column-2:after,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-2 th.fixed-column-2:after{background:linear-gradient(90deg,#0000004d,#0000);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:4px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-2 thead th.fixed-column-2{background-color:#111!important;z-index:20}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-2 tbody tr:hover td.fixed-column-2{background-color:#333!important}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 td.fixed-column-1,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 td.fixed-column-2,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 th.fixed-column-1,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 th.fixed-column-2{position:sticky!important}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 td.fixed-column-1:after,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 td.fixed-column-2:after,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 th.fixed-column-1:after,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 th.fixed-column-2:after{background:linear-gradient(90deg,#0000004d,#0000);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:4px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 td.fixed-column-1,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 th.fixed-column-1{background-color:#222!important;left:0;z-index:12}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 td.fixed-column-2,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 th.fixed-column-2{background-color:#222!important;left:150px;z-index:11}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 thead th.fixed-column-1{background-color:#111!important;z-index:22}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 thead th.fixed-column-2{background-color:#111!important;z-index:21}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 tbody tr:hover td.fixed-column-1,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 tbody tr:hover td.fixed-column-2{background-color:#333!important}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal{background-color:#222;border-radius:6px;box-shadow:0 4px 12px #0006;left:50%;max-width:480px;min-width:320px;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-modal-title{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1rem;margin-top:0}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-form-label{color:#fff;display:block;font-weight:600;margin-top:1rem}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-form-input{background-color:#333;border:1px solid #444;border-radius:4px;color:#fff;font-size:.95rem;margin-top:.25rem;padding:.5rem;width:100%}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-form-input:focus{border-color:#09f;box-shadow:0 0 0 2px #0099ff40;outline:none}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-form-select{background-color:#333;border:1px solid #444;border-radius:4px;color:#fff;font-size:.95rem;margin-top:.25rem;padding:.5rem;width:100%}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-form-select:focus{border-color:#09f;box-shadow:0 0 0 2px #0099ff40;outline:none}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-error-message{color:#ff4d4d;display:block;font-size:.85rem;margin-top:.25rem}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-modal-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-modal-actions .GM__dark-save-button{background-color:#09f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-modal-actions .GM__dark-save-button:hover{background-color:#00b3ff}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-modal-actions .GM__dark-cancel-button{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-modal .GM__dark-modal-actions .GM__dark-cancel-button:hover{background-color:#5a6268}@media(max-width:1024px){.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 td.fixed-column-2,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 th.fixed-column-2{left:120px}}@media(max-width:640px){.GM__dark-vehicle-table-wrapper{margin:1rem 0}.GM__dark-vehicle-table-wrapper .GM__dark-header-section{align-items:flex-start;flex-direction:column;gap:1rem}.GM__dark-vehicle-table-wrapper .GM__dark-header-section .GM__dark-add-button{width:100%}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 td.fixed-column-2,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table.fixed-columns-3 th.fixed-column-2{left:100px}.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table td,.GM__dark-vehicle-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table th{font-size:.9rem;padding:.5rem}}.GM__modal-container-light{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1300}.GM__light-modal{animation:modalFadeIn .3s ease;background-color:#fff;border:1px solid #0000000d;border-radius:10px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;margin:auto;max-height:90vh;max-width:80%;position:relative;width:90%}.GM__light-modal-header-container{border-bottom:1px solid #eaeaea;padding:1.25rem 1.5rem}.GM__light-modal-header-container .GM__light-modal-header{color:#374151;font-size:1.4rem;font-weight:600;margin:0 0 .5rem}.GM__light-modal-header-container .GM__light-modal-subtitle{color:#374151b3;font-size:.9rem;margin:0}.GM__light-modal-content{max-height:100%;max-width:100%;overflow-x:hidden;padding:1.5rem}.GM__light-modal-content .GM__light-form-row{display:flex;gap:1.5rem;margin-bottom:1.5rem}.GM__light-modal-content .GM__light-form-row:last-child{margin-bottom:0}@media(max-width:640px){.GM__light-modal-content .GM__light-form-row{flex-direction:column;gap:1rem}}.GM__light-modal-content .GM__light-form-group{flex:1 1}.GM__light-modal-content .GM__light-form-group.full-width{width:100%}.GM__light-modal-content .GM__light-form-group .GM__light-form-label{color:#374151;display:block;font-size:.9rem;margin-bottom:.5rem}.GM__light-modal-content .GM__light-form-group .GM__light-form-input,.GM__light-modal-content .GM__light-form-group .GM__light-form-select{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;font-size:.95rem;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.GM__light-modal-content .GM__light-form-group .GM__light-form-input:focus,.GM__light-modal-content .GM__light-form-group .GM__light-form-select:focus{border-color:#4299e1;box-shadow:0 0 0 2px #4299e133;outline:none}.GM__light-modal-content .GM__light-form-group .GM__light-form-input::placeholder,.GM__light-modal-content .GM__light-form-group .GM__light-form-select::placeholder{color:#37415166}.GM__light-modal-content .GM__light-form-group .GM__light-form-input.is-invalid,.GM__light-modal-content .GM__light-form-group .GM__light-form-select.is-invalid{border-color:#e53e3e}.GM__light-modal-content .GM__light-form-group .GM__light-form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1em;padding-right:2.5rem}.GM__light-modal-content .GM__light-form-group .GM__light-form-error{color:#e53e3e;display:block;font-size:.8rem;margin-top:.375rem}.GM__light-modal-footer{border-top:1px solid #eaeaea;padding:1.25rem 1.5rem}.GM__light-btn{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 2rem;transition:all .2s ease}.GM__light-btn.GM__light-btn-save{background-color:#38a169;color:#fff}.GM__light-btn.GM__light-btn-save:hover{background-color:#2f855a}.GM__light-btn.GM__light-btn-save:active{transform:translateY(1px)}.GM__light-btn.GM__light-btn-cancel{background-color:#f3f4f6;color:#374151}.GM__light-btn.GM__light-btn-cancel:hover{background-color:#e5e7eb}.GM__light-btn.GM__light-btn-cancel:active{transform:translateY(1px)}@media(max-width:640px){.GM__light-modal{margin:10px auto;width:95%}.GM__light-modal-footer{flex-direction:column-reverse}.GM__light-modal-footer .GM__light-btn{text-align:center;width:100%}}.GM__modal-container-dark{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1300}.GM__dark-modal{animation:modalFadeIn .3s ease;background-color:#1e2430;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column;margin:auto;max-height:90vh;max-width:80%;position:relative;width:90%}.GM__dark-modal-header-container{border-bottom:1px solid #2c3748;padding:1.25rem 1.5rem}.GM__dark-modal-header-container .GM__dark-modal-header{color:#f5f5f5;font-size:1.4rem;font-weight:600;margin:0 0 .5rem}.GM__dark-modal-header-container .GM__dark-modal-subtitle{color:#f5f5f5b3;font-size:.9rem;margin:0}.GM__dark-modal-content{max-height:100%;max-width:100%;overflow-x:hidden;padding:1.5rem}.GM__dark-modal-content .GM__dark-form-row{display:flex;gap:1.5rem;margin-bottom:1.5rem}.GM__dark-modal-content .GM__dark-form-row:last-child{margin-bottom:0}@media(max-width:640px){.GM__dark-modal-content .GM__dark-form-row{flex-direction:column;gap:1rem}}.GM__dark-modal-content .GM__dark-form-group{flex:1 1}.GM__dark-modal-content .GM__dark-form-group.full-width{width:100%}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-label{color:#f5f5f5;display:block;font-size:.9rem;margin-bottom:.5rem}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-input,.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-select{background-color:#121820;border:1px solid #333;border-radius:4px;color:#f5f5f5;font-size:.95rem;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-input:focus,.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-select:focus{border-color:#09f;box-shadow:0 0 0 2px #09f3;outline:none}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-input::placeholder,.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-select::placeholder{color:#f5f5f566}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-input.is-invalid,.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-select.is-invalid{border-color:#ff5252}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1em;padding-right:2.5rem}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-error{color:#ff5252;display:block;font-size:.8rem;margin-top:.375rem}.GM__dark-modal-footer{border-top:1px solid #2c3748;padding:1.25rem 1.5rem}.GM__dark-btn{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 2rem;transition:all .2s ease}.GM__dark-btn.GM__dark-btn-save{background-color:#00c853;color:#fff}.GM__dark-btn.GM__dark-btn-save:hover{background-color:#00a848}.GM__dark-btn.GM__dark-btn-save:active{transform:translateY(1px)}.GM__dark-btn.GM__dark-btn-cancel{background-color:#2c3748;color:#f5f5f5}.GM__dark-btn.GM__dark-btn-cancel:hover{background-color:#3a4a60}.GM__dark-btn.GM__dark-btn-cancel:active{transform:translateY(1px)}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.GM__dark-modal{margin:10px auto;width:95%}.GM__dark-modal-footer{flex-direction:column-reverse}.GM__dark-modal-footer .GM__dark-btn{text-align:center;width:100%}}:root{--transition-speed:0.25s;--border-radius:8px;--input-radius:4px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:10px;--spacing-lg:20px;--spacing-xl:25px}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table::-webkit-scrollbar,.GM__dark-document-requirements-manager .GM__dark-tabs-container .GM__dark-tab-content::-webkit-scrollbar,.GM__dark-document-selection-modal .GM__dark-modal-content::-webkit-scrollbar,.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-scrollable-list::-webkit-scrollbar,.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list::-webkit-scrollbar,.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table::-webkit-scrollbar,.GM__light-document-requirements-manager .GM__light-tabs-container .GM__light-tab-content::-webkit-scrollbar,.GM__light-document-selection-modal .GM__light-modal-content::-webkit-scrollbar,.GM__light-operation-config-tab .GM__light-operation-list .GM__light-scrollable-list::-webkit-scrollbar,.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list::-webkit-scrollbar{height:8px;width:8px}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table::-webkit-scrollbar-thumb,.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table::-webkit-scrollbar-track,.GM__dark-document-requirements-manager .GM__dark-tabs-container .GM__dark-tab-content::-webkit-scrollbar-thumb,.GM__dark-document-requirements-manager .GM__dark-tabs-container .GM__dark-tab-content::-webkit-scrollbar-track,.GM__dark-document-selection-modal .GM__dark-modal-content::-webkit-scrollbar-thumb,.GM__dark-document-selection-modal .GM__dark-modal-content::-webkit-scrollbar-track,.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-scrollable-list::-webkit-scrollbar-thumb,.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-scrollable-list::-webkit-scrollbar-track,.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list::-webkit-scrollbar-thumb,.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list::-webkit-scrollbar-track,.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table::-webkit-scrollbar-thumb,.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table::-webkit-scrollbar-track,.GM__light-document-requirements-manager .GM__light-tabs-container .GM__light-tab-content::-webkit-scrollbar-thumb,.GM__light-document-requirements-manager .GM__light-tabs-container .GM__light-tab-content::-webkit-scrollbar-track,.GM__light-document-selection-modal .GM__light-modal-content::-webkit-scrollbar-thumb,.GM__light-document-selection-modal .GM__light-modal-content::-webkit-scrollbar-track,.GM__light-operation-config-tab .GM__light-operation-list .GM__light-scrollable-list::-webkit-scrollbar-thumb,.GM__light-operation-config-tab .GM__light-operation-list .GM__light-scrollable-list::-webkit-scrollbar-track,.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list::-webkit-scrollbar-thumb,.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list::-webkit-scrollbar-track{border-radius:4px}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper,.GM__dark-comparison-matrix-tab .GM__dark-operation-selection,.GM__dark-document-requirements-manager .GM__dark-tabs-container,.GM__dark-operation-config-tab .GM__dark-operation-detail .GM__dark-detail-panel,.GM__dark-operation-config-tab .GM__dark-operation-list,.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-detail .GM__dark-detail-panel,.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list,.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper,.GM__light-comparison-matrix-tab .GM__light-operation-selection,.GM__light-document-requirements-manager .GM__light-tabs-container,.GM__light-operation-config-tab .GM__light-operation-detail .GM__light-detail-panel,.GM__light-operation-config-tab .GM__light-operation-list,.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-detail .GM__light-detail-panel,.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list{border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a}.GM__dark-comparison-matrix-tab,.GM__dark-comparison-matrix-tab .GM__dark-matrix-container,.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper,.GM__dark-detail-panel .GM__dark-detail-info,.GM__dark-document-requirements-manager,.GM__dark-document-requirements-manager .GM__dark-tabs-container,.GM__dark-operation-config-tab .GM__dark-operation-detail .GM__dark-detail-panel,.GM__dark-operation-config-tab .GM__dark-operation-list,.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-scrollable-list,.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-detail .GM__dark-detail-panel,.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list,.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list,.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list .GM__dark-vehicle-accordion .GM__dark-accordion-details .GM__dark-category-items,.GM__light-comparison-matrix-tab,.GM__light-comparison-matrix-tab .GM__light-matrix-container,.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper,.GM__light-detail-panel .GM__light-detail-info,.GM__light-document-requirements-manager,.GM__light-document-requirements-manager .GM__light-tabs-container,.GM__light-operation-config-tab .GM__light-operation-detail .GM__light-detail-panel,.GM__light-operation-config-tab .GM__light-operation-list,.GM__light-operation-config-tab .GM__light-operation-list .GM__light-scrollable-list,.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-detail .GM__light-detail-panel,.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list,.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list,.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list .GM__light-vehicle-accordion .GM__light-accordion-details .GM__light-category-items{display:flex;flex-direction:column}.GM__dark-detail-panel .GM__dark-detail-header,.GM__dark-detail-panel .GM__dark-detail-info .GM__dark-info-row,.GM__dark-operation-config-tab,.GM__dark-vehicle-type-config-tab,.GM__light-detail-panel .GM__light-detail-header,.GM__light-detail-panel .GM__light-detail-info .GM__light-info-row,.GM__light-operation-config-tab,.GM__light-vehicle-type-config-tab{display:flex;flex-direction:row}.MuiTab-root,.MuiTabs-root{min-height:48px}.MuiTab-root{font-weight:500;text-transform:none}.MuiAccordion-root:before{display:none}.GM__modal-container-dark .MuiBackdrop-root,.GM__modal-container-light .MuiBackdrop-root{background-color:#00000080}.GM__light-document-requirements-manager{background-color:#f8f9fa;box-sizing:border-box;min-height:600px;padding:10px;padding:var(--spacing-md);width:100%}.GM__light-document-requirements-manager .GM__light-header-section{margin-bottom:20px;margin-bottom:var(--spacing-lg)}.GM__light-document-requirements-manager .GM__light-header-section .GM__light-section-title{color:#333;font-size:1.75rem;font-weight:600;margin:0 0 8px;margin:0 0 var(--spacing-sm) 0}.GM__light-document-requirements-manager .GM__light-tabs-container{background-color:#fff;flex:1 1;overflow:hidden}.GM__light-document-requirements-manager .GM__light-tabs-container .GM__light-configuration-tabs{background-color:#fff;border-bottom:1px solid #e0e0e0}.GM__light-document-requirements-manager .GM__light-tabs-container .GM__light-configuration-tabs .GM__light-tab{color:#666;font-size:.95rem}.GM__light-document-requirements-manager .GM__light-tabs-container .GM__light-configuration-tabs .GM__light-tab.Mui-selected{color:#1976d2;font-weight:600}.GM__light-document-requirements-manager .GM__light-tabs-container .GM__light-configuration-tabs .MuiTabs-indicator{background-color:#1976d2}.GM__light-document-requirements-manager .GM__light-tabs-container .GM__light-tab-content{flex:1 1;overflow:auto;padding:10px;padding:var(--spacing-md)}.GM__light-document-requirements-manager .GM__light-tabs-container .GM__light-tab-content::-webkit-scrollbar-track{background:#f0f0f0}.GM__light-document-requirements-manager .GM__light-tabs-container .GM__light-tab-content::-webkit-scrollbar-thumb{background:silver}.GM__light-document-requirements-manager .GM__light-tabs-container .GM__light-tab-content::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.GM__light-operation-config-tab{gap:20px;gap:var(--spacing-lg);height:100%}.GM__light-operation-config-tab .GM__light-operation-list{background-color:#fff;padding:10px;padding:var(--spacing-md);width:280px}.GM__light-operation-config-tab .GM__light-operation-list .GM__light-list-title{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__light-operation-config-tab .GM__light-operation-list .GM__light-scrollable-list{flex:1 1;overflow-y:auto}.GM__light-operation-config-tab .GM__light-operation-list .GM__light-scrollable-list::-webkit-scrollbar-track{background:#f0f0f0}.GM__light-operation-config-tab .GM__light-operation-list .GM__light-scrollable-list::-webkit-scrollbar-thumb{background:silver}.GM__light-operation-config-tab .GM__light-operation-list .GM__light-scrollable-list::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.GM__light-operation-config-tab .GM__light-operation-list .GM__light-scrollable-list .GM__light-list-item{border-radius:4px;border-radius:var(--input-radius);color:#333;cursor:pointer;margin-bottom:4px;margin-bottom:var(--spacing-xs);padding:10px;padding:var(--spacing-md);transition:background-color .25s ease;transition:background-color var(--transition-speed) ease}.GM__light-operation-config-tab .GM__light-operation-list .GM__light-scrollable-list .GM__light-list-item:hover{background-color:#f5f5f5}.GM__light-operation-config-tab .GM__light-operation-list .GM__light-scrollable-list .GM__light-list-item.GM__light-selected{background-color:#e3f2fd;color:#1976d2;font-weight:500}.GM__light-operation-config-tab .GM__light-operation-detail{flex:1 1}.GM__light-operation-config-tab .GM__light-operation-detail .GM__light-detail-panel{background-color:#fff;height:100%;padding:10px;padding:var(--spacing-md)}.GM__light-vehicle-type-config-tab{gap:20px;gap:var(--spacing-lg);height:100%}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list{background-color:#fff;padding:10px;padding:var(--spacing-md);width:300px}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-list-title{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list{flex:1 1;overflow-y:auto}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list::-webkit-scrollbar-track{background:#f0f0f0}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list::-webkit-scrollbar-thumb{background:silver}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list .GM__light-vehicle-accordion{background-color:#0000;border:1px solid #e0e0e0;border-radius:4px;border-radius:var(--input-radius);box-shadow:none;margin-bottom:8px;margin-bottom:var(--spacing-sm)}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list .GM__light-vehicle-accordion .GM__light-accordion-summary{min-height:auto;padding:8px 10px;padding:var(--spacing-sm) var(--spacing-md)}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list .GM__light-vehicle-accordion .GM__light-accordion-summary .GM__light-category-title{color:#333;font-size:1rem;font-weight:500;margin:0}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list .GM__light-vehicle-accordion .GM__light-accordion-details{padding:0 10px 8px;padding:0 var(--spacing-md) var(--spacing-sm)}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list .GM__light-vehicle-accordion .GM__light-accordion-details .GM__light-category-items .GM__light-list-item{border-radius:4px;border-radius:var(--input-radius);color:#333;cursor:pointer;margin-bottom:4px;margin-bottom:var(--spacing-xs);padding:10px;padding:var(--spacing-md);transition:background-color .25s ease;transition:background-color var(--transition-speed) ease}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list .GM__light-vehicle-accordion .GM__light-accordion-details .GM__light-category-items .GM__light-list-item:hover{background-color:#f5f5f5}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-list .GM__light-scrollable-list .GM__light-vehicle-accordion .GM__light-accordion-details .GM__light-category-items .GM__light-list-item.GM__light-selected{background-color:#e3f2fd;color:#1976d2;font-weight:500}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-detail{flex:1 1}.GM__light-vehicle-type-config-tab .GM__light-vehicle-type-detail .GM__light-detail-panel{background-color:#fff;height:100%;padding:10px;padding:var(--spacing-md)}.GM__light-detail-panel .GM__light-detail-header{align-items:center;justify-content:space-between;margin-bottom:20px;margin-bottom:var(--spacing-lg)}.GM__light-detail-panel .GM__light-detail-header .GM__light-detail-title{color:#333;font-size:1.3rem;font-weight:600;margin:0}.GM__light-detail-panel .GM__light-detail-header .GM__light-configure-button{background-color:#1976d2;border:none;border-radius:4px;border-radius:var(--input-radius);color:#fff;cursor:pointer;font-weight:500;padding:8px 10px;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .25s ease;transition:background-color var(--transition-speed) ease}.GM__light-detail-panel .GM__light-detail-header .GM__light-configure-button:hover{background-color:#1565c0}.GM__light-detail-panel .GM__light-detail-info{margin-bottom:20px;margin-bottom:var(--spacing-lg)}.GM__light-detail-panel .GM__light-detail-info .GM__light-info-row{margin-bottom:10px;margin-bottom:var(--spacing-md)}.GM__light-detail-panel .GM__light-detail-info .GM__light-info-row .GM__light-info-label{color:#666;font-weight:500;width:180px}.GM__light-detail-panel .GM__light-detail-info .GM__light-info-row .GM__light-info-value{color:#333}.GM__light-detail-panel .GM__light-document-list-section .GM__light-section-subtitle{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__light-detail-panel .GM__light-document-list-section .GM__light-document-chips{display:flex;flex-wrap:wrap;gap:8px;gap:var(--spacing-sm)}.GM__light-detail-panel .GM__light-document-list-section .GM__light-document-chips .GM__light-document-chip{background-color:#e0e0e0;border-radius:16px;color:#333;font-size:.85rem;padding:4px 12px}.GM__light-detail-panel .GM__light-document-list-section .GM__light-document-chips .GM__light-document-chip.MuiChip-root{height:28px}.GM__light-detail-panel .GM__light-document-list-section .GM__light-no-documents-message{color:#666;font-style:italic}.GM__light-comparison-matrix-tab{gap:20px;gap:var(--spacing-lg)}.GM__light-comparison-matrix-tab .GM__light-operation-selection{background-color:#fff;margin-bottom:10px;margin-bottom:var(--spacing-md);padding:10px;padding:var(--spacing-md)}.GM__light-comparison-matrix-tab .GM__light-operation-selection .GM__light-section-subtitle{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__light-comparison-matrix-tab .GM__light-operation-selection .GM__light-operation-checkboxes{display:flex;flex-wrap:wrap;gap:10px;gap:var(--spacing-md)}.GM__light-comparison-matrix-tab .GM__light-operation-selection .GM__light-operation-checkboxes .GM__light-operation-checkbox-label{margin:0}.GM__light-comparison-matrix-tab .GM__light-operation-selection .GM__light-operation-checkboxes .GM__light-operation-checkbox-label .GM__light-operation-checkbox,.GM__light-comparison-matrix-tab .GM__light-operation-selection .GM__light-operation-checkboxes .GM__light-operation-checkbox-label .GM__light-operation-checkbox.Mui-checked{color:#1976d2}.GM__light-comparison-matrix-tab .GM__light-matrix-container{flex:1 1}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-instruction-message{color:#666;padding:25px 0;padding:var(--spacing-xl) 0;text-align:center}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-error-message{color:#d32f2f;padding:25px 0;padding:var(--spacing-xl) 0;text-align:center}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper{background-color:#fff;padding:10px;padding:var(--spacing-md)}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-matrix-title{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table{overflow-x:auto}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table::-webkit-scrollbar-track{background:#f0f0f0}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table::-webkit-scrollbar-thumb{background:silver}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table{border-collapse:initial;border-spacing:0;width:100%}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table td,.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table th{border-bottom:1px solid #e0e0e0;padding:10px;padding:var(--spacing-md)}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table td.fixed-column,.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table th.fixed-column{background-color:#fff;box-shadow:2px 0 5px #0000000d;left:0;position:sticky;z-index:10}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table th{background-color:#f5f5f5;color:#333;font-weight:600;text-align:left}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table th.fixed-column{background-color:#f5f5f5;z-index:11}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table .GM__light-document-name{color:#333;font-weight:500}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table .GM__light-requirement-cell{text-align:center}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table .GM__light-requirement-cell .GM__light-required-indicator{background-color:#2e7d321a;border-radius:4px;border-radius:var(--input-radius);color:#2e7d32;font-size:.85rem;font-weight:500;padding:4px 8px}.GM__light-comparison-matrix-tab .GM__light-matrix-container .GM__light-comparison-table-wrapper .GM__light-vehicle-table-wrapper-table .GM__light-vehicle-table .GM__light-requirement-cell .GM__light-not-required-indicator{background-color:#d32f2f1a;border-radius:4px;border-radius:var(--input-radius);color:#d32f2f;font-size:.85rem;font-weight:500;padding:4px 8px}.GM__light-document-selection-modal{max-width:90vw;min-width:600px}.GM__light-document-selection-modal .GM__light-modal-header-container{border-bottom:1px solid #e0e0e0;padding:10px 20px;padding:var(--spacing-md) var(--spacing-lg)}.GM__light-document-selection-modal .GM__light-modal-header-container .GM__light-modal-header{color:#333;font-size:1.3rem;font-weight:600;margin:0}.GM__light-document-selection-modal .GM__light-modal-content{max-height:60vh;overflow-y:auto;padding:20px;padding:var(--spacing-lg)}.GM__light-document-selection-modal .GM__light-modal-content::-webkit-scrollbar-track{background:#f0f0f0}.GM__light-document-selection-modal .GM__light-modal-content::-webkit-scrollbar-thumb{background:silver}.GM__light-document-selection-modal .GM__light-modal-content::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.GM__light-document-selection-modal .GM__light-modal-content .GM__light-selection-instruction{color:#666;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__light-document-selection-modal .GM__light-modal-content .GM__light-document-list{grid-gap:10px;grid-gap:var(--spacing-md);display:grid;gap:10px;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.GM__light-document-selection-modal .GM__light-modal-content .GM__light-document-list .GM__light-document-checkbox-item .GM__light-document-checkbox-label{align-items:flex-start;display:flex;margin:0}.GM__light-document-selection-modal .GM__light-modal-content .GM__light-document-list .GM__light-document-checkbox-item .GM__light-document-checkbox-label .GM__light-document-checkbox{color:#1976d2;margin-right:8px;padding:4px}.GM__light-document-selection-modal .GM__light-modal-content .GM__light-document-list .GM__light-document-checkbox-item .GM__light-document-checkbox-label .GM__light-document-checkbox.Mui-checked{color:#1976d2}.GM__light-document-selection-modal .GM__light-modal-content .GM__light-document-list .GM__light-document-checkbox-item .GM__light-document-checkbox-label .GM__light-document-label{align-items:center;display:flex}.GM__light-document-selection-modal .GM__light-modal-content .GM__light-document-list .GM__light-document-checkbox-item .GM__light-document-checkbox-label .GM__light-document-label .GM__light-document-name-label{color:#333;font-size:.95rem}.GM__light-document-selection-modal .GM__light-modal-content .GM__light-document-list .GM__light-document-checkbox-item .GM__light-document-checkbox-label .GM__light-document-label .GM__light-info-icon{color:#666;cursor:help;font-size:1rem;margin-left:4px;margin-left:var(--spacing-xs)}.GM__light-document-selection-modal .GM__light-modal-footer{border-top:1px solid #e0e0e0;display:flex;gap:10px;gap:var(--spacing-md);justify-content:flex-end;padding:10px 20px;padding:var(--spacing-md) var(--spacing-lg)}.GM__light-document-selection-modal .GM__light-modal-footer .GM__light-btn{border:none;border-radius:4px;border-radius:var(--input-radius);cursor:pointer;font-weight:500;padding:8px 20px;padding:var(--spacing-sm) var(--spacing-lg);transition:background-color .25s ease;transition:background-color var(--transition-speed) ease}.GM__light-document-selection-modal .GM__light-modal-footer .GM__light-btn.GM__light-btn-cancel{background-color:#f5f5f5;color:#333}.GM__light-document-selection-modal .GM__light-modal-footer .GM__light-btn.GM__light-btn-cancel:hover{background-color:#e8e8e8}.GM__light-document-selection-modal .GM__light-modal-footer .GM__light-btn.GM__light-btn-save{background-color:#1976d2;color:#fff}.GM__light-document-selection-modal .GM__light-modal-footer .GM__light-btn.GM__light-btn-save:hover{background-color:#1565c0}.GM__light-document-selection-modal .GM__light-modal-footer .GM__light-btn.GM__light-btn-save:disabled{background-color:#f5f5f5;color:#9e9e9e;cursor:not-allowed}.GM__light-empty-state{color:#666;padding:25px 0;padding:var(--spacing-xl) 0;text-align:center}.GM__light-empty-state p{margin:8px 0;margin:var(--spacing-sm) 0}.GM__light-error-state{color:#d32f2f;padding:25px 0;padding:var(--spacing-xl) 0;text-align:center}.GM__dark-document-requirements-manager{background-color:#121212;box-sizing:border-box;min-height:600px;padding:10px;padding:var(--spacing-md);width:100%}.GM__dark-document-requirements-manager .GM__dark-header-section{margin-bottom:20px;margin-bottom:var(--spacing-lg)}.GM__dark-document-requirements-manager .GM__dark-header-section .GM__dark-section-title{color:#e0e0e0;font-size:1.75rem;font-weight:600;margin:0 0 8px;margin:0 0 var(--spacing-sm) 0}.GM__dark-document-requirements-manager .GM__dark-tabs-container{background-color:#1e1e1e;box-shadow:0 2px 8px #0000004d;flex:1 1;overflow:hidden}.GM__dark-document-requirements-manager .GM__dark-tabs-container .GM__dark-configuration-tabs{background-color:#1e1e1e;border-bottom:1px solid #333}.GM__dark-document-requirements-manager .GM__dark-tabs-container .GM__dark-configuration-tabs .GM__dark-tab{color:#9e9e9e;font-size:.95rem}.GM__dark-document-requirements-manager .GM__dark-tabs-container .GM__dark-configuration-tabs .GM__dark-tab.Mui-selected{color:#90caf9;font-weight:600}.GM__dark-document-requirements-manager .GM__dark-tabs-container .GM__dark-configuration-tabs .MuiTabs-indicator{background-color:#90caf9}.GM__dark-document-requirements-manager .GM__dark-tabs-container .GM__dark-tab-content{flex:1 1;overflow:auto;padding:10px;padding:var(--spacing-md)}.GM__dark-document-requirements-manager .GM__dark-tabs-container .GM__dark-tab-content::-webkit-scrollbar-track{background:#1a1a1a}.GM__dark-document-requirements-manager .GM__dark-tabs-container .GM__dark-tab-content::-webkit-scrollbar-thumb{background:#444}.GM__dark-document-requirements-manager .GM__dark-tabs-container .GM__dark-tab-content::-webkit-scrollbar-thumb:hover{background:#555}.GM__dark-operation-config-tab{gap:20px;gap:var(--spacing-lg);height:100%}.GM__dark-operation-config-tab .GM__dark-operation-list{background-color:#252525;box-shadow:0 2px 8px #0000004d;padding:10px;padding:var(--spacing-md);width:280px}.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-list-title{color:#e0e0e0;font-size:1.1rem;font-weight:600;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-scrollable-list{flex:1 1;overflow-y:auto}.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-scrollable-list::-webkit-scrollbar-track{background:#1a1a1a}.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-scrollable-list::-webkit-scrollbar-thumb{background:#444}.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-scrollable-list::-webkit-scrollbar-thumb:hover{background:#555}.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-scrollable-list .GM__dark-list-item{border-radius:4px;border-radius:var(--input-radius);color:#e0e0e0;cursor:pointer;margin-bottom:4px;margin-bottom:var(--spacing-xs);padding:10px;padding:var(--spacing-md);transition:background-color .25s ease;transition:background-color var(--transition-speed) ease}.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-scrollable-list .GM__dark-list-item:hover{background-color:#303030}.GM__dark-operation-config-tab .GM__dark-operation-list .GM__dark-scrollable-list .GM__dark-list-item.GM__dark-selected{background-color:#90caf926;color:#90caf9;font-weight:500}.GM__dark-operation-config-tab .GM__dark-operation-detail{flex:1 1}.GM__dark-operation-config-tab .GM__dark-operation-detail .GM__dark-detail-panel{background-color:#252525;box-shadow:0 2px 8px #0000004d;height:100%;padding:10px;padding:var(--spacing-md)}.GM__dark-vehicle-type-config-tab{gap:20px;gap:var(--spacing-lg);height:100%}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list{background-color:#252525;box-shadow:0 2px 8px #0000004d;padding:10px;padding:var(--spacing-md);width:300px}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-list-title{color:#e0e0e0;font-size:1.1rem;font-weight:600;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list{flex:1 1;overflow-y:auto}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list::-webkit-scrollbar-track{background:#1a1a1a}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list::-webkit-scrollbar-thumb{background:#444}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list::-webkit-scrollbar-thumb:hover{background:#555}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list .GM__dark-vehicle-accordion{background-color:#0000;border:1px solid #333;border-radius:4px;border-radius:var(--input-radius);box-shadow:none;margin-bottom:8px;margin-bottom:var(--spacing-sm)}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list .GM__dark-vehicle-accordion .GM__dark-accordion-summary{min-height:auto;padding:8px 10px;padding:var(--spacing-sm) var(--spacing-md)}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list .GM__dark-vehicle-accordion .GM__dark-accordion-summary .GM__dark-category-title{color:#e0e0e0;font-size:1rem;font-weight:500;margin:0}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list .GM__dark-vehicle-accordion .GM__dark-accordion-details{padding:0 10px 8px;padding:0 var(--spacing-md) var(--spacing-sm)}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list .GM__dark-vehicle-accordion .GM__dark-accordion-details .GM__dark-category-items .GM__dark-list-item{border-radius:4px;border-radius:var(--input-radius);color:#e0e0e0;cursor:pointer;margin-bottom:4px;margin-bottom:var(--spacing-xs);padding:10px;padding:var(--spacing-md);transition:background-color .25s ease;transition:background-color var(--transition-speed) ease}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list .GM__dark-vehicle-accordion .GM__dark-accordion-details .GM__dark-category-items .GM__dark-list-item:hover{background-color:#303030}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-list .GM__dark-scrollable-list .GM__dark-vehicle-accordion .GM__dark-accordion-details .GM__dark-category-items .GM__dark-list-item.GM__dark-selected{background-color:#90caf926;color:#90caf9;font-weight:500}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-detail{flex:1 1}.GM__dark-vehicle-type-config-tab .GM__dark-vehicle-type-detail .GM__dark-detail-panel{background-color:#252525;box-shadow:0 2px 8px #0000004d;height:100%;padding:10px;padding:var(--spacing-md)}.GM__dark-detail-panel .GM__dark-detail-header{align-items:center;justify-content:space-between;margin-bottom:20px;margin-bottom:var(--spacing-lg)}.GM__dark-detail-panel .GM__dark-detail-header .GM__dark-detail-title{color:#e0e0e0;font-size:1.3rem;font-weight:600;margin:0}.GM__dark-detail-panel .GM__dark-detail-header .GM__dark-configure-button{background-color:#90caf9;border:none;border-radius:4px;border-radius:var(--input-radius);color:#121212;cursor:pointer;font-weight:500;padding:8px 10px;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .25s ease;transition:background-color var(--transition-speed) ease}.GM__dark-detail-panel .GM__dark-detail-header .GM__dark-configure-button:hover{background-color:#64b5f6}.GM__dark-detail-panel .GM__dark-detail-info{margin-bottom:20px;margin-bottom:var(--spacing-lg)}.GM__dark-detail-panel .GM__dark-detail-info .GM__dark-info-row{margin-bottom:10px;margin-bottom:var(--spacing-md)}.GM__dark-detail-panel .GM__dark-detail-info .GM__dark-info-row .GM__dark-info-label{color:#9e9e9e;font-weight:500;width:180px}.GM__dark-detail-panel .GM__dark-detail-info .GM__dark-info-row .GM__dark-info-value{color:#e0e0e0}.GM__dark-detail-panel .GM__dark-document-list-section .GM__dark-section-subtitle{color:#e0e0e0;font-size:1.1rem;font-weight:600;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__dark-detail-panel .GM__dark-document-list-section .GM__dark-document-chips{display:flex;flex-wrap:wrap;gap:8px;gap:var(--spacing-sm)}.GM__dark-detail-panel .GM__dark-document-list-section .GM__dark-document-chips .GM__dark-document-chip{background-color:#424242;border-radius:16px;color:#e0e0e0;font-size:.85rem;padding:4px 12px}.GM__dark-detail-panel .GM__dark-document-list-section .GM__dark-document-chips .GM__dark-document-chip.MuiChip-root{height:28px}.GM__dark-detail-panel .GM__dark-document-list-section .GM__dark-no-documents-message{color:#9e9e9e;font-style:italic}.GM__dark-comparison-matrix-tab{gap:20px;gap:var(--spacing-lg)}.GM__dark-comparison-matrix-tab .GM__dark-operation-selection{background-color:#252525;box-shadow:0 2px 8px #0000004d;margin-bottom:10px;margin-bottom:var(--spacing-md);padding:10px;padding:var(--spacing-md)}.GM__dark-comparison-matrix-tab .GM__dark-operation-selection .GM__dark-section-subtitle{color:#e0e0e0;font-size:1.1rem;font-weight:600;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__dark-comparison-matrix-tab .GM__dark-operation-selection .GM__dark-operation-checkboxes{display:flex;flex-wrap:wrap;gap:10px;gap:var(--spacing-md)}.GM__dark-comparison-matrix-tab .GM__dark-operation-selection .GM__dark-operation-checkboxes .GM__dark-operation-checkbox-label{color:#e0e0e0;margin:0}.GM__dark-comparison-matrix-tab .GM__dark-operation-selection .GM__dark-operation-checkboxes .GM__dark-operation-checkbox-label .GM__dark-operation-checkbox,.GM__dark-comparison-matrix-tab .GM__dark-operation-selection .GM__dark-operation-checkboxes .GM__dark-operation-checkbox-label .GM__dark-operation-checkbox.Mui-checked{color:#90caf9}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container{flex:1 1}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-instruction-message{color:#9e9e9e;padding:25px 0;padding:var(--spacing-xl) 0;text-align:center}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-error-message{color:#e57373;padding:25px 0;padding:var(--spacing-xl) 0;text-align:center}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper{background-color:#252525;box-shadow:0 2px 8px #0000004d;padding:10px;padding:var(--spacing-md)}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-matrix-title{color:#e0e0e0;font-size:1.2rem;font-weight:600;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table{overflow-x:auto}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table::-webkit-scrollbar-track{background:#1a1a1a}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table::-webkit-scrollbar-thumb{background:#444}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table::-webkit-scrollbar-thumb:hover{background:#555}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table{border-collapse:initial;border-spacing:0;width:100%}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table td,.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table th{border-bottom:1px solid #333;padding:10px;padding:var(--spacing-md)}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table td.fixed-column,.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table th.fixed-column{background-color:#252525;box-shadow:2px 0 5px #00000040;left:0;position:sticky;z-index:10}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table th{background-color:#303030;color:#e0e0e0;font-weight:600;text-align:left}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table th.fixed-column{background-color:#303030;z-index:11}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table .GM__dark-document-name{color:#e0e0e0;font-weight:500}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table .GM__dark-requirement-cell{text-align:center}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table .GM__dark-requirement-cell .GM__dark-required-indicator{background-color:#81c78426;border-radius:4px;border-radius:var(--input-radius);color:#81c784;font-size:.85rem;font-weight:500;padding:4px 8px}.GM__dark-comparison-matrix-tab .GM__dark-matrix-container .GM__dark-comparison-table-wrapper .GM__dark-vehicle-table-wrapper-table .GM__dark-vehicle-table .GM__dark-requirement-cell .GM__dark-not-required-indicator{background-color:#e5737326;border-radius:4px;border-radius:var(--input-radius);color:#e57373;font-size:.85rem;font-weight:500;padding:4px 8px}.GM__dark-document-selection-modal{max-width:90vw;min-width:600px}.GM__dark-document-selection-modal .GM__dark-modal-header-container{border-bottom:1px solid #333;padding:10px 20px;padding:var(--spacing-md) var(--spacing-lg)}.GM__dark-document-selection-modal .GM__dark-modal-header-container .GM__dark-modal-header{color:#e0e0e0;font-size:1.3rem;font-weight:600;margin:0}.GM__dark-document-selection-modal .GM__dark-modal-content{max-height:60vh;overflow-y:auto;padding:20px;padding:var(--spacing-lg)}.GM__dark-document-selection-modal .GM__dark-modal-content::-webkit-scrollbar-track{background:#1a1a1a}.GM__dark-document-selection-modal .GM__dark-modal-content::-webkit-scrollbar-thumb{background:#444}.GM__dark-document-selection-modal .GM__dark-modal-content::-webkit-scrollbar-thumb:hover{background:#555}.GM__dark-document-selection-modal .GM__dark-modal-content .GM__dark-selection-instruction{color:#9e9e9e;margin:0 0 10px;margin:0 0 var(--spacing-md) 0}.GM__dark-document-selection-modal .GM__dark-modal-content .GM__dark-document-list{grid-gap:10px;grid-gap:var(--spacing-md);display:grid;gap:10px;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.GM__dark-document-selection-modal .GM__dark-modal-content .GM__dark-document-list .GM__dark-document-checkbox-item .GM__dark-document-checkbox-label{align-items:flex-start;color:#e0e0e0;display:flex;margin:0}.GM__dark-document-selection-modal .GM__dark-modal-content .GM__dark-document-list .GM__dark-document-checkbox-item .GM__dark-document-checkbox-label .GM__dark-document-checkbox{color:#90caf9;margin-right:8px;padding:4px}.GM__dark-document-selection-modal .GM__dark-modal-content .GM__dark-document-list .GM__dark-document-checkbox-item .GM__dark-document-checkbox-label .GM__dark-document-checkbox.Mui-checked{color:#90caf9}.GM__dark-document-selection-modal .GM__dark-modal-content .GM__dark-document-list .GM__dark-document-checkbox-item .GM__dark-document-checkbox-label .GM__dark-document-label{align-items:center;display:flex}.GM__dark-document-selection-modal .GM__dark-modal-content .GM__dark-document-list .GM__dark-document-checkbox-item .GM__dark-document-checkbox-label .GM__dark-document-label .GM__dark-document-name-label{color:#e0e0e0;font-size:.95rem}.GM__dark-document-selection-modal .GM__dark-modal-content .GM__dark-document-list .GM__dark-document-checkbox-item .GM__dark-document-checkbox-label .GM__dark-document-label .GM__dark-info-icon{color:#9e9e9e;cursor:help;font-size:1rem;margin-left:4px;margin-left:var(--spacing-xs)}.GM__dark-document-selection-modal .GM__dark-modal-footer{border-top:1px solid #333;display:flex;gap:10px;gap:var(--spacing-md);justify-content:flex-end;padding:10px 20px;padding:var(--spacing-md) var(--spacing-lg)}.GM__dark-document-selection-modal .GM__dark-modal-footer .GM__dark-btn{border:none;border-radius:4px;border-radius:var(--input-radius);cursor:pointer;font-weight:500;padding:8px 20px;padding:var(--spacing-sm) var(--spacing-lg);transition:background-color .25s ease;transition:background-color var(--transition-speed) ease}.GM__dark-document-selection-modal .GM__dark-modal-footer .GM__dark-btn.GM__dark-btn-cancel{background-color:#303030;color:#e0e0e0}.GM__dark-document-selection-modal .GM__dark-modal-footer .GM__dark-btn.GM__dark-btn-cancel:hover{background-color:#3d3d3d}.GM__dark-document-selection-modal .GM__dark-modal-footer .GM__dark-btn.GM__dark-btn-save{background-color:#90caf9;color:#121212}.GM__dark-document-selection-modal .GM__dark-modal-footer .GM__dark-btn.GM__dark-btn-save:hover{background-color:#64b5f6}.GM__dark-document-selection-modal .GM__dark-modal-footer .GM__dark-btn.GM__dark-btn-save:disabled{background-color:#2c2c2c;color:#666;cursor:not-allowed}.GM__dark-empty-state{color:#9e9e9e;padding:25px 0;padding:var(--spacing-xl) 0;text-align:center}.GM__dark-empty-state p{margin:8px 0;margin:var(--spacing-sm) 0}.GM__dark-error-state{color:#e57373;padding:25px 0;padding:var(--spacing-xl) 0;text-align:center}.GM__light-dashboard-vehicle{color:#2c3e50;display:flex;flex-direction:column;min-height:min-content;padding:1rem;width:calc(100% - 35px)}.GM__light-dashboard-vehicle h1{color:#2c3e50;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.GM__light-dashboard-vehicle .GM__light-settings-tabs{border-bottom:1px solid #e0e6ed;display:flex;flex-wrap:wrap;gap:.25rem;position:relative}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-indicator-container{display:flex;flex-wrap:wrap;position:relative;width:100%}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-indicator-container .GM__light-tab-indicator{background-color:#007bff;border-radius:3px 3px 0 0;bottom:-1px;height:3px;position:absolute;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:1}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-indicator-container .GM__light-tab-button{background:#0000;border:none;color:#6c757d;cursor:pointer;font-weight:500;padding:.75rem 1.25rem;position:relative;transition:color .3s ease,background-color .3s ease;z-index:2}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-indicator-container .GM__light-tab-button:hover{background-color:#0000000d;color:#2c3e50}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-indicator-container .GM__light-tab-button.GM__light-active{color:#007bff;font-weight:600}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-indicator-container .GM__light-tab-button:focus{outline:none}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-navigation-container{align-items:center;display:flex;gap:.5rem;width:100%}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-navigation-container .GM__light-tab-nav-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#2c3e50;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s ease}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-navigation-container .GM__light-tab-nav-button:hover:not(.disabled){background-color:#0000000d}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-navigation-container .GM__light-tab-nav-button.disabled{color:#0000004d;cursor:not-allowed;opacity:.5}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-navigation-container .GM__light-tab-nav-button svg{height:20px;width:20px}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-navigation-container .GM__light-tab-indicator-container{flex:1 1;overflow:hidden;position:relative}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-navigation-container .GM__light-tab-indicator-container .GM__light-tabs-wrapper{display:flex;position:relative;transition:transform .3s ease}.GM__light-dashboard-vehicle .GM__light-settings-tabs .GM__light-tab-navigation-container .GM__light-tab-page-indicator{color:#6c757d;font-size:.85rem;margin-left:.5rem;white-space:nowrap}.GM__dark-dashboard-vehicle{color:#fff;display:flex;flex-direction:column;min-height:min-content;padding:1rem;width:calc(100% - 35px)}.GM__dark-dashboard-vehicle h1{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs{border-bottom:1px solid #333;display:flex;flex-wrap:wrap;gap:.25rem;position:relative}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-indicator-container{display:flex;flex-wrap:wrap;position:relative;width:100%}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-indicator-container .GM__dark-tab-indicator{background-color:#00b3ff;border-radius:3px 3px 0 0;bottom:-1px;height:3px;position:absolute;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:1}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-indicator-container .GM__dark-tab-button{background:#0000;border:none;color:#aaa;cursor:pointer;font-weight:500;padding:.75rem 1.25rem;position:relative;transition:color .3s ease,background-color .3s ease;z-index:2}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-indicator-container .GM__dark-tab-button:hover{background-color:#ffffff0d;color:#fff}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-indicator-container .GM__dark-tab-button.GM__dark-active{color:#00b3ff;font-weight:600}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-indicator-container .GM__dark-tab-button:focus{outline:none}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-navigation-container{align-items:center;display:flex;gap:.5rem;width:100%}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-navigation-container .GM__dark-tab-nav-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s ease}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-navigation-container .GM__dark-tab-nav-button:hover:not(.disabled){background-color:#ffffff0d}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-navigation-container .GM__dark-tab-nav-button.disabled{color:#ffffff4d;cursor:not-allowed;opacity:.5}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-navigation-container .GM__dark-tab-nav-button svg{height:20px;width:20px}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-navigation-container .GM__dark-tab-indicator-container{flex:1 1;overflow:hidden;position:relative}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-navigation-container .GM__dark-tab-indicator-container .GM__dark-tabs-wrapper{display:flex;position:relative;transition:transform .3s ease}.GM__dark-dashboard-vehicle .GM__dark-settings-tabs .GM__dark-tab-navigation-container .GM__dark-tab-page-indicator{color:#9e9e9e;font-size:.85rem;margin-left:.5rem;white-space:nowrap}.GM__light-pagination-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;margin-top:1.5rem}.GM__light-pagination-container .GM__light-custom-pagination .MuiPagination-ul{display:flex;list-style:none;padding:0}.GM__light-pagination-container .GM__light-custom-pagination .MuiPagination-ul li{margin:0 .25rem}.GM__light-pagination-container .GM__light-custom-pagination .MuiPagination-ul li .MuiPaginationItem-root{background-color:#fff;border:1px solid #e0e6ed;border-radius:4px;color:#6c757d;font-size:.9rem;height:36px;min-width:36px;transition:all .2s ease-in-out}.GM__light-pagination-container .GM__light-custom-pagination .MuiPagination-ul li .MuiPaginationItem-root:hover{background-color:#007bff1a;text-decoration:none}.GM__light-pagination-container .GM__light-custom-pagination .MuiPagination-ul li .MuiPaginationItem-root.Mui-selected{background-color:#007bff;color:#fff;font-weight:500}.GM__light-pagination-container .GM__light-custom-pagination .MuiPagination-ul li .MuiPaginationItem-root.Mui-selected:hover{background-color:#006fe6}.GM__light-pagination-container .GM__light-custom-pagination .MuiPagination-ul li .MuiPaginationItem-root.Mui-disabled{background-color:#e9ecef;color:#6c757d80;pointer-events:none}.GM__light-pagination-container .GM__light-pagination-info{color:#6c757d;font-size:.85rem;white-space:nowrap}.GM__light-filter-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.GM__light-filter-container .GM__light-search-input{background-color:#fff;border:1px solid #e0e6ed;border-radius:4px;color:#2c3e50;flex:1 1;font-size:.9rem;height:38px;max-width:300px;min-width:200px;padding:.5rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.GM__light-filter-container .GM__light-search-input:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff33;outline:none}.GM__light-filter-container .GM__light-search-input::placeholder{color:#6c757d;opacity:.7}.GM__light-filter-container .GM__light-limit-select{background-color:#fff;border:1px solid #e0e6ed;border-radius:4px;color:#2c3e50;cursor:pointer;font-size:.9rem;height:38px;padding:0 .75rem;transition:border-color .2s ease,box-shadow .2s ease}.GM__light-filter-container .GM__light-limit-select:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff33;outline:none}.GM__light-filter-container .GM__light-limit-select option{padding:.5rem}.GM__light-filter-container .GM__light-add-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease;white-space:nowrap}.GM__light-filter-container .GM__light-add-button:hover{background-color:#0067d6}.GM__light-filter-container .GM__light-add-button:focus{box-shadow:0 0 0 3px #007bff4d;outline:none}@media(max-width:768px){.GM__light-filter-container{align-items:stretch;flex-direction:column}.GM__light-filter-container .GM__light-search-input{margin-bottom:.5rem;max-width:100%}.GM__light-filter-container .GM__light-limit-select{margin-bottom:.5rem;width:100%}.GM__dark-tab-navigation-container .GM__dark-tab-page-indicator,.GM__dark-tab-navigation-container .GM__light-tab-page-indicator,.GM__light-tab-navigation-container .GM__dark-tab-page-indicator,.GM__light-tab-navigation-container .GM__light-tab-page-indicator{display:none}}.GM__dark-pagination-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;margin-top:1.5rem}.GM__dark-pagination-container .GM__dark-custom-pagination .MuiPagination-ul{display:flex;list-style:none;padding:0}.GM__dark-pagination-container .GM__dark-custom-pagination .MuiPagination-ul li{margin:0 .25rem}.GM__dark-pagination-container .GM__dark-custom-pagination .MuiPagination-ul li .MuiPaginationItem-root{background-color:#1e1e1e;border:1px solid #333;border-radius:4px;color:#aaa;font-size:.9rem;height:36px;min-width:36px;transition:all .2s ease-in-out}.GM__dark-pagination-container .GM__dark-custom-pagination .MuiPagination-ul li .MuiPaginationItem-root:hover{background-color:#00b3ff33;text-decoration:none}.GM__dark-pagination-container .GM__dark-custom-pagination .MuiPagination-ul li .MuiPaginationItem-root.Mui-selected{background-color:#00b3ff;color:#121212;font-weight:500}.GM__dark-pagination-container .GM__dark-custom-pagination .MuiPagination-ul li .MuiPaginationItem-root.Mui-selected:hover{background-color:#008fcc}.GM__dark-pagination-container .GM__dark-custom-pagination .MuiPagination-ul li .MuiPaginationItem-root.Mui-disabled{background-color:#2a2a2a;color:#aaaaaa80;pointer-events:none}.GM__dark-pagination-container .GM__dark-pagination-info{color:#aaa;font-size:.85rem;white-space:nowrap}.GM__dark-filter-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.GM__dark-filter-container .GM__dark-search-input{background-color:#2b2b2b;border:1px solid #333;border-radius:4px;color:#fff;flex:1 1;font-size:.9rem;height:38px;max-width:300px;min-width:200px;padding:.5rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.GM__dark-filter-container .GM__dark-search-input:focus{border-color:#00b3ff;box-shadow:0 0 0 3px #00b3ff33;outline:none}.GM__dark-filter-container .GM__dark-search-input::placeholder{color:#aaa;opacity:.7}.GM__dark-filter-container .GM__dark-limit-select{background-color:#2b2b2b;border:1px solid #333;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;height:38px;padding:0 .75rem;transition:border-color .2s ease,box-shadow .2s ease}.GM__dark-filter-container .GM__dark-limit-select:focus{border-color:#00b3ff;box-shadow:0 0 0 3px #00b3ff33;outline:none}.GM__dark-filter-container .GM__dark-limit-select option{background-color:#1e1e1e;padding:.5rem}.GM__dark-filter-container .GM__dark-add-button{background-color:#00b3ff;border:none;border-radius:4px;color:#121212;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease;white-space:nowrap}.GM__dark-filter-container .GM__dark-add-button:hover{background-color:#0096d6}.GM__dark-filter-container .GM__dark-add-button:focus{box-shadow:0 0 0 3px #00b3ff4d;outline:none}@media(max-width:768px){.GM__dark-filter-container{align-items:stretch;flex-direction:column}.GM__dark-filter-container .GM__dark-search-input{margin-bottom:.5rem;max-width:100%}.GM__dark-filter-container .GM__dark-limit-select{margin-bottom:.5rem;width:100%}}.SPS__dark-container,.SPS__light-container{min-height:calc(100vh - 200px);padding:2rem}.SPS__light-container{background:#fff;color:#2c3e50}.SPS__dark-container{background:#1e1e1e;color:#fff}.SPS__dark-header,.SPS__light-header{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem;width:100%}.SPS__dark-title,.SPS__light-title{flex-shrink:0;font-size:1.8rem;font-weight:600;margin:0}.SPS__dark-header-controls,.SPS__light-header-controls{align-items:center;display:flex;gap:1rem}.SPS__dark-provider-select,.SPS__light-provider-select{border-radius:4px;font-size:1rem;min-width:200px;padding:.75rem 1rem}.SPS__light-provider-select{background:#fff;border:1px solid #e0e6ed;color:#2c3e50}.SPS__dark-provider-select{background:#2b2b2b;border:1px solid #333;color:#fff}.SPS__dark-process-button,.SPS__light-process-button{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.SPS__dark-process-button i,.SPS__light-process-button i{font-size:1rem}.SPS__dark-process-button:disabled,.SPS__light-process-button:disabled{cursor:not-allowed;opacity:.7}.SPS__light-process-button{background:#007bff;border:none;color:#fff}.SPS__light-process-button:hover:not(:disabled){background:#0062cc}.SPS__dark-process-button{background:#007bff;border:none;color:#fff}.SPS__dark-process-button:hover:not(:disabled){background:#3395ff}.SPS__dark-navigation,.SPS__light-navigation{border-bottom:2px solid;display:flex;gap:1rem;margin-bottom:2rem}.SPS__light-navigation{border-color:#e0e6ed}.SPS__dark-navigation{border-color:#333}.SPS__dark-nav-button,.SPS__light-nav-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:1rem 2rem;position:relative;transition:all .2s ease}.SPS__dark-nav-button i,.SPS__light-nav-button i{font-size:1rem}.SPS__dark-nav-button.active:after,.SPS__light-nav-button.active:after{background:#007bff;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.SPS__light-nav-button{color:#6c757d}.SPS__light-nav-button.active{color:#007bff}.SPS__light-nav-button:hover{background:#007bff0d;color:#007bff}.SPS__dark-nav-button{color:#aaa}.SPS__dark-nav-button.active{color:#007bff}.SPS__dark-nav-button:hover{background:#007bff1a;color:#007bff}.SPS__dark-content,.SPS__light-content{background:#fff;border:1px solid #e0e6ed;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:2rem}.SPS__dark-content{background:#1e1e1e;border:1px solid #333;border-radius:8px;box-shadow:0 2px 10px #0000004d}.SPS__dark-general-section,.SPS__light-general-section{display:flex;flex-direction:column;gap:2rem}.SPS__dark-config-item,.SPS__light-config-item{align-items:center;display:flex;gap:1rem}.SPS__dark-config-item.full-width,.SPS__light-config-item.full-width{align-items:flex-start;flex-direction:column}.SPS__dark-config-label,.SPS__light-config-label{font-weight:500;margin-bottom:.5rem}.SPS__dark-switch,.SPS__light-switch{display:inline-block;height:34px;position:relative;width:60px}.SPS__dark-switch input,.SPS__light-switch input{height:0;opacity:0;width:0}.SPS__dark-switch-slider,.SPS__light-switch-slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.SPS__dark-switch-slider:before,.SPS__light-switch-slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.SPS__dark-switch input:checked+.SPS__dark-switch-slider,.SPS__light-switch input:checked+.SPS__light-switch-slider{background-color:#007bff}.SPS__dark-switch input:checked+.SPS__dark-switch-slider:before,.SPS__light-switch input:checked+.SPS__light-switch-slider:before{transform:translateX(26px)}.SPS__dark-days-selector,.SPS__light-days-selector{display:flex;gap:.5rem}.SPS__dark-day-chip,.SPS__light-day-chip{align-items:center;border:1px solid;border-radius:4px;cursor:pointer;display:flex;font-weight:500;height:40px;justify-content:center;transition:all .2s ease;width:40px}.SPS__dark-day-chip.active,.SPS__light-day-chip.active{background:#007bff;border-color:#007bff;color:#fff}.SPS__light-day-chip{background:#fff;border-color:#e0e6ed;color:#2c3e50}.SPS__light-day-chip:hover:not(.active){background:#f8f9fa}.SPS__dark-day-chip{background:#2b2b2b;border-color:#333;color:#fff}.SPS__dark-day-chip:hover:not(.active){background:#2a2a2a}.SPS__dark-time-slider-container,.SPS__light-time-slider-container{align-items:center;display:flex;gap:1rem;margin-top:1rem;width:100%}.SPS__dark-time-value,.SPS__light-time-value{font-weight:500;min-width:50px}.SPS__dark-dual-range-slider,.SPS__light-dual-range-slider{flex:1 1;height:40px;position:relative}.SPS__dark-range-input,.SPS__light-range-input{-webkit-appearance:none;appearance:none;background:#0000;height:5px;pointer-events:none;position:absolute;width:100%}.SPS__dark-range-input::-webkit-slider-thumb,.SPS__light-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#007bff;border-radius:50%;cursor:pointer;height:20px;pointer-events:auto;width:20px}.SPS__dark-range-input::-moz-range-thumb,.SPS__light-range-input::-moz-range-thumb{background:#007bff;border:none;border-radius:50%;cursor:pointer;height:20px;pointer-events:auto;width:20px}.SPS__dark-slider-track,.SPS__light-slider-track{background:#ddd;border-radius:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.SPS__dark-slider-track{background:#444}.SPS__dark-slider-range,.SPS__light-slider-range{background:#007bff;border-radius:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.SPS__dark-recipients-section,.SPS__light-recipients-section{display:flex;flex-direction:column;gap:1.5rem}.SPS__dark-recipients-header,.SPS__light-recipients-header{align-items:center;display:flex;justify-content:space-between}.SPS__dark-add-button,.SPS__light-add-button{align-items:center;background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.SPS__dark-add-button:hover,.SPS__light-add-button:hover{background:#1e7e34}.SPS__dark-add-button i,.SPS__light-add-button i{font-size:.9rem}.SPS__dark-recipients-list,.SPS__light-recipients-list{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.SPS__dark-recipient-item,.SPS__light-recipient-item{align-items:center;border:1px solid;border-radius:4px;display:flex;justify-content:space-between;padding:1rem}.SPS__light-recipient-item{background:#fff;border-color:#e0e6ed}.SPS__dark-recipient-item{background:#2b2b2b;border-color:#333}.SPS__dark-recipient-info,.SPS__light-recipient-info{align-items:center;display:flex;gap:.75rem}.SPS__dark-recipient-info i,.SPS__light-recipient-info i{color:#007bff}.SPS__dark-recipient-actions,.SPS__light-recipient-actions{display:flex;gap:.5rem}.SPS__dark-icon-button,.SPS__light-icon-button{background:#0000;border:none;border-radius:4px;cursor:pointer;padding:.5rem;transition:all .2s ease}.SPS__dark-icon-button.edit,.SPS__light-icon-button.edit{color:#007bff}.SPS__dark-icon-button.edit:hover,.SPS__light-icon-button.edit:hover{background:#007bff1a}.SPS__dark-icon-button.delete,.SPS__light-icon-button.delete{color:#dc3545}.SPS__dark-icon-button.delete:hover,.SPS__light-icon-button.delete:hover{background:#dc35451a}.SPS__dark-empty-message,.SPS__light-empty-message{color:#6c757d;font-style:italic;padding:2rem;text-align:center}.SPS__dark-empty-message{color:#aaa}.SPS__dark-parameters-section,.SPS__light-parameters-section{display:flex;flex-direction:column;gap:2rem}.SPS__dark-section-title,.SPS__light-section-title{border-bottom:1px solid;font-size:1.2rem;font-weight:600;margin:0;padding-bottom:.5rem}.SPS__light-section-title{border-color:#e0e6ed}.SPS__dark-section-title{border-color:#333}.SPS__dark-parameters-grid,.SPS__light-parameters-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.SPS__dark-form-input,.SPS__light-form-input{border:1px solid;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}.SPS__light-form-input{background:#fff;border-color:#e0e6ed;color:#2c3e50}.SPS__light-form-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33;outline:none}.SPS__dark-form-input{background:#2b2b2b;border-color:#333;color:#fff}.SPS__dark-form-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33;outline:none}.SPS__dark-save-button,.SPS__light-save-button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;margin-top:2rem;padding:1rem;transition:all .2s ease;width:100%}.SPS__dark-save-button:disabled,.SPS__light-save-button:disabled{cursor:not-allowed;opacity:.7}.SPS__light-save-button{background:#28a745;color:#fff}.SPS__light-save-button:hover:not(:disabled){background:#1e7e34}.SPS__dark-save-button{background:#28a745;color:#fff}.SPS__dark-save-button:hover:not(:disabled){background:#34ce57}.SPS__dark-modal-overlay,.SPS__light-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SPS__dark-modal-content,.SPS__light-modal-content{background:#fff;border:1px solid #e0e6ed;border-radius:8px;box-shadow:0 2px 10px #0000000d;max-width:90%;min-width:400px;padding:2rem;position:relative}.SPS__dark-modal-content{background:#1e1e1e;border:1px solid #333;border-radius:8px;box-shadow:0 2px 10px #0000004d}.SPS__dark-modal-header,.SPS__light-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.SPS__dark-modal-header h3,.SPS__light-modal-header h3{font-size:1.3rem;margin:0}.SPS__dark-modal-close,.SPS__light-modal-close{background:none;border:none;color:inherit;cursor:pointer;padding:.5rem;transition:opacity .2s ease}.SPS__dark-modal-close:hover,.SPS__light-modal-close:hover{opacity:.7}.SPS__dark-form-group,.SPS__light-form-group{margin-bottom:1.5rem}.SPS__dark-form-group label,.SPS__light-form-group label{display:block;font-weight:500;margin-bottom:.5rem}.SPS__dark-form-error,.SPS__light-form-error{color:#dc3545;font-size:.875rem;margin-top:.25rem}.SPS__dark-modal-actions,.SPS__light-modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.SPS__dark-btn-cancel,.SPS__light-btn-cancel{border-radius:4px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.SPS__light-btn-cancel{background:#0000;border:1px solid #e0e6ed;color:#2c3e50}.SPS__light-btn-cancel:hover{background:#f8f9fa}.SPS__dark-btn-cancel{background:#0000;border:1px solid #333;color:#fff}.SPS__dark-btn-cancel:hover{background:#2a2a2a}.SPS__dark-btn-save,.SPS__light-btn-save{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.SPS__dark-btn-save:hover,.SPS__light-btn-save:hover{background:#0062cc}@media(max-width:768px){.SPS__dark-header,.SPS__light-header{align-items:stretch;flex-direction:column;gap:1rem}.SPS__dark-header-controls,.SPS__light-header-controls{flex-direction:column;gap:1rem}.SPS__dark-process-button,.SPS__dark-provider-select,.SPS__light-process-button,.SPS__light-provider-select{justify-content:center;width:100%}.SPS__dark-navigation,.SPS__light-navigation{flex-direction:column}.SPS__dark-recipients-header,.SPS__light-recipients-header{align-items:stretch;flex-direction:column;gap:1rem}.SPS__dark-add-button,.SPS__light-add-button{justify-content:center;width:100%}.SPS__dark-modal-content,.SPS__light-modal-content{margin:1rem;min-width:auto}}@media(max-width:480px){.SPS__dark-parameters-grid,.SPS__light-parameters-grid{grid-template-columns:1fr}}.LRS__dark-container,.LRS__light-container{min-height:calc(100vh - 200px);padding:2rem}.LRS__light-container{background:#fff;color:#2c3e50}.LRS__dark-container{background:#1e1e1e;color:#fff}.LRS__dark-header,.LRS__light-header{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem;width:100%}.LRS__dark-title,.LRS__light-title{flex-shrink:0;font-size:1.2rem;font-weight:600;margin:0}.LRS__dark-navigation,.LRS__light-navigation{border:none;display:flex;flex:1 1;gap:1rem;justify-content:center;margin:0;position:relative}.LRS__dark-nav-button,.LRS__light-nav-button{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;position:relative;transition:all .2s ease}.LRS__dark-nav-button i,.LRS__light-nav-button i{font-size:1rem}.LRS__light-nav-button{color:#6c757d}.LRS__light-nav-button.active{background:#007bff1a;color:#007bff}.LRS__light-nav-button:hover{background:#007bff0d;color:#007bff}.LRS__dark-nav-button{color:#aaa}.LRS__dark-nav-button.active{background:#007bff26;color:#007bff}.LRS__dark-nav-button:hover{background:#007bff1a;color:#007bff}.LRS__dark-process-button,.LRS__light-process-button{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.LRS__dark-process-button i,.LRS__light-process-button i{font-size:1rem}.LRS__dark-process-button:disabled,.LRS__light-process-button:disabled{cursor:not-allowed;opacity:.7}.LRS__light-process-button{background:#007bff;border:none;color:#fff}.LRS__light-process-button:hover:not(:disabled){background:#0062cc}.LRS__dark-process-button{background:#007bff;border:none;color:#fff}.LRS__dark-process-button:hover:not(:disabled){background:#3395ff}.LRS__dark-content,.LRS__light-content{background:#fff;border:1px solid #e0e6ed;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:2rem}.LRS__dark-content{background:#1e1e1e;border:1px solid #333;border-radius:8px;box-shadow:0 2px 10px #0000004d}.LRS__dark-time-scheduler,.LRS__light-time-scheduler{margin:1.5rem 0}.LRS__dark-hours-grid,.LRS__light-hours-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.LRS__dark-hour-chip,.LRS__light-hour-chip{border:1px solid;border-radius:4px;cursor:pointer;font-weight:500;padding:.75rem;text-align:center;transition:all .2s ease}.LRS__dark-hour-chip.active,.LRS__light-hour-chip.active{background:#007bff;border-color:#007bff;color:#fff}.LRS__light-hour-chip{background:#fff;border-color:#e0e6ed;color:#2c3e50}.LRS__light-hour-chip:hover:not(.active){background:#f8f9fa}.LRS__dark-hour-chip{background:#2b2b2b;border-color:#333;color:#fff}.LRS__dark-hour-chip:hover:not(.active){background:#2a2a2a}.LRS__dark-vehicles-section,.LRS__light-vehicles-section{max-width:100%}.LRS__dark-vehicles-controls,.LRS__light-vehicles-controls{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.LRS__dark-provider-select,.LRS__light-provider-select{border-radius:4px;font-size:1rem;min-width:200px;padding:.75rem 1rem}.LRS__light-provider-select{background:#fff;border:1px solid #e0e6ed;color:#2c3e50}.LRS__dark-provider-select{background:#2b2b2b;border:1px solid #333;color:#fff}.LRS__dark-search-wrapper,.LRS__light-search-wrapper{flex:1 1;min-width:200px;position:relative}.LRS__dark-search-wrapper i,.LRS__light-search-wrapper i{color:inherit;left:1rem;opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.LRS__dark-search-input,.LRS__light-search-input{border-radius:4px;font-size:1rem;padding:.75rem 1rem .75rem 2.5rem;width:90%}.LRS__light-search-input{background:#fff;border:1px solid #e0e6ed;color:#2c3e50}.LRS__dark-search-input{background:#2b2b2b;border:1px solid #333;color:#fff}.LRS__dark-vehicles-grid-container,.LRS__light-vehicles-grid-container{margin-bottom:1.5rem}.LRS__dark-vehicles-grid,.LRS__light-vehicles-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);height:auto;min-height:180px;padding:1rem}.LRS__dark-vehicle-card,.LRS__light-vehicle-card{border:1px solid;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1rem;transition:all .2s ease}.LRS__dark-vehicle-card.selected,.LRS__light-vehicle-card.selected{background:#007bff1a;border-color:#007bff}.LRS__dark-vehicle-card.selected:not(.configured),.LRS__light-vehicle-card.selected:not(.configured){border-style:dashed}.LRS__light-vehicle-card{background:#fff;border-color:#e0e6ed}.LRS__light-vehicle-card:hover:not(.selected){background:#f8f9fa}.LRS__dark-vehicle-card{background:#2b2b2b;border-color:#333}.LRS__dark-vehicle-card:hover:not(.selected){background:#2a2a2a}.LRS__dark-vehicle-header,.LRS__light-vehicle-header{align-items:center;display:flex;justify-content:space-between;width:100%}.LRS__dark-vehicle-actions,.LRS__light-vehicle-actions{display:flex;gap:.5rem}.LRS__dark-action-button,.LRS__light-action-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;padding:.25rem;transition:all .2s ease;width:24px}.LRS__dark-action-button i,.LRS__light-action-button i{font-size:.9rem}.LRS__light-action-button{color:#6c757d}.LRS__light-action-button:hover{background:#f8f9fa;color:#007bff}.LRS__dark-action-button{color:#aaa}.LRS__dark-action-button:hover{background:#2a2a2a;color:#007bff}.LRS__dark-vehicle-checkbox,.LRS__light-vehicle-checkbox{align-items:center;display:flex}.LRS__dark-vehicle-checkbox input[type=checkbox],.LRS__light-vehicle-checkbox input[type=checkbox]{display:none}.LRS__dark-vehicle-checkbox input[type=checkbox]+label,.LRS__light-vehicle-checkbox input[type=checkbox]+label{border:2px solid;border-radius:4px;cursor:pointer;height:20px;position:relative;transition:all .2s ease;width:20px}.LRS__dark-vehicle-checkbox input[type=checkbox]+label:after,.LRS__light-vehicle-checkbox input[type=checkbox]+label:after{content:"✓";left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease}.LRS__dark-vehicle-checkbox input[type=checkbox]:checked+label,.LRS__light-vehicle-checkbox input[type=checkbox]:checked+label{background:#007bff;border-color:#007bff}.LRS__dark-vehicle-checkbox input[type=checkbox]:checked+label:after,.LRS__light-vehicle-checkbox input[type=checkbox]:checked+label:after{color:#fff;opacity:1}.LRS__light-vehicle-checkbox input[type=checkbox]+label{border-color:#e0e6ed}.LRS__dark-vehicle-checkbox input[type=checkbox]+label{border-color:#333}.LRS__dark-vehicle-info,.LRS__light-vehicle-info{display:flex;flex-direction:column;gap:.25rem}.LRS__dark-vehicle-plate,.LRS__light-vehicle-plate{font-size:1rem;font-weight:600}.LRS__dark-vehicle-id,.LRS__light-vehicle-id{font-size:.85rem;opacity:.7}.LRS__dark-vehicle-status,.LRS__light-vehicle-status{border-radius:3px;font-size:.75rem;margin-top:.25rem;padding:.25rem .5rem}.LRS__dark-vehicle-status.warning,.LRS__light-vehicle-status.warning{background:#ffc1071a;border:1px solid #ffc1074d;color:#ffc107}.LRS__dark-tooltip-wrapper,.LRS__light-tooltip-wrapper{display:inline-block;position:relative}.LRS__dark-tooltip-wrapper:hover .LRS__dark-tooltip,.LRS__dark-tooltip-wrapper:hover .LRS__light-tooltip,.LRS__light-tooltip-wrapper:hover .LRS__dark-tooltip,.LRS__light-tooltip-wrapper:hover .LRS__light-tooltip{opacity:1;transform:translateY(0);visibility:visible}.LRS__dark-tooltip,.LRS__light-tooltip{border-radius:4px;font-size:.85rem;line-height:1.4;margin-top:.5rem;min-width:250px;opacity:0;padding:.75rem;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .2s ease;visibility:hidden;z-index:100}.LRS__dark-tooltip p,.LRS__light-tooltip p{margin:.25rem 0}.LRS__dark-tooltip strong,.LRS__light-tooltip strong{font-weight:600}.LRS__light-tooltip{background:#fff;border:1px solid #e0e6ed;box-shadow:0 2px 10px #0000001a;color:#2c3e50}.LRS__dark-tooltip{background:#2b2b2b;border:1px solid #333;box-shadow:0 2px 10px #0000004d;color:#fff}.LRS__dark-selected-summary,.LRS__light-selected-summary{border-radius:4px;margin-top:1.5rem;padding:1rem}.LRS__light-selected-summary{background:#f8f9fa}.LRS__dark-selected-summary{background:#2b2b2b}.LRS__dark-summary-title,.LRS__light-summary-title{font-size:1rem;font-weight:600;margin:0 0 1rem}.LRS__dark-configured-count,.LRS__light-configured-count{font-size:.85rem;margin-left:.5rem;opacity:.8}.LRS__dark-selected-vehicles-container,.LRS__light-selected-vehicles-container{display:flex;flex-direction:column;gap:1rem}.LRS__dark-selected-vehicles,.LRS__light-selected-vehicles{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(6,1fr);min-height:90px}.LRS__dark-selected-vehicle,.LRS__light-selected-vehicle{align-items:center;border-radius:20px;display:flex;font-size:.9rem;gap:.5rem;height:fit-content;justify-content:space-between;padding:.5rem 1rem}.LRS__dark-selected-vehicle.unconfigured,.LRS__light-selected-vehicle.unconfigured{background:#ffc1070d;border-color:#ffc1074d;border-style:dashed}.LRS__light-selected-vehicle{background:#fff;border:1px solid #e0e6ed}.LRS__dark-selected-vehicle{background:#1e1e1e;border:1px solid #333}.LRS__dark-remove-vehicle,.LRS__light-remove-vehicle{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.7;padding:0;transition:opacity .2s ease;width:20px}.LRS__dark-remove-vehicle:hover,.LRS__light-remove-vehicle:hover{opacity:1}.LRS__dark-remove-vehicle img,.LRS__light-remove-vehicle img{height:14px;width:14px}.LRS__dark-pagination,.LRS__light-pagination{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem}.LRS__dark-pagination-button,.LRS__light-pagination-button{align-items:center;background:#0000;border:1px solid;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:.5rem;transition:all .2s ease;width:32px}.LRS__dark-pagination-button:disabled,.LRS__light-pagination-button:disabled{cursor:not-allowed;opacity:.5}.LRS__dark-pagination-button i,.LRS__light-pagination-button i{font-size:.9rem}.LRS__light-pagination-button{border-color:#e0e6ed;color:#2c3e50}.LRS__light-pagination-button:hover:not(:disabled){background:#f8f9fa}.LRS__dark-pagination-button{border-color:#333;color:#fff}.LRS__dark-pagination-button:hover:not(:disabled){background:#2a2a2a}.LRS__dark-pagination-info,.LRS__light-pagination-info{font-size:.9rem}.LRS__dark-save-button,.LRS__light-save-button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;margin-top:2rem;padding:1rem;transition:all .2s ease;width:100%}.LRS__dark-save-button:disabled,.LRS__light-save-button:disabled{cursor:not-allowed;opacity:.7}.LRS__light-save-button{background:#28a745;color:#fff}.LRS__light-save-button:hover:not(:disabled){background:#1e7e34}.LRS__dark-save-button{background:#28a745;color:#fff}.LRS__dark-save-button:hover:not(:disabled){background:#34ce57}.LRS__dark-modal-overlay,.LRS__light-modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.LRS__light-modal-overlay{background:#00000080}.LRS__dark-modal-overlay{background:#000c}.LRS__dark-modal,.LRS__light-modal{border-radius:8px;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:90%}.LRS__light-modal{background:#fff;box-shadow:0 4px 20px #00000026}.LRS__dark-modal{background:#1e1e1e;box-shadow:0 4px 20px #00000080}.LRS__dark-modal-header,.LRS__light-modal-header{align-items:center;border-bottom:1px solid;display:flex;justify-content:space-between;padding:1rem 1.5rem}.LRS__dark-modal-header h3,.LRS__light-modal-header h3{font-size:1.1rem;font-weight:600;margin:0}.LRS__light-modal-header{background:#f8f9fa;border-color:#e0e6ed}.LRS__dark-modal-header{background:#2b2b2b;border-color:#333}.LRS__dark-modal-close,.LRS__light-modal-close{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.LRS__dark-modal-close img,.LRS__light-modal-close img{height:14px;width:14px}.LRS__light-modal-close:hover{background:#e9ecef}.LRS__dark-modal-close:hover{background:#383838}.LRS__dark-modal-content,.LRS__light-modal-content{flex:1 1;overflow-y:auto;padding:1.5rem}.LRS__dark-modal-content h4,.LRS__light-modal-content h4{font-size:1rem;font-weight:600;margin:0 0 1rem}.LRS__dark-form-group,.LRS__light-form-group{margin-bottom:1rem}.LRS__dark-form-group label,.LRS__light-form-group label{display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.LRS__dark-form-input,.LRS__dark-form-select,.LRS__light-form-input,.LRS__light-form-select{border:1px solid;border-radius:4px;font-size:1rem;padding:.75rem;transition:all .2s ease;width:100%}.LRS__dark-form-input:focus,.LRS__dark-form-select:focus,.LRS__light-form-input:focus,.LRS__light-form-select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.LRS__light-form-input,.LRS__light-form-select{background:#fff;border-color:#e0e6ed;color:#2c3e50}.LRS__dark-form-input,.LRS__dark-form-select{background:#2b2b2b;border-color:#333;color:#fff}.LRS__dark-form-actions,.LRS__light-form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.LRS__dark-button-primary,.LRS__dark-button-secondary,.LRS__light-button-primary,.LRS__light-button-secondary{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.LRS__dark-button-primary:disabled,.LRS__dark-button-secondary:disabled,.LRS__light-button-primary:disabled,.LRS__light-button-secondary:disabled{cursor:not-allowed;opacity:.6}.LRS__dark-button-primary,.LRS__light-button-primary{background:#007bff;border:none;color:#fff}.LRS__dark-button-primary:hover:not(:disabled),.LRS__light-button-primary:hover:not(:disabled){background:#0062cc}.LRS__light-button-secondary{background:#0000;border:1px solid #e0e6ed;color:#2c3e50}.LRS__light-button-secondary:hover:not(:disabled){background:#f8f9fa}.LRS__dark-button-secondary{background:#0000;border:1px solid #333;color:#fff}.LRS__dark-button-secondary:hover:not(:disabled){background:#2a2a2a}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LRS__dark-modal,.LRS__light-modal{animation:slideIn .3s ease-out}.LRS__dark-modal-overlay,.LRS__light-modal-overlay{animation:fadeIn .2s ease-out}@media(max-width:1200px){.LRS__dark-selected-vehicles,.LRS__dark-vehicles-grid,.LRS__light-selected-vehicles,.LRS__light-vehicles-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.LRS__dark-selected-vehicles,.LRS__dark-vehicles-grid,.LRS__light-selected-vehicles,.LRS__light-vehicles-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.LRS__dark-header,.LRS__light-header{align-items:stretch;flex-direction:column;gap:1rem}.LRS__dark-navigation,.LRS__dark-process-button,.LRS__light-navigation,.LRS__light-process-button{justify-content:center;width:100%}.LRS__dark-vehicles-controls,.LRS__light-vehicles-controls{flex-direction:column}.LRS__dark-selected-vehicles,.LRS__dark-vehicles-grid,.LRS__light-selected-vehicles,.LRS__light-vehicles-grid{grid-template-columns:repeat(2,1fr)}.LRS__dark-modal,.LRS__light-modal{max-height:95vh;width:95%}.LRS__dark-form-actions,.LRS__light-form-actions{flex-direction:column}.LRS__dark-form-actions button,.LRS__light-form-actions button{justify-content:center;width:100%}.LRS__dark-tooltip,.LRS__light-tooltip{left:50%;margin-left:0;max-width:300px;position:fixed;right:auto;transform:translateX(-50%);width:90%}}@media(max-width:480px){.LRS__dark-selected-vehicles,.LRS__dark-vehicles-grid,.LRS__light-selected-vehicles,.LRS__light-vehicles-grid{grid-template-columns:1fr}.LRS__dark-vehicle-card .LRS__dark-vehicle-header,.LRS__dark-vehicle-card .LRS__light-vehicle-header,.LRS__light-vehicle-card .LRS__dark-vehicle-header,.LRS__light-vehicle-card .LRS__light-vehicle-header{align-items:flex-start;flex-direction:column;gap:.5rem}.LRS__dark-vehicle-card .LRS__dark-vehicle-actions,.LRS__dark-vehicle-card .LRS__light-vehicle-actions,.LRS__light-vehicle-card .LRS__dark-vehicle-actions,.LRS__light-vehicle-card .LRS__light-vehicle-actions{align-self:flex-end}}.GM__light-vehicles-container{background:#fff;color:#2c3e50;display:flex;flex-direction:column;height:92vh;overflow:hidden;position:relative;width:100%}.GM__light-vehicles-container .GM__light-vehicles-header{background:#fff;position:sticky;top:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;will-change:transform;z-index:100}.GM__light-vehicles-container .GM__light-vehicles-header.header-hidden{opacity:0;transform:translateY(-100%)}.GM__light-vehicles-container .GM__light-vehicles-header .GM__light-vehicles-title{color:#2c3e50;font-size:2.5rem;padding-left:20px}.GM__light-vehicles-container .GM__light-vehicles-header .GM__light-vehicles-navigation{align-items:center;display:flex;margin-bottom:1.5rem;padding-left:20px}.GM__light-vehicles-container .GM__light-vehicles-header .GM__light-vehicles-navigation .GM__light-navigation-item-clickable{background-color:#0000000d;border-radius:4px;color:#2c3e50;cursor:pointer;font-size:1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease}.GM__light-vehicles-container .GM__light-vehicles-header .GM__light-vehicles-navigation .GM__light-navigation-item-clickable:hover{background-color:#0000001a}.GM__light-vehicles-container .GM__light-vehicles-header .GM__light-vehicles-navigation .GM__light-navigation-item-current{background-color:#4caf501a;border-radius:4px;color:#4caf50;font-size:1rem;padding:.5rem 1rem}.GM__light-vehicles-container .GM__light-vehicles-header .GM__light-vehicles-navigation .GM__light-navigation-separator{color:#0000004d;font-size:1.2rem}.GM__light-vehicles-container .GM__light-vehicles-header .GM__light-header-divider{background-color:#e0e6ed;height:1px;margin:0;width:70%}.GM__light-vehicles-container .GM__light-vehicles-content{background-color:#f5f7fa;display:flex;flex:1 1;flex-direction:column;height:87vh;margin-top:0;overflow-y:auto;position:relative;transition:all .3s ease-in-out}.GM__light-vehicles-container .GM__light-vehicles-content.header-hidden{height:100%;margin-top:-200px;margin-top:calc(var(--header-height, 200px)*-1)}.GM__light-vehicles-container .GM__light-vehicles-content::-webkit-scrollbar{height:8px;width:8px}.GM__light-vehicles-container .GM__light-vehicles-content::-webkit-scrollbar-track{background:#fff}.GM__light-vehicles-container .GM__light-vehicles-content::-webkit-scrollbar-thumb{background:#e0e6ed;border-radius:4px}.GM__light-vehicles-container .GM__light-vehicles-content::-webkit-scrollbar-thumb:hover{background:#d1d9e6}.GM__dark-vehicles-container{background:#000;color:#fff;display:flex;flex-direction:column;height:92vh;overflow:hidden;position:relative;width:100%}.GM__dark-vehicles-container .GM__dark-vehicles-header{background:#000;position:sticky;top:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;will-change:transform;z-index:100}.GM__dark-vehicles-container .GM__dark-vehicles-header.header-hidden{opacity:0;transform:translateY(-100%)}.GM__dark-vehicles-container .GM__dark-vehicles-header .GM__dark-vehicles-title{color:#fff;font-size:2.5rem;padding-left:20px}.GM__dark-vehicles-container .GM__dark-vehicles-header .GM__dark-vehicles-navigation{align-items:center;display:flex;margin-bottom:1.5rem;padding-left:20px}.GM__dark-vehicles-container .GM__dark-vehicles-header .GM__dark-vehicles-navigation .GM__dark-navigation-item-clickable{background-color:#ffffff1a;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease}.GM__dark-vehicles-container .GM__dark-vehicles-header .GM__dark-vehicles-navigation .GM__dark-navigation-item-clickable:hover{background-color:#fff3}.GM__dark-vehicles-container .GM__dark-vehicles-header .GM__dark-vehicles-navigation .GM__dark-navigation-item-current{background-color:#4caf501a;border-radius:4px;color:#4caf50;font-size:1rem;padding:.5rem 1rem}.GM__dark-vehicles-container .GM__dark-vehicles-header .GM__dark-vehicles-navigation .GM__dark-navigation-separator{color:#ffffff80;font-size:1.2rem}.GM__dark-vehicles-container .GM__dark-vehicles-header .GM__dark-header-divider{background-color:#ffffff1a;height:1px;margin:0;width:70%}.GM__dark-vehicles-container .GM__dark-vehicles-content{background-color:#111;display:flex;flex:1 1;flex-direction:column;height:87vh;margin-top:0;overflow-y:auto;position:relative;transition:all .3s ease-in-out}.GM__dark-vehicles-container .GM__dark-vehicles-content.header-hidden{height:100%;margin-top:-200px;margin-top:calc(var(--header-height, 200px)*-1)}.GM__dark-vehicles-container .GM__dark-vehicles-content::-webkit-scrollbar{height:8px;width:8px}.GM__dark-vehicles-container .GM__dark-vehicles-content::-webkit-scrollbar-track{background:#111}.GM__dark-vehicles-container .GM__dark-vehicles-content::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.GM__dark-vehicles-container .GM__dark-vehicles-content::-webkit-scrollbar-thumb:hover{background:#444}.GM__light-vehicle-tracking-container{background-color:#f8fafc;color:#1e293b}.GM__light-controls-section{background-color:#fff;box-shadow:0 1px 3px 0 #0000000d}.GM__light-title{color:#1e293b}.GM__light-button{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.GM__light-button:hover:not(:disabled){background-color:#f1f5f9;border-color:#c0cddf}.GM__light-button:disabled{background-color:#f1f5f9}.GM__light-button .GM__light-button-icon{color:#64748b}.GM__light-select{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.GM__light-select:focus{border-color:#93c5fd;outline:none}.GM__light-search-input{background-color:#fff;border:1px solid #e2e8f0}.GM__light-search-input:focus{box-shadow:0 0 0 2px #93c5fd33}.GM__light-sort-button{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.GM__light-sort-button:hover{background-color:#f1f5f9}.GM__light-results-count,.GM__light-sort-button .GM__light-sort-icon{color:#64748b}.GM__light-main-panel{background-color:#fff;box-shadow:0 1px 3px 0 #0000000d}.GM__light-loading-spinner,.GM__light-loading-spinner-large,.GM__light-loading-spinner-small{border-color:#93c5fd #e2e8f0 #e2e8f0}.GM__light-sidebar-panel{background-color:#fff;box-shadow:0 1px 3px 0 #0000000d}.GM__light-sidebar-tabs{border-color:#e2e8f0}.GM__light-tab-button{color:#64748b}.GM__light-tab-button:hover{background-color:#f1f5f9}.GM__light-tab-button.active{border-bottom:2px solid #93c5fd;color:#93c5fd}.GM__light-error-container{background-color:#fff4f4}.GM__light-error-title{color:#dc3545}.GM__light-primary-button{background-color:#93c5fd;border:none;color:#fff}.GM__light-primary-button:hover{background-color:#61aafc}.GM__light-map-container{height:100%;width:100%}.GM__light-map-overlay{background-color:#fffc;border-radius:.375rem;left:50%;padding:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.GM__light-map-overlay-text{color:#64748b}.GM__light-info-window{max-width:250px;padding:.5rem}.GM__light-info-window-title{color:#1e293b;font-size:.8125rem;margin:0 0 .25rem}.GM__light-info-window-subtitle{color:#64748b;font-size:.75rem;margin:0 0 .5rem}.GM__light-info-window-details{font-size:.75rem}.GM__light-info-window-detail{margin-bottom:.25rem}.GM__light-info-window-coordinates{margin-top:.5rem}.GM__light-copy-container{align-items:center;display:flex;gap:.25rem;margin-bottom:.25rem}.GM__light-copy-button{background:#0000;border:none;border-radius:50%;cursor:pointer;padding:.25rem}.GM__light-copy-button:hover{background-color:#f1f5f9}.GM__light-copy-button .GM__light-icon-small{color:#64748b;height:14px;width:14px}.GM__light-copy-success{color:#28a745;font-size:.6875rem;font-weight:500;margin-top:.25rem}.GM__light-vehicle-list-container{height:100%;overflow-y:auto;padding:.75rem}.GM__light-vehicle-list-title{font-size:1.125rem;margin:0 0 .75rem}.GM__light-vehicle-list{display:flex;flex-direction:column;gap:.75rem}.GM__light-vehicle-item{cursor:pointer;padding:.75rem}.GM__light-vehicle-item:hover{box-shadow:0 2px 5px 0 #0000000d;transform:translateY(-2px)}.GM__light-vehicle-item.selected{border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd}.GM__light-vehicle-header{margin-bottom:.5rem}.GM__light-vehicle-avatar{align-items:center;background-color:#93c5fd1a;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.GM__light-vehicle-avatar .GM__light-vehicle-icon{color:#93c5fd;height:24px;width:24px}.GM__light-vehicle-info{flex-grow:1}.GM__light-vehicle-name{font-size:.8125rem;font-weight:600;margin:0 0 .25rem}.GM__light-vehicle-plate{color:#64748b;font-size:.75rem;margin:0}.GM__light-vehicle-status-badge{border-radius:20px;font-size:.6875rem;font-weight:500;padding:.25rem .5rem}.GM__light-vehicle-status-badge.moving{background-color:#28a7451a;color:#28a745}.GM__light-vehicle-status-badge.idle{background-color:#ffc1071a;color:#d39e00}.GM__light-vehicle-status-badge.parked{background-color:#6c757d1a;color:#6c757d}.GM__light-vehicle-details{display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem}.GM__light-vehicle-detail{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:.25rem}.GM__light-vehicle-detail .GM__light-detail-icon{color:#64748b;height:14px;width:14px}.GM__light-vehicle-coordinates{align-items:center;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem}.GM__light-coordinates-label{color:#64748b;font-family:monospace}.GM__light-vehicle-location{margin-top:.25rem}.GM__light-location-container{color:#64748b;font-size:.75rem}.GM__light-location-text{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-vehicle-details-container{height:100%;overflow-y:auto}.GM__light-details-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.GM__light-details-title{font-size:1.125rem;margin:0}.GM__light-close-button{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.GM__light-close-button:hover{background-color:#f1f5f9}.GM__light-close-button .GM__light-close-icon{color:#64748b;height:16px;width:16px}.GM__light-details-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;margin-bottom:.75rem;padding:.75rem}.GM__light-vehicle-header{align-items:center;display:flex;gap:.75rem}.GM__light-vehicle-icon-large{color:#93c5fd;height:40px;width:40px}.GM__light-vehicle-title{flex-grow:1}.GM__light-details-divider{background-color:#e2e8f0;height:1px;margin:.75rem 0}.GM__light-details-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.GM__light-detail-item{align-items:center;display:flex;gap:.25rem}.GM__light-detail-item.full-width{grid-column:span 2}.GM__light-detail-item .GM__light-detail-icon{color:#64748b;height:16px;width:16px}.GM__light-detail-item .GM__light-detail-text{font-size:.75rem;margin:0}.GM__light-location-container{align-items:center;display:flex;gap:.25rem;width:100%}.GM__light-status-badge-container{display:flex;grid-column:span 2;justify-content:center;margin-top:.25rem}.GM__light-status-badge{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.GM__light-status-badge.moving{background-color:#28a7451a;color:#28a745}.GM__light-status-badge.idle{background-color:#ffc1071a;color:#d39e00}.GM__light-status-badge.parked{background-color:#6c757d1a;color:#6c757d}.GM__light-card-header{align-items:center;display:flex;gap:.25rem;margin-bottom:.75rem}.GM__light-card-icon{color:#93c5fd;height:20px;width:20px}.GM__light-card-title{font-size:.8125rem;font-weight:600;margin:0}.GM__light-conductor-info{font-size:.75rem;margin:.25rem 0}.GM__light-phone-button{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;color:#1e293b;display:inline-flex;font-size:.75rem;gap:.25rem;margin-top:.5rem;padding:.25rem .75rem;text-decoration:none}.GM__light-phone-button:hover{background-color:#f1f5f9}.GM__light-phone-button .GM__light-phone-icon{height:14px;width:14px}.GM__light-accordion{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;margin-bottom:.75rem;overflow:hidden}.GM__light-accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;transition:background-color .2s ease}.GM__light-accordion-header:hover{background-color:#f1f5f9}.GM__light-accordion-title{align-items:center;display:flex;gap:.25rem}.GM__light-accordion-title h3{font-size:.8125rem;font-weight:500;margin:0}.GM__light-accordion-title .GM__light-accordion-icon{color:#64748b;height:18px;width:18px}.GM__light-chevron-icon{color:#64748b;height:16px;transition:transform .3s ease;width:16px}.GM__light-chevron-icon.expanded{transform:rotate(180deg)}.GM__light-accordion-content{border-top:1px solid #e2e8f0;padding:.75rem}.GM__light-history-form{display:flex;flex-direction:column;gap:.75rem}.GM__light-date-inputs{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.GM__light-form-group{display:flex;flex-direction:column;gap:.25rem}.GM__light-form-label{color:#64748b;font-size:.75rem}.GM__light-date-input{border:1px solid #e2e8f0;border-radius:.375rem;font-size:.75rem;padding:.5rem}.GM__light-date-input:focus{border-color:#93c5fd;outline:none}.GM__light-history-button{align-items:center;background-color:#93c5fd;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.25rem;justify-content:center;padding:.5rem}.GM__light-history-button:hover:not(:disabled){background-color:#61aafc}.GM__light-history-button:disabled{cursor:not-allowed;opacity:.7}.GM__light-history-button .GM__light-button-icon{height:16px;width:16px}.GM__light-history-results{margin-top:.75rem}.GM__light-history-list{border:1px solid #e2e8f0;border-radius:.375rem;max-height:300px;overflow-y:auto}.GM__light-history-count{color:#64748b;font-size:.75rem;margin:.5rem}.GM__light-history-item{border-bottom:1px solid #e2e8f0;padding:.5rem}.GM__light-history-item:last-child{border-bottom:none}.GM__light-history-grid{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:1fr 1fr}.GM__light-history-cell.full-width{grid-column:span 2}.GM__light-history-label{color:#64748b;font-size:.6875rem;margin:0 0 .25rem}.GM__light-history-value{font-size:.75rem;margin:0}.GM__light-history-value.location{word-break:break-word}.GM__light-no-history{color:#64748b;font-style:italic;padding:.75rem;text-align:center}.GM__light-empty-details{align-items:center;display:flex;height:100%;justify-content:center;padding:.75rem;text-align:center}.GM__light-empty-details-title{color:#64748b;font-size:.8125rem;font-weight:400}.GM__light-events-container{height:100%;overflow-y:auto}.GM__light-events-title{font-size:1.125rem;margin:0 0 .25rem}.GM__light-events-subtitle{color:#64748b;font-size:.75rem;margin:0 0 .75rem}.GM__light-events-list{display:flex;flex-direction:column;gap:.5rem}.GM__light-event-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.75rem}.GM__light-event-item.highlight{background-color:#93c5fd0d}.GM__light-event-header{display:flex;gap:.75rem}.GM__light-event-icon{height:24px;width:24px}.GM__light-event-icon.error{color:#dc3545}.GM__light-event-icon.warning{color:#fd7e14}.GM__light-event-icon.info{color:#93c5fd}.GM__light-event-info{flex-grow:1}.GM__light-event-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.GM__light-event-title{font-size:.8125rem;font-weight:600;margin:0}.GM__light-vehicle-badge{align-items:center;background-color:#64748b1a;border-radius:16px;display:inline-flex;font-size:.6875rem;gap:.25rem;padding:.25rem .5rem}.GM__light-vehicle-badge .GM__light-badge-icon{height:12px;width:12px}.GM__light-event-time{color:#64748b;font-size:.75rem;margin:0}.GM__light-event-details{background-color:#f1f5f980;border-radius:.375rem;font-size:.75rem;margin-top:.5rem;padding:.5rem}.GM__light-event-detail{margin-bottom:.25rem}.GM__light-event-detail:last-child{margin-bottom:0}.GM__light-empty-events{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.GM__light-empty-events-title{font-size:.8125rem;font-weight:400;margin:0 0 .5rem}.GM__light-empty-events-subtitle{color:#64748b;font-size:.75rem}.GM__dark-vehicle-tracking-container{background-color:#1a1a1a;color:#e2e8f0}.GM__dark-controls-section{background-color:#2d2d2d;box-shadow:0 1px 3px 0 #0003}.GM__dark-title{color:#e2e8f0}.GM__dark-button{background-color:#3a3a3a;border:1px solid #404040;color:#e2e8f0}.GM__dark-button:hover:not(:disabled){background-color:#404040;border-color:#5a5a5a}.GM__dark-button:disabled{background-color:#404040}.GM__dark-button .GM__dark-button-icon{color:#94a3b8}.GM__dark-select{background-color:#3a3a3a;border:1px solid #404040;color:#e2e8f0}.GM__dark-select:focus{border-color:#3b82f6;outline:none}.GM__dark-search-input{background-color:#3a3a3a;border:1px solid #404040}.GM__dark-search-input:focus{box-shadow:0 0 0 2px #3b82f633}.GM__dark-sort-button{background-color:#3a3a3a;border:1px solid #404040;color:#e2e8f0}.GM__dark-sort-button:hover{background-color:#404040}.GM__dark-results-count,.GM__dark-sort-button .GM__dark-sort-icon{color:#94a3b8}.GM__dark-main-panel{background-color:#2d2d2d;box-shadow:0 1px 3px 0 #0003}.GM__dark-loading-spinner,.GM__dark-loading-spinner-large,.GM__dark-loading-spinner-small{border-color:#3b82f6 #404040 #404040}.GM__dark-sidebar-panel{background-color:#2d2d2d;box-shadow:0 1px 3px 0 #0003}.GM__dark-sidebar-tabs{border-color:#404040}.GM__dark-tab-button{color:#94a3b8}.GM__dark-tab-button:hover{background-color:#404040}.GM__dark-tab-button.active{border-bottom:2px solid #3b82f6;color:#3b82f6}.GM__dark-error-container{background-color:#dc35451a}.GM__dark-error-title{color:#e4606d}.GM__dark-primary-button{background-color:#3b82f6;border:none;color:#fff}.GM__dark-primary-button:hover{background-color:#6ca1f8}.GM__dark-map-container{height:100%;width:100%}.GM__dark-map-overlay{background-color:#2d2d2dcc;border-radius:.375rem;left:50%;padding:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.GM__dark-map-overlay-text{color:#94a3b8}.GM__dark-info-window{background-color:#2d2d2d;color:#e2e8f0;max-width:250px;padding:.5rem}.GM__dark-info-window-title{color:#e2e8f0;font-size:.8125rem;margin:0 0 .25rem}.GM__dark-info-window-subtitle{color:#94a3b8;font-size:.75rem;margin:0 0 .5rem}.GM__dark-info-window-details{font-size:.75rem}.GM__dark-info-window-detail{margin-bottom:.25rem}.GM__dark-info-window-coordinates{margin-top:.5rem}.GM__dark-copy-container{align-items:center;display:flex;gap:.25rem;margin-bottom:.25rem}.GM__dark-copy-button{background:#0000;border:none;border-radius:50%;cursor:pointer;padding:.25rem}.GM__dark-copy-button:hover{background-color:#404040}.GM__dark-copy-button .GM__dark-icon-small{color:#94a3b8;height:14px;width:14px}.GM__dark-copy-success{color:#34ce57;font-size:.6875rem;font-weight:500;margin-top:.25rem}.GM__dark-vehicle-list-container{height:100%;overflow-y:auto;padding:.75rem}.GM__dark-vehicle-list-title{font-size:1.125rem;margin:0 0 .75rem}.GM__dark-vehicle-list{display:flex;flex-direction:column;gap:.75rem}.GM__dark-vehicle-item{background-color:#353535;cursor:pointer;padding:.75rem}.GM__dark-vehicle-item:hover{box-shadow:0 2px 5px 0 #0003;transform:translateY(-2px)}.GM__dark-vehicle-item.selected{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.GM__dark-vehicle-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.GM__dark-vehicle-avatar{align-items:center;background-color:#3b82f633;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.GM__dark-vehicle-avatar .GM__dark-vehicle-icon{color:#3b82f6;height:24px;width:24px}.GM__dark-vehicle-info{flex-grow:1}.GM__dark-vehicle-name{font-size:.8125rem;font-weight:600;margin:0 0 .25rem}.GM__dark-vehicle-plate{color:#94a3b8;font-size:.75rem;margin:0}.GM__dark-vehicle-status-badge{border-radius:20px;font-size:.6875rem;font-weight:500;padding:.25rem .5rem}.GM__dark-vehicle-status-badge.moving{background-color:#28a74533;color:#34ce57}.GM__dark-vehicle-status-badge.idle{background-color:#ffc10733;color:#ffc107}.GM__dark-vehicle-status-badge.parked{background-color:#6c757d33;color:#a1a8ae}.GM__dark-vehicle-details{display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem}.GM__dark-vehicle-detail{align-items:center;color:#94a3b8;display:flex;font-size:.75rem;gap:.25rem}.GM__dark-vehicle-detail .GM__dark-detail-icon{color:#94a3b8;height:14px;width:14px}.GM__dark-vehicle-coordinates{align-items:center;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem}.GM__dark-coordinates-label{color:#94a3b8;font-family:monospace}.GM__dark-vehicle-location{margin-top:.25rem}.GM__dark-location-container{align-items:center;color:#94a3b8;display:flex;font-size:.75rem;gap:.25rem}.GM__dark-location-text{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-vehicle-details-container{height:100%;overflow-y:auto}.GM__dark-details-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.GM__dark-details-title{font-size:1.125rem;margin:0}.GM__dark-close-button{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.GM__dark-close-button:hover{background-color:#404040}.GM__dark-close-button .GM__dark-close-icon{color:#94a3b8;height:16px;width:16px}.GM__dark-details-card{background-color:#353535;border:1px solid #404040;border-radius:.375rem;margin-bottom:.75rem;padding:.75rem}.GM__dark-details-divider{background-color:#404040;height:1px;margin:.75rem 0}.GM__dark-details-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.GM__dark-detail-item{align-items:center;display:flex;gap:.25rem}.GM__dark-detail-item.full-width{grid-column:span 2}.GM__dark-detail-item .GM__dark-detail-icon{color:#94a3b8;height:16px;width:16px}.GM__dark-detail-item .GM__dark-detail-text{font-size:.75rem;margin:0}.GM__dark-status-badge-container{display:flex;grid-column:span 2;justify-content:center;margin-top:.25rem}.GM__dark-status-badge{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.GM__dark-status-badge.moving{background-color:#28a74533;color:#34ce57}.GM__dark-status-badge.idle{background-color:#ffc10733;color:#ffc107}.GM__dark-status-badge.parked{background-color:#6c757d33;color:#a1a8ae}.GM__dark-card-header{align-items:center;display:flex;gap:.25rem;margin-bottom:.75rem}.GM__dark-card-icon{color:#3b82f6;height:20px;width:20px}.GM__dark-card-title{font-size:.8125rem;font-weight:600;margin:0}.GM__dark-conductor-info{font-size:.75rem;margin:.25rem 0}.GM__dark-phone-button{align-items:center;background-color:#3a3a3a;border:1px solid #404040;border-radius:.375rem;color:#e2e8f0;display:inline-flex;font-size:.75rem;gap:.25rem;margin-top:.5rem;padding:.25rem .75rem;text-decoration:none}.GM__dark-phone-button:hover{background-color:#404040}.GM__dark-phone-button .GM__dark-phone-icon{height:14px;width:14px}.GM__dark-accordion{background-color:#353535;border:1px solid #404040;border-radius:.375rem;margin-bottom:.75rem;overflow:hidden}.GM__dark-accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;transition:background-color .2s ease}.GM__dark-accordion-header:hover{background-color:#404040}.GM__dark-accordion-title{align-items:center;display:flex;gap:.25rem}.GM__dark-accordion-title h3{font-size:.8125rem;font-weight:500;margin:0}.GM__dark-accordion-title .GM__dark-accordion-icon{color:#94a3b8;height:18px;width:18px}.GM__dark-chevron-icon{color:#94a3b8;height:16px;transition:transform .3s ease;width:16px}.GM__dark-chevron-icon.expanded{transform:rotate(180deg)}.GM__dark-accordion-content{border-top:1px solid #404040;padding:.75rem}.GM__dark-history-form{display:flex;flex-direction:column;gap:.75rem}.GM__dark-date-inputs{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.GM__dark-form-group{display:flex;flex-direction:column;gap:.25rem}.GM__dark-form-label{color:#94a3b8;font-size:.75rem}.GM__dark-date-input{background-color:#3a3a3a;border:1px solid #404040;border-radius:.375rem;color:#e2e8f0;font-size:.75rem;padding:.5rem}.GM__dark-date-input:focus{border-color:#3b82f6;outline:none}.GM__dark-history-button{align-items:center;background-color:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.25rem;justify-content:center;padding:.5rem}.GM__dark-history-button:hover:not(:disabled){background-color:#6ca1f8}.GM__dark-history-button:disabled{cursor:not-allowed;opacity:.7}.GM__dark-history-button .GM__dark-button-icon{height:16px;width:16px}.GM__dark-history-results{margin-top:.75rem}.GM__dark-history-list{background-color:#323232;border:1px solid #404040;border-radius:.375rem;max-height:300px;overflow-y:auto}.GM__dark-history-count{color:#94a3b8;font-size:.75rem;margin:.5rem}.GM__dark-history-item{border-bottom:1px solid #404040;padding:.5rem}.GM__dark-history-item:last-child{border-bottom:none}.GM__dark-history-grid{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:1fr 1fr}.GM__dark-history-cell.full-width{grid-column:span 2}.GM__dark-history-label{color:#94a3b8;font-size:.6875rem;margin:0 0 .25rem}.GM__dark-history-value{font-size:.75rem;margin:0}.GM__dark-history-value.location{word-break:break-word}.GM__dark-no-history{color:#94a3b8;font-style:italic;padding:.75rem;text-align:center}.GM__dark-empty-details{align-items:center;display:flex;height:100%;justify-content:center;padding:.75rem;text-align:center}.GM__dark-empty-details-title{color:#94a3b8;font-size:.8125rem;font-weight:400}.GM__dark-events-container{height:100%;overflow-y:auto}.GM__dark-events-title{font-size:1.125rem;margin:0 0 .25rem}.GM__dark-events-subtitle{color:#94a3b8;font-size:.75rem;margin:0 0 .75rem}.GM__dark-events-list{display:flex;flex-direction:column;gap:.5rem}.GM__dark-event-item{background-color:#353535;border:1px solid #404040;border-radius:.375rem;padding:.75rem}.GM__dark-event-item.highlight{background-color:#3b82f61a}.GM__dark-event-header{display:flex;gap:.75rem}.GM__dark-event-icon{height:24px;width:24px}.GM__dark-event-icon.error{color:#e4606d}.GM__dark-event-icon.warning{color:#fd9a47}.GM__dark-event-icon.info{color:#3b82f6}.GM__dark-event-info{flex-grow:1}.GM__dark-event-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.GM__dark-event-title{font-size:.8125rem;font-weight:600;margin:0}.GM__dark-vehicle-badge{align-items:center;background-color:#94a3b833;border-radius:16px;display:inline-flex;font-size:.6875rem;gap:.25rem;padding:.25rem .5rem}.GM__dark-vehicle-badge .GM__dark-badge-icon{height:12px;width:12px}.GM__dark-event-time{color:#94a3b8;font-size:.75rem;margin:0}.GM__dark-event-details{background-color:#40404080;border-radius:.375rem;font-size:.75rem;margin-top:.5rem;padding:.5rem}.GM__dark-event-detail{margin-bottom:.25rem}.GM__dark-event-detail:last-child{margin-bottom:0}.GM__dark-empty-events{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.GM__dark-empty-events-title{font-size:.8125rem;font-weight:400;margin:0 0 .5rem}.GM__dark-empty-events-subtitle{color:#94a3b8;font-size:.75rem}.GM__dark-vehicle-tracking-container,.GM__light-vehicle-tracking-container{display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;height:calc(100vh - 64px);padding:1rem;position:relative}.GM__dark-controls-section,.GM__light-controls-section{border-radius:.375rem;margin-bottom:1rem;padding:.75rem 1rem}.GM__dark-controls-header,.GM__light-controls-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.GM__dark-title,.GM__light-title{font-size:1.5rem;font-weight:600;margin:0}.GM__dark-controls-actions,.GM__light-controls-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.GM__dark-button,.GM__light-button{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.5rem .75rem;transition:all .2s ease}.GM__dark-button:disabled,.GM__light-button:disabled{cursor:not-allowed;opacity:.6}.GM__dark-button-icon,.GM__light-button-icon{height:16px;width:16px}.GM__dark-provider-selector,.GM__light-provider-selector{min-width:180px}.GM__dark-select,.GM__light-select{border-radius:.375rem;font-size:.75rem;padding:.5rem;width:100%}.GM__dark-filters-section,.GM__light-filters-section{align-items:center;margin-bottom:.75rem}.GM__dark-search-container,.GM__light-search-container{flex-grow:1;min-width:250px;position:relative}.GM__dark-search-icon,.GM__light-search-icon{height:16px;left:.5rem;top:50%;transform:translateY(-50%);width:16px}.GM__dark-search-input,.GM__light-search-input{padding:.5rem .5rem .5rem 1.25rem;text-align:right;width:50%}.GM__dark-sort-button,.GM__light-sort-button{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.5rem .75rem;transition:all .2s ease}.GM__dark-sort-icon,.GM__light-sort-icon{height:16px;transition:transform .3s ease;width:16px}.GM__dark-sort-icon.rotated,.GM__light-sort-icon.rotated{transform:rotate(180deg)}.GM__dark-results-count,.GM__light-results-count{font-size:.75rem;white-space:nowrap}.GM__dark-content-grid,.GM__light-content-grid{grid-gap:1rem;display:grid;flex-grow:1;gap:1rem;grid-template-columns:1fr 350px;overflow:hidden}.GM__dark-main-panel,.GM__light-main-panel{border-radius:.375rem;overflow:hidden;position:relative}.GM__dark-loading-container,.GM__light-loading-container{align-items:center;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center}.GM__dark-loading-spinner,.GM__light-loading-spinner{animation:spin 1s linear infinite;border:3px solid;border-radius:50%;height:24px;width:24px}.GM__dark-loading-spinner-large,.GM__light-loading-spinner-large{animation:spin 1s linear infinite;border:4px solid;border-radius:50%;height:48px;width:48px}.GM__dark-loading-spinner-small,.GM__light-loading-spinner-small{animation:spin 1s linear infinite;border:2px solid;border-radius:50%;height:16px;width:16px}.GM__dark-loading-text,.GM__light-loading-text{font-size:.8125rem}.GM__dark-sidebar-panel,.GM__light-sidebar-panel{border-radius:.375rem;display:flex;flex-direction:column;overflow:hidden}.GM__dark-sidebar-tabs,.GM__light-sidebar-tabs{border-bottom:1px solid;display:flex;width:100%}.GM__dark-tab-button,.GM__light-tab-button{cursor:pointer;flex:1 1;font-weight:500;padding:.75rem;text-align:center;transition:all .2s ease}.GM__dark-tab-button.active,.GM__light-tab-button.active{font-weight:600}.GM__dark-sidebar-content,.GM__light-sidebar-content{flex-grow:1;overflow-y:auto;padding:.75rem}.GM__dark-error-container,.GM__light-error-container{align-items:center;border-radius:.375rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;text-align:center}.GM__dark-error-title,.GM__light-error-title{font-size:1.25rem;font-weight:600;margin:0}.GM__dark-error-message,.GM__light-error-message{margin-bottom:1rem}.GM__dark-primary-button,.GM__light-primary-button{font-weight:600;padding:.5rem 1.25rem}@media(max-width:1024px){.GM__dark-controls-header,.GM__light-controls-header{align-items:flex-start;flex-direction:column}.GM__dark-controls-actions,.GM__light-controls-actions{justify-content:space-between;width:100%}.GM__dark-content-grid,.GM__light-content-grid{grid-template-columns:1fr;grid-template-rows:1fr auto}.GM__dark-sidebar-panel,.GM__light-sidebar-panel{min-height:300px}}@media(max-width:640px){.GM__dark-vehicle-tracking-container,.GM__light-vehicle-tracking-container{padding:.5rem}.GM__dark-controls-actions,.GM__dark-filters-section,.GM__light-controls-actions,.GM__light-filters-section{align-items:stretch;flex-direction:column}.GM__dark-content-grid,.GM__light-content-grid{gap:.75rem}}.GM__light-wssp-chat-list{flex:1 1;overflow-x:hidden;overflow-y:auto}.GM__light-wssp-chat-list::-webkit-scrollbar{width:6px}.GM__light-wssp-chat-list::-webkit-scrollbar-track{background:#f1f5f9}.GM__light-wssp-chat-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.GM__light-wssp-chat-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.GM__light-wssp-chat-item{align-items:center;border-bottom:1px solid #e2e8f0;cursor:pointer;display:flex;min-height:72px;padding:.75rem 1rem;position:relative;transition:all .2s ease}.GM__light-wssp-chat-item:hover{background-color:#f1f5f9}.GM__light-wssp-chat-item.active{background-color:#00a88414;border-left:3px solid #00a884}.GM__light-wssp-chat-item.active .GM__light-wssp-chat-name{color:#00a884;font-weight:600}.GM__light-wssp-chat-item:last-child{border-bottom:none}.GM__light-wssp-chat-avatar{flex-shrink:0;height:40px;margin-right:.75rem;position:relative;width:40px}.GM__light-wssp-chat-avatar img{object-fit:cover}.GM__light-wssp-avatar-fallback,.GM__light-wssp-chat-avatar img{border:2px solid #00a8841a;border-radius:50%;height:100%;width:100%}.GM__light-wssp-avatar-fallback{align-items:center;background:linear-gradient(135deg,#00a884,#128c7e);color:#fff;display:flex;font-size:.8125rem;font-weight:600;justify-content:center}.GM__light-wssp-chat-info{display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.GM__light-wssp-chat-header{margin-bottom:0}.GM__light-wssp-chat-name{color:#1e293b;flex:1 1;font-size:.8125rem;font-weight:500;line-height:1.3;margin:0 .5rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-wssp-chat-time{color:#64748b;flex-shrink:0;font-size:.6875rem;font-weight:400}.GM__light-wssp-chat-preview{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:1px}.GM__light-wssp-last-message{color:#64748b;flex:1 1;font-size:.75rem;font-weight:400;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-wssp-unread-badge{align-items:center;background-color:#25d366;border-radius:50%;box-shadow:0 1px 2px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 .25rem}.GM__light-wssp-pin-indicator{color:#128c7e;font-size:.6875rem;opacity:.6;position:absolute;right:.5rem;top:.5rem}.GM__light-wssp-empty-state,.GM__light-wssp-loading-state{color:#64748b;padding:1.5rem;text-align:center}.GM__light-wssp-empty-state p,.GM__light-wssp-loading-state p{font-size:.8125rem;line-height:1.5;margin:0}.GM__dark-wssp-chat-list{flex:1 1;overflow-x:hidden;overflow-y:auto}.GM__dark-wssp-chat-list::-webkit-scrollbar{width:6px}.GM__dark-wssp-chat-list::-webkit-scrollbar-track{background:#262626}.GM__dark-wssp-chat-list::-webkit-scrollbar-thumb{background:#404040;border-radius:3px}.GM__dark-wssp-chat-list::-webkit-scrollbar-thumb:hover{background:#525252}.GM__dark-wssp-chat-item{align-items:center;border-bottom:1px solid #404040;cursor:pointer;display:flex;min-height:72px;padding:.75rem 1rem;position:relative;transition:all .2s ease}.GM__dark-wssp-chat-item:hover{background-color:#404040}.GM__dark-wssp-chat-item.active{background-color:#00a88426;border-left:3px solid #00a884}.GM__dark-wssp-chat-item.active .GM__dark-wssp-chat-name{color:#00a884;font-weight:600}.GM__dark-wssp-chat-item:last-child{border-bottom:none}.GM__dark-wssp-chat-avatar{flex-shrink:0;height:40px;margin-right:.75rem;position:relative;width:40px}.GM__dark-wssp-chat-avatar img{object-fit:cover}.GM__dark-wssp-avatar-fallback,.GM__dark-wssp-chat-avatar img{border:2px solid #00a88433;border-radius:50%;height:100%;width:100%}.GM__dark-wssp-avatar-fallback{align-items:center;background:linear-gradient(135deg,#00a884,#128c7e);color:#fff;display:flex;font-size:.8125rem;font-weight:600;justify-content:center}.GM__dark-wssp-chat-info{display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.GM__dark-wssp-chat-header{margin-bottom:0}.GM__dark-wssp-chat-name{color:#e2e8f0;flex:1 1;font-size:.8125rem;font-weight:500;line-height:1.3;margin:0 .5rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-wssp-chat-time{color:#94a3b8;flex-shrink:0;font-size:.6875rem;font-weight:400}.GM__dark-wssp-chat-preview{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:1px}.GM__dark-wssp-last-message{color:#94a3b8;flex:1 1;font-size:.75rem;font-weight:400;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-wssp-unread-badge{align-items:center;background-color:#25d366;border-radius:50%;box-shadow:0 1px 2px #0003;color:#fff;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 .25rem}.GM__dark-wssp-pin-indicator{color:#00a884;font-size:.6875rem;opacity:.6;position:absolute;right:.5rem;top:.5rem}.GM__dark-wssp-empty-state,.GM__dark-wssp-loading-state{color:#94a3b8;padding:1.5rem;text-align:center}.GM__dark-wssp-empty-state p,.GM__dark-wssp-loading-state p{font-size:.8125rem;line-height:1.5;margin:0}.GM__dark-wssp-chat-item:hover,.GM__light-wssp-chat-item:hover{box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.GM__dark-wssp-loading-state,.GM__light-wssp-loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.GM__light-wssp-chat-header{align-items:center;background-color:#fff;border-bottom:1px solid #e2e8f0;display:flex;height:60px;justify-content:space-between;padding:.75rem 1.25rem}.GM__light-wssp-chat-header--empty{justify-content:center}.GM__light-wssp-chat-header--empty h3{color:#64748b;font-size:1.125rem;font-weight:400;margin:0}.GM__light-wssp-avatar,.GM__light-wssp-contact-info{align-items:center;display:flex}.GM__light-wssp-avatar{background-color:#00a884;border-radius:50%;color:#fff;font-size:.8125rem;font-weight:700;height:40px;justify-content:center;margin-right:1.25rem;width:40px}.GM__light-wssp-contact-details h3{color:#1e293b;font-size:1.125rem;font-weight:500;margin:0 0 .25rem}.GM__light-wssp-contact-details p{color:#64748b;font-size:.75rem;margin:0}.GM__light-wssp-header-actions{display:flex;gap:1rem}.GM__light-wssp-icon-button{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:1.25rem;padding:.5rem;transition:all .2s ease}.GM__light-wssp-icon-button:hover{background-color:#f1f5f9;color:#00a884}.GM__dark-wssp-chat-header{align-items:center;background-color:#2d2d2d;border-bottom:1px solid #404040;display:flex;height:60px;justify-content:space-between;padding:.75rem 1.25rem}.GM__dark-wssp-chat-header--empty{justify-content:center}.GM__dark-wssp-chat-header--empty h3{color:#94a3b8;font-size:1.125rem;font-weight:400;margin:0}.GM__dark-wssp-avatar,.GM__dark-wssp-contact-info{align-items:center;display:flex}.GM__dark-wssp-avatar{background-color:#00a884;border-radius:50%;color:#fff;font-size:.8125rem;font-weight:700;height:40px;justify-content:center;margin-right:1.25rem;width:40px}.GM__dark-wssp-contact-details h3{color:#e2e8f0;font-size:1.125rem;font-weight:500;margin:0 0 .25rem}.GM__dark-wssp-contact-details p{color:#94a3b8;font-size:.75rem;margin:0}.GM__dark-wssp-header-actions{display:flex;gap:1rem}.GM__dark-wssp-icon-button{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:1.25rem;padding:.5rem;transition:all .2s ease}.GM__dark-wssp-icon-button:hover{background-color:#404040;color:#00a884}.GM__light-wssp-messages-container{background-color:#efeae2;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34...);background-repeat:repeat;height:70vh;max-height:70vh;min-height:200px;overflow-x:hidden;overflow-y:auto;padding:1rem;position:relative;scroll-behavior:smooth;scroll-padding-bottom:1rem}.GM__light-wssp-messages-container::-webkit-scrollbar{width:8px}.GM__light-wssp-messages-container::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.GM__light-wssp-messages-container::-webkit-scrollbar-thumb{background:#0003;border:1px solid #0000001a;border-radius:4px}.GM__light-wssp-messages-container::-webkit-scrollbar-thumb:hover{background:#0000004d}.GM__dark-wssp-messages-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34...);height:70vh;max-height:70vh;opacity:1}.GM__light-wssp-error-state,.GM__light-wssp-loading-state,.GM__light-wssp-qr-state,.GM__light-wssp-welcome-state{align-items:center;background-color:#f8fafc;background-image:none;display:flex;justify-content:center;padding:1.5rem}.GM__light-wssp-error-content,.GM__light-wssp-loading-content,.GM__light-wssp-qr-content,.GM__light-wssp-welcome-content{max-width:400px;text-align:center}.GM__light-wssp-error-content h2,.GM__light-wssp-error-content h3,.GM__light-wssp-loading-content h2,.GM__light-wssp-loading-content h3,.GM__light-wssp-qr-content h2,.GM__light-wssp-qr-content h3,.GM__light-wssp-welcome-content h2,.GM__light-wssp-welcome-content h3{color:#1e293b;margin-bottom:1rem}.GM__light-wssp-error-content p,.GM__light-wssp-loading-content p,.GM__light-wssp-qr-content p,.GM__light-wssp-welcome-content p{color:#64748b;line-height:1.5;margin-bottom:1rem}.GM__light-wssp-welcome-icon{font-size:4rem;margin-bottom:1rem}.GM__light-wssp-features{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.GM__light-wssp-feature{align-items:center;background-color:#fff;border-radius:8px;display:flex;gap:.75rem;padding:.75rem}.GM__light-wssp-feature span:first-child{font-size:1.25rem}.GM__light-wssp-feature span:last-child{color:#64748b;font-size:.75rem}.GM__light-wssp-qr-code{background-color:#fff;border-radius:12px;box-shadow:#0000000d;padding:1.5rem}.GM__light-wssp-qr-code img{border-radius:6px;margin:1rem 0;max-width:250px}.GM__light-wssp-qr-instructions{margin-top:1.25rem;text-align:left}.GM__light-wssp-qr-instructions ol{color:#64748b;font-size:.75rem;line-height:1.6}.GM__light-wssp-qr-instructions ol li{margin-bottom:.5rem}.GM__light-wssp-loading-spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#00a884;height:40px;margin-bottom:1rem;width:40px}.GM__light-wssp-loading-spinner.small{border-width:2px;height:20px;margin-bottom:0;margin-right:.5rem;width:20px}.GM__light-wssp-error-icon{font-size:3rem;margin-bottom:1rem}.GM__light-wssp-error-icon.small{font-size:1rem;margin-bottom:0;margin-right:.5rem}.GM__light-wssp-load-media-button,.GM__light-wssp-retry-button,.GM__light-wssp-retry-media-button{background-color:#00a884;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:.75rem 1.25rem;transition:background-color .2s ease}.GM__light-wssp-load-media-button:hover,.GM__light-wssp-retry-button:hover,.GM__light-wssp-retry-media-button:hover{background-color:#128c7e}.GM__light-wssp-message-group{margin-bottom:1rem}.GM__light-wssp-date-separator{margin:1.25rem 0;text-align:center}.GM__light-wssp-date-separator span{background-color:#e1f5feeb;border-radius:8px;box-shadow:0 1px .5px #00000021;color:#64748b;display:inline-block;font-size:.6875rem;padding:.5rem 1rem}.GM__light-wssp-no-messages{color:#64748b;padding:1.5rem;text-align:center}.GM__light-wssp-message{display:flex;margin-bottom:.75rem}.GM__light-wssp-message.outgoing{justify-content:flex-end}.GM__light-wssp-message.outgoing .GM__light-wssp-message-content{background-color:#d9fdd3;margin-left:1.5rem}.GM__light-wssp-message.incoming{justify-content:flex-start}.GM__light-wssp-message.incoming .GM__light-wssp-message-content{background-color:#fff;margin-right:1.5rem}.GM__light-wssp-message.pending{opacity:.7}.GM__light-wssp-message-content{word-wrap:break-word;border-radius:8px;box-shadow:0 1px .5px #00000021;max-width:65%;padding:.75rem 1rem;position:relative}.GM__light-wssp-message-sender{color:#128c7e;display:block;font-size:.75rem;font-weight:700;margin-bottom:.25rem}.GM__light-wssp-message-text{color:#1e293b;font-size:.8125rem;line-height:1.4;margin-bottom:1rem}.GM__light-wssp-message-link{color:#00a884;text-decoration:none}.GM__light-wssp-message-link:hover{text-decoration:underline}.GM__light-wssp-message-meta{align-items:center;display:flex;gap:.25rem;justify-content:flex-end;margin-top:.25rem}.GM__light-wssp-message-time{color:#64748b;font-size:.6875rem}.GM__light-wssp-status-icon{font-size:.75rem}.GM__light-wssp-status-icon.read{color:#34b7f1}.GM__light-wssp-status-icon.received,.GM__light-wssp-status-icon.sent{color:#8696a0}.GM__light-wssp-status-icon.pending{color:#64748b}.GM__light-wssp-media-error,.GM__light-wssp-media-invalid,.GM__light-wssp-media-loading,.GM__light-wssp-media-queued{align-items:center;background-color:#0000000d;border-radius:6px;color:#64748b;display:flex;font-size:.75rem;gap:.5rem;margin-bottom:1rem;padding:.75rem}.GM__light-wssp-sticker-container{margin-bottom:1rem}.GM__light-wssp-media-sticker{border-radius:6px;height:auto;max-width:120px}.GM__light-wssp-image-container{margin-bottom:1rem}.GM__light-wssp-media-image{border-radius:6px;cursor:pointer;height:auto;max-width:300px;transition:transform .2s ease}.GM__light-wssp-media-image.expanded{position:relative;transform:scale(1.5);z-index:10}.GM__light-wssp-video-container{margin-bottom:1rem}.GM__light-wssp-media-video{border-radius:6px;max-width:300px}.GM__light-wssp-audio-container{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.GM__light-wssp-audio-icon{font-size:1.25rem}.GM__light-wssp-media-audio{flex:1 1;max-width:250px}.GM__light-wssp-document-container,.GM__light-wssp-generic-media{align-items:center;background-color:#0000000d;border-radius:6px;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem}.GM__light-wssp-document-icon,.GM__light-wssp-media-icon{font-size:1.25rem}.GM__light-wssp-document-info,.GM__light-wssp-media-info{flex:1 1;min-width:0}.GM__light-wssp-document-name{color:#1e293b;display:block;font-weight:500;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-wssp-document-type{color:#64748b;font-size:.6875rem}.GM__light-wssp-download-button{background:none;border:none;border-radius:4px;color:#00a884;cursor:pointer;font-size:1.125rem;padding:.5rem;text-decoration:none;transition:background-color .2s ease}.GM__light-wssp-download-button:hover{background-color:#00a8841a}.GM__dark-wssp-messages-container{background-color:#0b141a;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGlSURBVEhL5ZZdKwRhGIa/zNhYOyo5IhwQRUoOFMWBD/YvOCL+gRMHDv0Lfgq/wIFDJzkgNitbTixbTH4/73hmdHaGva1y4KrrmXfe97mfj5nZpJL4g6R+xbp+cLVj3RnrXlh3ZsW6IetefGvdgHWfXC3ZoSFY4WrJ2rk5686te2PdHuuS4Ae7rTuz7tK6O+uOrat0OcG41BPryq27tu7euiXrEoeNCqCCEev2uXDVui7rKkwTMeZBzv+R/JB1RVNCLj3BtHUfXPvpAkGqBzJuclWZXuteuJqYt8yDkvxQSXqRdcRcygJjHlRZd2jdM9eVYQHauFqShBHrjrkvSPgEuUTI1JCzV4hM2bbujKuJBeuUVCzrXOsrVeUg2ZF1b1wt0Rz8tG6PqwnNn6qfE83b61zNwbQuXU2MWbd3gHkQzKWgDFUHaChm9a+1bpKrCU3rSa6K0MbR66nNfPeWvmxdrXVNXE2oLMlVEV1htWeUkPwHfUKm+EVQK0MJzZ82jpISLOGZkf/1+WrRwlHZ6DXVQZ+v32DQlQSLJu1uYsrVP0uS+AKMqjWbOVvdpgAAAABJRU5ErkJggg==);background-repeat:repeat;flex:1 1;height:0;min-height:200px;opacity:.3;overflow-x:hidden;overflow-y:auto;padding:1rem;position:relative;scroll-behavior:smooth;scroll-padding-bottom:1rem}.GM__dark-wssp-messages-container::-webkit-scrollbar{width:8px}.GM__dark-wssp-messages-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.GM__dark-wssp-messages-container::-webkit-scrollbar-thumb{background:#fff3;border:1px solid #ffffff1a;border-radius:4px}.GM__dark-wssp-messages-container::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.GM__dark-wssp-error-state,.GM__dark-wssp-loading-state,.GM__dark-wssp-qr-state,.GM__dark-wssp-welcome-state{align-items:center;background-color:#1a1a1a;background-image:none;display:flex;justify-content:center;opacity:1;padding:1.5rem}.GM__dark-wssp-error-content,.GM__dark-wssp-loading-content,.GM__dark-wssp-qr-content,.GM__dark-wssp-welcome-content{max-width:400px;text-align:center}.GM__dark-wssp-error-content h2,.GM__dark-wssp-error-content h3,.GM__dark-wssp-loading-content h2,.GM__dark-wssp-loading-content h3,.GM__dark-wssp-qr-content h2,.GM__dark-wssp-qr-content h3,.GM__dark-wssp-welcome-content h2,.GM__dark-wssp-welcome-content h3{color:#e2e8f0;margin-bottom:1rem}.GM__dark-wssp-error-content p,.GM__dark-wssp-loading-content p,.GM__dark-wssp-qr-content p,.GM__dark-wssp-welcome-content p{color:#94a3b8;line-height:1.5;margin-bottom:1rem}.GM__dark-wssp-welcome-icon{font-size:4rem;margin-bottom:1rem}.GM__dark-wssp-features{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.GM__dark-wssp-feature{align-items:center;background-color:#2d2d2d;border-radius:8px;display:flex;gap:.75rem;padding:.75rem}.GM__dark-wssp-feature span:first-child{font-size:1.25rem}.GM__dark-wssp-feature span:last-child{color:#94a3b8;font-size:.75rem}.GM__dark-wssp-qr-code{background-color:#2d2d2d;border-radius:12px;box-shadow:#0003;padding:1.5rem}.GM__dark-wssp-qr-code img{border-radius:6px;margin:1rem 0;max-width:250px}.GM__dark-wssp-qr-instructions{margin-top:1.25rem;text-align:left}.GM__dark-wssp-qr-instructions ol{color:#94a3b8;font-size:.75rem;line-height:1.6}.GM__dark-wssp-qr-instructions ol li{margin-bottom:.5rem}.GM__dark-wssp-loading-spinner{animation:spin 1s linear infinite;border:4px solid #404040;border-radius:50%;border-top-color:#00a884;height:40px;margin-bottom:1rem;width:40px}.GM__dark-wssp-loading-spinner.small{border-width:2px;height:20px;margin-bottom:0;margin-right:.5rem;width:20px}.GM__dark-wssp-error-icon{font-size:3rem;margin-bottom:1rem}.GM__dark-wssp-error-icon.small{font-size:1rem;margin-bottom:0;margin-right:.5rem}.GM__dark-wssp-load-media-button,.GM__dark-wssp-retry-button,.GM__dark-wssp-retry-media-button{background-color:#00a884;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:.75rem 1.25rem;transition:background-color .2s ease}.GM__dark-wssp-load-media-button:hover,.GM__dark-wssp-retry-button:hover,.GM__dark-wssp-retry-media-button:hover{background-color:#128c7e}.GM__dark-wssp-message-group{margin-bottom:1rem}.GM__dark-wssp-date-separator{margin:1.25rem 0;text-align:center}.GM__dark-wssp-date-separator span{background-color:#202c33eb;border-radius:8px;box-shadow:0 1px .5px #0000004d;color:#94a3b8;display:inline-block;font-size:.6875rem;padding:.5rem 1rem}.GM__dark-wssp-no-messages{color:#94a3b8;padding:1.5rem;text-align:center}.GM__dark-wssp-message{display:flex;margin-bottom:.75rem}.GM__dark-wssp-message.outgoing{justify-content:flex-end}.GM__dark-wssp-message.outgoing .GM__dark-wssp-message-content{background-color:#005c4b;margin-left:1.5rem}.GM__dark-wssp-message.incoming{justify-content:flex-start}.GM__dark-wssp-message.incoming .GM__dark-wssp-message-content{background-color:#202c33;margin-right:1.5rem}.GM__dark-wssp-message.pending{opacity:.7}.GM__dark-wssp-message-content{word-wrap:break-word;border-radius:8px;box-shadow:0 1px .5px #0000004d;max-width:65%;padding:.75rem 1rem;position:relative}.GM__dark-wssp-message-sender{color:#00a884;display:block;font-size:.75rem;font-weight:700;margin-bottom:.25rem}.GM__dark-wssp-message-text{color:#e2e8f0;font-size:.8125rem;line-height:1.4;margin-bottom:1rem}.GM__dark-wssp-message-link{color:#00a884;text-decoration:none}.GM__dark-wssp-message-link:hover{text-decoration:underline}.GM__dark-wssp-message-meta{align-items:center;display:flex;gap:.25rem;justify-content:flex-end;margin-top:.25rem}.GM__dark-wssp-message-time{color:#94a3b8;font-size:.6875rem}.GM__dark-wssp-status-icon{font-size:.75rem}.GM__dark-wssp-status-icon.read{color:#34b7f1}.GM__dark-wssp-status-icon.received,.GM__dark-wssp-status-icon.sent{color:#8696a0}.GM__dark-wssp-status-icon.pending{color:#94a3b8}.GM__dark-wssp-media-error,.GM__dark-wssp-media-invalid,.GM__dark-wssp-media-loading,.GM__dark-wssp-media-queued{align-items:center;background-color:#ffffff0d;border-radius:6px;color:#94a3b8;display:flex;font-size:.75rem;gap:.5rem;margin-bottom:1rem;padding:.75rem}.GM__dark-wssp-sticker-container{margin-bottom:1rem}.GM__dark-wssp-media-sticker{border-radius:6px;height:auto;max-width:120px}.GM__dark-wssp-image-container{margin-bottom:1rem}.GM__dark-wssp-media-image{border-radius:6px;cursor:pointer;height:auto;max-width:300px;transition:transform .2s ease}.GM__dark-wssp-media-image.expanded{position:relative;transform:scale(1.5);z-index:10}.GM__dark-wssp-video-container{margin-bottom:1rem}.GM__dark-wssp-media-video{border-radius:6px;max-width:300px}.GM__dark-wssp-audio-container{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.GM__dark-wssp-audio-icon{font-size:1.25rem}.GM__dark-wssp-media-audio{flex:1 1;max-width:250px}.GM__dark-wssp-document-container,.GM__dark-wssp-generic-media{align-items:center;background-color:#ffffff0d;border-radius:6px;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem}.GM__dark-wssp-document-icon,.GM__dark-wssp-media-icon{font-size:1.25rem}.GM__dark-wssp-document-info,.GM__dark-wssp-media-info{flex:1 1;min-width:0}.GM__dark-wssp-document-name{color:#e2e8f0;display:block;font-weight:500;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-wssp-document-type{color:#94a3b8;font-size:.6875rem}.GM__dark-wssp-download-button{background:none;border:none;border-radius:4px;color:#00a884;cursor:pointer;font-size:1.125rem;padding:.5rem;text-decoration:none;transition:background-color .2s ease}.GM__dark-wssp-download-button:hover{background-color:#00a88433}.GM__light-wssp-message-input{background-color:#fff;border-top:1px solid #e2e8f0;padding:1rem}.GM__light-wssp-input-container{align-items:center;display:flex;gap:.75rem}.GM__light-wssp-action-button{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:1.25rem;padding:.5rem;transition:all .2s ease}.GM__light-wssp-action-button:hover{background-color:#f1f5f9;color:#00a884}.GM__light-wssp-text-input{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;outline:none;padding:.75rem 1rem;transition:border-color .2s ease}.GM__light-wssp-text-input:focus{border-color:#128c7e}.GM__light-wssp-text-input::placeholder{color:#64748b}.GM__light-wssp-text-input.disabled{cursor:not-allowed;opacity:.5}.GM__light-wssp-send-button{background:none;border:none;border-radius:4px;color:#00a884;cursor:pointer;font-size:1.25rem;padding:.5rem;transition:all .2s ease}.GM__light-wssp-send-button:hover:not(.disabled){background-color:#f1f5f9}.GM__light-wssp-send-button.disabled{color:#64748b;cursor:not-allowed;opacity:.5}.GM__light-wssp-connection-warning{background-color:#dc35451a;border-radius:4px;color:#dc3545;font-size:.75rem;margin-top:.75rem;padding:.5rem .75rem;text-align:center}.GM__dark-wssp-message-input{background-color:#2d2d2d;border-top:1px solid #404040;padding:1rem}.GM__dark-wssp-input-container{align-items:center;display:flex;gap:.75rem}.GM__dark-wssp-action-button{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:1.25rem;padding:.5rem;transition:all .2s ease}.GM__dark-wssp-action-button:hover{background-color:#404040;color:#00a884}.GM__dark-wssp-text-input{background-color:#1a1a1a;border:1px solid #404040;border-radius:12px;color:#e2e8f0;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;outline:none;padding:.75rem 1rem;transition:border-color .2s ease}.GM__dark-wssp-text-input:focus{border-color:#128c7e}.GM__dark-wssp-text-input::placeholder{color:#94a3b8}.GM__dark-wssp-text-input.disabled{cursor:not-allowed;opacity:.5}.GM__dark-wssp-send-button{background:none;border:none;border-radius:4px;color:#00a884;cursor:pointer;font-size:1.25rem;padding:.5rem;transition:all .2s ease}.GM__dark-wssp-send-button:hover:not(.disabled){background-color:#404040}.GM__dark-wssp-send-button.disabled{color:#94a3b8;cursor:not-allowed;opacity:.5}.GM__dark-wssp-connection-warning{background-color:#dc354533;border-radius:4px;color:#ef4444;font-size:.75rem;margin-top:.75rem;padding:.5rem .75rem;text-align:center}.GM__light-wssp-search-bar{background-color:#fff;border-bottom:1px solid #e2e8f0;padding:1rem}.GM__light-wssp-search-input{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;padding:.75rem 1rem;transition:border-color .2s ease}.GM__light-wssp-search-input:focus-within{border-color:#93c5fd}.GM__light-wssp-search-icon{color:#64748b;font-size:.8125rem;margin-right:.75rem}.GM__light-wssp-search-field{background:#0000;border:none;color:#1e293b;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;outline:none}.GM__light-wssp-search-field::placeholder{color:#64748b}.GM__light-wssp-search-clear{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;padding:.25rem;transition:color .2s ease}.GM__light-wssp-search-clear:hover{color:#1e293b}.GM__dark-wssp-search-bar{background-color:#2d2d2d;border-bottom:1px solid #404040;padding:1rem}.GM__dark-wssp-search-input{align-items:center;background-color:#1a1a1a;border:1px solid #404040;border-radius:8px;display:flex;padding:.75rem 1rem;transition:border-color .2s ease}.GM__dark-wssp-search-input:focus-within{border-color:#3b82f6}.GM__dark-wssp-search-icon{color:#94a3b8;font-size:.8125rem;margin-right:.75rem}.GM__dark-wssp-search-field{background:#0000;border:none;color:#e2e8f0;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;outline:none}.GM__dark-wssp-search-field::placeholder{color:#94a3b8}.GM__dark-wssp-search-clear{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;padding:.25rem;transition:color .2s ease}.GM__dark-wssp-search-clear:hover{color:#e2e8f0}.GM__dark-whatsapp-container,.GM__light-whatsapp-container{display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;height:100%;overflow:hidden;width:100%}.GM__dark-whatsapp-sidebar,.GM__light-whatsapp-sidebar{display:flex;flex-direction:column;height:100%;max-width:400px;min-width:300px;width:30%}.GM__light-whatsapp-sidebar{background-color:#fff;border-right:1px solid #e2e8f0}.GM__dark-whatsapp-sidebar{background-color:#2d2d2d;border-right:1px solid #404040}.GM__dark-whatsapp-main-content,.GM__light-whatsapp-main-content{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0}.GM__light-whatsapp-main-content{background-color:#f8fafc}.GM__dark-whatsapp-main-content{background-color:#1a1a1a}@media(max-width:768px){.GM__dark-whatsapp-container,.GM__light-whatsapp-container{flex-direction:column}.GM__dark-whatsapp-sidebar,.GM__light-whatsapp-sidebar{height:40%;width:100%}}.dashboard-rrhh-container.theme-light{background-color:#f8fafc;box-shadow:0 4px 6px #0000000d}.filters-container{margin-bottom:1rem}.filters-container .filter-group input.theme-light,.filters-container .filter-group select.theme-light{letter-spacing:.01em}.status-legend{display:flex;gap:1.5rem;justify-content:center;padding:.75rem}.status-legend.theme-light{border-top:1px solid #e2e8f0;color:#64748b}.status-legend .legend-item{align-items:center;display:flex;font-size:.75rem;font-weight:500;gap:.5rem;letter-spacing:.02em}.status-legend .status-dot{border-radius:50%;height:.75rem;width:.75rem}.status-legend .status-dot.expired{background-color:#000}.status-legend .status-dot.critical{background-color:#fb923c59}.status-legend .status-dot.warning{background-color:#facc1559}.status-legend .status-dot.valid{background-color:rgba(34,197,94,.396)}.status-legend .status-dot.not-required{background-color:#94a3b833}.status-legend .status-dot.empty{background-color:#cbd5e133}.documents-table-container{border-radius:.375rem;margin-bottom:1.5rem;overflow-x:auto}.documents-table-container.theme-light{background:#fff;box-shadow:0 1px 3px 0 #0000000d}.documents-table-container.theme-light::-webkit-scrollbar{height:8px;width:8px}.documents-table-container.theme-light::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.documents-table-container.theme-light::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.documents-table-container.theme-light::-webkit-scrollbar-thumb:hover{background:#94a3b8}.documents-table{border-collapse:initial;border-spacing:0;font-size:.75rem;width:100%}.documents-table.theme-light th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:.6875rem;font-weight:600;letter-spacing:.05em;min-width:150px;padding:.875rem .75rem;text-align:left;text-transform:uppercase}.documents-table.theme-light td{border-bottom:1px solid #e2e8f0;min-width:150px;padding:.75rem;white-space:nowrap}.documents-table.theme-light td.fixed-column{background:#fff;border-right:1px solid #e2e8f0;position:sticky;z-index:10}.documents-table.theme-light td.fixed-column:first-child{left:0;min-width:190px;z-index:20}.documents-table.theme-light td.fixed-column:nth-child(2){left:190px;min-width:160px;z-index:19}.documents-table.theme-light td.fixed-column:after{background:linear-gradient(90deg,#0000000d,#0000);bottom:0;content:"";position:absolute;right:0;top:0;width:4px}.documents-table.theme-light tr:hover:not(thead tr){background-color:#f1f5f9b3}.documents-table.theme-light .user-name{font-size:.75rem;font-weight:600;margin-bottom:.25rem}.documents-table.theme-light .user-email{color:#64748b;font-size:.6875rem;font-style:italic}.document-cell.expired{background-color:#000}.theme-light .document-cell.expired .document-info .days-remaining{color:#300404;font-weight:600}.document-cell.critical{background-color:rgba(251,146,60,.343)}.theme-light .document-cell.critical .document-info .days-remaining{color:#9b470359;font-weight:600}.document-cell.warning{background-color:#facc1540}.theme-light .document-cell.warning .document-info .days-remaining{color:#5b490259;font-weight:600}.document-cell.valid{background-color:rgba(34,197,94,.396)}.document-cell.not-required{background-color:#94a3b833}.document-cell.empty{background-color:#cbd5e133}.document-cell .document-info{display:flex;flex-direction:column;gap:.25rem}.document-cell .document-info .document-name{color:#1e293b;font-size:.75rem;font-weight:500;max-width:200px;word-break:break-word}.document-cell .document-info .days-remaining,.document-cell .document-info .expiration-date{color:#64748b;font-size:.6875rem}.document-cell .document-info .days-remaining{font-style:italic}.document-cell .no-document{color:#64748b;font-size:.6875rem;font-style:italic;padding:.25rem 0;text-align:center}.pagination-controls{border-radius:.375rem;gap:.5rem;padding:1rem}.pagination-controls.theme-light{background:#fff;box-shadow:0 1px 2px 0 #0000000d}.pagination-controls .pagination-button{border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease-in-out}.pagination-controls .pagination-button.theme-light{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.pagination-controls .pagination-button.theme-light:hover:not(:disabled){background:#f1f5f9;transform:translateY(-1px)}.pagination-controls .pagination-button.theme-light:disabled{cursor:not-allowed;opacity:.5}.pagination-controls .pagination-numbers{display:flex;gap:.25rem}.pagination-controls .pagination-numbers .page-number{align-items:center;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;height:2.2rem;justify-content:center;min-width:2.2rem;transition:all .2s ease-in-out}.pagination-controls .pagination-numbers .page-number.theme-light{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.pagination-controls .pagination-numbers .page-number.theme-light:hover:not(.active){background:#f1f5f9;transform:translateY(-1px)}.pagination-controls .pagination-numbers .page-number.theme-light.active{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.pagination-controls .pagination-info{color:#64748b;font-size:.6875rem}.dashboard-error,.dashboard-loading{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:300px;width:100%}.dashboard-error.theme-light,.dashboard-loading.theme-light{background:#fff;border-radius:.375rem;box-shadow:0 1px 3px 0 #0000000d;color:#1e293b}.dashboard-error .loading-text,.dashboard-loading .loading-text{color:#64748b;font-size:.8125rem;margin-top:.75rem}@media(max-width:1024px){.filters-container{flex-direction:column}.filters-container .filter-group{min-width:100%}.status-legend{flex-wrap:wrap;gap:1rem;justify-content:center;padding:.5rem}.status-legend .legend-item{flex:0 0 auto}.documents-table-container{border-radius:0;margin:-.75rem}.documents-table-container .documents-table td.fixed-column:nth-child(2){left:180px}}@media(max-width:640px){.dashboard-rrhh-container.theme-light{padding:.75rem}.documents-table{font-size:.6875rem}.documents-table.theme-light td,.documents-table.theme-light th{padding:.5rem}.documents-table.theme-light td.fixed-column:first-child,.documents-table.theme-light th.fixed-column:first-child{min-width:150px}.documents-table.theme-light td.fixed-column:nth-child(2),.documents-table.theme-light th.fixed-column:nth-child(2){left:150px;min-width:140px}.pagination-controls.theme-light{flex-wrap:wrap}.pagination-controls.theme-light .pagination-info{margin-bottom:.5rem;order:-1;text-align:center;width:100%}}.dashboard-rrhh-container.theme-dark{box-shadow:0 4px 6px #0003}.controls-section.theme-dark{border-radius:.375rem;padding:1rem 1.25rem}.filters-container .filter-group input.theme-dark,.filters-container .filter-group select.theme-dark{letter-spacing:.01em}.status-legend.theme-dark{border-top:1px solid #404040;color:#94a3b8;display:flex;justify-content:center;padding:.75rem 1rem}.status-legend .status-dot.expired{background-color:#ef444440}.status-legend .status-dot.critical{background-color:#fb923c40}.status-legend .status-dot.warning{background-color:#facc1540}.status-legend .status-dot.valid{background-color:rgba(34,197,94,.288)}.status-legend .status-dot.not-required{background-color:#94a3b81a}.status-legend .status-dot.empty{background-color:#cbd5e11a}.theme-dark .status-legend .legend-item{font-size:.75rem;font-weight:500;letter-spacing:.02em}.documents-table-container.theme-dark{background:#2d2d2d;border-radius:.375rem;box-shadow:0 2px 4px 0 #0003}.documents-table-container.theme-dark::-webkit-scrollbar{height:8px;width:8px}.documents-table-container.theme-dark::-webkit-scrollbar-track{background:#262626;border-radius:4px}.documents-table-container.theme-dark::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.documents-table-container.theme-dark::-webkit-scrollbar-thumb:hover{background:#525252}.documents-table.theme-dark th{background:#262626;border-bottom:2px solid #404040;color:#e2e8f0;font-size:.6875rem;font-weight:600;letter-spacing:.05em;min-width:150px;padding:.875rem .75rem;text-transform:uppercase}.documents-table.theme-dark td{border-bottom:1px solid #404040;min-width:150px;padding:.75rem}.documents-table.theme-dark td.fixed-column{background:#2d2d2d;border-right:1px solid #404040;position:sticky;z-index:10}.documents-table.theme-dark td.fixed-column:first-child{left:0;min-width:190px;z-index:20}.documents-table.theme-dark td.fixed-column:nth-child(2){left:190px;min-width:160px;z-index:19}.documents-table.theme-dark td.fixed-column:after{background:linear-gradient(90deg,#0003,#0000);bottom:0;content:"";position:absolute;right:0;top:0;width:4px}.documents-table.theme-dark tr:hover:not(thead tr){background-color:#404040b3}.documents-table.theme-dark .user-name{font-size:.75rem;font-weight:600;margin-bottom:.25rem}.documents-table.theme-dark .user-email{color:#94a3b8;font-size:.6875rem;font-style:italic}.document-cell.expired{background-color:rgba(239,68,68,.764)}.theme-dark .document-cell.expired .document-info .days-remaining{color:#ffffff40;font-weight:600}.document-cell.critical{background-color:rgba(251,146,60,.762)}.theme-dark .document-cell.critical .document-info .days-remaining{color:#ffffff40;font-weight:600}.document-cell.warning{background-color:#facc1526}.theme-dark .document-cell.warning .document-info .days-remaining{color:#fdedab40;font-weight:600}.document-cell.valid{background-color:rgba(34,197,94,.288)}.document-cell.not-required{background-color:#94a3b81a}.document-cell.empty{background-color:#cbd5e11a}.theme-dark .document-cell .document-info{display:flex;flex-direction:column;gap:.25rem}.theme-dark .document-cell .document-info .document-name{color:#e2e8f0;font-size:.75rem;font-weight:500;max-width:200px;word-break:break-word}.theme-dark .document-cell .document-info .expiration-date{color:#94a3b8;font-size:.6875rem}.theme-dark .document-cell .document-info .days-remaining{color:#94a3b8;font-size:.6875rem;font-style:italic}.theme-dark .document-cell .no-document{color:#94a3b8b3;font-size:.6875rem;font-style:italic;padding:.25rem 0;text-align:center}.theme-dark tr.expired-row{background-color:#ef444433}.theme-dark tr.expired-row:hover{background-color:#ef44444d}.theme-dark tr.expired-row td:not([class*=document-cell]){border-bottom-color:#ef44444d}.pagination-controls.theme-dark{align-items:center;background:#2d2d2d;border-radius:.375rem;box-shadow:0 1px 3px 0 #0003;display:flex;gap:.75rem;justify-content:center;padding:1rem}.pagination-controls .pagination-button.theme-dark{background:#3a3a3a;border:1px solid #404040;border-radius:.375rem;color:#e2e8f0;font-size:.75rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.pagination-controls .pagination-button.theme-dark:hover:not(:disabled){background:#404040;transform:translateY(-1px)}.pagination-controls .pagination-button.theme-dark:disabled{cursor:not-allowed;opacity:.5}.pagination-controls .pagination-numbers .page-number.theme-dark{align-items:center;background:#3a3a3a;border:1px solid #404040;border-radius:.375rem;color:#e2e8f0;display:flex;font-size:.75rem;font-weight:500;height:2.2rem;justify-content:center;min-width:2.2rem;transition:all .2s ease}.pagination-controls .pagination-numbers .page-number.theme-dark:hover:not(.active){background:#404040;transform:translateY(-1px)}.pagination-controls .pagination-numbers .page-number.theme-dark.active{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.pagination-controls .pagination-info{color:#94a3b8;font-size:.75rem;padding:0 .75rem}.dashboard-error.theme-dark,.dashboard-loading.theme-dark{align-items:center;background:#2d2d2d;border-radius:.375rem;box-shadow:0 2px 4px 0 #0003;color:#e2e8f0;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:300px}.dashboard-error.theme-dark .loading-text,.dashboard-loading.theme-dark .loading-text{color:#94a3b8;font-size:.8125rem;margin-top:.75rem}@media(max-width:1024px){.documents-table-container.theme-dark{margin:-.75rem}.documents-table-container.theme-dark .documents-table td.fixed-column:nth-child(2),.documents-table-container.theme-dark .documents-table th.fixed-column:nth-child(2){left:180px}.status-legend.theme-dark{flex-wrap:wrap;gap:.75rem;justify-content:center}}@media(max-width:640px){.dashboard-rrhh-container.theme-dark{padding:.75rem}.documents-table.theme-dark{font-size:.6875rem}.documents-table.theme-dark td,.documents-table.theme-dark th{padding:.5rem}.documents-table.theme-dark td.fixed-column:first-child,.documents-table.theme-dark th.fixed-column:first-child{min-width:150px}.documents-table.theme-dark td.fixed-column:nth-child(2),.documents-table.theme-dark th.fixed-column:nth-child(2){left:150px;min-width:140px}.pagination-controls.theme-dark{flex-wrap:wrap}.pagination-controls.theme-dark .pagination-info{margin-bottom:.5rem;order:-1;text-align:center;width:100%}}.dashboard-rrhh-container{border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;height:85vh;padding:1.25rem}.dashboard-rrhh-container.theme-light{color:#1e293b}.dashboard-rrhh-container.theme-dark{background-color:#1a1a1a;color:#e2e8f0}.map-controls{display:flex;flex-direction:column;gap:10px;position:absolute;right:10px;top:10px;z-index:5}.map-controls__drawing,.map-controls__types,.map-controls__zoom{background-color:#fff;border-radius:4px;box-shadow:0 2px 6px #00000026;display:flex;flex-direction:column}.map-controls__drawing .control-btn,.map-controls__types .control-btn,.map-controls__zoom .control-btn{background:none;border:none;color:#555;cursor:pointer;font-size:1.2rem;padding:10px}.map-controls__drawing .control-btn:hover,.map-controls__types .control-btn:hover,.map-controls__zoom .control-btn:hover{color:#2196f3}.map-controls__drawing .control-btn.active,.map-controls__types .control-btn.active,.map-controls__zoom .control-btn.active{background-color:#e3f2fd;color:#2196f3}.map-controls__drawing .control-btn.cancel-btn,.map-controls__types .control-btn.cancel-btn,.map-controls__zoom .control-btn.cancel-btn{color:#f44336;font-size:.9rem}.map-controls__drawing .control-btn.cancel-btn:hover,.map-controls__types .control-btn.cancel-btn:hover,.map-controls__zoom .control-btn.cancel-btn:hover{color:#d32f2f}.map-controls__drawing-info{background-color:#ffffffe6;border-radius:4px;box-shadow:0 2px 6px #00000026;padding:10px;position:absolute;right:0;top:200px;width:250px}.map-controls__drawing-info .drawing-indicator{align-items:center;display:flex;gap:10px;margin-bottom:10px}.map-controls__drawing-info .drawing-indicator .pulse{animation:pulse 1.5s infinite;background-color:#4caf50;border-radius:50%;height:10px;width:10px}.map-controls__drawing-info .drawing-indicator span{color:#555;font-size:.9rem}.route-map-page{display:flex;height:100vh;overflow:hidden;position:relative;width:100%}.route-map-page.nav-collapsed .map-dashboard-container{left:56px;position:absolute;width:calc(100% - 56px)}.route-map-page.nav-expanded .map-dashboard-container{left:250px;position:absolute;width:calc(100% - 250px)}.map-dashboard-container{height:100%;transition:left .3s ease,width .3s ease;z-index:1}.map-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.marker-label{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#333;font-size:12px;font-weight:500;padding:4px 8px;white-space:pre-line}.map-error,.map-loading{align-items:center;color:#666;display:flex;font-size:1.2rem;height:100vh;justify-content:center}.color-picker{position:relative}.color-picker__swatch{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:inline-block;padding:5px}.color-picker__color{border-radius:2px;height:18px;width:36px}.color-picker__popover{left:0;margin-top:5px;position:absolute;top:100%;z-index:100}.color-picker__cover{bottom:0;left:0;position:fixed;right:0;top:0}.route-manager .coordinates-container{margin-top:5px}.route-manager .coordinates-container .coordinate-inputs{display:flex;gap:8px;margin-bottom:8px}.route-manager .coordinates-container .coordinate-inputs .coordinate-input{flex:1 1}.route-manager .coordinates-container .coordinate-inputs .coordinate-input label{color:#666;font-size:.8rem;margin-bottom:3px}.route-manager .coordinates-container .coordinate-inputs .coordinate-input input{width:100%}.route-manager .coordinates-container .map-select-btn{background-color:#607d8b;color:#fff;padding:6px 12px;width:100%}.route-manager .coordinates-container .map-select-btn:hover{background-color:#546e7a}.route-manager .coordinates-container .map-select-btn:disabled{background-color:#b0bec5;cursor:not-allowed}.route-manager .route-item__waypoints{background-color:#f5f5f5;border-radius:4px;margin:10px 0;padding:8px}.route-manager .route-item__waypoints .waypoint{font-size:.9rem;margin-bottom:5px}.route-manager .route-item__waypoints .waypoint-label{color:#555;font-weight:500;margin-right:5px}.route-manager .route-item__waypoints .waypoint-value{color:#777;font-family:monospace}.annotation-manager{display:flex;flex-direction:column;padding:15px}.annotation-manager__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.annotation-manager__header h3{color:#333;font-size:1.2rem;margin:0}.annotation-manager__form-container{background-color:#f5f5f5;border-radius:4px;margin-bottom:15px;padding:15px}.annotation-manager__form .helper-text{color:#666;font-size:.85rem;font-style:italic}.annotation-manager__form .form-buttons{display:flex;gap:10px;margin-top:15px}.annotation-manager__list{flex:1 1;overflow-y:auto}.annotation-manager__list .annotation-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;margin-bottom:10px;transition:all .2s}.annotation-manager__list .annotation-item:hover{box-shadow:0 2px 5px #0000001a;transform:translateY(-2px)}.annotation-manager__list .annotation-item.active{border-color:#2196f3;box-shadow:0 0 0 1px #2196f3}.annotation-manager__list .annotation-item__header{align-items:center;display:flex;padding:10px}.annotation-manager__list .annotation-item__color{border-radius:50%;height:16px;margin-right:10px;width:16px}.annotation-manager__list .annotation-item__title{flex:1 1;font-size:1rem;margin:0}.annotation-manager__list .annotation-item__actions{display:flex;gap:5px}.annotation-manager__list .annotation-item__actions button{background:none;border:none;color:#666;cursor:pointer;font-size:1rem;padding:5px}.annotation-manager__list .annotation-item__actions button:hover{color:#2196f3}.annotation-manager__list .annotation-item__details{border-top:1px solid #eee;padding:0 10px 10px}.annotation-manager__list .annotation-item__description{color:#666;font-size:.9rem;margin:10px 0}.annotation-manager__list .annotation-item__coords{color:#777;font-size:.85rem;margin-bottom:10px}.annotation-manager__list .annotation-item__edit{margin-top:10px}.annotation-manager .no-data-message{color:#666;font-style:italic;padding:20px;text-align:center}.export-manager{display:flex;flex-direction:column;padding:15px}.export-manager h3{color:#333;font-size:1.2rem;margin:0 0 15px}.export-manager .form-group{margin-bottom:15px}.export-manager .form-group label{color:#555;display:block;font-weight:500;margin-bottom:5px}.export-manager .form-group label.checkbox-label{align-items:center;display:flex;font-weight:400}.export-manager .form-group label.checkbox-label input[type=checkbox]{margin-right:8px}.export-manager .export-stats{background-color:#f5f5f5;border-radius:4px;margin-bottom:15px;padding:12px}.export-manager .export-stats .stat{display:flex;justify-content:space-between;margin-bottom:5px}.export-manager .export-stats .stat .stat-label{color:#666}.export-manager .export-stats .stat .stat-value{color:#333;font-weight:500}.export-manager .export-btn{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-bottom:15px;padding:10px}.export-manager .export-btn:hover{background-color:#1976d2}.export-manager .export-btn:disabled{background-color:#ccc;cursor:not-allowed}.export-manager .export-help{border-top:1px solid #eee;padding-top:15px}.export-manager .export-help h4{color:#333;font-size:1rem;margin:0 0 10px}.export-manager .export-help p{color:#666;font-size:.9rem;line-height:1.4;margin:0}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid #0000;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.left-panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffad;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;height:calc(100vh - 120px);left:20px;overflow:hidden;position:absolute;top:20px;transition:all .3s ease;width:350px;z-index:10}.left-panel__header{border-bottom:1px solid #e0e0e0b3;padding:15px}.left-panel__header h2{color:#333;font-size:1.4rem;margin:0 0 10px}.left-panel__tabs{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.left-panel__tabs .react-tabs__tab-list{border-bottom:1px solid #e0e0e0b3;margin:0;padding:0 15px}.left-panel__tabs .react-tabs__tab{border:none;border-bottom:3px solid #0000;bottom:-1px;color:#666;cursor:pointer;display:inline-block;font-weight:500;list-style:none;padding:12px;position:relative;transition:all .2s ease}.left-panel__tabs .react-tabs__tab--selected{border-bottom:3px solid #2196f3;color:#2196f3}.left-panel__tabs .react-tabs__tab:focus{box-shadow:none;outline:none}.left-panel__tabs .react-tabs__tab:hover:not(.left-panel__tabs .react-tabs__tab--selected){border-bottom:3px solid #2196f34d;color:#0d8aee}.left-panel__tabs .react-tabs__tab-panel{display:none;flex:1 1;overflow-y:auto;padding:0}.left-panel__tabs .react-tabs__tab-panel::-webkit-scrollbar{width:6px}.left-panel__tabs .react-tabs__tab-panel::-webkit-scrollbar-track{background:#f0f0f080}.left-panel__tabs .react-tabs__tab-panel::-webkit-scrollbar-thumb{background:#b4b4b499;border-radius:3px}.left-panel__tabs .react-tabs__tab-panel--selected{display:block;max-height:calc(100vh - 130px)}.left-panel .btn{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s}.left-panel .btn-primary{background-color:#2196f3;color:#fff}.left-panel .btn-primary:hover{background-color:#0d8aee}.left-panel .btn-success{background-color:#4caf50;color:#fff}.left-panel .btn-success:hover{background-color:#43a047}.left-panel .btn-danger{background-color:#f44336;color:#fff}.left-panel .btn-danger:hover{background-color:#e53935}.left-panel .btn:disabled{background-color:#cccc;cursor:not-allowed}.left-panel .form-control{background-color:#fffc;border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.left-panel .form-control:focus{background-color:#fffffff2;border-color:#2196f3;outline:none}.left-panel .form-group{margin-bottom:15px}.left-panel .form-group label{color:#555;display:block;font-weight:500;margin-bottom:5px}.left-panel .no-data-message{color:#666;padding:20px;text-align:center}@media(max-height:700px){.left-panel{height:calc(100vh - 30px);top:15px}.left-panel .react-tabs__tab-panel--selected{max-height:calc(100vh - 115px)}}.public-header{background:#fff;border-bottom:2px solid #0dd143;position:fixed;top:0;width:100%;z-index:1000}.public-header .container{align-items:center;display:flex;height:80px;justify-content:space-between;margin:0 auto;padding:0 20px;position:relative}.public-header .logo-container{cursor:pointer;padding-top:100px}.public-header .logo-container .desktop-logo{max-height:100%;max-width:280px;object-fit:contain;transform:translateX(-10%)}.public-header .logo-container .mobile-logo{height:40px;object-fit:contain;width:auto}.public-header .navigation.desktop-nav{display:flex;flex:1 1 auto;justify-content:flex-end}.public-header .navigation.desktop-nav .nav-links{display:flex;list-style:none;margin:0;padding:0}.public-header .navigation.desktop-nav .nav-links li{margin:0 15px}.public-header .navigation.desktop-nav .nav-links .nav-link{color:#333;cursor:pointer;font-size:16px;font-weight:500;padding:8px 0;text-decoration:none;transition:color .3s}.public-header .navigation.desktop-nav .nav-links .nav-link:hover{color:#0dd143}.public-header .navigation.desktop-nav .nav-links .nav-link.active{color:#0dd143;position:relative}.public-header .navigation.desktop-nav .nav-links .nav-link.active:after{background-color:#0dd143;bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}.public-header .mobile-nav{display:none;position:relative}.public-header .mobile-nav .section-chip{cursor:pointer;font-weight:500;height:36px;padding:4px 8px}.public-header .mobile-nav .section-chip:hover{background-color:#0dd1431a}.public-header .mobile-nav .mobile-menu-collapse{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin:0 auto;position:absolute;right:0;top:45px;width:220px;z-index:1100}.public-header .mobile-nav .mobile-menu{padding:8px 0}.public-header .mobile-nav .mobile-menu .MuiListItem-root{color:#333;font-size:15px;padding:12px 16px;transition:all .3s ease}.public-header .mobile-nav .mobile-menu .MuiListItem-root:hover{background-color:#0dd1431a;color:#0dd143}.public-header .mobile-nav .mobile-menu .MuiListItem-root.active-item{background-color:#0dd1430d;color:#0dd143;font-weight:500}.public-header .auth-actions{flex:0 0 auto;margin-left:20px}.public-header .auth-actions .login-button{background-color:#333;border-radius:4px;color:#fff;display:inline-block;font-weight:500;padding:8px 24px;text-decoration:none;transition:background-color .3s}.public-header .auth-actions .login-button:hover{background-color:#0dd143}@media(max-width:767px){.public-header .container{padding:0 16px}.public-header .logo-container{margin-right:auto;padding-top:0;position:static;transform:none}.public-header .logo-container img{transform:none}.public-header .navigation.desktop-nav{display:none}.public-header .mobile-nav{display:block}.public-header .auth-actions{margin-left:16px}.public-header .auth-actions .login-button{font-size:14px;padding:6px 16px}}@media(max-width:480px){.public-header .container{padding:0 10px}.public-header .auth-actions{margin-left:10px}.public-header .auth-actions .login-button{font-size:13px;padding:4px 12px}}.public-layout{height:100vh;overflow:hidden;width:100%}.public-layout .public-content{display:flex;flex-direction:column;height:calc(100vh - 82px);margin-top:80px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y mandatory}.public-layout .public-content>.home-page>.section{height:auto;min-height:calc(100vh - 82px);scroll-snap-align:start;scroll-snap-stop:normal}.public-layout .public-content::-webkit-scrollbar{width:6px}.public-layout .public-content::-webkit-scrollbar-thumb{background-color:#0dd14399;border-radius:3px}.public-layout .public-content::-webkit-scrollbar-track{background-color:#f1f1f1}.section{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;min-height:calc(100vh - 82px);position:relative;width:100%}.section .section-content{margin:0 auto;width:100%}.section .section-content h1{font-size:2.5rem;margin-bottom:1.5rem;position:relative}.section .section-content h1:after{background-color:#0dd143;bottom:-10px;content:"";height:4px;left:0;position:absolute;width:80px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-block{animation:fadeInUp .6s ease forwards;opacity:0}.content-block:nth-child(2){animation-delay:.2s}.content-block:nth-child(3){animation-delay:.4s}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.servicios-page-section{background-color:#fff;color:#333;display:flex;flex-direction:column;isolation:isolate;min-height:calc(100vh - 82px);overflow:visible;position:relative;width:100%}.servicios-page-section .servicios-dots-container{height:300px;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:500px;z-index:0}.servicios-page-section .servicios-dots-container.right-dots{bottom:0;left:auto;right:0;top:auto}.servicios-page-section .servicios-dots-background{height:100%;position:relative;width:100%}.servicios-page-section .servicios-dots-background.right{background-image:radial-gradient(#0dd143 8px,#0000 0);background-size:25px 25px;bottom:0;height:100%;opacity:.5;position:absolute;right:0;transform:scale(.7);width:100%}.servicios-page-section .servicios-page-container{flex:1 1;margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:99}.servicios-page-section .servicios-page-title{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.servicios-page-section .servicios-page-title .servicios-highlight{color:#0dd143}.servicios-page-section .servicios-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr;margin-bottom:50px}@media(min-width:992px){.servicios-page-section .servicios-grid{grid-template-columns:1fr}}.servicios-page-section .servicio-item{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;opacity:1!important;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.servicios-page-section .servicio-item:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-5px)}.servicios-page-section .servicio-card{border-radius:15px 15px 0 0;display:flex;flex-direction:row;overflow:hidden;width:100%}@media(max-width:768px){.servicios-page-section .servicio-card{flex-direction:column}}.servicios-page-section .servicio-card .servicio-image{background-color:#f5f5f5;flex:0 0 30%}@media(max-width:768px){.servicios-page-section .servicio-card .servicio-image{flex:none;height:200px}}.servicios-page-section .servicio-card .servicio-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.servicios-page-section .servicio-card .servicio-image img:hover{transform:scale(1.05)}.servicios-page-section .servicio-card .servicio-info{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:30px}.servicios-page-section .servicio-card .servicio-info h3{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:15px;margin-top:0}.servicios-page-section .servicio-card .servicio-info p{color:#666;flex-grow:1;line-height:1.6;margin-bottom:25px}.servicios-page-section .servicio-card .servicio-info .servicio-actions{align-items:center;display:flex;gap:15px}@media(max-width:576px){.servicios-page-section .servicio-card .servicio-info .servicio-actions{align-items:stretch;flex-direction:column;width:100%}}.servicios-page-section .servicio-card .servicio-info .servicio-actions .btn-cotizar{align-self:flex-start;background-color:#0dd143;border:none;border-radius:30px;box-shadow:0 4px 10px #0dd1434d;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 25px;transition:all .3s ease}@media(max-width:576px){.servicios-page-section .servicio-card .servicio-info .servicio-actions .btn-cotizar{align-self:center;width:100%}}.servicios-page-section .servicio-card .servicio-info .servicio-actions .btn-cotizar:hover{background-color:#0aa134;box-shadow:0 6px 15px #0dd14366;transform:translateY(-2px)}.servicios-page-section .servicio-card .servicio-info .servicio-actions .btn-cotizar:active{transform:translateY(0)}.servicios-page-section .servicio-card .servicio-info .servicio-actions .btn-ver-vehiculos{background-color:#0000;border:1px solid #0dd143;border-radius:30px;color:#0dd143;cursor:pointer;display:none;font-size:1rem;font-weight:500;padding:10px 25px;transition:all .3s ease}@media(max-width:576px){.servicios-page-section .servicio-card .servicio-info .servicio-actions .btn-ver-vehiculos{display:block;width:100%}}.servicios-page-section .servicio-card .servicio-info .servicio-actions .btn-ver-vehiculos:hover{background-color:#0dd1431a}.servicios-page-section .servicio-details{background:#f8f9fa;border-top:1px solid #eee;display:block;padding:25px 30px}@media(max-width:576px){.servicios-page-section .servicio-details{display:none;max-height:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:max-height .5s ease,padding .3s ease}.servicios-page-section .servicio-details.visible{display:block;max-height:1000px;padding:25px 30px}}.servicios-page-section .servicio-details .vehicle-group{margin-bottom:20px}.servicios-page-section .servicio-details .vehicle-group:last-child{margin-bottom:0}.servicios-page-section .servicio-details h4{color:#333;font-size:1.1rem;font-weight:600;letter-spacing:.5px;margin:10px 0}.servicios-page-section .servicio-details ul{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;list-style:none;margin:0 0 20px;padding:0}@media(min-width:768px){.servicios-page-section .servicio-details ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.servicios-page-section .servicio-details ul{grid-template-columns:1fr}}.servicios-page-section .servicio-details ul li{color:#555;font-size:.95rem;padding:6px 0;position:relative;transition:transform .2s ease}.servicios-page-section .servicio-details ul li:hover{color:#0dd143;transform:translateX(5px)}[data-aos=fade-up]{opacity:.2;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}[data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}.servicio-item{opacity:1!important}.acerca-section{background-color:#fff;height:calc(100vh - 82px);overflow:hidden;padding:20px 0;position:relative;width:100%}.acerca-section .acerca-container{display:flex;flex-direction:column;margin:0 auto;padding:0 15px;width:100%}.acerca-section .acerca-tabs{border-bottom:1px solid #eee;display:flex;justify-content:center;margin-bottom:40px}.acerca-section .acerca-tabs .acerca-tab{cursor:pointer;font-size:1.6rem;font-weight:600;margin:0 20px;padding:10px 25px 15px;position:relative;transition:color .3s ease}.acerca-section .acerca-tabs .acerca-tab .acerca-highlight,.acerca-section .acerca-tabs .acerca-tab:hover{color:#0dd143}.acerca-section .acerca-tabs .acerca-tab.active:after{animation:fadeIn .3s ease;background-color:#0dd143;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.acerca-section .acerca-content{display:none;height:calc(100vh - 150px);min-height:500px;opacity:0;overflow:hidden;position:relative;transition:opacity .5s ease}.acerca-section .acerca-content.active{display:block;opacity:1}.acerca-section .acerca-content.active .svg-container{align-items:center;display:flex;height:calc(100vh - 180px);justify-content:center;overflow:hidden;position:relative;width:100%}.acerca-section .acerca-content.active .svg-container img{animation:scaleIn .5s ease forwards;max-height:150%;max-width:150%;object-fit:contain;position:relative;right:-270px;transition:transform .3s ease}.acerca-section .acerca-historia-container{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.acerca-section .acerca-historia-container .historia-background{align-items:center;display:flex;height:100%;justify-content:flex-end;position:absolute;right:0;top:0;width:40%;z-index:1}.acerca-section .acerca-historia-container .historia-background .extractor-svg{height:auto;max-width:100%;opacity:.2}.acerca-section .acerca-historia-container .historia-content{position:relative;width:100%;z-index:2}.acerca-section .acerca-historia-container .historia-content .historia-header{margin-bottom:30px;text-align:center}.acerca-section .acerca-historia-container .historia-content .historia-header h2{font-size:2.5rem;font-weight:600}.acerca-section .acerca-historia-container .historia-content .historia-header h2 .acerca-highlight{color:#0dd143}.acerca-section .acerca-historia-container .historia-content .historia-body{display:flex;flex-wrap:wrap;gap:30px}.acerca-section .acerca-historia-container .historia-content .historia-body .historia-image{flex:1 1;min-width:300px;position:relative}.acerca-section .acerca-historia-container .historia-content .historia-body .historia-image img{border-radius:8px;box-shadow:0 5px 15px #0000001a;height:auto;width:100%}.acerca-section .acerca-historia-container .historia-content .historia-body .historia-image .image-size{background-color:#007bff;border-radius:4px;bottom:-25px;color:#fff;font-size:.85rem;left:50%;padding:5px 10px;position:absolute;transform:translateX(-50%)}.acerca-section .acerca-historia-container .historia-content .historia-body .historia-text{flex:1 1;min-width:300px}.acerca-section .acerca-historia-container .historia-content .historia-body .historia-text p{font-size:1.2rem;line-height:1.8;text-align:justify}.acerca-section .acerca-historia-container .historia-content .historia-body .historia-text p .acerca-highlight{color:#0dd143;font-weight:600}@keyframes scaleIn{0%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media screen and (min-width:1601px){.acerca-section .acerca-content.active .svg-container img{max-width:160%;right:-300px}}@media screen and (max-width:1600px){.acerca-section .acerca-content.active .svg-container img{max-width:150%;right:-270px}}@media screen and (max-width:1440px){.acerca-section .acerca-content.active .svg-container img{max-width:140%;right:-230px}}@media screen and (max-width:1300px){.acerca-section .acerca-content.active .svg-container img{max-width:130%;right:-190px}}@media screen and (max-width:1200px){.acerca-section .acerca-content.active .svg-container img{max-width:120%;right:-150px}}@media screen and (max-width:1100px){.acerca-section .acerca-content.active .svg-container img{max-width:110%;right:-100px}}@media screen and (max-width:992px){.acerca-section .acerca-section{height:auto;min-height:100vh}.acerca-section .acerca-tabs{margin-bottom:30px}.acerca-section .acerca-content{height:auto;min-height:450px}.acerca-section .acerca-content.active .svg-container{height:450px}.acerca-section .acerca-content.active .svg-container img{max-height:450px;max-width:135%;right:-150px}.acerca-section .acerca-historia-container .historia-background{opacity:.6}.acerca-section .acerca-historia-container .historia-content .historia-header h2{font-size:2rem}.acerca-section .acerca-historia-container .historia-content .historia-body{flex-direction:column}.acerca-section .acerca-historia-container .historia-content .historia-body .historia-text p{font-size:1.1rem}}@media screen and (max-width:850px){.acerca-section .acerca-content.active .svg-container img{max-width:150%;right:-170px}}@media screen and (max-width:768px){.acerca-section .acerca-tabs{margin-bottom:20px}.acerca-section .acerca-tabs .acerca-tab{font-size:1.3rem;margin:0 8px;padding:6px 12px 10px}.acerca-section .acerca-content{min-height:400px}.acerca-section .acerca-content.active .svg-container{height:400px;padding:0}.acerca-section .acerca-content.active .svg-container img{max-height:400px;max-width:175%;right:-200px}.acerca-section .acerca-historia-container .historia-background{height:0;margin-bottom:20px;opacity:.15;position:relative;width:100%}.acerca-section .acerca-historia-container .historia-content .historia-header h2{font-size:1.3rem}.acerca-section .acerca-historia-container .historia-content .historia-body{gap:20px}.acerca-section .acerca-historia-container .historia-content .historia-body .historia-image,.acerca-section .acerca-historia-container .historia-content .historia-body .historia-text{flex:100% 1}.acerca-section .acerca-historia-container .historia-content .historia-body .historia-text p{font-size:1rem}}@media screen and (max-width:650px){.acerca-section .acerca-tabs{margin-bottom:15px}.acerca-section .acerca-tabs .acerca-tab{font-size:1.2rem;margin:0 6px;padding:5px 10px 8px}.acerca-section .acerca-content.active .svg-container img{max-width:200%;right:-225px}}@media screen and (max-width:576px){.acerca-section .acerca-tabs{flex-direction:row;margin-bottom:10px}.acerca-section .acerca-tabs .acerca-tab{font-size:1.1rem;margin:0 5px;padding:4px 8px 6px}.acerca-section .acerca-content{min-height:350px}.acerca-section .acerca-content.active .svg-container{height:350px}.acerca-section .acerca-content.active .svg-container img{max-height:410px;max-width:280%;right:-70px}}@media screen and (max-width:450px){.acerca-section .acerca-tabs .acerca-tab{font-size:1rem;margin:0 4px;padding:3px 6px 5px}.acerca-section .acerca-content.active .svg-container img{max-width:240%;right:-30px}}@media screen and (max-width:375px){.acerca-section .acerca-tabs .acerca-tab{font-size:.9rem;margin:0 3px;padding:3px 5px 4px}.acerca-section .acerca-content.active .svg-container img{max-width:260%;right:-30px}}.aliados-section{background-color:#f7fcfa;overflow:hidden}.aliados-section .container{margin:0 auto;max-width:1200px}.aliados-section .aliados-title{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.aliados-section .aliados-title-highlight{color:#00a651}@media(max-width:768px){.aliados-section .aliados-title{font-size:2rem}}@media(max-width:576px){.aliados-section .aliados-title{font-size:1.8rem;margin-bottom:1.5rem}}.aliados-section .carousel-container{margin:0 auto;max-width:900px;overflow:hidden;position:relative;width:100%}.aliados-section .carousel-container:last-of-type{margin-bottom:3rem}.aliados-section .carousel{align-items:center;display:flex;gap:1rem}.aliados-section .logo-card{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 10px #0000000d;display:flex;flex:0 0 auto;height:100px;justify-content:center;margin:.5rem;min-width:200px;padding:1rem;width:22%}@media(max-width:576px){.aliados-section .logo-card{height:80px;min-width:160px}}.aliados-section .logo-card img{max-height:80%;max-width:100%;object-fit:contain}.aliados-section .aliados-terciarios{padding:1rem 0;width:100%}.aliados-section .aliados-terciarios.desktop-view{display:block}@media(max-width:768px){.aliados-section .aliados-terciarios.desktop-view{display:none}}.aliados-section .aliados-terciarios.mobile-view{display:none}@media(max-width:768px){.aliados-section .aliados-terciarios.mobile-view{display:block}}.aliados-section .aliados-terciarios-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.aliados-section .aliados-terciarios-carousel{overflow:hidden;position:relative;width:100%}.aliados-section .aliados-terciarios-carousel .carousel-slide{display:flex;flex-direction:column;gap:1rem;width:100%}.aliados-section .aliados-terciarios .carousel-navigation{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.aliados-section .aliados-terciarios .carousel-navigation .nav-btn{align-items:center;background-color:#00a651;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;transition:background-color .3s;width:40px}.aliados-section .aliados-terciarios .carousel-navigation .nav-btn:hover{background-color:#007338}.aliados-section .aliados-terciarios .carousel-navigation .nav-btn:active{transform:scale(.95)}.aliados-section .aliados-terciarios .carousel-indicators{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.aliados-section .aliados-terciarios .carousel-indicators .indicator{background-color:#ddd;border-radius:50%;cursor:pointer;height:10px;transition:background-color .3s;width:10px}.aliados-section .aliados-terciarios .carousel-indicators .indicator.active{background-color:#00a651;transform:scale(1.2)}.aliados-section .aliados-terciarios .aliado-terciario-item{background-color:#fff;border-radius:.25rem;box-shadow:0 1px 3px #0000000d;color:#555;font-size:.9rem;padding:1rem;text-align:center;transition:transform .3s,box-shadow .3s}.aliados-section .aliados-terciarios .aliado-terciario-item:hover{box-shadow:0 3px 10px #0000001a;transform:translateY(-2px)}.desktop-view .aliados-section .aliados-terciarios .aliado-terciario-item:nth-child(odd){padding-left:6rem;text-align:left}.desktop-view .aliados-section .aliados-terciarios .aliado-terciario-item:nth-child(2n){padding-right:6rem;text-align:right}.mobile-view .aliados-section .aliados-terciarios .aliado-terciario-item{margin-bottom:.5rem;padding:1.5rem 1rem;text-align:center}.contacto-section{background-color:#fff;padding:3rem 0;width:100%}@media(max-width:576px){.contacto-section{padding:2rem 0}}.contacto-section .contacto-container{margin:0 auto;max-width:1200px;padding:0 1.5rem}@media(max-width:576px){.contacto-section .contacto-container{padding:0 1rem}}.contacto-section .contacto-title{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.contacto-section .contacto-title-highlight{color:#00a651}@media(max-width:768px){.contacto-section .contacto-title{font-size:2.2rem;margin-bottom:2.5rem}}@media(max-width:576px){.contacto-section .contacto-title{font-size:1.8rem;margin-bottom:2rem}}.contacto-section .contacto-content{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}@media(min-width:768px){.contacto-section .contacto-content{align-items:center;flex-direction:row}}@media(max-width:576px){.contacto-section .contacto-content{gap:1.5rem;margin-bottom:2rem}}.contacto-section .contacto-content .contacto-image-container{align-items:center;background-color:#00a651;border-radius:.5rem;display:flex;flex:1 1;justify-content:center;padding:1.5rem}@media(max-width:576px){.contacto-section .contacto-content .contacto-image-container{order:1;padding:1rem}}.contacto-section .contacto-content .contacto-image-container .contacto-image{height:auto;max-width:100%}@media(max-width:576px){.contacto-section .contacto-content .contacto-image-container .contacto-image{max-width:85%}}.contacto-section .contacto-content .contacto-form-container{flex:1 1}@media(max-width:576px){.contacto-section .contacto-content .contacto-form-container{order:2}}.contacto-section .contacto-content .contacto-form-container .contacto-form .form-group{margin-bottom:1.5rem}@media(max-width:576px){.contacto-section .contacto-content .contacto-form-container .contacto-form .form-group{margin-bottom:1.2rem}}.contacto-section .contacto-content .contacto-form-container .contacto-form .form-group label{color:#666;display:block;font-size:.9rem;margin-bottom:.5rem}@media(max-width:576px){.contacto-section .contacto-content .contacto-form-container .contacto-form .form-group label{font-size:.85rem;margin-bottom:.3rem}}.contacto-section .contacto-content .contacto-form-container .contacto-form .form-group .form-control{background-color:#e8f5e9;border:1px solid #ddd;border-radius:.25rem;padding:.75rem 0;width:95%}@media(max-width:576px){.contacto-section .contacto-content .contacto-form-container .contacto-form .form-group .form-control{padding:.6rem 0;width:100%}}.contacto-section .contacto-content .contacto-form-container .contacto-form .form-group .form-control:focus{border-color:#00a651;box-shadow:0 0 0 2px #00a65133;outline:none}.contacto-section .contacto-content .contacto-form-container .contacto-form .form-group textarea.form-control{min-height:100px;resize:vertical}@media(max-width:576px){.contacto-section .contacto-content .contacto-form-container .contacto-form .form-group textarea.form-control{min-height:80px}}.contacto-section .contacto-content .contacto-form-container .contacto-form .form-submit{display:flex;justify-content:flex-end}@media(max-width:576px){.contacto-section .contacto-content .contacto-form-container .contacto-form .form-submit{justify-content:center}}.contacto-section .contacto-content .contacto-form-container .contacto-form .form-submit .submit-button{background-color:#00a651;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:background-color .2s}@media(max-width:576px){.contacto-section .contacto-content .contacto-form-container .contacto-form .form-submit .submit-button{padding:.7rem 0;width:100%}}.contacto-section .contacto-content .contacto-form-container .contacto-form .form-submit .submit-button:hover{background-color:#007338}.contacto-section .contacto-content .contacto-form-container .contacto-form .form-submit .submit-button.enviando{cursor:not-allowed;opacity:.7}.contacto-section .contacto-info{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}@media(min-width:768px){.contacto-section .contacto-info{grid-template-columns:repeat(3,1fr)}}@media(max-width:576px){.contacto-section .contacto-info{gap:1.5rem;margin-bottom:2rem;order:3}}.contacto-section .contacto-info .info-item{align-items:flex-start;display:flex;gap:1rem}@media(max-width:576px){.contacto-section .contacto-info .info-item{gap:.8rem}}.contacto-section .contacto-info .info-item .info-icon{align-items:center;background-color:#00a6511a;border-radius:50%;color:#00a651;display:flex;font-size:1.5rem;height:3rem;justify-content:center;width:3rem}@media(max-width:576px){.contacto-section .contacto-info .info-item .info-icon{font-size:1.2rem;height:2.5rem;width:2.5rem}}.contacto-section .contacto-info .info-item .info-icon img{height:50%;width:50%}@media(max-width:576px){.contacto-section .contacto-info .info-item .info-icon img{height:45%;width:45%}}.contacto-section .contacto-info .info-item .info-content h3{color:#333;font-size:1.2rem;margin:0 0 .5rem}@media(max-width:576px){.contacto-section .contacto-info .info-item .info-content h3{font-size:1rem;margin-bottom:.3rem}}.contacto-section .contacto-info .info-item .info-content p{color:#666;line-height:1.5;margin:0}@media(max-width:576px){.contacto-section .contacto-info .info-item .info-content p{font-size:.9rem;line-height:1.4}}.contacto-section .contacto-footer{padding-top:2rem}@media(max-width:576px){.contacto-section .contacto-footer{order:4;padding-top:1.5rem}}.contacto-section .contacto-footer .footer-divider{background-color:#eee;height:1px;margin-bottom:2rem}@media(max-width:576px){.contacto-section .contacto-footer .footer-divider{margin-bottom:1.5rem}}.contacto-section .contacto-footer .footer-quote{color:#666;font-style:italic;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}@media(max-width:576px){.contacto-section .contacto-footer .footer-quote{font-size:.9rem;margin-bottom:1.2rem}}.contacto-section .contacto-footer .footer-copyright{color:#999;font-size:.9rem;text-align:center}@media(max-width:576px){.contacto-section .contacto-footer .footer-copyright{font-size:.8rem}}.section-content{overflow-x:hidden;scrollbar-color:#0000004d #0000;scrollbar-width:thin}.section-content::-webkit-scrollbar{width:6px}.section-content::-webkit-scrollbar-track{background:#0000}.section-content::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}.section-content::-webkit-scrollbar-thumb:hover{background:#00000080}.GM__light-basic-data-section{background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 4px #0000000d}.GM__light-basic-data-section .GM__light-section-title{background-color:#00c853;border-bottom:1px solid #00b848;color:#fff}.GM__light-basic-data-section .GM__light-data-form{background-color:#fff}.GM__light-basic-data-section .GM__light-input-label{color:#444}.GM__light-basic-data-section .GM__light-input,.GM__light-basic-data-section .GM__light-select{background-color:#fff;border:1px solid #d0d0d0;color:#333;transition:border-color .2s}.GM__light-basic-data-section .GM__light-input:focus,.GM__light-basic-data-section .GM__light-select:focus{border-color:#00c853;outline:none}.GM__light-basic-data-section .GM__light-input:disabled,.GM__light-basic-data-section .GM__light-select:disabled{background-color:#f5f5f5;color:#888;cursor:not-allowed}.GM__light-basic-data-section .GM__light-input::placeholder,.GM__light-basic-data-section .GM__light-select::placeholder{color:#aaa}.GM__light-basic-data-section .GM__light-consult-button{background-color:#00c853;color:#fff;transition:background-color .2s}.GM__light-basic-data-section .GM__light-consult-button:hover:not(:disabled){background-color:#00b848}.GM__light-basic-data-section .GM__light-clear-button{background-color:#f44336;color:#fff}.GM__light-basic-data-section .GM__light-clear-button:hover:not(:disabled){background-color:#e53935}.GM__light-basic-data-section .GM__light-pdf-button{background-color:#2196f3;color:#fff}.GM__light-basic-data-section .GM__light-pdf-button:hover:not(:disabled){background-color:#1e88e5}.GM__light-basic-data-section .GM__light-share-button{background-color:#673ab7;color:#fff}.GM__light-basic-data-section .GM__light-share-button:hover:not(:disabled){background-color:#5e35b1}.GM__dark-basic-data-section{background-color:#2d2d2d;border:1px solid #444;box-shadow:0 2px 4px #0003}.GM__dark-basic-data-section .GM__dark-section-title{background-color:#00c853;border-bottom:1px solid #00b848;color:#fff}.GM__dark-basic-data-section .GM__dark-data-form{background-color:#2d2d2d}.GM__dark-basic-data-section .GM__dark-input-label{color:#e0e0e0}.GM__dark-basic-data-section .GM__dark-input,.GM__dark-basic-data-section .GM__dark-select{background-color:#3a3a3a;border:1px solid #444;color:#f5f5f5;transition:border-color .2s}.GM__dark-basic-data-section .GM__dark-input:focus,.GM__dark-basic-data-section .GM__dark-select:focus{border-color:#00c853;outline:none}.GM__dark-basic-data-section .GM__dark-input:disabled,.GM__dark-basic-data-section .GM__dark-select:disabled{background-color:#333;color:#888;cursor:not-allowed}.GM__dark-basic-data-section .GM__dark-input::placeholder,.GM__dark-basic-data-section .GM__dark-select::placeholder{color:#888}.GM__dark-basic-data-section .GM__dark-select option{background-color:#3a3a3a;color:#f5f5f5}.GM__dark-basic-data-section .GM__dark-consult-button{background-color:#00c853;color:#fff;transition:background-color .2s}.GM__dark-basic-data-section .GM__dark-consult-button:hover:not(:disabled){background-color:#00b848}.GM__dark-basic-data-section .GM__dark-clear-button{background-color:#f44336;color:#fff}.GM__dark-basic-data-section .GM__dark-clear-button:hover:not(:disabled){background-color:#e53935}.GM__dark-basic-data-section .GM__dark-pdf-button{background-color:#2196f3;color:#fff}.GM__dark-basic-data-section .GM__dark-pdf-button:hover:not(:disabled){background-color:#1e88e5}.GM__dark-basic-data-section .GM__dark-share-button{background-color:#673ab7;color:#fff}.GM__dark-basic-data-section .GM__dark-share-button:hover:not(:disabled){background-color:#5e35b1}.GM__dark-basic-data-section,.GM__light-basic-data-section{border-radius:8px;margin-bottom:15px;overflow:hidden;position:relative;width:100%}.GM__dark-basic-data-section .GM__dark-section-title,.GM__dark-basic-data-section .GM__light-section-title,.GM__light-basic-data-section .GM__dark-section-title,.GM__light-basic-data-section .GM__light-section-title{font-size:18px;font-weight:600;margin:0;padding:12px;text-align:center}.GM__dark-basic-data-section .GM__dark-data-form,.GM__dark-basic-data-section .GM__light-data-form,.GM__light-basic-data-section .GM__dark-data-form,.GM__light-basic-data-section .GM__light-data-form{padding:15px}.GM__dark-basic-data-section .GM__dark-form-row,.GM__dark-basic-data-section .GM__light-form-row,.GM__light-basic-data-section .GM__dark-form-row,.GM__light-basic-data-section .GM__light-form-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.GM__dark-basic-data-section .GM__dark-form-row:last-child,.GM__dark-basic-data-section .GM__light-form-row:last-child,.GM__light-basic-data-section .GM__dark-form-row:last-child,.GM__light-basic-data-section .GM__light-form-row:last-child{margin-bottom:0}.GM__dark-basic-data-section .GM__dark-input-group,.GM__dark-basic-data-section .GM__light-input-group,.GM__light-basic-data-section .GM__dark-input-group,.GM__light-basic-data-section .GM__light-input-group{flex:1 1;min-width:160px;position:relative}.GM__dark-basic-data-section .GM__dark-input-label,.GM__dark-basic-data-section .GM__light-input-label,.GM__light-basic-data-section .GM__dark-input-label,.GM__light-basic-data-section .GM__light-input-label{display:block;font-size:12px;font-weight:500;margin-bottom:5px}.GM__dark-basic-data-section .GM__dark-input,.GM__dark-basic-data-section .GM__dark-select,.GM__dark-basic-data-section .GM__light-input,.GM__dark-basic-data-section .GM__light-select,.GM__light-basic-data-section .GM__dark-input,.GM__light-basic-data-section .GM__dark-select,.GM__light-basic-data-section .GM__light-input,.GM__light-basic-data-section .GM__light-select{border-radius:4px;box-sizing:border-box;font-size:14px;height:36px;padding:8px 10px;width:100%}.GM__dark-basic-data-section .GM__dark-form-actions,.GM__dark-basic-data-section .GM__light-form-actions,.GM__light-basic-data-section .GM__dark-form-actions,.GM__light-basic-data-section .GM__light-form-actions{align-items:flex-end;display:flex;flex:0 0 auto;justify-content:flex-end}.GM__dark-basic-data-section .GM__dark-button,.GM__dark-basic-data-section .GM__light-button,.GM__light-basic-data-section .GM__dark-button,.GM__light-basic-data-section .GM__light-button{border:none;border-radius:4px;cursor:pointer;font-weight:500;height:36px}.GM__dark-basic-data-section .GM__dark-button:disabled,.GM__dark-basic-data-section .GM__light-button:disabled,.GM__light-basic-data-section .GM__dark-button:disabled,.GM__light-basic-data-section .GM__light-button:disabled{cursor:not-allowed;opacity:.6}.GM__dark-basic-data-section .GM__dark-consult-button,.GM__dark-basic-data-section .GM__light-consult-button,.GM__light-basic-data-section .GM__dark-consult-button,.GM__light-basic-data-section .GM__light-consult-button{min-width:100px;padding:0 20px}.GM__dark-basic-data-section .GM__dark-clear-button,.GM__dark-basic-data-section .GM__dark-pdf-button,.GM__dark-basic-data-section .GM__dark-share-button,.GM__dark-basic-data-section .GM__light-clear-button,.GM__dark-basic-data-section .GM__light-pdf-button,.GM__dark-basic-data-section .GM__light-share-button,.GM__light-basic-data-section .GM__dark-clear-button,.GM__light-basic-data-section .GM__dark-pdf-button,.GM__light-basic-data-section .GM__dark-share-button,.GM__light-basic-data-section .GM__light-clear-button,.GM__light-basic-data-section .GM__light-pdf-button,.GM__light-basic-data-section .GM__light-share-button{align-items:center;display:flex;height:36px;justify-content:center;margin-left:8px;padding:0;width:36px}.GM__dark-basic-data-section .GM__dark-clear-button img,.GM__dark-basic-data-section .GM__dark-pdf-button img,.GM__dark-basic-data-section .GM__dark-share-button img,.GM__dark-basic-data-section .GM__light-clear-button img,.GM__dark-basic-data-section .GM__light-pdf-button img,.GM__dark-basic-data-section .GM__light-share-button img,.GM__light-basic-data-section .GM__dark-clear-button img,.GM__light-basic-data-section .GM__dark-pdf-button img,.GM__light-basic-data-section .GM__dark-share-button img,.GM__light-basic-data-section .GM__light-clear-button img,.GM__light-basic-data-section .GM__light-pdf-button img,.GM__light-basic-data-section .GM__light-share-button img{height:18px;width:18px}@media(max-width:1100px){.GM__dark-basic-data-section .GM__dark-form-row,.GM__dark-basic-data-section .GM__light-form-row,.GM__light-basic-data-section .GM__dark-form-row,.GM__light-basic-data-section .GM__light-form-row{flex-wrap:wrap}.GM__dark-basic-data-section .GM__dark-input-group,.GM__dark-basic-data-section .GM__light-input-group,.GM__light-basic-data-section .GM__dark-input-group,.GM__light-basic-data-section .GM__light-input-group{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:0}.GM__dark-basic-data-section .GM__dark-form-actions,.GM__dark-basic-data-section .GM__light-form-actions,.GM__light-basic-data-section .GM__dark-form-actions,.GM__light-basic-data-section .GM__light-form-actions{flex:0 0 auto;margin-left:auto}}@media(max-width:768px){.GM__dark-basic-data-section .GM__dark-input-group,.GM__dark-basic-data-section .GM__light-input-group,.GM__light-basic-data-section .GM__dark-input-group,.GM__light-basic-data-section .GM__light-input-group{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:0}}@media(max-width:576px){.GM__dark-basic-data-section .GM__dark-input-group,.GM__dark-basic-data-section .GM__light-input-group,.GM__light-basic-data-section .GM__dark-input-group,.GM__light-basic-data-section .GM__light-input-group{flex:1 0 100%}.GM__dark-basic-data-section .GM__dark-form-actions,.GM__dark-basic-data-section .GM__light-form-actions,.GM__light-basic-data-section .GM__dark-form-actions,.GM__light-basic-data-section .GM__light-form-actions{justify-content:center;margin-top:10px;width:100%}}.GM__dark-route-characteristics-section,.GM__light-route-characteristics-section,.GM__route-characteristics-section{border-radius:8px;margin-bottom:2rem;padding:1.5rem}.GM__dark-route-characteristics-section .characteristics-container,.GM__light-route-characteristics-section .characteristics-container,.GM__route-characteristics-section .characteristics-container{display:flex;flex-wrap:nowrap;gap:1.5rem;width:100%}@media(max-width:992px){.GM__dark-route-characteristics-section .characteristics-container,.GM__light-route-characteristics-section .characteristics-container,.GM__route-characteristics-section .characteristics-container{flex-direction:column}}.GM__dark-route-characteristics-section .topography-column,.GM__light-route-characteristics-section .topography-column,.GM__route-characteristics-section .topography-column{flex:1 1;max-width:30%;min-width:250px}.GM__dark-route-characteristics-section .map-column,.GM__light-route-characteristics-section .map-column,.GM__route-characteristics-section .map-column{flex:2 1;min-width:350px;position:relative;width:40%}.GM__dark-route-characteristics-section .map-column .map-container,.GM__light-route-characteristics-section .map-column .map-container,.GM__route-characteristics-section .map-column .map-container{border-radius:8px;height:300px;overflow:hidden;position:relative;width:100%}.GM__dark-route-characteristics-section .chart-column,.GM__light-route-characteristics-section .chart-column,.GM__route-characteristics-section .chart-column{display:flex;flex:1 1;flex-direction:column;max-width:30%;min-width:250px}.GM__dark-route-characteristics-section .topography-list,.GM__light-route-characteristics-section .topography-list,.GM__route-characteristics-section .topography-list{list-style:none;margin:0;padding:0}.GM__dark-route-characteristics-section .topography-item,.GM__light-route-characteristics-section .topography-item,.GM__route-characteristics-section .topography-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;padding:.5rem 0}.GM__dark-route-characteristics-section .topography-item:last-child,.GM__light-route-characteristics-section .topography-item:last-child,.GM__route-characteristics-section .topography-item:last-child{border-bottom:none}.GM__dark-route-characteristics-section .topography-item.zero-segment,.GM__light-route-characteristics-section .topography-item.zero-segment,.GM__route-characteristics-section .topography-item.zero-segment{opacity:.5}.GM__dark-route-characteristics-section .topography-icon,.GM__light-route-characteristics-section .topography-icon,.GM__route-characteristics-section .topography-icon{height:24px;margin-right:1rem;width:24px}.GM__dark-route-characteristics-section .topography-icon img,.GM__light-route-characteristics-section .topography-icon img,.GM__route-characteristics-section .topography-icon img{height:100%;width:100%}.GM__dark-route-characteristics-section .topography-name,.GM__light-route-characteristics-section .topography-name,.GM__route-characteristics-section .topography-name{flex:1 1}.GM__dark-route-characteristics-section .topography-distance,.GM__light-route-characteristics-section .topography-distance,.GM__route-characteristics-section .topography-distance{font-weight:700;min-width:80px;text-align:right}.GM__dark-route-characteristics-section .map-container,.GM__light-route-characteristics-section .map-container,.GM__route-characteristics-section .map-container{border-radius:8px;height:300px;overflow:hidden;width:100%}.GM__dark-route-characteristics-section .chart-container,.GM__light-route-characteristics-section .chart-container,.GM__route-characteristics-section .chart-container{height:200px;margin-bottom:1rem;position:relative}.GM__dark-route-characteristics-section .chart-legend,.GM__light-route-characteristics-section .chart-legend,.GM__route-characteristics-section .chart-legend{margin-top:auto}.GM__dark-route-characteristics-section .legend-item,.GM__light-route-characteristics-section .legend-item,.GM__route-characteristics-section .legend-item{align-items:center;display:flex;margin-bottom:.5rem}.GM__dark-route-characteristics-section .legend-color,.GM__light-route-characteristics-section .legend-color,.GM__route-characteristics-section .legend-color{border-radius:4px;height:14px;margin-right:.5rem;width:14px}.GM__dark-route-characteristics-section .error-message,.GM__dark-route-characteristics-section .loading-indicator,.GM__light-route-characteristics-section .error-message,.GM__light-route-characteristics-section .loading-indicator,.GM__route-characteristics-section .error-message,.GM__route-characteristics-section .loading-indicator{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;text-align:center}.GM__dark-route-characteristics-section .spinner,.GM__light-route-characteristics-section .spinner,.GM__route-characteristics-section .spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top:4px solid var(--primary-color);height:40px;margin-bottom:1rem;width:40px}@media(max-width:1200px){.GM__dark-route-characteristics-section .characteristics-container,.GM__light-route-characteristics-section .characteristics-container,.GM__route-characteristics-section .characteristics-container{flex-wrap:wrap}.GM__dark-route-characteristics-section .chart-column,.GM__dark-route-characteristics-section .map-column,.GM__dark-route-characteristics-section .topography-column,.GM__light-route-characteristics-section .chart-column,.GM__light-route-characteristics-section .map-column,.GM__light-route-characteristics-section .topography-column,.GM__route-characteristics-section .chart-column,.GM__route-characteristics-section .map-column,.GM__route-characteristics-section .topography-column{flex:1 0 45%;max-width:100%}}@media(max-width:768px){.GM__dark-route-characteristics-section .chart-column,.GM__dark-route-characteristics-section .map-column,.GM__dark-route-characteristics-section .topography-column,.GM__light-route-characteristics-section .chart-column,.GM__light-route-characteristics-section .map-column,.GM__light-route-characteristics-section .topography-column,.GM__route-characteristics-section .chart-column,.GM__route-characteristics-section .map-column,.GM__route-characteristics-section .topography-column{flex:1 0 100%}}.GM__light-route-characteristics-section{--primary-color:#00a650;--border-color:#e0e0e0;background-color:#fff;box-shadow:0 1px 3px #0000001a}.GM__light-route-characteristics-section .topography-name{color:#333}.GM__light-route-characteristics-section .spinner{border-top-color:#00a650}.GM__dark-route-characteristics-section{--primary-color:#00c65f;--border-color:#444;background-color:#2a2a2a;box-shadow:0 1px 3px #0000004d}.GM__dark-route-characteristics-section h3,.GM__dark-route-characteristics-section h4{color:#f0f0f0}.GM__dark-route-characteristics-section .topography-name{color:#d0d0d0}.GM__dark-route-characteristics-section .topography-distance{color:#fff}.GM__dark-route-characteristics-section .spinner{border:4px solid #ffffff1a;border-top-color:#00c65f}.GM__dark-route-characteristics-section .legend-text{color:#d0d0d0}.GM__dark-general-parameters-section,.GM__general-parameters-section,.GM__light-general-parameters-section{border-radius:8px;margin-bottom:2rem;overflow:hidden}.GM__dark-general-parameters-section h3,.GM__general-parameters-section h3,.GM__light-general-parameters-section h3{background-color:var(--primary-color);color:#fff;font-weight:600;margin:0;padding:1rem;text-align:center}.GM__dark-general-parameters-section h4,.GM__general-parameters-section h4,.GM__light-general-parameters-section h4{border-bottom:1px solid var(--border-color);font-weight:500;margin:0 0 1rem;padding-bottom:.5rem}.GM__dark-general-parameters-section .parameters-container,.GM__general-parameters-section .parameters-container,.GM__light-general-parameters-section .parameters-container{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem}@media(max-width:992px){.GM__dark-general-parameters-section .parameters-container,.GM__general-parameters-section .parameters-container,.GM__light-general-parameters-section .parameters-container{flex-direction:column}}.GM__dark-general-parameters-section .operation-column,.GM__dark-general-parameters-section .speeds-column,.GM__dark-general-parameters-section .times-column,.GM__general-parameters-section .operation-column,.GM__general-parameters-section .speeds-column,.GM__general-parameters-section .times-column,.GM__light-general-parameters-section .operation-column,.GM__light-general-parameters-section .speeds-column,.GM__light-general-parameters-section .times-column{background-color:var(--section-bg);border-radius:8px;box-shadow:0 1px 3px #0000001f;flex:1 1;padding:1rem}@media(max-width:992px){.GM__dark-general-parameters-section .operation-column,.GM__dark-general-parameters-section .speeds-column,.GM__dark-general-parameters-section .times-column,.GM__general-parameters-section .operation-column,.GM__general-parameters-section .speeds-column,.GM__general-parameters-section .times-column,.GM__light-general-parameters-section .operation-column,.GM__light-general-parameters-section .speeds-column,.GM__light-general-parameters-section .times-column{width:100%}}.GM__dark-general-parameters-section .speeds-column,.GM__general-parameters-section .speeds-column,.GM__light-general-parameters-section .speeds-column{min-width:300px}.GM__dark-general-parameters-section .speeds-column .speed-headers,.GM__general-parameters-section .speeds-column .speed-headers,.GM__light-general-parameters-section .speeds-column .speed-headers{display:flex;justify-content:flex-end;margin-bottom:.5rem}.GM__dark-general-parameters-section .speeds-column .speed-headers .speed-header,.GM__general-parameters-section .speeds-column .speed-headers .speed-header,.GM__light-general-parameters-section .speeds-column .speed-headers .speed-header{color:var(--text-muted);font-size:.9rem;font-weight:500;text-align:center;width:80px}.GM__dark-general-parameters-section .operation-list,.GM__dark-general-parameters-section .speeds-list,.GM__dark-general-parameters-section .times-list,.GM__general-parameters-section .operation-list,.GM__general-parameters-section .speeds-list,.GM__general-parameters-section .times-list,.GM__light-general-parameters-section .operation-list,.GM__light-general-parameters-section .speeds-list,.GM__light-general-parameters-section .times-list{list-style:none;margin:0;padding:0}.GM__dark-general-parameters-section .speed-item,.GM__general-parameters-section .speed-item,.GM__light-general-parameters-section .speed-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;padding:.75rem 0}.GM__dark-general-parameters-section .speed-item:last-child,.GM__general-parameters-section .speed-item:last-child,.GM__light-general-parameters-section .speed-item:last-child{border-bottom:none}.GM__dark-general-parameters-section .speed-item .terrain-icon,.GM__general-parameters-section .speed-item .terrain-icon,.GM__light-general-parameters-section .speed-item .terrain-icon{height:24px;margin-right:1rem;width:24px}.GM__dark-general-parameters-section .speed-item .terrain-icon img,.GM__general-parameters-section .speed-item .terrain-icon img,.GM__light-general-parameters-section .speed-item .terrain-icon img{height:100%;width:100%}.GM__dark-general-parameters-section .speed-item .terrain-name,.GM__general-parameters-section .speed-item .terrain-name,.GM__light-general-parameters-section .speed-item .terrain-name{flex:1 1}.GM__dark-general-parameters-section .speed-item .speed-value,.GM__general-parameters-section .speed-item .speed-value,.GM__light-general-parameters-section .speed-item .speed-value{font-weight:600;text-align:center;width:80px}.GM__dark-general-parameters-section .time-item,.GM__general-parameters-section .time-item,.GM__light-general-parameters-section .time-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;padding:.75rem 0}.GM__dark-general-parameters-section .time-item:last-child,.GM__general-parameters-section .time-item:last-child,.GM__light-general-parameters-section .time-item:last-child{border-bottom:none}.GM__dark-general-parameters-section .time-item .time-icon,.GM__general-parameters-section .time-item .time-icon,.GM__light-general-parameters-section .time-item .time-icon{height:24px;margin-right:1rem;width:24px}.GM__dark-general-parameters-section .time-item .time-icon img,.GM__general-parameters-section .time-item .time-icon img,.GM__light-general-parameters-section .time-item .time-icon img{height:100%;width:100%}.GM__dark-general-parameters-section .time-item .time-name,.GM__general-parameters-section .time-item .time-name,.GM__light-general-parameters-section .time-item .time-name{flex:1 1;padding-right:.5rem}.GM__dark-general-parameters-section .time-item .time-value,.GM__general-parameters-section .time-item .time-value,.GM__light-general-parameters-section .time-item .time-value{font-weight:600;min-width:100px;text-align:right}.GM__dark-general-parameters-section .operation-item,.GM__general-parameters-section .operation-item,.GM__light-general-parameters-section .operation-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;padding:.75rem 0}.GM__dark-general-parameters-section .operation-item:last-child,.GM__general-parameters-section .operation-item:last-child,.GM__light-general-parameters-section .operation-item:last-child{border-bottom:none}.GM__dark-general-parameters-section .operation-item .operation-icon,.GM__general-parameters-section .operation-item .operation-icon,.GM__light-general-parameters-section .operation-item .operation-icon{height:24px;margin-right:1rem;width:24px}.GM__dark-general-parameters-section .operation-item .operation-icon img,.GM__general-parameters-section .operation-item .operation-icon img,.GM__light-general-parameters-section .operation-item .operation-icon img{height:100%;width:100%}.GM__dark-general-parameters-section .operation-item .operation-name,.GM__general-parameters-section .operation-item .operation-name,.GM__light-general-parameters-section .operation-item .operation-name{flex:1 1}.GM__dark-general-parameters-section .operation-item .operation-value,.GM__general-parameters-section .operation-item .operation-value,.GM__light-general-parameters-section .operation-item .operation-value{font-weight:600;min-width:100px;text-align:right}.GM__general-parameters-section.error,.GM__general-parameters-section.loading,.GM__general-parameters-section.no-data,.error.GM__dark-general-parameters-section,.error.GM__light-general-parameters-section,.loading.GM__dark-general-parameters-section,.loading.GM__light-general-parameters-section,.no-data.GM__dark-general-parameters-section,.no-data.GM__light-general-parameters-section{align-items:center;display:flex;justify-content:center;min-height:200px;text-align:center}.GM__general-parameters-section.error .loading-indicator,.GM__general-parameters-section.loading .loading-indicator,.GM__general-parameters-section.no-data .loading-indicator,.error.GM__dark-general-parameters-section .loading-indicator,.error.GM__light-general-parameters-section .loading-indicator,.loading.GM__dark-general-parameters-section .loading-indicator,.loading.GM__light-general-parameters-section .loading-indicator,.no-data.GM__dark-general-parameters-section .loading-indicator,.no-data.GM__light-general-parameters-section .loading-indicator{align-items:center;display:flex;flex-direction:column}.GM__general-parameters-section.error .loading-indicator .spinner,.GM__general-parameters-section.loading .loading-indicator .spinner,.GM__general-parameters-section.no-data .loading-indicator .spinner,.error.GM__dark-general-parameters-section .loading-indicator .spinner,.error.GM__light-general-parameters-section .loading-indicator .spinner,.loading.GM__dark-general-parameters-section .loading-indicator .spinner,.loading.GM__light-general-parameters-section .loading-indicator .spinner,.no-data.GM__dark-general-parameters-section .loading-indicator .spinner,.no-data.GM__light-general-parameters-section .loading-indicator .spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top:4px solid var(--primary-color);height:40px;margin-bottom:1rem;width:40px}.GM__light-general-parameters-section{--primary-color:#00a650;--section-bg:#fff;--border-color:#e0e0e0;--text-muted:#666}.GM__light-general-parameters-section .spinner{border-top-color:#00a650}.GM__dark-general-parameters-section{--primary-color:#00c65f;--section-bg:#2a2a2a;--border-color:#444;--text-muted:#aaa}.GM__dark-general-parameters-section h4{color:#f0f0f0}.GM__dark-general-parameters-section .spinner{border:4px solid #ffffff1a;border-top-color:#00c65f}.GM__dark-general-parameters-section .operation-name,.GM__dark-general-parameters-section .terrain-name,.GM__dark-general-parameters-section .time-name{color:#d0d0d0}.GM__dark-general-parameters-section .operation-value,.GM__dark-general-parameters-section .speed-value,.GM__dark-general-parameters-section .time-value{color:#fff}.calculator-container{padding-bottom:20px;position:relative;width:100%}.calculator-container .success-message{animation:fadeIn .3s,fadeOut .3s 2.7s;background-color:#4caf50;border-radius:5px;box-shadow:0 4px 8px #0003;color:#fff;left:50%;padding:12px 20px;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}.calculator-container .calculating-overlay{align-items:center;background-color:#fffc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.calculator-container .calculating-overlay .calculating-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:30px;text-align:center}.calculator-container .calculating-overlay .calculating-content .spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#00c853;height:50px;margin:0 auto 15px;width:50px}.calculator-container .calculating-overlay .calculating-content p{color:#333;font-size:16px;margin:0}.calculator-container .calculator-results{margin-top:20px}.GM__dark-calculator-container{background-color:#222;color:#f0f0f0;min-height:100%;padding-bottom:20px;position:relative;width:100%}.GM__dark-calculator-container .success-message{animation:fadeIn .3s,fadeOut .3s 2.7s;background-color:#00c853;border-radius:5px;box-shadow:0 4px 8px #0000004d;color:#fff;left:50%;padding:12px 20px;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}.GM__dark-calculator-container .calculating-overlay{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.GM__dark-calculator-container .calculating-overlay .calculating-content{background-color:#333;border-radius:8px;box-shadow:0 4px 12px #0000004d;padding:30px;text-align:center}.GM__dark-calculator-container .calculating-overlay .calculating-content .spinner{animation:spin 1s linear infinite;border:5px solid #444;border-radius:50%;border-top-color:#00c853;height:50px;margin:0 auto 15px;width:50px}.GM__dark-calculator-container .calculating-overlay .calculating-content p{color:#f0f0f0;font-size:16px;margin:0}.GM__dark-calculator-container .calculator-results{margin-top:20px}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.vehicle-document-card{border:2px solid;border-radius:.375rem;display:flex;flex-direction:column;min-height:200px;padding:.75rem;transition:all .3s ease}.vehicle-document-card.theme-light{background:#f8fafc}.vehicle-document-card.theme-light:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.vehicle-document-card.theme-light.status-expired{background:#ef44440d;border-color:#ef4444}.vehicle-document-card.theme-light.status-critical{background:#f59e0b0d;border-color:#f59e0b}.vehicle-document-card.theme-light.status-warning{background:#eab3080d;border-color:#eab308}.vehicle-document-card.theme-light.status-valid{background:#10b9810d;border-color:#10b981}.vehicle-document-card.theme-light.status-empty,.vehicle-document-card.theme-light.status-missing-optional,.vehicle-document-card.theme-light.status-missing-required{background:#6b72800d;border-color:#6b7280}.vehicle-document-card.theme-light.status-not-required{background:#d1d5db0d;border-color:#d1d5db}.vehicle-document-card.theme-light.status-default{border-color:#e2e8f0}.vehicle-document-card.theme-dark{background:#1a1a1a}.vehicle-document-card.theme-dark:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.vehicle-document-card.theme-dark.status-expired{background:#ef44441a;border-color:#ef4444}.vehicle-document-card.theme-dark.status-critical{background:#f59e0b1a;border-color:#f59e0b}.vehicle-document-card.theme-dark.status-warning{background:#eab3081a;border-color:#eab308}.vehicle-document-card.theme-dark.status-valid{background:#10b9811a;border-color:#10b981}.vehicle-document-card.theme-dark.status-empty,.vehicle-document-card.theme-dark.status-missing-optional,.vehicle-document-card.theme-dark.status-missing-required{background:#6b72801a;border-color:#6b7280}.vehicle-document-card.theme-dark.status-not-required{background:#4b55631a;border-color:#4b5563}.vehicle-document-card.theme-dark.status-default{border-color:#404040}.vehicle-document-card.extra-document.theme-light{border-left:4px solid #8b5cf6}.vehicle-document-card.extra-document.theme-light:hover{box-shadow:0 4px 12px #8b5cf633}.vehicle-document-card.extra-document.theme-dark{border-left:4px solid #a78bfa}.vehicle-document-card.extra-document.theme-dark:hover{box-shadow:0 4px 12px #a78bfa4d}.theme-dark .vehicle-document-card.missing,.theme-light .vehicle-document-card.missing{border-style:dashed;opacity:.8}.vehicle-document-card .card-header{margin-bottom:.75rem}.vehicle-document-card .card-header .document-title{font-size:.75rem;font-weight:600;line-height:1.3;margin:0 0 .25rem;word-break:break-word}.vehicle-document-card .card-header .badges-container{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.vehicle-document-card .card-header .extra-badge,.vehicle-document-card .card-header .missing-badge,.vehicle-document-card .card-header .required-badge{border-radius:10px;display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.theme-light .vehicle-document-card .card-header .required-badge{background:#ef44441a;color:#ef4444}.theme-dark .vehicle-document-card .card-header .required-badge{background:#ef444433;color:#fca5a5}.theme-light .vehicle-document-card .card-header .missing-badge{background:#fb923c1a;color:#f59e0b}.theme-dark .vehicle-document-card .card-header .missing-badge{background:#fb923c33;color:#fbbf24}.theme-light .vehicle-document-card .card-header .extra-badge{background:#8b5cf61a;color:#8b5cf6}.theme-dark .vehicle-document-card .card-header .extra-badge{background:#8b5cf633;color:#a78bfa}.vehicle-document-card .card-content{flex:1 1}.vehicle-document-card .card-content .date-info{margin-bottom:.75rem}.vehicle-document-card .card-content .date-info .date-row{display:flex;justify-content:space-between;margin-bottom:.25rem}.vehicle-document-card .card-content .date-info .date-row .date-label{font-size:.6875rem;font-weight:500}.theme-light .vehicle-document-card .card-content .date-info .date-row .date-label{color:#64748b}.theme-dark .vehicle-document-card .card-content .date-info .date-row .date-label{color:#94a3b8}.vehicle-document-card .card-content .date-info .date-row .date-value{font-size:.6875rem;font-weight:600}.vehicle-document-card .card-content .days-remaining{border-radius:4px;font-size:.6875rem;font-weight:600;margin-bottom:.5rem;padding:.25rem;text-align:center}.vehicle-document-card .card-content .days-remaining.status-expired{background:#ef44441a;color:#ef4444}.vehicle-document-card .card-content .days-remaining.status-critical{background:#f59e0b1a;color:#f59e0b}.vehicle-document-card .card-content .days-remaining.status-warning{background:#eab3081a;color:#eab308}.vehicle-document-card .card-content .days-remaining.status-valid{background:#10b9811a;color:#10b981}.vehicle-document-card .card-content .no-file-message{border-radius:4px;font-size:.6875rem;font-style:italic;padding:.25rem;text-align:center}.theme-light .vehicle-document-card .card-content .no-file-message{background:#6b72801a;color:#6b7280}.theme-dark .vehicle-document-card .card-content .no-file-message{background:#6b728033;color:#9ca3af}.vehicle-document-card .card-content .missing-content{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:center}.vehicle-document-card .card-content .missing-content .missing-message{text-align:center}.vehicle-document-card .card-content .missing-content .missing-message .missing-title{font-size:.75rem;font-weight:600;margin:0}.theme-light .vehicle-document-card .card-content .missing-content .missing-message .missing-title{color:#64748b}.theme-dark .vehicle-document-card .card-content .missing-content .missing-message .missing-title{color:#94a3b8}.vehicle-document-card .card-actions{border-top:1px solid;display:flex;gap:.5rem;justify-content:flex-end;margin-top:auto;padding-top:.5rem}.theme-light .vehicle-document-card .card-actions{border-color:#e2e8f0}.theme-dark .vehicle-document-card .card-actions{border-color:#404040}.vehicle-document-card .card-actions .action-btn{align-items:center;border:1px solid;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.vehicle-document-card .card-actions .action-btn.theme-light{background:#fff;border-color:#e2e8f0}.vehicle-document-card .card-actions .action-btn.theme-light:hover{background:#f1f5f9;transform:scale(1.05)}.vehicle-document-card .card-actions .action-btn.theme-dark{background:#2d2d2d;border-color:#404040}.vehicle-document-card .card-actions .action-btn.theme-dark:hover{background:#404040;transform:scale(1.05)}.vehicle-document-card .card-actions .action-btn.add-btn.theme-light{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.vehicle-document-card .card-actions .action-btn.add-btn.theme-light:hover{background:#3b82f633}.vehicle-document-card .card-actions .action-btn.add-btn.theme-dark{background:#3b82f633;border-color:#60a5fa;color:#60a5fa}.vehicle-document-card .card-actions .action-btn.add-btn.theme-dark:hover{background:#3b82f64d}.vehicle-document-card .card-actions .action-btn img{height:16px;width:16px}@media(max-width:768px){.vehicle-document-card{min-height:180px}.vehicle-document-card .card-header .document-title{font-size:.6875rem}.vehicle-document-card .card-header .badges-container{gap:4px}.vehicle-document-card .card-header .badges-container .extra-badge,.vehicle-document-card .card-header .badges-container .missing-badge,.vehicle-document-card .card-header .badges-container .required-badge{font-size:8px;padding:1px 4px}.vehicle-document-card .card-content .date-info .date-row .date-label,.vehicle-document-card .card-content .date-info .date-row .date-value{font-size:10px}.vehicle-document-card .card-content .days-remaining{font-size:10px;padding:4px}.vehicle-document-card .card-content .no-file-message{font-size:10px}.vehicle-document-card .card-actions .action-btn{height:28px;width:28px}.vehicle-document-card .card-actions .action-btn img{height:14px;width:14px}}@media(max-width:480px){.vehicle-document-card{min-height:160px;padding:.5rem}.vehicle-document-card .card-header{margin-bottom:.5rem}.vehicle-document-card .card-content .missing-content{height:80px}}.dashboard-vehicle-docs-container{border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:85vh;padding:1.25rem}.dashboard-vehicle-docs-container.theme-light{background-color:#f8fafc;box-shadow:0 4px 6px #0000000d;color:#1e293b}.dashboard-vehicle-docs-container.theme-dark{background-color:#1a1a1a;box-shadow:0 4px 6px #0003;color:#e2e8f0}.controls-section{border-radius:.375rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.controls-section.theme-light{background:#fff;box-shadow:0 2px 4px 0 #0000000d}.controls-section.theme-dark{background:#2d2d2d;box-shadow:0 2px 4px 0 #0003}.filters-container{display:flex;flex-wrap:wrap;gap:1rem}.filters-container .filter-group{flex:1 1;min-width:200px}.filters-container .filter-group input,.filters-container .filter-group select{border-radius:.375rem;font-size:.75rem;padding:.5rem;transition:all .2s ease-in-out;width:100%}.filters-container .filter-group input.theme-light,.filters-container .filter-group select.theme-light{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b;font-weight:500}.filters-container .filter-group input.theme-light:focus,.filters-container .filter-group select.theme-light:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #93c5fd33;outline:none}.filters-container .filter-group input.theme-light:hover:not(:disabled),.filters-container .filter-group select.theme-light:hover:not(:disabled){border-color:#c0cddf}.filters-container .filter-group input.theme-light:disabled,.filters-container .filter-group select.theme-light:disabled{background-color:#f1f5f9;cursor:not-allowed;opacity:.6}.filters-container .filter-group input.theme-light::placeholder,.filters-container .filter-group select.theme-light::placeholder{color:#64748bcc}.filters-container .filter-group input.theme-dark,.filters-container .filter-group select.theme-dark{background-color:#3a3a3a;border:1px solid #404040;color:#e2e8f0;font-weight:500}.filters-container .filter-group input.theme-dark:focus,.filters-container .filter-group select.theme-dark:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d;outline:none}.filters-container .filter-group input.theme-dark:hover:not(:disabled),.filters-container .filter-group select.theme-dark:hover:not(:disabled){border-color:#666}.filters-container .filter-group input.theme-dark:disabled,.filters-container .filter-group select.theme-dark:disabled{background-color:#404040;cursor:not-allowed;opacity:.6}.filters-container .filter-group input.theme-dark::placeholder,.filters-container .filter-group select.theme-dark::placeholder{color:#94a3b8b3}.search-input-container{align-items:center;display:flex;position:relative}.search-input-container .search-input{border-radius:.375rem;font-size:.75rem;font-weight:500;padding:.5rem calc(1.25rem + 8px) .5rem .5rem;transition:all .2s ease-in-out;width:100%}.search-input-container .search-input.searching.theme-light{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.search-input-container .search-input.searching.theme-dark{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}.search-input-container .search-input.theme-light{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.search-input-container .search-input.theme-light:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #93c5fd33;outline:none}.search-input-container .search-input.theme-light:hover:not(:disabled){border-color:#c0cddf}.search-input-container .search-input.theme-light:disabled{background-color:#f1f5f9;cursor:not-allowed;opacity:.6}.search-input-container .search-input.theme-light::placeholder{color:#64748bcc}.search-input-container .search-input.theme-dark{background-color:#3a3a3a;border:1px solid #404040;color:#e2e8f0}.search-input-container .search-input.theme-dark:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d;outline:none}.search-input-container .search-input.theme-dark:hover:not(:disabled){border-color:#666}.search-input-container .search-input.theme-dark:disabled{background-color:#404040;cursor:not-allowed;opacity:.6}.search-input-container .search-input.theme-dark::placeholder{color:#94a3b8b3}.search-input-container .clear-search-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:20px;z-index:2}.search-input-container .clear-search-btn.theme-light{background:#6b72801a;color:#6b7280}.search-input-container .clear-search-btn.theme-light:hover{background:#6b728033;color:#374151;transform:translateY(-50%) scale(1.1)}.search-input-container .clear-search-btn.theme-light:active{transform:translateY(-50%) scale(.95)}.search-input-container .clear-search-btn.theme-dark{background:#9ca3af26;color:#9ca3af}.search-input-container .clear-search-btn.theme-dark:hover{background:#9ca3af40;color:#d1d5db;transform:translateY(-50%) scale(1.1)}.search-input-container .clear-search-btn.theme-dark:active{transform:translateY(-50%) scale(.95)}.search-input-container .search-loading-indicator{animation:pulse 1.5s ease-in-out infinite;border-radius:4px;font-size:.6875rem;font-weight:500;padding:2px 6px;position:absolute;right:calc(1.25rem + 8px);top:50%;transform:translateY(-50%);z-index:1}.search-input-container .search-loading-indicator.theme-light{background:#3b82f61a;color:#3b82f6}.search-input-container .search-loading-indicator.theme-dark{background:#60a5fa33;color:#60a5fa}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.search-indicator{border-radius:4px;font-size:.6875rem;font-weight:400;margin-left:.5rem;padding:2px 6px}.theme-light .search-indicator{background:#10b9811a;color:#059669}.theme-dark .search-indicator{background:#10b98133;color:#34d399}.search-status{animation:pulse 1.5s ease-in-out infinite;border-radius:4px;font-size:.6875rem;font-weight:400;margin-left:.5rem;padding:2px 6px}.theme-light .search-status{background:#f59e0b1a;color:#d97706}.theme-dark .search-status{background:#f59e0b33;color:#fbbf24}.main-layout{display:flex;gap:1.25rem;height:calc(100% - 120px)}.vehicles-panel{border-radius:.375rem;flex-shrink:0;overflow:hidden;width:350px}.vehicles-panel.theme-light{background:#fff;box-shadow:0 2px 4px 0 #0000000d}.vehicles-panel.theme-dark{background:#2d2d2d;box-shadow:0 2px 4px 0 #0003}.vehicles-panel .panel-header{border-bottom:1px solid;padding:1rem}.theme-light .vehicles-panel .panel-header{background:#fff;border-color:#e2e8f0}.theme-dark .vehicles-panel .panel-header{background:#353535;border-color:#404040}.vehicles-panel .panel-header h3{font-size:.8125rem;font-weight:600;margin:0}.vehicles-panel .vehicles-list{height:calc(100% - 80px);overflow-y:auto;padding:.5rem}.vehicles-panel .vehicles-list::-webkit-scrollbar{width:6px}.theme-light .vehicles-panel .vehicles-list::-webkit-scrollbar-track{background:#f1f5f9}.theme-light .vehicles-panel .vehicles-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.theme-light .vehicles-panel .vehicles-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.theme-dark .vehicles-panel .vehicles-list::-webkit-scrollbar-track{background:#262626}.theme-dark .vehicles-panel .vehicles-list::-webkit-scrollbar-thumb{background:#404040;border-radius:3px}.theme-dark .vehicles-panel .vehicles-list::-webkit-scrollbar-thumb:hover{background:#525252}.vehicle-item{border:2px solid #0000;border-radius:.375rem;cursor:pointer;margin-bottom:.5rem;padding:.75rem;transition:all .3s ease}.vehicle-item.theme-light{background:#f8fafc}.vehicle-item.theme-light:hover{background:#f1f5f9;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.vehicle-item.theme-light.selected{background:#3b82f61a;border-color:#3b82f6}.vehicle-item.theme-dark{background:#1a1a1a}.vehicle-item.theme-dark:hover{background:#404040;box-shadow:0 2px 8px #0000004d;transform:translateY(-1px)}.vehicle-item.theme-dark.selected{background:#3b82f633;border-color:#3b82f6}.vehicle-item .vehicle-info .vehicle-plate{font-size:.75rem;font-weight:600;margin-bottom:.25rem}.vehicle-item .vehicle-info .vehicle-type{font-size:.6875rem;margin-bottom:.25rem}.theme-light .vehicle-item .vehicle-info .vehicle-type{color:#64748b}.theme-dark .vehicle-item .vehicle-info .vehicle-type{color:#94a3b8}.vehicle-item .vehicle-info .vehicle-operation{font-size:.6875rem;margin-bottom:.25rem}.theme-light .vehicle-item .vehicle-info .vehicle-operation{color:#64748b}.theme-dark .vehicle-item .vehicle-info .vehicle-operation{color:#94a3b8}.vehicle-item .vehicle-info .vehicle-badge{border-radius:10px;display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.theme-light .vehicle-item .vehicle-info .vehicle-badge{background:#3b82f61a;color:#3b82f6}.theme-dark .vehicle-item .vehicle-info .vehicle-badge{background:#3b82f633;color:#60a5fa}.vehicle-item .vehicle-status{font-size:.6875rem;font-weight:500;margin-top:.25rem}.vehicle-item .vehicle-status.active{color:#10b981}.vehicle-item .vehicle-status.inactive{color:#ef4444}.documents-panel{border-radius:.375rem;display:flex;flex:1 1;flex-direction:column}.documents-panel.theme-light{background:#fff;box-shadow:0 2px 4px 0 #0000000d}.documents-panel.theme-dark{background:#2d2d2d;box-shadow:0 2px 4px 0 #0003}.documents-panel .panel-header{align-items:center;border-bottom:1px solid;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:1rem}.theme-light .documents-panel .panel-header{background:#fff;border-color:#e2e8f0}.theme-dark .documents-panel .panel-header{background:#353535;border-color:#404040}.documents-panel .panel-header h3{font-size:.8125rem;font-weight:600;margin:0}.document-filters{border-bottom:1px solid;padding:.75rem 1rem}.theme-light .document-filters{border-color:#e2e8f0}.theme-dark .document-filters{border-color:#404040}.document-filters .filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.document-filters .filters-row select{flex-shrink:0;max-width:250px}.extra-docs-toggle{flex-shrink:0}.extra-docs-toggle .toggle-container{align-items:center;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.5rem;-webkit-user-select:none;user-select:none}.extra-docs-toggle .toggle-container .toggle-input{display:none}.extra-docs-toggle .toggle-container .toggle-slider{border-radius:12px;flex-shrink:0;height:24px;position:relative;transition:all .3s ease;width:44px}.extra-docs-toggle .toggle-container .toggle-slider:before{border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transform:translateX(0);transition:all .3s ease;width:20px}.extra-docs-toggle .toggle-container .toggle-text{white-space:nowrap}.extra-docs-toggle .toggle-container .toggle-text .toggle-count{font-size:.6875rem;margin-left:.25rem;opacity:.8}.extra-docs-toggle .toggle-container.theme-light .toggle-slider{background:#e2e8f0}.extra-docs-toggle .toggle-container.theme-light .toggle-slider:before{background:#fff;box-shadow:0 1px 3px #0000004d}.extra-docs-toggle .toggle-container.theme-light .toggle-input:checked+.toggle-slider{background:#3b82f6}.extra-docs-toggle .toggle-container.theme-light .toggle-input:checked+.toggle-slider:before{transform:translateX(20px)}.extra-docs-toggle .toggle-container.theme-light .toggle-text{color:#1e293b}.extra-docs-toggle .toggle-container.theme-light .toggle-text .toggle-count{color:#64748b}.extra-docs-toggle .toggle-container.theme-dark .toggle-slider{background:#4b5563}.extra-docs-toggle .toggle-container.theme-dark .toggle-slider:before{background:#d1d5db;box-shadow:0 1px 3px #00000080}.extra-docs-toggle .toggle-container.theme-dark .toggle-input:checked+.toggle-slider{background:#3b82f6}.extra-docs-toggle .toggle-container.theme-dark .toggle-input:checked+.toggle-slider:before{background:#fff;transform:translateX(20px)}.extra-docs-toggle .toggle-container.theme-dark .toggle-text{color:#e2e8f0}.extra-docs-toggle .toggle-container.theme-dark .toggle-text .toggle-count{color:#94a3b8}.extra-docs-toggle .toggle-container:hover .toggle-slider{opacity:.8}.GM__dark-nav-group,.GM__light-nav-group{display:flex;flex-direction:column;gap:.25rem}.GM__dark-nav-group .GM__dark-button-group,.GM__dark-nav-group .GM__light-button-group,.GM__light-nav-group .GM__dark-button-group,.GM__light-nav-group .GM__light-button-group{border-radius:.375rem;display:flex;overflow:hidden}.GM__dark-nav-group .GM__dark-button-group .GM__dark-nav-button,.GM__dark-nav-group .GM__dark-button-group .GM__light-nav-button,.GM__dark-nav-group .GM__light-button-group .GM__dark-nav-button,.GM__dark-nav-group .GM__light-button-group .GM__light-nav-button,.GM__light-nav-group .GM__dark-button-group .GM__dark-nav-button,.GM__light-nav-group .GM__dark-button-group .GM__light-nav-button,.GM__light-nav-group .GM__light-button-group .GM__dark-nav-button,.GM__light-nav-group .GM__light-button-group .GM__light-nav-button{border:none;cursor:pointer;flex:1 1;font-size:.6875rem;font-weight:500;padding:.5rem .75rem;transition:all .3s ease}.GM__dark-nav-group .GM__dark-button-group .GM__dark-nav-button.left,.GM__dark-nav-group .GM__dark-button-group .GM__light-nav-button.left,.GM__dark-nav-group .GM__light-button-group .GM__dark-nav-button.left,.GM__dark-nav-group .GM__light-button-group .GM__light-nav-button.left,.GM__light-nav-group .GM__dark-button-group .GM__dark-nav-button.left,.GM__light-nav-group .GM__dark-button-group .GM__light-nav-button.left,.GM__light-nav-group .GM__light-button-group .GM__dark-nav-button.left,.GM__light-nav-group .GM__light-button-group .GM__light-nav-button.left{border-radius:.375rem 0 0 .375rem}.GM__dark-nav-group .GM__dark-button-group .GM__dark-nav-button.right,.GM__dark-nav-group .GM__dark-button-group .GM__light-nav-button.right,.GM__dark-nav-group .GM__light-button-group .GM__dark-nav-button.right,.GM__dark-nav-group .GM__light-button-group .GM__light-nav-button.right,.GM__light-nav-group .GM__dark-button-group .GM__dark-nav-button.right,.GM__light-nav-group .GM__dark-button-group .GM__light-nav-button.right,.GM__light-nav-group .GM__light-button-group .GM__dark-nav-button.right,.GM__light-nav-group .GM__light-button-group .GM__light-nav-button.right{border-radius:0 .375rem .375rem 0}.GM__dark-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__light-nav-button,.GM__dark-nav-group .GM__dark-button-group .GM__light-nav-button.GM__light-nav-button,.GM__dark-nav-group .GM__light-button-group .GM__dark-nav-button.GM__light-nav-button,.GM__dark-nav-group .GM__light-button-group .GM__light-nav-button.GM__light-nav-button,.GM__light-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__light-nav-button,.GM__light-nav-group .GM__dark-button-group .GM__light-nav-button.GM__light-nav-button,.GM__light-nav-group .GM__light-button-group .GM__dark-nav-button.GM__light-nav-button,.GM__light-nav-group .GM__light-button-group .GM__light-nav-button.GM__light-nav-button{background:#f8fafc;border-right:1px solid #e2e8f0;color:#1e293b}.GM__dark-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__light-nav-button:hover,.GM__dark-nav-group .GM__dark-button-group .GM__light-nav-button.GM__light-nav-button:hover,.GM__dark-nav-group .GM__light-button-group .GM__dark-nav-button.GM__light-nav-button:hover,.GM__dark-nav-group .GM__light-button-group .GM__light-nav-button.GM__light-nav-button:hover,.GM__light-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__light-nav-button:hover,.GM__light-nav-group .GM__dark-button-group .GM__light-nav-button.GM__light-nav-button:hover,.GM__light-nav-group .GM__light-button-group .GM__dark-nav-button.GM__light-nav-button:hover,.GM__light-nav-group .GM__light-button-group .GM__light-nav-button.GM__light-nav-button:hover{background:#f1f5f9}.GM__dark-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__light-nav-button.active,.GM__dark-nav-group .GM__dark-button-group .GM__light-nav-button.GM__light-nav-button.active,.GM__dark-nav-group .GM__light-button-group .GM__dark-nav-button.GM__light-nav-button.active,.GM__dark-nav-group .GM__light-button-group .GM__light-nav-button.GM__light-nav-button.active,.GM__light-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__light-nav-button.active,.GM__light-nav-group .GM__dark-button-group .GM__light-nav-button.GM__light-nav-button.active,.GM__light-nav-group .GM__light-button-group .GM__dark-nav-button.GM__light-nav-button.active,.GM__light-nav-group .GM__light-button-group .GM__light-nav-button.GM__light-nav-button.active{background:#3b82f6;color:#fff}.GM__dark-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__light-nav-button.right,.GM__dark-nav-group .GM__dark-button-group .GM__light-nav-button.GM__light-nav-button.right,.GM__dark-nav-group .GM__light-button-group .GM__dark-nav-button.GM__light-nav-button.right,.GM__dark-nav-group .GM__light-button-group .GM__light-nav-button.GM__light-nav-button.right,.GM__light-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__light-nav-button.right,.GM__light-nav-group .GM__dark-button-group .GM__light-nav-button.GM__light-nav-button.right,.GM__light-nav-group .GM__light-button-group .GM__dark-nav-button.GM__light-nav-button.right,.GM__light-nav-group .GM__light-button-group .GM__light-nav-button.GM__light-nav-button.right{border-right:none}.GM__dark-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__dark-nav-button,.GM__dark-nav-group .GM__dark-button-group .GM__light-nav-button.GM__dark-nav-button,.GM__dark-nav-group .GM__light-button-group .GM__dark-nav-button.GM__dark-nav-button,.GM__dark-nav-group .GM__light-button-group .GM__light-nav-button.GM__dark-nav-button,.GM__light-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__dark-nav-button,.GM__light-nav-group .GM__dark-button-group .GM__light-nav-button.GM__dark-nav-button,.GM__light-nav-group .GM__light-button-group .GM__dark-nav-button.GM__dark-nav-button,.GM__light-nav-group .GM__light-button-group .GM__light-nav-button.GM__dark-nav-button{background:#1a1a1a;border-right:1px solid #404040;color:#e2e8f0}.GM__dark-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__dark-nav-button:hover,.GM__dark-nav-group .GM__dark-button-group .GM__light-nav-button.GM__dark-nav-button:hover,.GM__dark-nav-group .GM__light-button-group .GM__dark-nav-button.GM__dark-nav-button:hover,.GM__dark-nav-group .GM__light-button-group .GM__light-nav-button.GM__dark-nav-button:hover,.GM__light-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__dark-nav-button:hover,.GM__light-nav-group .GM__dark-button-group .GM__light-nav-button.GM__dark-nav-button:hover,.GM__light-nav-group .GM__light-button-group .GM__dark-nav-button.GM__dark-nav-button:hover,.GM__light-nav-group .GM__light-button-group .GM__light-nav-button.GM__dark-nav-button:hover{background:#404040}.GM__dark-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__dark-nav-button.active,.GM__dark-nav-group .GM__dark-button-group .GM__light-nav-button.GM__dark-nav-button.active,.GM__dark-nav-group .GM__light-button-group .GM__dark-nav-button.GM__dark-nav-button.active,.GM__dark-nav-group .GM__light-button-group .GM__light-nav-button.GM__dark-nav-button.active,.GM__light-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__dark-nav-button.active,.GM__light-nav-group .GM__dark-button-group .GM__light-nav-button.GM__dark-nav-button.active,.GM__light-nav-group .GM__light-button-group .GM__dark-nav-button.GM__dark-nav-button.active,.GM__light-nav-group .GM__light-button-group .GM__light-nav-button.GM__dark-nav-button.active{background:#3b82f6;color:#fff}.GM__dark-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__dark-nav-button.right,.GM__dark-nav-group .GM__dark-button-group .GM__light-nav-button.GM__dark-nav-button.right,.GM__dark-nav-group .GM__light-button-group .GM__dark-nav-button.GM__dark-nav-button.right,.GM__dark-nav-group .GM__light-button-group .GM__light-nav-button.GM__dark-nav-button.right,.GM__light-nav-group .GM__dark-button-group .GM__dark-nav-button.GM__dark-nav-button.right,.GM__light-nav-group .GM__dark-button-group .GM__light-nav-button.GM__dark-nav-button.right,.GM__light-nav-group .GM__light-button-group .GM__dark-nav-button.GM__dark-nav-button.right,.GM__light-nav-group .GM__light-button-group .GM__light-nav-button.GM__dark-nav-button.right{border-right:none}.documents-grid{grid-gap:1rem;align-content:start;display:grid;flex:1 1;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));overflow-y:auto;padding:1rem}.documents-grid::-webkit-scrollbar{width:8px}.theme-light .documents-grid::-webkit-scrollbar-track{background:#f1f5f9}.theme-light .documents-grid::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.theme-light .documents-grid::-webkit-scrollbar-thumb:hover{background:#94a3b8}.theme-dark .documents-grid::-webkit-scrollbar-track{background:#262626}.theme-dark .documents-grid::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.theme-dark .documents-grid::-webkit-scrollbar-thumb:hover{background:#525252}.no-documents,.no-vehicle-selected{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center}.theme-light .no-documents,.theme-light .no-vehicle-selected{color:#64748b}.theme-dark .no-documents,.theme-dark .no-vehicle-selected{color:#94a3b8}.no-documents h3,.no-vehicle-selected h3{font-size:1.125rem;margin-bottom:.75rem}.no-documents p,.no-vehicle-selected p{font-size:.75rem;margin:0}.loading-documents{flex:1 1}.dashboard-loading,.loading-documents{align-items:center;display:flex;justify-content:center}.dashboard-loading{min-height:300px;width:100%}.dashboard-loading.theme-light{background:#fff;border-radius:.375rem;box-shadow:0 1px 3px 0 #0000000d;color:#1e293b}.dashboard-loading.theme-dark{background:#2d2d2d;border-radius:.375rem;box-shadow:0 2px 4px 0 #0003;color:#e2e8f0}@media(max-width:1024px){.main-layout{flex-direction:column;height:auto}.vehicles-panel{height:250px;width:100%}.vehicles-panel .vehicles-list{height:calc(100% - 60px)}.documents-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:768px){.dashboard-vehicle-docs-container{padding:.75rem}.filters-container{flex-direction:column}.filters-container .filter-group{min-width:100%}.documents-grid{grid-template-columns:1fr}.search-input-container .search-input{padding-right:calc(1.25rem + 16px)}.search-input-container .clear-search-btn{font-size:16px;height:24px;right:.75rem;width:24px}.search-input-container .search-loading-indicator{font-size:10px;padding:1px 4px;right:calc(1.25rem + 12px)}.search-indicator,.search-status{display:block;font-size:10px;margin-left:0;margin-top:.25rem}.document-filters .filters-row{align-items:stretch;flex-direction:column;gap:.75rem}.document-filters .filters-row select{max-width:100%}.document-filters .filters-row .extra-docs-toggle .toggle-container{justify-content:center}}@media(max-width:480px){.search-input-container .search-loading-indicator{align-self:flex-start;margin-top:.25rem;position:static;transform:none}.extra-docs-toggle .toggle-container .toggle-text{font-size:.6875rem}.extra-docs-toggle .toggle-container .toggle-text .toggle-count{display:block;margin-left:0;margin-top:2px}}.introduction-section{color:#fff;overflow:hidden;padding-top:30px;position:relative}.introduction-section .introduction-background{background-image:url(/static/media/fondo_camiones.134917dd644e6b0a3fe7.png);background-position:50%;background-size:cover;bottom:0;filter:brightness(.5);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.introduction-section .introduction-container{display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:0 auto;position:relative;width:100%;z-index:1}.introduction-section .introduction-content{display:flex;flex-direction:column;gap:20px;height:100%;width:100%}.introduction-section .introduction-header{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px;padding-top:50px;text-align:center}.introduction-section .introduction-header .introduction-title-container{align-items:center;flex:1 1;justify-content:center;min-width:300px;padding-right:30px;text-align:center}.introduction-section .introduction-header .introduction-title{color:#fff;font-size:2.8rem;font-weight:700;line-height:1.2;margin:0}.introduction-section .introduction-header .introduction-subtitle{color:#0dd143;font-size:2.4rem;margin:0 0 15px}.introduction-section .introduction-header .introduction-description{font-size:1.1rem;margin:10px 0 0}.introduction-section .introduction-header .introduction-image{flex:0 0 auto;max-width:400px;width:100%}.introduction-section .introduction-header .introduction-image img{border-radius:10px;box-shadow:0 10px 30px #0000004d;height:auto;width:100%}.introduction-section .introduction-carousel{max-height:400px;position:relative;top:-50px;width:100%}.introduction-section .introduction-carousel .carousel-container{border-radius:8px;height:100%;margin-bottom:15px;overflow:hidden;padding:10px 0;position:relative;width:100%}.introduction-section .introduction-carousel .carousel-wrapper{align-items:center;display:flex;justify-content:center;min-height:260px;position:relative;width:98%}.introduction-section .introduction-carousel .carousel-slide{max-width:800px;padding:0 10px;position:absolute;transition:all .5s ease;width:75%}.introduction-section .introduction-carousel .carousel-slide.active{opacity:1;transform:translateX(0) scale(1);z-index:3}.introduction-section .introduction-carousel .carousel-slide.prev{opacity:.7;transform:translateX(-85%) scale(.85);z-index:1}.introduction-section .introduction-carousel .carousel-slide.next{opacity:.7;transform:translateX(85%) scale(.85);z-index:1}.introduction-section .introduction-carousel .carousel-slide.hidden{opacity:0;pointer-events:none;transform:translateX(0) scale(.7);z-index:0}.introduction-section .introduction-carousel .servicio-card{background-color:#fffffff2;border-radius:10px;box-shadow:0 5px 15px #0003;color:#333;display:flex;max-height:340px;overflow:hidden}.introduction-section .introduction-carousel .servicio-card .servicio-image{flex:0 0 35%;max-width:35%}.introduction-section .introduction-carousel .servicio-card .servicio-image img{height:100%;object-fit:cover;width:100%}.introduction-section .introduction-carousel .servicio-card .servicio-info{display:flex;flex:1 1;flex-direction:column;padding:15px}.introduction-section .introduction-carousel .servicio-card .servicio-info h3{font-size:1.3rem;margin-bottom:8px;margin-top:0;text-transform:uppercase}.introduction-section .introduction-carousel .servicio-card .servicio-info p{flex-grow:1;font-size:.9rem;line-height:1.4;margin-bottom:15px;max-height:80px;overflow-y:auto}.introduction-section .introduction-carousel .servicio-card .servicio-info .servicio-actions{display:flex;justify-content:space-between}.introduction-section .introduction-carousel .servicio-card .servicio-info .servicio-actions button{border:none;border-radius:5px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .3s ease}.introduction-section .introduction-carousel .servicio-card .servicio-info .servicio-actions button.btn-info{background-color:#0000;border:1px solid #0dd143;color:#0dd143}.introduction-section .introduction-carousel .servicio-card .servicio-info .servicio-actions button.btn-info:hover{background-color:#0dd1431a}.introduction-section .introduction-carousel .servicio-card .servicio-info .servicio-actions button.btn-cotizar{align-items:center;background-color:#0dd143;color:#fff;display:flex}.introduction-section .introduction-carousel .servicio-card .servicio-info .servicio-actions button.btn-cotizar .icon-user{background-image:url(/static/media/vehicle.6b9e31e032aee7fd1c19.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:14px;margin-right:6px;width:14px}.introduction-section .introduction-carousel .servicio-card .servicio-info .servicio-actions button.btn-cotizar:hover{background-color:#0aa134}.introduction-section .introduction-carousel .carousel-indicators{display:flex;justify-content:center;top:10px}.introduction-section .introduction-carousel .carousel-indicators .indicator{background-color:#fff6;border-radius:50%;cursor:pointer;height:10px;margin:0 4px;transition:all .3s ease;width:10px}.introduction-section .introduction-carousel .carousel-indicators .indicator.active{background-color:#0dd143;transform:scale(1.2)}.introduction-section .introduction-carousel .carousel-indicators .indicator:hover{background-color:#ffffffb3}@media(max-width:992px){.introduction-section .introduction-carousel{top:10px}.introduction-section .introduction-carousel .carousel-slide{height:300px;width:45%}.introduction-section .introduction-carousel .carousel-slide.prev{transform:translateX(-75%) scale(.8)}.introduction-section .introduction-carousel .carousel-slide.next{transform:translateX(75%) scale(.8)}.introduction-section .introduction-carousel .servicio-card{flex-direction:column;max-height:none}.introduction-section .introduction-carousel .servicio-card .servicio-image{height:160px;max-width:100%}}@media(max-width:768px){.introduction-section .introduction-carousel .carousel-slide{width:65%}.introduction-section .introduction-carousel .carousel-slide.next,.introduction-section .introduction-carousel .carousel-slide.prev{opacity:.5}.introduction-section .introduction-carousel .carousel-slide.prev{transform:translateX(-65%) scale(.7)}.introduction-section .introduction-carousel .carousel-slide.next{transform:translateX(65%) scale(.7)}}@media(min-width:577px)and (max-width:779px){.introduction-section .introduction-header{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;padding-top:50px;text-align:center;width:100%}.introduction-section .introduction-header .introduction-title-container{align-items:center;margin-bottom:15px;min-width:100%;padding-right:0;text-align:center}.introduction-section .introduction-header .introduction-title{font-size:2rem}.introduction-section .introduction-header .introduction-subtitle{font-size:1.8rem;margin-bottom:8px}.introduction-section .introduction-header .introduction-description{font-size:1rem;margin-top:5px;width:100%}.introduction-section .introduction-header .introduction-image{align-items:center;display:flex;justify-content:center;width:100%}.introduction-section .introduction-header .introduction-image img{box-shadow:0 5px 15px #0000004d;width:200px}.introduction-section .introduction-carousel{top:75px}}@media(max-width:576px){.introduction-section{padding-top:15px}.introduction-section .introduction-header{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;padding-top:50px;width:100%}.introduction-section .introduction-header .introduction-title-container{align-items:center;margin-bottom:15px;min-width:100%;padding-right:0;text-align:center}.introduction-section .introduction-header .introduction-title{font-size:1.8rem}.introduction-section .introduction-header .introduction-subtitle{font-size:1.5rem;margin-bottom:8px}.introduction-section .introduction-header .introduction-description{font-size:.9rem;margin-top:5px}.introduction-section .introduction-header .introduction-image{align-items:center;display:flex;justify-content:center;width:100%}.introduction-section .introduction-header .introduction-image img{box-shadow:0 5px 15px #0000004d;width:200px}.introduction-section .introduction-carousel{top:-10px}.introduction-section .introduction-carousel .carousel-slide{width:89%}}.GM__light-location-report-container{background-color:#f8fafc;color:#1e293b}.GM__dark-location-report-container,.GM__light-location-report-container{border-radius:8px;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:85vh;margin-bottom:1.25rem;padding:1.25rem}.GM__dark-location-report-container{background-color:#1a1a1a;color:#e2e8f0}.GM__light-location-report-header{border-bottom:1px solid #e2e8f0}.GM__dark-location-report-header,.GM__light-location-report-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.GM__dark-location-report-header{border-bottom:1px solid #404040}.GM__light-location-report-title{color:#1e293b;font-weight:600}.GM__dark-location-report-title{color:#e2e8f0;font-weight:600}.GM__dark-location-report-controls,.GM__light-location-report-controls{align-items:center;display:flex;gap:1rem}.GM__dark-location-report-actions,.GM__light-location-report-actions{display:flex;gap:.5rem}.GM__light-location-report-stats{background-color:#fff;border-radius:.375rem;box-shadow:0 1px 3px 0 #0000000d;margin-bottom:1.25rem;padding:1rem}.GM__dark-location-report-stats{background-color:#2d2d2d;border-radius:.375rem;box-shadow:0 1px 3px 0 #0003;margin-bottom:1.25rem;padding:1rem}.GM__dark-location-report-stats-content,.GM__light-location-report-stats-content{display:flex;flex-direction:column;gap:1rem}.GM__dark-location-report-stats-grid,.GM__light-location-report-stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.GM__light-location-report-stat-item{background-color:#f1f5f980;border-radius:.375rem;padding:1rem;text-align:center;transition:transform .2s}.GM__light-location-report-stat-item:hover{background-color:#f1f5f9;transform:translateY(-3px)}.GM__dark-location-report-stat-item{background-color:#40404080;border-radius:.375rem;padding:1rem;text-align:center;transition:transform .2s}.GM__dark-location-report-stat-item:hover{background-color:#404040;transform:translateY(-3px)}.GM__light-location-report-content{background-color:#fff;border-radius:.375rem;box-shadow:0 1px 3px 0 #0000000d;flex:1 1;overflow:auto}.GM__light-location-report-content::-webkit-scrollbar{height:8px;width:8px}.GM__light-location-report-content::-webkit-scrollbar-track{background:#f1f5f9}.GM__light-location-report-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.GM__light-location-report-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.GM__dark-location-report-content{background-color:#2d2d2d;border-radius:.375rem;box-shadow:0 1px 3px 0 #0003;flex:1 1;overflow:auto}.GM__dark-location-report-content::-webkit-scrollbar{height:8px;width:8px}.GM__dark-location-report-content::-webkit-scrollbar-track{background:#262626}.GM__dark-location-report-content::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.GM__dark-location-report-content::-webkit-scrollbar-thumb:hover{background:#525252}.GM__dark-location-report-empty,.GM__dark-location-report-error,.GM__dark-location-report-loading,.GM__light-location-report-empty,.GM__light-location-report-error,.GM__light-location-report-loading{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:1.5rem;text-align:center}.GM__light-location-report-table-container{overflow-x:auto;width:100%}.GM__light-location-report-table-container::-webkit-scrollbar{height:8px}.GM__light-location-report-table-container::-webkit-scrollbar-track{background:#f1f5f9}.GM__light-location-report-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.GM__light-location-report-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.GM__dark-location-report-table-container{overflow-x:auto;width:100%}.GM__dark-location-report-table-container::-webkit-scrollbar{height:8px}.GM__dark-location-report-table-container::-webkit-scrollbar-track{background:#262626}.GM__dark-location-report-table-container::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.GM__dark-location-report-table-container::-webkit-scrollbar-thumb:hover{background:#525252}.GM__light-location-report-table{border-collapse:initial;border-spacing:0;font-size:.75rem;width:100%}.GM__light-location-report-table th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#1e293b;font-weight:600;padding:.75rem;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:10}.GM__light-location-report-table th:first-child{border-top-left-radius:.375rem}.GM__light-location-report-table th:last-child{border-top-right-radius:.375rem}.GM__light-location-report-table .GM__light-location-report-subheader th{background-color:#fff;font-size:.6875rem;padding:.5rem .75rem;text-align:center;text-transform:none}.GM__light-location-report-table td{border-bottom:1px solid #e2e8f0;padding:.5rem .75rem;white-space:nowrap}.GM__light-location-report-table .GM__light-location-report-vehicle-row:hover{background-color:#f1f5f94d}.GM__light-location-report-table .GM__light-location-report-vehicle-row.GM__active-vehicle{background-color:#f1f5f980}.GM__light-location-report-table .GM__light-location-report-location-row{background-color:#f1f5f933}.GM__light-location-report-table .GM__light-location-report-location-row td{border-bottom:1px solid #e2e8f0;font-size:.6875rem;padding:.75rem}.GM__light-location-report-table .GM__light-location-report-location-row .GM__light-location-report-location-cell{max-width:140px;min-width:140px;white-space:normal;word-break:break-word}.GM__light-location-report-table .GM__light-location-report-location-row .GM__light-location-report-provider{color:#64748b;font-style:italic}.GM__dark-location-report-table{border-collapse:initial;border-spacing:0;font-size:.75rem;width:100%}.GM__dark-location-report-table .GM__dark-location-report-subheader th,.GM__dark-location-report-table .GM__light-location-report-subheader th,.GM__dark-location-report-table .main-header-row th,.GM__dark-location-report-table .sub-header-row th{text-align:center!important}.GM__dark-location-report-table td:first-child,.GM__dark-location-report-table td:nth-child(10),.GM__dark-location-report-table td:nth-child(12),.GM__dark-location-report-table td:nth-child(13),.GM__dark-location-report-table td:nth-child(15),.GM__dark-location-report-table td:nth-child(16),.GM__dark-location-report-table td:nth-child(5),.GM__dark-location-report-table td:nth-child(7),.GM__dark-location-report-table td:nth-child(8),.GM__dark-location-report-table td:nth-child(9){text-align:center}.GM__dark-location-report-table .location-cell{text-align:left}.GM__dark-location-report-table th{background-color:#262626;border-bottom:1px solid #404040;color:#e2e8f0;font-weight:600;padding:.75rem;position:sticky;text-align:center!important;top:0;white-space:nowrap;z-index:10}.GM__dark-location-report-table th:first-child{border-top-left-radius:.375rem}.GM__dark-location-report-table th:last-child{border-top-right-radius:.375rem}.GM__dark-location-report-table .GM__dark-location-report-subheader th{background-color:#333;font-size:.6875rem;padding:.5rem .75rem;text-align:center;text-transform:none}.GM__dark-location-report-table td{border-bottom:1px solid #404040;padding:.5rem .75rem;white-space:nowrap}.GM__dark-location-report-table .GM__dark-location-report-vehicle-row:hover{background-color:#4040404d}.GM__dark-location-report-table .GM__dark-location-report-vehicle-row.GM__active-vehicle{background-color:#40404080}.GM__dark-location-report-table .GM__dark-location-report-location-row{background-color:#40404033}.GM__dark-location-report-table .GM__dark-location-report-location-row td{border-bottom:1px solid #404040;font-size:.6875rem;padding:.75rem}.GM__dark-location-report-table .GM__dark-location-report-location-row .GM__dark-location-report-location-cell{max-width:140px;min-width:140px;white-space:normal;word-break:break-word}.GM__dark-location-report-table .GM__dark-location-report-location-row .GM__dark-location-report-provider{color:#94a3b8;font-style:italic}.GM__dark-location-report-hour-row td:not(.location-cell):not(.hour-label),.GM__light-location-report-hour-row td:not(.location-cell):not(.hour-label){text-align:center}.GM__dark-location-report-hour-row.visible,.GM__dark-location-report-provider-row.visible,.GM__light-location-report-hour-row.visible,.GM__light-location-report-provider-row.visible{display:table-row!important}@media(max-width:1200px){.GM__dark-location-report-content,.GM__light-location-report-content{border-radius:0;margin:-.75rem}.GM__dark-location-report-stats-grid,.GM__light-location-report-stats-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.GM__dark-location-report-header,.GM__light-location-report-header{align-items:flex-start;flex-direction:column;gap:1rem}.GM__dark-location-report-controls,.GM__light-location-report-controls{justify-content:space-between;width:100%}}@media(max-width:768px){.GM__dark-location-report-container,.GM__light-location-report-container{height:auto;padding:.75rem}.GM__dark-location-report-stats-grid,.GM__light-location-report-stats-grid{grid-template-columns:1fr}}.advanced-filters-dark,.advanced-filters-light{overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out}.advanced-filters-dark.visible,.advanced-filters-light.visible{margin-bottom:1rem;max-height:400px;opacity:1}.advanced-filters-dark.hidden,.advanced-filters-light.hidden{border:none;margin:0;max-height:0;opacity:0;padding:0}.inspection-table-container-dark,.inspection-table-container-light{border-radius:.375rem;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;gap:.75rem;height:calc(100vh - 590px);margin-bottom:1rem;overflow:hidden;transition:height .3s ease-in-out;width:100%}.inspection-table-container-dark.expanded,.inspection-table-container-light.expanded{height:calc(100vh - 420px)}.search-filters-dark,.search-filters-light{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}@media(max-width:768px){.search-filters-dark,.search-filters-light{align-items:flex-start;flex-direction:column}}.filter-controls-dark,.filter-controls-light{align-items:center;display:flex;gap:.75rem}.filter-checkbox-dark,.filter-checkbox-light{align-items:center;cursor:pointer;display:flex;font-size:.8125rem;gap:.25rem}.filter-checkbox-dark input,.filter-checkbox-light input{cursor:pointer}.filter-checkbox-light{color:#1e293b}.filter-checkbox-dark{color:#e2e8f0}.vehicle-type-filters-dark,.vehicle-type-filters-light{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){.vehicle-type-filters-dark,.vehicle-type-filters-light{align-items:flex-start;flex-direction:column}}.filter-label-dark,.filter-label-light{font-size:.8125rem;font-weight:500}.filter-label-light{color:#1e293b}.filter-label-dark{color:#e2e8f0}.filter-buttons-dark,.filter-buttons-light{display:flex;flex-wrap:wrap;gap:.5rem}.filter-all-buttons-dark,.filter-all-buttons-light{display:flex;gap:.25rem;margin-left:.75rem}.filter-all-button-dark,.filter-all-button-light{border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.7rem;font-weight:500;padding:.25rem .5rem;transition:all .2s ease}.filter-all-button-light{background-color:#fff;border-color:#e2e8f0;color:#64748b}.filter-all-button-light:hover{background-color:#f1f5f9;color:#1e293b}.filter-all-button-dark{background-color:#2d2d2d;border-color:#404040;color:#94a3b8}.filter-all-button-dark:hover{background-color:#404040;color:#e2e8f0}.filter-button-dark,.filter-button-light{border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:500;padding:.25rem .75rem;transition:all .2s ease}.filter-button-dark.active,.filter-button-light.active{font-weight:600}.filter-button-light{background-color:#fff;border-color:#e2e8f0;color:#1e293b}.filter-button-light:hover{background-color:#f1f5f9}.filter-button-light.active{background-color:#3b82f626;border-color:#93c5fd;color:#93c5fd}.filter-button-dark{background-color:#2d2d2d;border-color:#404040;color:#e2e8f0}.filter-button-dark:hover{background-color:#404040}.filter-button-dark.active{background-color:#3b82f640;border-color:#3b82f6;color:#3b82f6}.vehicle-stats-dark,.vehicle-stats-light{border-radius:.375rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-around;padding:.75rem}.vehicle-stats-light{background-color:#3b82f60d;border:1px solid #3b82f633}.vehicle-stats-dark{background-color:#3b82f61a;border:1px solid #3b82f633}.stat-item-dark,.stat-item-light{align-items:center;display:flex;flex-direction:column;min-width:80px;text-align:center}.stat-item-dark .stat-value,.stat-item-light .stat-value{font-size:1.25rem;font-weight:700}.stat-item-dark .stat-label,.stat-item-light .stat-label{font-size:.75rem;font-weight:500}.stat-item-dark.stat-duplicates .stat-value,.stat-item-light.stat-duplicates .stat-value{color:#fd7e14}.stat-item-light .stat-value{color:#1e293b}.stat-item-light .stat-label{color:#64748b}.stat-item-dark .stat-value{color:#e2e8f0}.stat-item-dark .stat-label{color:#94a3b8}.table-controls-dark,.table-controls-light{display:none}.search-input-dark,.search-input-light{border-radius:.375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;padding:.5rem .75rem;width:250px}@media(max-width:768px){.search-input-dark,.search-input-light{width:100%}}.search-input-light{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.search-input-light:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f64d;outline:none}.search-input-light::placeholder{color:#64748b}.search-input-dark{background-color:#2d2d2d;border:1px solid #404040;color:#e2e8f0}.search-input-dark:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d;outline:none}.search-input-dark::placeholder{color:#94a3b8}.total-results-light{color:#64748b;font-size:.75rem;font-weight:500}.total-results-dark{color:#94a3b8;font-size:.75rem;font-weight:500}.table-wrapper-dark,.table-wrapper-light{max-width:100%;overflow-x:auto;overflow-y:auto;transition:height .3s ease-in-out}.table-wrapper-dark.expanded,.table-wrapper-light.expanded{height:calc(100vh - 180px)}.table-wrapper-dark::-webkit-scrollbar,.table-wrapper-light::-webkit-scrollbar{height:8px;width:8px}.table-wrapper-dark::-webkit-scrollbar-thumb,.table-wrapper-dark::-webkit-scrollbar-track,.table-wrapper-light::-webkit-scrollbar-thumb,.table-wrapper-light::-webkit-scrollbar-track{border-radius:4px}.table-wrapper-light::-webkit-scrollbar-track{background:#f1f5f9}.table-wrapper-light::-webkit-scrollbar-thumb{background:#cbd5e1}.table-wrapper-light::-webkit-scrollbar-thumb:hover{background:#94a3b8}.table-wrapper-dark::-webkit-scrollbar-track{background:#262626}.table-wrapper-dark::-webkit-scrollbar-thumb{background:#404040}.table-wrapper-dark::-webkit-scrollbar-thumb:hover{background:#525252}.inspection-table-dark,.inspection-table-light{border-collapse:collapse;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;table-layout:fixed;width:100%}.inspection-table-dark td,.inspection-table-dark th,.inspection-table-light td,.inspection-table-light th{padding:.75rem;text-align:left}.inspection-table-dark th,.inspection-table-light th{font-size:.8125rem;font-weight:600;position:sticky;top:0;z-index:2}.inspection-table-dark td,.inspection-table-light td{font-size:.8125rem;vertical-align:middle}.inspection-table-dark td:first-child,.inspection-table-dark td:nth-child(2),.inspection-table-dark td:nth-child(3),.inspection-table-dark td:nth-child(4),.inspection-table-dark td:nth-child(5),.inspection-table-dark td:nth-child(6),.inspection-table-dark th:first-child,.inspection-table-dark th:nth-child(2),.inspection-table-dark th:nth-child(3),.inspection-table-dark th:nth-child(4),.inspection-table-dark th:nth-child(5),.inspection-table-dark th:nth-child(6),.inspection-table-light td:first-child,.inspection-table-light td:nth-child(2),.inspection-table-light td:nth-child(3),.inspection-table-light td:nth-child(4),.inspection-table-light td:nth-child(5),.inspection-table-light td:nth-child(6),.inspection-table-light th:first-child,.inspection-table-light th:nth-child(2),.inspection-table-light th:nth-child(3),.inspection-table-light th:nth-child(4),.inspection-table-light th:nth-child(5),.inspection-table-light th:nth-child(6){width:15%}.inspection-table-dark td:nth-child(7),.inspection-table-dark th:nth-child(7),.inspection-table-light td:nth-child(7),.inspection-table-light th:nth-child(7){width:10%}.inspection-table-light{color:#1e293b}.inspection-table-light th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;color:#1e293b}.inspection-table-light td{border-bottom:1px solid #e2e8f0}.inspection-table-dark{color:#e2e8f0}.inspection-table-dark th{background-color:#262626;border-bottom:2px solid #404040;color:#e2e8f0}.inspection-table-dark td{border-bottom:1px solid #404040}.group-header-dark,.group-header-light{cursor:pointer;transition:background-color .2s ease}.group-header-dark.duplicate,.group-header-light.duplicate{position:relative}.group-header-dark.duplicate:before,.group-header-light.duplicate:before{bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.group-header-light:hover{background-color:#f1f5f9}.group-header-light.duplicate{background-color:rgba(251,146,60,.343)}.group-header-light.duplicate:before{background-color:#fd7e14}.group-header-dark:hover{background-color:#404040}.group-header-dark.duplicate{background-color:rgba(251,146,60,.762)}.group-header-dark.duplicate:before{background-color:#fd7e14}.plate-cell-dark,.plate-cell-light{align-items:center;display:flex;gap:.5rem}.plate-cell-dark .expand-icon,.plate-cell-light .expand-icon{cursor:pointer;display:inline-block;text-align:center;transition:transform .2s ease;width:20px}.plate-cell-dark .expand-icon:hover,.plate-cell-light .expand-icon:hover{opacity:.8}.duplicate-badge-dark,.duplicate-badge-light{border-radius:4px;font-size:.6875rem;font-weight:600;margin-left:.5rem;padding:2px 6px}.duplicate-badge-dark,.duplicate-badge-light{background-color:#fd7e14;color:#fff}.group-detail-dark.selected,.group-detail-light.selected{position:relative}.group-detail-dark.selected:before,.group-detail-light.selected:before{bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.group-detail-light{background-color:#f8fafc}.group-detail-light.selected{background-color:#3b82f61a}.group-detail-light.selected:before{background-color:#93c5fd}.group-detail-dark{background-color:#1a1a1a}.group-detail-dark.selected{background-color:#3b82f626}.group-detail-dark.selected:before{background-color:#3b82f6}.record-details-dark,.record-details-light{display:flex;flex-wrap:wrap;gap:1rem;padding:.75rem}@media(max-width:992px){.record-details-dark,.record-details-light{flex-direction:column}}.record-section-dark,.record-section-light{flex:1 1;min-width:300px}.record-section-dark h4,.record-section-light h4{border-bottom-style:solid;border-bottom-width:1px;font-size:1.125rem;font-weight:600;margin-bottom:.5rem;margin-top:0;padding-bottom:.25rem}.record-section-light h4{border-bottom-color:#e2e8f0;color:#1e293b}.record-section-dark h4{border-bottom-color:#404040;color:#e2e8f0}.details-grid-dark,.details-grid-light{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:1rem}.details-grid-dark .detail-item,.details-grid-light .detail-item{display:flex;flex-direction:column;gap:2px}.details-grid-dark .detail-item .label,.details-grid-light .detail-item .label{font-size:.75rem;font-weight:500}.details-grid-dark .detail-item .value,.details-grid-light .detail-item .value{font-size:.8125rem}.details-grid-light .detail-item .label{color:#64748b}.details-grid-light .detail-item .value{color:#1e293b}.details-grid-dark .detail-item .label{color:#94a3b8}.details-grid-dark .detail-item .value{color:#e2e8f0}.record-actions-dark,.record-actions-light{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;width:100%}.record-actions-dark .source-info,.record-actions-light .source-info{display:flex;flex-direction:column;font-size:.6875rem;gap:2px;margin-top:.25rem}.record-actions-light .source-info{color:#64748b}.record-actions-dark .source-info{color:#94a3b8}.select-button-dark,.select-button-light{border:none;border-radius:.375rem;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500;padding:.75rem 1rem;transition:all .2s ease}.select-button-dark.selected,.select-button-light.selected{padding-left:28px;position:relative}.select-button-dark.selected:before,.select-button-light.selected:before{content:"✓";left:10px;position:absolute;top:50%;transform:translateY(-50%)}.select-button-dark:disabled,.select-button-light:disabled{cursor:not-allowed;opacity:.6}.select-button-light{background-color:#93c5fd;color:#fff}.select-button-light:hover:not(:disabled){background-color:#61aafc}.select-button-light.selected{background-color:#22c55e}.select-button-light.selected:hover:not(:disabled){background-color:#1eaf54}.select-button-dark{background-color:#3b82f6;color:#fff}.select-button-dark:hover:not(:disabled){background-color:#0b63f3}.select-button-dark.selected{background-color:#22c55e}.select-button-dark.selected:hover:not(:disabled){background-color:#1eaf54}.no-results-dark,.no-results-light{font-size:.8125rem;padding:1rem;text-align:center}.no-results-light{color:#64748b}.no-results-dark{color:#94a3b8}.operator-table-container-dark,.operator-table-container-light{border-radius:.375rem;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;gap:.75rem;height:calc(100vh - 600px);margin-bottom:1rem;overflow:hidden;transition:height .3s ease-in-out;width:100%}.operator-table-container-dark.expanded,.operator-table-container-light.expanded{height:calc(100vh - 420px)}.id-cell-dark,.id-cell-light{align-items:center;display:flex;gap:.5rem}.id-cell-dark .expand-icon,.id-cell-light .expand-icon{cursor:pointer;display:inline-block;text-align:center;transition:transform .2s ease;width:20px}.id-cell-dark .expand-icon:hover,.id-cell-light .expand-icon:hover{opacity:.8}.operator-table-dark,.operator-table-light{border-collapse:collapse;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;table-layout:fixed;width:100%}.operator-table-dark td,.operator-table-dark th,.operator-table-light td,.operator-table-light th{padding:.75rem;text-align:left}.operator-table-dark th,.operator-table-light th{font-size:.8125rem;font-weight:600;position:sticky;top:0;z-index:2}.operator-table-dark td,.operator-table-light td{font-size:.8125rem;vertical-align:middle}.operator-table-dark td:first-child,.operator-table-dark th:first-child,.operator-table-light td:first-child,.operator-table-light th:first-child{width:15%}.operator-table-dark td:nth-child(2),.operator-table-dark th:nth-child(2),.operator-table-light td:nth-child(2),.operator-table-light th:nth-child(2){width:20%}.operator-table-dark td:nth-child(3),.operator-table-dark th:nth-child(3),.operator-table-light td:nth-child(3),.operator-table-light th:nth-child(3){width:15%}.operator-table-dark td:nth-child(4),.operator-table-dark th:nth-child(4),.operator-table-light td:nth-child(4),.operator-table-light th:nth-child(4){width:10%}.operator-table-dark td:nth-child(5),.operator-table-dark td:nth-child(6),.operator-table-dark th:nth-child(5),.operator-table-dark th:nth-child(6),.operator-table-light td:nth-child(5),.operator-table-light td:nth-child(6),.operator-table-light th:nth-child(5),.operator-table-light th:nth-child(6){width:15%}.operator-table-dark td:nth-child(7),.operator-table-dark th:nth-child(7),.operator-table-light td:nth-child(7),.operator-table-light th:nth-child(7){width:10%}.operator-table-light{color:#1e293b}.operator-table-light th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;color:#1e293b}.operator-table-light td{border-bottom:1px solid #e2e8f0}.operator-table-dark{color:#e2e8f0}.operator-table-dark th{background-color:#262626;border-bottom:2px solid #404040;color:#e2e8f0}.operator-table-dark td{border-bottom:1px solid #404040}.operator-reference-note{font-size:.75rem;font-style:italic;margin-top:.25rem}.operator-reference-note-light{color:#64748b}.operator-reference-note-dark{color:#94a3b8}.tabs-container-dark,.tabs-container-light{border-bottom:1px solid;display:flex;gap:.75rem;margin-bottom:.75rem}.tabs-container-light{border-color:#e2e8f0}.tabs-container-dark{border-color:#404040}.tab-button-dark,.tab-button-light{background:none;border:none;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.75rem 1rem;position:relative}.tab-button-dark.active:after,.tab-button-light.active:after{bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.tab-button-light{color:#64748b}.tab-button-light:hover{color:#1e293b}.tab-button-light.active{color:#93c5fd}.tab-button-light.active:after{background-color:#93c5fd}.tab-button-dark{color:#94a3b8}.tab-button-dark:hover{color:#e2e8f0}.tab-button-dark.active{color:#3b82f6}.tab-button-dark.active:after{background-color:#3b82f6}.results-modal-overlay{align-items:center;animation:fadeIn .25s ease-in-out;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.results-modal-overlay.light{background-color:#ffffffd9}.results-modal-overlay.dark,.results-modal-overlay.light{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.results-modal-overlay.dark{background-color:#000000bf}.results-modal{animation:modalSlideIn .3s ease-out;border-radius:12px;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:90%}.results-modal.light{background-color:#f8fafc;box-shadow:0 8px 24px #0000001f;color:#1e293b}.results-modal.dark{background-color:#1a1a1a;box-shadow:0 8px 24px #00000040;color:#e2e8f0}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.25rem}.light .modal-header{background:linear-gradient(90deg,#f3f4f6cc,#e5e7ebcc);border-bottom:1px solid #d1d5db80}.dark .modal-header{background:linear-gradient(90deg,#1f2937cc,#111827cc);border-bottom:1px solid #37415180}.modal-header .modal-title{font-size:1.25rem;font-weight:600;margin:0}.light .modal-header .modal-title{color:#1e293b}.dark .modal-header .modal-title{color:#e2e8f0}.close-button{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.close-button.light{color:#64748b}.close-button.light:hover{background-color:#0000000d;color:#1e293b}.close-button.dark{color:#94a3b8}.close-button.dark:hover{background-color:#ffffff1a;color:#e2e8f0}.results-summary{border-bottom:1px solid;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-around;padding:1rem}.light .results-summary{background-color:#fff;border-color:#e2e8f0}.dark .results-summary{background-color:#2d2d2d;border-color:#404040}.results-summary .summary-item{align-items:center;border-radius:.375rem;display:flex;flex-direction:column;min-width:120px;padding:.75rem;text-align:center;transition:transform .2s ease}.results-summary .summary-item:hover{transform:translateY(-2px)}.light .results-summary .summary-item{background-color:#fff;box-shadow:0 1px 3px #0000000d}.dark .results-summary .summary-item{background-color:#1f293780;box-shadow:0 1px 3px #0003}.results-summary .summary-item .count{font-size:2.2rem;font-weight:700;margin-bottom:.25rem}.results-summary .summary-item .label{font-size:.75rem;font-weight:500}.light .results-summary .summary-item .label{color:#64748b}.dark .results-summary .summary-item .label{color:#94a3b8}.results-summary .summary-item .selected-count{font-size:.6875rem;font-style:italic;margin-top:.25rem}.light .results-summary .summary-item .selected-count{color:#64748b}.dark .results-summary .summary-item .selected-count{color:#94a3b8}.light .results-summary .summary-item.success .count{color:rgba(34,197,94,.396)}.dark .results-summary .summary-item.success .count{color:rgba(34,197,94,.288)}.light .results-summary .summary-item.error .count{color:#dc3545}.dark .results-summary .summary-item.error .count{color:rgba(239,68,68,.764)}.light .results-summary .summary-item.duplicate .count{color:#fd7e14}.dark .results-summary .summary-item.duplicate .count{color:rgba(251,146,60,.762)}.tabs-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.tabs-header{border-bottom:2px solid;display:flex;padding:0 1rem}.light .tabs-header{background-color:#fff;border-color:#e2e8f0}.dark .tabs-header{background-color:#1a1a1a;border-color:#404040}.tabs-header .tab-button{background:#0000;border:none;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.75rem 1rem;position:relative;transition:all .2s ease}.tabs-header .tab-button:after{bottom:-2px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transition:transform .25s ease;width:100%}.tabs-header .tab-button.active:after{transform:scaleX(1)}.tabs-header .tab-button:disabled{cursor:not-allowed;opacity:.5}.tabs-header .tab-button.light{color:#64748b}.tabs-header .tab-button.light:hover:not(:disabled){color:#1e293b}.tabs-header .tab-button.light.active{color:#93c5fd}.tabs-header .tab-button.light.active:after{background-color:#93c5fd}.tabs-header .tab-button.dark{color:#94a3b8}.tabs-header .tab-button.dark:hover:not(:disabled){color:#e2e8f0}.tabs-header .tab-button.dark.active{color:#3b82f6}.tabs-header .tab-button.dark.active:after{background-color:#3b82f6}.tab-content{flex-grow:1;overflow-y:auto;padding:1rem}.light .tab-content{background-color:#fff}.dark .tab-content{background-color:#1a1a1a}.tab-content::-webkit-scrollbar{width:8px}.tab-content::-webkit-scrollbar-track{background:#0000}.tab-content.light::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:4px}.tab-content.light::-webkit-scrollbar-thumb:hover{background-color:#0003}.tab-content.dark::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:4px}.tab-content.dark::-webkit-scrollbar-thumb:hover{background-color:#fff3}.no-data-message{align-items:center;border-radius:.375rem;display:flex;font-style:italic;height:150px;justify-content:center;margin-top:.75rem}.light .no-data-message{background-color:#f3f4f680;color:#64748b}.dark .no-data-message{background-color:#1f29374d;color:#94a3b8}.results-table{border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.results-table td,.results-table th{padding:.75rem;text-align:left}.results-table th{font-weight:600}.results-table.light{box-shadow:0 1px 3px #0000000d}.results-table.light th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;color:#1e293b}.results-table.light td{border-bottom:1px solid #e2e8f0}.results-table.light tbody tr:nth-child(odd){background-color:#f3f4f680}.results-table.light tbody tr:hover{background-color:#f1f5f9}.results-table.light.error-table .error-message{background-color:#f871711a;border-radius:4px;color:#dc3545;padding:.25rem .5rem}.results-table.dark{box-shadow:0 1px 3px #0003}.results-table.dark th{background-color:#262626;border-bottom:2px solid #404040;color:#e2e8f0}.results-table.dark td{border-bottom:1px solid #404040}.results-table.dark tbody tr:nth-child(odd){background-color:#1f293766}.results-table.dark tbody tr:hover{background-color:#404040}.results-table.dark.error-table .error-message{background-color:#f8717126;border-radius:4px;color:rgba(239,68,68,.764);padding:.25rem .5rem}.duplicates-section{display:flex;flex-direction:column;gap:1rem}.duplicates-options{border-radius:.375rem;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:.75rem}.light .duplicates-options{background-color:#f3f4f6b3;border:1px solid #e2e8f0}.dark .duplicates-options{background-color:#1f29374d;border:1px solid #404040}.duplicates-options .select-options{display:flex;flex-wrap:wrap;gap:.75rem}.duplicates-options .action-button,.duplicates-options .toggle-advanced{border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem .75rem;transition:all .2s ease}.duplicates-options .action-button:disabled,.duplicates-options .toggle-advanced:disabled{cursor:not-allowed;opacity:.6}.duplicates-options .action-button.light,.duplicates-options .toggle-advanced.light{background-color:#fff;border-color:#e2e8f0;color:#1e293b}.duplicates-options .action-button.light:hover:not(:disabled),.duplicates-options .toggle-advanced.light:hover:not(:disabled){background-color:#f1f5f9}.duplicates-options .action-button.light.active,.duplicates-options .toggle-advanced.light.active{background-color:#3b82f61a;border-color:#93c5fd;color:#93c5fd}.duplicates-options .action-button.dark,.duplicates-options .toggle-advanced.dark{background-color:#2d2d2d;border-color:#404040;color:#e2e8f0}.duplicates-options .action-button.dark:hover:not(:disabled),.duplicates-options .toggle-advanced.dark:hover:not(:disabled){background-color:#404040}.duplicates-options .action-button.dark.active,.duplicates-options .toggle-advanced.dark.active{background-color:#3b82f626;border-color:#3b82f6;color:#3b82f6}.duplicates-options .select-all.light{border-color:rgba(34,197,94,.396);color:rgba(26,154,73,.396)}.duplicates-options .select-all.light:hover:not(:disabled){background-color:#22c55e1a}.duplicates-options .select-all.dark{border-color:rgba(34,197,94,.288);color:rgba(34,197,94,.288)}.duplicates-options .select-all.dark:hover:not(:disabled){background-color:#22c55e26}.duplicates-options .deselect-all.light{border-color:#e2e8f0}.duplicates-options .deselect-all.light:hover:not(:disabled){background-color:#f1f5f9}.duplicates-options .deselect-all.dark{border-color:#404040}.duplicates-options .deselect-all.dark:hover:not(:disabled){background-color:#404040}.strategy-selector{border-radius:.375rem;margin-top:.5rem;padding:.75rem}.light .strategy-selector{background-color:#fff;border:1px solid #e2e8f0}.dark .strategy-selector{background-color:#1f293780;border:1px solid #404040}.strategy-selector h4{font-size:.8125rem;font-weight:600;margin-bottom:.75rem;margin-top:0}.light .strategy-selector h4{color:#1e293b}.dark .strategy-selector h4{color:#e2e8f0}.strategy-selector .strategy-options{display:flex;flex-direction:column;gap:.5rem}.radio-container{align-items:center;cursor:pointer;display:flex;font-size:.75rem;padding-left:28px;position:relative;-webkit-user-select:none;user-select:none}.radio-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.radio-container .radio-checkmark{border:2px solid;border-radius:50%;height:18px;left:0;position:absolute;top:0;width:18px}.radio-container .radio-checkmark:after{border-radius:50%;content:"";display:none;height:10px;left:4px;position:absolute;top:4px;width:10px}.radio-container input:checked~.radio-checkmark:after{display:block}.radio-container.light{color:#1e293b}.radio-container.light .radio-checkmark{background-color:#fff;border-color:#e2e8f0}.radio-container.light .radio-checkmark:after{background-color:#93c5fd}.radio-container.light input:checked~.radio-checkmark,.radio-container.light:hover input~.radio-checkmark{border-color:#93c5fd}.radio-container.dark{color:#e2e8f0}.radio-container.dark .radio-checkmark{background-color:#2d2d2d;border-color:#404040}.radio-container.dark .radio-checkmark:after{background-color:#3b82f6}.radio-container.dark input:checked~.radio-checkmark,.radio-container.dark:hover input~.radio-checkmark{border-color:#3b82f6}.duplicates-list{display:flex;flex-direction:column;gap:1rem}.duplicate-comparison{border-radius:8px;overflow:hidden;transition:all .25s ease}.duplicate-comparison.light{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d}.duplicate-comparison.light.selected{border-color:rgba(34,197,94,.396);box-shadow:0 0 0 2px #22c55e4d}.duplicate-comparison.dark{background-color:#2d2d2d;border:1px solid #404040;box-shadow:0 1px 3px #00000026}.duplicate-comparison.dark.selected{border-color:rgba(34,197,94,.288);box-shadow:0 0 0 2px #22c55e4d}.duplicate-comparison:hover{transform:translateY(-2px)}.duplicate-comparison:hover.light{box-shadow:0 3px 8px #0000001a}.duplicate-comparison:hover.dark{box-shadow:0 3px 8px #00000040}.comparison-header{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1rem}.comparison-header h4{font-size:1.125rem;font-weight:600;margin:0}.light .comparison-header{background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.dark .comparison-header{background-color:#262626;border-bottom:1px solid #404040}.replace-button{border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem .75rem;transition:all .2s ease}.replace-button:disabled{cursor:not-allowed;opacity:.6}.replace-button.light{background-color:#fff;border-color:#e2e8f0;color:#1e293b}.replace-button.light:hover:not(:disabled){background-color:#f1f5f9}.replace-button.light.active{background-color:rgba(34,197,94,.396);border-color:rgba(34,197,94,.396);color:#fff}.replace-button.dark{background-color:#2d2d2d;border-color:#404040;color:#e2e8f0}.replace-button.dark:hover:not(:disabled){background-color:#404040}.replace-button.dark.active{background-color:rgba(34,197,94,.288);border-color:rgba(34,197,94,.288);color:#fff}.comparison-content{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.comparison-table-container{border-radius:.375rem;overflow-x:auto}.light .comparison-table-container{background-color:#fff}.dark .comparison-table-container{background-color:#1f29374d}.comparison-table{border-collapse:collapse;width:100%}.comparison-table td,.comparison-table th{padding:.5rem .75rem;text-align:left}.comparison-table th{font-size:.75rem;font-weight:600}.comparison-table .field-label{font-weight:500;width:25%}.comparison-table .existing-value,.comparison-table .new-value{width:35%}.comparison-table .diff-indicator{text-align:center;width:5%}.comparison-table .different-value{transition:background-color .2s ease}.comparison-table.light th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#1e293b}.comparison-table.light td{border-bottom:1px solid #d1d5db4d}.comparison-table.light .different-value{background-color:#fbbf241a}.comparison-table.light .different-value:hover{background-color:#fbbf2433}.comparison-table.dark th{background-color:#262626;border-bottom:1px solid #404040;color:#e2e8f0}.comparison-table.dark td{border-bottom:1px solid #4b55634d}.comparison-table.dark .different-value{background-color:#fbbf241a}.comparison-table.dark .different-value:hover{background-color:#fbbf2426}.toggle-fields-button{align-self:flex-start;border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.6875rem;font-weight:500;padding:.25rem .75rem;transition:all .2s ease}.toggle-fields-button:disabled{cursor:not-allowed;opacity:.6}.toggle-fields-button.light{background-color:#fff;border-color:#e2e8f0;color:#64748b}.toggle-fields-button.light:hover:not(:disabled){background-color:#f1f5f9;color:#1e293b}.toggle-fields-button.dark{background-color:#2d2d2d;border-color:#404040;color:#94a3b8}.toggle-fields-button.dark:hover:not(:disabled){background-color:#404040;color:#e2e8f0}.pagination-controls{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:.75rem 0}.pagination-controls .page-info{font-size:.75rem}.light .pagination-controls .page-info{color:#64748b}.dark .pagination-controls .page-info{color:#94a3b8}.pagination-button{border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:500;padding:.25rem .75rem;transition:all .2s ease}.pagination-button:disabled{cursor:not-allowed;opacity:.5}.pagination-button.light{background-color:#fff;border-color:#e2e8f0;color:#1e293b}.pagination-button.light:hover:not(:disabled){background-color:#f1f5f9}.pagination-button.dark{background-color:#2d2d2d;border-color:#404040;color:#e2e8f0}.pagination-button.dark:hover:not(:disabled){background-color:#404040}.modal-actions{border-top:1px solid;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem}.light .modal-actions{background-color:#fff;border-color:#e2e8f0}.dark .modal-actions{background-color:#2d2d2d;border-color:#404040}.button{border:none;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.75rem 1rem;transition:all .2s ease}.button:disabled{cursor:not-allowed;opacity:.6}.button.primary.light{background-color:#93c5fd;color:#fff}.button.primary.light:hover:not(:disabled){background-color:#61aafc}.button.primary.dark{background-color:#3b82f6;color:#fff}.button.primary.dark:hover:not(:disabled){background-color:#0b63f3}.button.secondary.light{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.button.secondary.light:hover:not(:disabled){background-color:#f1f5f9}.button.secondary.dark{background-color:#2d2d2d;border:1px solid #404040;color:#e2e8f0}.button.secondary.dark:hover:not(:disabled){background-color:#404040}.processing-indicator{align-items:center;border-radius:.375rem;display:flex;gap:.75rem;padding:.5rem .75rem}.processing-indicator .spinner{animation:spin 1s linear infinite;border:3px solid #0000;border-radius:50%;height:24px;width:24px}.processing-indicator span{font-weight:500}.processing-indicator.light{background-color:#f3f4f6b3;color:#1e293b}.processing-indicator.light .spinner{border-bottom-color:#93c5fd1a;border-right-color:#93c5fd4d;border-top-color:#93c5fd}.processing-indicator.dark{background-color:#1f293780;color:#e2e8f0}.processing-indicator.dark .spinner{border-bottom-color:#3b82f61a;border-right-color:#3b82f64d;border-top-color:#3b82f6}@media(max-width:768px){.results-summary{align-items:stretch;flex-direction:column}.results-summary .summary-item{align-items:center;flex-direction:row;justify-content:space-between}.results-summary .summary-item .count{font-size:1.5rem;margin-bottom:0}.tabs-header{overflow-x:auto;padding:0}.tabs-header .tab-button{flex:1 1;font-size:.75rem;padding:.5rem;white-space:nowrap}.comparison-header{align-items:flex-start;flex-direction:column;gap:.5rem}.comparison-header .replace-button{align-self:stretch}.duplicates-options .select-options{flex-direction:column}.duplicates-options .select-options .action-button,.duplicates-options .select-options .toggle-advanced{width:100%}}@media(max-width:576px){.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}.comparison-table{font-size:.75rem}.comparison-table td,.comparison-table th{padding:.25rem}}.excel-uploader-container-dark,.excel-uploader-container-light{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:calc(100vh - 180px);padding:1rem;position:relative;width:100%}@media(max-width:768px){.excel-uploader-container-dark,.excel-uploader-container-light{padding:.75rem}}.excel-uploader-container-light{background-color:#fff;border-radius:.375rem;box-shadow:0 0 10px #0000000d}.excel-uploader-container-dark{background-color:#2d2d2d;border-radius:.375rem;box-shadow:0 0 10px #0003}.header-toggle-container-dark,.header-toggle-container-light{display:flex;justify-content:flex-end}.header-toggle-button-dark,.header-toggle-button-light{align-items:center;background:none;border:none;border-radius:.375rem;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;padding:.25rem .5rem;transition:all .2s ease}.header-toggle-button-light{color:#64748b}.header-toggle-button-light:hover{background-color:#f1f5f9;color:#1e293b}.header-toggle-button-dark{color:#94a3b8}.header-toggle-button-dark:hover{background-color:#404040;color:#e2e8f0}.header-content-dark,.header-content-light{overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out}.header-content-dark.visible,.header-content-light.visible{max-height:200px;opacity:1}.header-content-dark.hidden,.header-content-light.hidden{margin:0;max-height:0;opacity:0}.data-review-step-dark,.data-review-step-light{display:flex;flex-direction:column;gap:0}.data-review-step-dark,.data-review-step-light,.uploader-step-dark,.uploader-step-light{display:flex;flex:1 1;flex-direction:column;gap:1.25rem;min-height:calc(100vh - 240px);position:relative}.data-review-step-dark::-webkit-scrollbar,.data-review-step-light::-webkit-scrollbar,.uploader-step-dark::-webkit-scrollbar,.uploader-step-light::-webkit-scrollbar{width:8px}.data-review-step-dark::-webkit-scrollbar-thumb,.data-review-step-dark::-webkit-scrollbar-track,.data-review-step-light::-webkit-scrollbar-thumb,.data-review-step-light::-webkit-scrollbar-track,.uploader-step-dark::-webkit-scrollbar-thumb,.uploader-step-dark::-webkit-scrollbar-track,.uploader-step-light::-webkit-scrollbar-thumb,.uploader-step-light::-webkit-scrollbar-track{border-radius:4px}.data-review-step-dark .dropzone-wrapper,.data-review-step-light .dropzone-wrapper,.uploader-step-dark .dropzone-wrapper,.uploader-step-light .dropzone-wrapper{display:flex;flex:1 1;margin-bottom:80px;min-height:350px}.data-review-step-dark .dropzone-wrapper .documents-dropzone-section,.data-review-step-light .dropzone-wrapper .documents-dropzone-section,.uploader-step-dark .dropzone-wrapper .documents-dropzone-section,.uploader-step-light .dropzone-wrapper .documents-dropzone-section{height:100%!important;width:100%!important}.data-review-step-dark .dropzone-wrapper .documents-dropzone-section .dropzone,.data-review-step-light .dropzone-wrapper .documents-dropzone-section .dropzone,.uploader-step-dark .dropzone-wrapper .documents-dropzone-section .dropzone,.uploader-step-light .dropzone-wrapper .documents-dropzone-section .dropzone{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:300px}.data-review-step-light::-webkit-scrollbar-track,.uploader-step-light::-webkit-scrollbar-track{background:#f1f5f9}.data-review-step-light::-webkit-scrollbar-thumb,.uploader-step-light::-webkit-scrollbar-thumb{background:#cbd5e1}.data-review-step-light::-webkit-scrollbar-thumb:hover,.uploader-step-light::-webkit-scrollbar-thumb:hover{background:#94a3b8}.data-review-step-dark::-webkit-scrollbar-track,.uploader-step-dark::-webkit-scrollbar-track{background:#262626}.data-review-step-dark::-webkit-scrollbar-thumb,.uploader-step-dark::-webkit-scrollbar-thumb{background:#404040}.data-review-step-dark::-webkit-scrollbar-thumb:hover,.uploader-step-dark::-webkit-scrollbar-thumb:hover{background:#525252}.process-button-container-dark,.process-button-container-light{background:#0000;bottom:0;display:flex;justify-content:center;left:0;padding:.75rem;position:absolute;right:0;z-index:100}.process-button-container-dark .primary-button-dark,.process-button-container-dark .primary-button-light,.process-button-container-light .primary-button-dark,.process-button-container-light .primary-button-light{box-shadow:0 4px 6px #0000001a;font-size:.8125rem;margin:0 auto;min-width:200px;padding:.75rem 1.25rem}.uploader-step-dark,.uploader-step-light{display:flex;flex:1 1;flex-direction:column;gap:1.25rem;min-height:calc(100vh - 540px);overflow-y:auto;padding-bottom:80px;position:relative}.uploader-step-dark:after,.uploader-step-light:after{background:linear-gradient(0deg,#ffffffe6 50%,#0000);background:linear-gradient(to top,var(--container-bg,#ffffffe6) 50%,#0000);bottom:0;content:"";height:100px;left:0;pointer-events:none;position:absolute;right:0}.uploader-step-dark .dropzone-wrapper,.uploader-step-light .dropzone-wrapper{display:flex;flex:1 1;min-height:350px}.uploader-step-dark .dropzone-wrapper .documents-dropzone-section,.uploader-step-light .dropzone-wrapper .documents-dropzone-section{height:100%!important;width:100%!important}.uploader-step-dark .dropzone-wrapper .documents-dropzone-section .dropzone,.uploader-step-light .dropzone-wrapper .documents-dropzone-section .dropzone{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:300px}.uploader-step-light:after{--container-bg:#fff}.uploader-step-dark:after{--container-bg:#2d2d2d}.review-title-light,.uploader-title-light{color:#1e293b;font-size:1.5rem;margin-bottom:1rem;text-align:center}.review-title-dark,.uploader-title-dark{color:#e2e8f0;font-size:1.5rem;margin-bottom:1rem;text-align:center}.error-message-light{background-color:#ef44441a;color:#dc3545}.error-message-dark,.error-message-light{border-left:4px solid #dc3545;border-radius:.375rem;margin-bottom:10px;padding:.75rem}.error-message-dark{background-color:#ef444433;color:#f87171}.primary-button-dark,.primary-button-light,.secondary-button-dark,.secondary-button-light{border:none;border-radius:.375rem;cursor:pointer;font-weight:500;padding:.75rem 1rem;transition:all .2s ease}.primary-button-dark:disabled,.primary-button-light:disabled,.secondary-button-dark:disabled,.secondary-button-light:disabled{cursor:not-allowed;opacity:.6}.primary-button-light,.secondary-button-light{background-color:#2563eb;color:#fff}.primary-button-light:hover:not(:disabled),.secondary-button-light:hover:not(:disabled){background-color:#1d4ed8}.primary-button-dark,.secondary-button-dark{background-color:#3b82f6;color:#fff}.primary-button-dark:hover:not(:disabled),.secondary-button-dark:hover:not(:disabled){background-color:#2563eb}.secondary-button-light{background-color:#e2e8f0;color:#1e293b}.secondary-button-light:hover:not(:disabled){background-color:#cbd5e1}.secondary-button-dark{color:#e2e8f0}.secondary-button-dark,.secondary-button-dark:hover:not(:disabled){background-color:#404040}.action-buttons-dark,.action-buttons-light{background:inherit;bottom:0;display:flex;justify-content:space-between;padding:.75rem 0;position:sticky;z-index:10}@media(max-width:640px){.action-buttons-dark,.action-buttons-light{flex-direction:column;gap:.75rem}}.stats-container-dark,.stats-container-light{border-radius:6px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around;margin-bottom:1.5rem;padding:.75rem}.stats-container-dark .stat-item,.stats-container-light .stat-item{align-items:center;display:flex;flex-direction:column;text-align:center}.stats-container-dark .stat-item .stat-label,.stats-container-light .stat-item .stat-label{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.stats-container-dark .stat-item .stat-value,.stats-container-light .stat-item .stat-value{font-size:1.25rem;font-weight:700}.stats-container-light{background-color:#3b82f61a;border:1px solid #3b82f64d}.stats-container-light .stat-label{color:#4b5563}.stats-container-light .stat-value{color:#3b82f6}.stats-container-dark{background-color:#3b82f626;border:1px solid #3b82f666}.stats-container-dark .stat-label{color:#9ca3af}.stats-container-dark .stat-value{color:#60a5fa}.loading-overlay-dark,.loading-overlay-light{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.inspection-list-container-dark,.inspection-list-container-light{border-radius:.375rem;display:flex;flex-direction:column;height:70vh;overflow:auto;padding:1rem;width:98%}@media(max-width:768px){.inspection-list-container-dark,.inspection-list-container-light{padding:.75rem}}.inspection-list-container-light{background-color:#fff;box-shadow:0 2px 4px #0000000d}.inspection-list-container-dark{background-color:#2d2d2d;box-shadow:0 2px 4px #0003}.table-wrapper-dark,.table-wrapper-light{display:flex;flex:1 1;flex-direction:column;margin-bottom:1rem;position:relative;width:100%}.table-container-dark,.table-container-light{-webkit-overflow-scrolling:touch;flex:1 1;max-height:100%;max-width:100%;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;width:100%}.table-container-dark::-webkit-scrollbar,.table-container-light::-webkit-scrollbar{height:8px}.table-container-dark::-webkit-scrollbar-track,.table-container-light::-webkit-scrollbar-track{background:#f1f1f1}.table-container-dark::-webkit-scrollbar-thumb,.table-container-light::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-container-dark::-webkit-scrollbar-thumb:hover,.table-container-light::-webkit-scrollbar-thumb:hover{background:#555}.filters-container-dark,.filters-container-light{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.25rem}@media(max-width:768px){.filters-container-dark,.filters-container-light{flex-direction:column;gap:1rem}}.filter-row-dark,.filter-row-light{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;width:100%}@media(max-width:768px){.filter-row-dark,.filter-row-light{align-items:stretch;flex-direction:column}}.filter-form-dark,.filter-form-light{width:100%}.filter-group{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){.filter-group{flex-direction:column;width:100%}}.filter-actions{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;margin-left:auto}@media(max-width:768px){.filter-actions{justify-content:space-between;margin-top:.75rem;width:100%}}.filter-item{display:flex;flex-direction:column;gap:.25rem}.filter-item label{color:inherit;font-weight:500}.filter-item.checkbox-container{align-self:flex-end;margin-bottom:8px}@media(max-width:768px){.filter-item{width:100%}}.checkbox-label-dark,.checkbox-label-light{margin:0}.checkbox-label-dark .MuiFormControlLabel-label,.checkbox-label-light .MuiFormControlLabel-label{font-size:.8125rem}.checkbox-label-light{color:#1e293b}.checkbox-label-dark{color:#e2e8f0}.filter-inputs-dark,.filter-inputs-light{display:flex;flex-wrap:wrap;gap:.75rem}.filter-inputs-dark .filter-item,.filter-inputs-light .filter-item{display:flex;flex-direction:column;gap:.25rem;height:50px}.filter-input-dark,.filter-input-light{border-radius:.375rem;min-width:180px;padding:.5rem}.filter-input-light{background-color:#f8fafc;border:1px solid #e2e8f0;color:#1e293b}.filter-input-light:focus{border-color:#93c5fd;outline:none}.filter-input-dark{background-color:#1a1a1a;border:1px solid #404040;color:#e2e8f0}.filter-input-dark:focus{border-color:#3b82f6;outline:none}.export-button-dark,.export-button-light,.filter-button-dark,.filter-button-light{border:none;border-radius:.375rem;cursor:pointer;font-weight:500;height:36px;padding:.5rem 1rem;transition:all .2s ease}.export-button-dark:disabled,.export-button-light:disabled,.filter-button-dark:disabled,.filter-button-light:disabled{cursor:not-allowed;opacity:.6}.filter-button-light{background-color:#3b82f6;color:#fff}.filter-button-light:hover:not(:disabled){background-color:#0b63f3}.filter-button-dark{background-color:#3b82f6;color:#fff}.filter-button-dark:hover:not(:disabled){background-color:#0b63f3}.export-button-light{align-items:center;background-color:#10b981;color:#fff;display:flex;gap:.5rem}.export-button-light:hover:not(:disabled){background-color:#059669}.export-button-dark{align-items:center;background-color:#10b981;color:#fff;display:flex;gap:.5rem}.export-button-dark:hover:not(:disabled){background-color:#059669}.inspections-table-dark,.inspections-table-light{border-collapse:initial;border-spacing:0;min-width:1800px;width:100%}.inspections-table-dark td,.inspections-table-dark th,.inspections-table-light td,.inspections-table-light th{padding:.75rem;text-align:left;vertical-align:top;white-space:nowrap}.inspections-table-dark th,.inspections-table-light th{font-weight:600;position:sticky;top:0;z-index:2}.inspections-table-dark .sticky-column,.inspections-table-light .sticky-column{left:0;position:sticky;z-index:1}.inspections-table-dark .sticky-column-right,.inspections-table-light .sticky-column-right{position:sticky;right:0;z-index:1}.inspections-table-dark .action-buttons,.inspections-table-light .action-buttons{display:flex;gap:.5rem}.inspections-table-dark .action-buttons button,.inspections-table-light .action-buttons button{border:none;border-radius:.375rem;cursor:pointer;font-size:.75rem;padding:.25rem .75rem;transition:all .2s ease}.inspections-table-dark .empty-row td,.inspections-table-dark .loading-row td,.inspections-table-light .empty-row td,.inspections-table-light .loading-row td{padding:1.25rem;text-align:center}.inspections-table-light{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.inspections-table-light th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#1e293b}.inspections-table-light .sticky-column,.inspections-table-light .sticky-column-right{background-color:#fff;border-right:1px solid #e2e8f0;box-shadow:2px 0 5px #0000000d}.inspections-table-light .sticky-column-right{border-left:1px solid #e2e8f0;border-right:none;box-shadow:-2px 0 5px #0000000d}.inspections-table-light tbody tr:nth-child(odd),.inspections-table-light tbody tr:nth-child(odd) .sticky-column,.inspections-table-light tbody tr:nth-child(odd) .sticky-column-right{background-color:#f8fafc}.inspections-table-light tbody tr:hover,.inspections-table-light tbody tr:hover .sticky-column,.inspections-table-light tbody tr:hover .sticky-column-right{background-color:#f1f5f9}.inspections-table-light td{border-bottom:1px solid #e2e8f0}.inspections-table-dark{background-color:#2d2d2d;border:1px solid #404040;color:#e2e8f0}.inspections-table-dark th{background-color:#262626;border-bottom:1px solid #404040;color:#e2e8f0}.inspections-table-dark .sticky-column,.inspections-table-dark .sticky-column-right{background-color:#2d2d2d;border-right:1px solid #404040;box-shadow:2px 0 5px #0003}.inspections-table-dark .sticky-column-right{border-left:1px solid #404040;border-right:none;box-shadow:-2px 0 5px #0003}.inspections-table-dark tbody tr:nth-child(odd),.inspections-table-dark tbody tr:nth-child(odd) .sticky-column,.inspections-table-dark tbody tr:nth-child(odd) .sticky-column-right{background-color:#1a1a1a}.inspections-table-dark tbody tr:hover,.inspections-table-dark tbody tr:hover .sticky-column,.inspections-table-dark tbody tr:hover .sticky-column-right{background-color:#404040}.inspections-table-dark td{border-bottom:1px solid #404040}.days-remaining{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:500;margin-top:4px;padding:2px 4px}.cancel-button-dark,.cancel-button-light,.delete-button-dark,.delete-button-light,.edit-button-dark,.edit-button-light,.save-button-dark,.save-button-light{border:none;border-radius:.375rem;cursor:pointer;font-size:.75rem;padding:.25rem .75rem;transition:all .2s ease;white-space:nowrap}.edit-button-light{background-color:#3b82f6;color:#fff}.edit-button-light:hover{background-color:#0b63f3}.edit-button-dark{background-color:#3b82f6;color:#fff}.edit-button-dark:hover{background-color:#0b63f3}.delete-button-light{background-color:#dc3545;color:#fff}.delete-button-light:hover{background-color:#bd2130}.delete-button-dark{background-color:#dc3545;color:#fff}.delete-button-dark:hover{background-color:#bd2130}.save-button-light{background-color:#10b981;color:#fff}.save-button-light:hover{background-color:#059669}.save-button-dark{background-color:#10b981;color:#fff}.save-button-dark:hover{background-color:#059669}.cancel-button-light{background-color:#6b7280;color:#fff}.cancel-button-light:hover{background-color:#4b5563}.cancel-button-dark{background-color:#6b7280;color:#fff}.cancel-button-dark:hover{background-color:#4b5563}.edit-input-dark,.edit-input-light{border-radius:.375rem;display:block;font-size:.75rem;margin-bottom:.25rem;padding:.25rem;width:100%}.edit-input-light{background-color:#f8fafc;border:1px solid #e2e8f0;color:#1e293b}.edit-input-light:focus{border-color:#93c5fd;outline:none}.edit-input-dark{background-color:#1a1a1a;border:1px solid #404040;color:#e2e8f0}.edit-input-dark:focus{border-color:#3b82f6;outline:none}.editing-row-light,.editing-row-light .sticky-column,.editing-row-light .sticky-column-right{background-color:#3b82f61a!important}.editing-row-dark,.editing-row-dark .sticky-column,.editing-row-dark .sticky-column-right{background-color:#3b82f633!important}.pagination-dark,.pagination-light{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1rem}@media(max-width:640px){.pagination-dark,.pagination-light{flex-wrap:wrap;gap:.25rem}}.pagination-button-dark,.pagination-button-light{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.pagination-button-dark:disabled,.pagination-button-light:disabled{cursor:not-allowed;opacity:.5}.pagination-button-light{background-color:#f8fafc;border:1px solid #e2e8f0;color:#1e293b}.pagination-button-light:hover:not(:disabled){background-color:#f1f5f9}.pagination-button-dark{background-color:#1a1a1a;border:1px solid #404040;color:#e2e8f0}.pagination-button-dark:hover:not(:disabled){background-color:#404040}.page-info-light{color:#64748b;margin:0 .75rem}.page-info-dark{color:#94a3b8;margin:0 .75rem}.page-size-dark,.page-size-light{align-items:center;display:flex;margin-left:1rem}.page-size-dark label,.page-size-light label{align-items:center;display:flex;gap:.5rem}.page-size-light{color:#64748b}.page-size-dark{color:#94a3b8}.page-size-select-dark,.page-size-select-light{border-radius:.375rem;padding:.25rem}.page-size-select-light{background-color:#f8fafc;border:1px solid #e2e8f0;color:#1e293b}.page-size-select-dark{background-color:#1a1a1a;border:1px solid #404040;color:#e2e8f0}.expiry-expired-light{color:#dc3545;font-weight:500}.expiry-expired-dark{color:rgba(239,68,68,.764);font-weight:500}.expiry-warning-light{color:#fd7e14;font-weight:500}.expiry-warning-dark{color:rgba(251,146,60,.762);font-weight:500}.expiry-alert-light{color:#3b82f6;font-weight:500}.expiry-alert-dark{color:#6ca1f8;font-weight:500}.expiry-valid-light{color:#10b981;font-weight:500}.expiry-valid-dark{color:#14e8a2;font-weight:500}.expiry-na-light{color:#64748b;font-style:italic}.expiry-na-dark{color:#94a3b8;font-style:italic}.loading-indicator{align-items:center;display:flex;gap:.5rem;justify-content:center}.loading-indicator .spinner{animation:spin 1s linear infinite;border:2px solid #0000001a;border-left-color:#3b82f6;border-radius:50%;display:inline-block;height:20px;width:20px}.selection-column{padding:.25rem!important;text-align:center;width:40px}.checkbox-dark,.checkbox-light{cursor:pointer;height:18px;width:18px}.checkbox-dark,.checkbox-light{accent-color:#3b82f6}.export-menu-dark,.export-menu-light{min-width:250px;padding:.25rem 0}.export-menu-light{background-color:#f8fafc;border:1px solid #e2e8f0;color:#1e293b}.export-menu-dark{background-color:#1a1a1a;border:1px solid #404040;color:#e2e8f0}.vehicle-inspection-container-dark,.vehicle-inspection-container-light{box-sizing:border-box;display:flex;flex-direction:column;height:90%;min-height:calc(100vh - 64px);padding:1rem;width:100%}@media(max-width:768px){.vehicle-inspection-container-dark,.vehicle-inspection-container-light{padding:.75rem}}.vehicle-inspection-container-light{background-color:#f8fafc}.vehicle-inspection-container-dark{background-color:#1a1a1a}.inspection-header-dark,.inspection-header-light{margin-bottom:1.25rem}.inspection-tabs-dark,.inspection-tabs-light{background-color:#fff;border-radius:.375rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.inspection-tabs-dark .MuiTab-root,.inspection-tabs-light .MuiTab-root{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:500;min-width:160px;text-transform:none;transition:all .2s ease}.inspection-tabs-dark .MuiTab-root:hover,.inspection-tabs-light .MuiTab-root:hover{background-color:#0000000a}.inspection-tabs-dark .Mui-selected,.inspection-tabs-light .Mui-selected{font-weight:600}.inspection-tabs-light .MuiTab-root{color:#64748b}.inspection-tabs-light .Mui-selected{color:#2563eb}.inspection-tabs-light .MuiTabs-indicator{background-color:#2563eb}.inspection-tabs-dark{background-color:#2d2d2d}.inspection-tabs-dark .MuiTab-root{color:#94a3b8}.inspection-tabs-dark .Mui-selected{color:#3b82f6}.inspection-tabs-dark .MuiTabs-indicator{background-color:#3b82f6}.inspection-content-dark,.inspection-content-light,.tab-panel-dark,.tab-panel-light{display:flex;flex:1 1;flex-direction:column;height:100%}.tab-panel-dark,.tab-panel-light{animation:fadeIn .3s ease}.GM__light-operations-container{background:#fff;color:#1e293b;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:87vh;overflow:hidden;position:relative;width:100%}.GM__light-operations-container .GM__light-operations-header{background:#fff;padding:1rem 0;position:sticky;top:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;will-change:transform;z-index:100}.GM__light-operations-container .GM__light-operations-header.header-hidden{opacity:0;transform:translateY(-100%)}.GM__light-operations-container .GM__light-operations-header .GM__light-operations-title{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:.75rem;padding-left:1.25rem}.GM__light-operations-container .GM__light-operations-header .GM__light-operations-navigation{align-items:center;display:flex;margin-bottom:1rem;padding-left:1.25rem}.GM__light-operations-container .GM__light-operations-header .GM__light-operations-navigation .GM__light-navigation-item-clickable{background-color:#f1f5f9;border-radius:.375rem;color:#1e293b;cursor:pointer;font-size:.8125rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease}.GM__light-operations-container .GM__light-operations-header .GM__light-operations-navigation .GM__light-navigation-item-clickable:hover{background-color:#dfe8f1}.GM__light-operations-container .GM__light-operations-header .GM__light-operations-navigation .GM__light-navigation-item-current{background-color:#4caf501a;border-radius:.375rem;color:#4caf50;font-size:.8125rem;font-weight:500;padding:.5rem 1rem}.GM__light-operations-container .GM__light-operations-header .GM__light-operations-navigation .GM__light-navigation-separator{color:#64748b;font-size:1.125rem;margin:0 .25rem}.GM__light-operations-container .GM__light-operations-header .GM__light-header-divider{background-color:#e2e8f0;height:1px;margin:0 auto;width:95%}.GM__light-operations-container .GM__light-operations-content{background-color:#f8fafc;flex:1 1;margin-top:0;overflow-y:auto;position:relative;transition:all .3s ease-in-out}.GM__light-operations-container .GM__light-operations-content.header-hidden{height:100%;margin-top:-200px;margin-top:calc(var(--header-height, 200px)*-1)}.GM__light-operations-container .GM__light-operations-content::-webkit-scrollbar{height:6px;width:6px}.GM__light-operations-container .GM__light-operations-content::-webkit-scrollbar-track{background:#f1f5f9}.GM__light-operations-container .GM__light-operations-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:.375rem}.GM__light-operations-container .GM__light-operations-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.GM__dark-operations-container{background:#2d2d2d;color:#e2e8f0;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:87vh;overflow:hidden;position:relative;width:100%}.GM__dark-operations-container .GM__dark-operations-header{background:#2d2d2d;padding:1rem 0;position:sticky;top:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;will-change:transform;z-index:100}.GM__dark-operations-container .GM__dark-operations-header.header-hidden{opacity:0;transform:translateY(-100%)}.GM__dark-operations-container .GM__dark-operations-header .GM__dark-operations-title{color:#e2e8f0;font-size:1.5rem;font-weight:600;margin-bottom:.75rem;padding-left:1.25rem}.GM__dark-operations-container .GM__dark-operations-header .GM__dark-operations-navigation{align-items:center;display:flex;margin-bottom:1rem;padding-left:1.25rem}.GM__dark-operations-container .GM__dark-operations-header .GM__dark-operations-navigation .GM__dark-navigation-item-clickable{background-color:#ffffff1a;border-radius:.375rem;color:#e2e8f0;cursor:pointer;font-size:.8125rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease}.GM__dark-operations-container .GM__dark-operations-header .GM__dark-operations-navigation .GM__dark-navigation-item-clickable:hover{background-color:#ffffff26}.GM__dark-operations-container .GM__dark-operations-header .GM__dark-operations-navigation .GM__dark-navigation-item-current{background-color:#4caf5026;border-radius:.375rem;color:#4caf50;font-size:.8125rem;font-weight:500;padding:.5rem 1rem}.GM__dark-operations-container .GM__dark-operations-header .GM__dark-operations-navigation .GM__dark-navigation-separator{color:#94a3b8;font-size:1.125rem;margin:0 .25rem}.GM__dark-operations-container .GM__dark-operations-header .GM__dark-header-divider{background-color:#404040;height:1px;margin:0 auto;width:95%}.GM__dark-operations-container .GM__dark-operations-content{background-color:#1a1a1a;flex:1 1;margin-top:0;overflow-y:auto;position:relative;transition:all .3s ease-in-out;width:100%}.GM__dark-operations-container .GM__dark-operations-content.header-hidden{height:100%;margin-top:-200px;margin-top:calc(var(--header-height, 200px)*-1)}.GM__dark-operations-container .GM__dark-operations-content::-webkit-scrollbar{height:6px;width:6px}.GM__dark-operations-container .GM__dark-operations-content::-webkit-scrollbar-track{background:#262626}.GM__dark-operations-container .GM__dark-operations-content::-webkit-scrollbar-thumb{background:#404040;border-radius:.375rem}.GM__dark-operations-container .GM__dark-operations-content::-webkit-scrollbar-thumb:hover{background:#525252}.GM__light-dashboard-operations{display:flex;height:100%;width:100%}.GM__light-dashboard-operations .GM__light-main-content{display:flex;height:95%;transition:all .5s cubic-bezier(.4,0,.2,1);width:100%}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container,.GM__light-dashboard-operations .GM__light-main-content .GM__light-operations-container{flex:none;width:47%}.GM__light-dashboard-operations .GM__light-main-content.has-expanded .GM__light-operations-container{flex:none;width:70%}.GM__light-dashboard-operations .GM__light-main-content.has-expanded .GM__light-info-panel-container{flex:none;width:30%}.GM__light-dashboard-operations .GM__light-operations-container{display:flex;flex-direction:column;gap:1rem;height:100%;overflow-x:visible;overflow-y:auto;padding:1rem;transition:all .5s cubic-bezier(.4,0,.2,1)}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper{display:flex;flex-direction:column;margin-bottom:20px;overflow:visible;position:relative;width:max-content}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-card-container{align-items:center;background-color:#4caf5099;border-radius:100%;cursor:pointer;display:flex;height:200px;justify-content:center;position:relative;transition:all .3s ease;width:200px;z-index:2}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-card-container:hover{background-color:#4caf50cc;box-shadow:0 8px 20px #4caf504d;transform:scale(1.05)}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-card-container.active{background-color:#4caf50}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-card-container.active:hover{background-color:#4caf50e6}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-card-container .GM__light-operation-card{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 8px #0000001a;display:flex;height:195px;justify-content:center;transition:all .3s ease;width:195px}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-card-container .GM__light-operation-card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-card-container .GM__light-operation-card .GM__light-operation-logo{max-height:65%;max-width:65%;object-fit:contain}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded{align-items:center;animation:expandOperationContent .7s cubic-bezier(.34,1.25,.64,1);animation-fill-mode:forwards;background-color:#4caf50;border-radius:50px;box-shadow:0 4px 12px #0000001a;display:flex;margin-left:140px;margin-top:-100px;max-width:none;min-height:100px;overflow:visible;padding:.5rem 30px .5rem 60px;position:relative;transform-origin:left center;width:max-content;z-index:1}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-vehicle-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 4px #0000001a;display:flex;flex-shrink:0;justify-content:center;margin-right:30px;min-height:42px;min-width:180px;padding:.75rem}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-vehicle-card .GM__light-vehicle-icon{height:24px;margin-right:.5rem;width:24px}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-vehicle-card .GM__light-vehicle-label{color:#000;font-size:.8125rem;margin-right:.25rem}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-vehicle-card .GM__light-vehicle-count{color:#000;font-size:1.125rem;font-weight:600}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-division-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 4px #0000001a;display:flex;flex-shrink:0;justify-content:center;min-height:64px;min-width:220px;padding:0 20px;position:relative}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-division-card:not(:last-child){margin-right:40px}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-division-card .GM__light-division-logo{min-height:64px;object-fit:contain;padding:10px;width:140px}.GM__light-dashboard-operations .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-division-card:not(:last-child):after{background-color:#ffffffb3;border-radius:2px;content:"";height:40px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:2px}.GM__light-info-panel-container{align-items:flex-start;display:flex;justify-content:center;padding:1rem;transition:all .3s ease}.GM__light-info-panel-container .GM__light-operation-info-panel{border-radius:8px;height:100%;overflow-y:auto;transition:all .3s ease;width:100%}.GM__light-info-panel-container .GM__light-operation-info-panel.default{align-items:center;background-color:#f8fafc;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:1.25rem}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-warning-banner{align-items:center;animation:slideInWarning .4s ease-out;background:linear-gradient(135deg,#ff98001a,#ff98000d);border:1px solid #ff98004d;border-radius:6px;box-shadow:0 2px 8px #ff98001a;display:flex;gap:.75rem;margin-bottom:1.25rem;padding:1rem;width:100%}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-warning-banner .GM__light-warning-icon{animation:pulseWarning 2s infinite;flex-shrink:0;font-size:24px}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-warning-banner .GM__light-warning-content{display:flex;flex-direction:column;gap:2px}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-warning-banner .GM__light-warning-content .GM__light-warning-title{color:#e65100;font-size:.8125rem;font-weight:600}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-warning-banner .GM__light-warning-content .GM__light-warning-message{color:#bf360c;font-size:.75rem;line-height:1.4}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-welcome-content{max-width:400px;text-align:center}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-welcome-content h2{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-welcome-content p{color:#64748b;font-size:.8125rem;line-height:1.6;margin-bottom:1.25rem}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-welcome-content .GM__light-feature-highlights{display:flex;gap:1rem;justify-content:space-around}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-welcome-content .GM__light-feature-highlights .GM__light-feature-item{align-items:center;display:flex;flex-direction:column;gap:.5rem}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-welcome-content .GM__light-feature-highlights .GM__light-feature-item img{height:32px;opacity:.6;width:32px}.GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-welcome-content .GM__light-feature-highlights .GM__light-feature-item span{color:#64748b;font-size:.75rem}.GM__light-info-panel-container .GM__light-operation-info-panel.active{animation:slideInPanel .4s ease-out;background-color:#fff;border:1px solid #e2e8f0;padding:1.25rem}.GM__light-info-panel-container .GM__light-operation-info-panel.active.hover-active{border-color:#4caf5080;box-shadow:0 4px 16px #4caf5033}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-warning-banner.compact{align-items:center;animation:slideInWarningCompact .3s ease-out;background:linear-gradient(90deg,#ff98001a,#ff98000d);border:1px solid #ff98004d;border-radius:4px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-warning-banner.compact .GM__light-warning-icon{flex-shrink:0;font-size:16px}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-warning-banner.compact .GM__light-warning-message{color:#bf360c;font-size:.6875rem;font-weight:500;line-height:1.3}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-operation-header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-operation-header .GM__light-operation-title{flex:1 1}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-operation-header .GM__light-operation-title h2{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-operation-header .GM__light-operation-title p{color:#64748b;font-size:.8125rem;line-height:1.6}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-operation-header .GM__light-operation-logo-large{height:80px;margin-left:1rem;object-fit:contain;width:80px}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-stats-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:1.25rem}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-stats-grid .GM__light-stat-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:1rem;text-align:center;transition:all .3s ease}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-stats-grid .GM__light-stat-card:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-stats-grid .GM__light-stat-card .GM__light-stat-value{color:#4caf50;display:block;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-stats-grid .GM__light-stat-card .GM__light-stat-label{color:#64748b;font-size:.75rem}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-services-section{margin-bottom:1.25rem}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-services-section h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-services-section .GM__light-services-list{display:flex;flex-wrap:wrap;gap:.5rem}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-services-section .GM__light-services-list .GM__light-service-tag{background:#4caf50;border-radius:12px;color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .75rem;transition:all .3s ease}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-services-section .GM__light-services-list .GM__light-service-tag:hover{background:#4caf50cc;transform:scale(1.05)}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-actions-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-actions-grid .GM__light-action-button{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;gap:.75rem;padding:1rem;transition:all .3s ease}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-actions-grid .GM__light-action-button:hover{background:#f1f5f9;border-color:#4caf50;box-shadow:0 4px 12px #4caf5033;transform:translateY(-2px)}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-actions-grid .GM__light-action-button img{height:24px;opacity:.8;transition:opacity .3s ease;width:24px}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-actions-grid .GM__light-action-button:hover img{opacity:1}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-actions-grid .GM__light-action-button .GM__light-action-content{align-items:flex-start;display:flex;flex-direction:column}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-actions-grid .GM__light-action-button .GM__light-action-content .GM__light-action-label{color:#1e293b;font-size:.8125rem;font-weight:600;margin-bottom:2px}.GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-actions-grid .GM__light-action-button .GM__light-action-content .GM__light-action-description{color:#64748b;font-size:.75rem}@keyframes slideInWarning{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInWarningCompact{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes pulseWarning{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes slideInPanel{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes expandOperationContent{0%{clip-path:polygon(0 0,30% 0,30% 100%,0 100%);opacity:0;transform:translateY(-50%) scaleX(.3)}40%{clip-path:polygon(0 0,70% 0,70% 100%,0 100%);opacity:1;transform:translateY(-50%) scaleX(.8)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:translateY(-50%) scaleX(1)}}@media(max-width:1200px){.GM__light-dashboard-operations .GM__light-main-content.has-expanded .GM__light-operations-container{width:65%}.GM__light-dashboard-operations .GM__light-main-content.has-expanded .GM__light-info-panel-container{width:35%}}@media(max-width:992px){.GM__light-dashboard-operations .GM__light-main-content{flex-direction:column}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container,.GM__light-dashboard-operations .GM__light-main-content .GM__light-operations-container{width:100%!important}.GM__light-dashboard-operations .GM__light-main-content .GM__light-operations-container{height:60%}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container{height:40%}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-stats-grid{grid-template-columns:repeat(2,1fr)}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-actions-grid{grid-template-columns:1fr}}@media(max-width:768px){.GM__light-dashboard-operations .GM__light-main-content .GM__light-operations-container .GM__light-operation-wrapper{width:100%}.GM__light-dashboard-operations .GM__light-main-content .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded{animation:none;flex-direction:column;margin-left:0;margin-top:10px;max-width:100%;transform:none;width:100%}.GM__light-dashboard-operations .GM__light-main-content .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-vehicle-card{justify-content:center;margin-bottom:.75rem;margin-right:0;width:100%}.GM__light-dashboard-operations .GM__light-main-content .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-division-card{margin:.5rem 0;width:100%}.GM__light-dashboard-operations .GM__light-main-content .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-division-card:not(:last-child){margin-bottom:15px;margin-right:0}.GM__light-dashboard-operations .GM__light-main-content .GM__light-operations-container .GM__light-operation-wrapper .GM__light-operation-expanded .GM__light-division-card:not(:last-child):after{display:none}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container{padding:.75rem}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container .GM__light-operation-info-panel.default{padding:1rem}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-warning-banner .GM__light-warning-content .GM__light-warning-title{font-size:.75rem}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container .GM__light-operation-info-panel.default .GM__light-warning-banner .GM__light-warning-content .GM__light-warning-message{font-size:.6875rem}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container .GM__light-operation-info-panel.active{padding:1rem}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-operation-header{align-items:center;flex-direction:column;text-align:center}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-operation-header .GM__light-operation-logo-large{margin:.75rem 0 0}.GM__light-dashboard-operations .GM__light-main-content .GM__light-info-panel-container .GM__light-operation-info-panel.active .GM__light-stats-grid{gap:.5rem;grid-template-columns:repeat(2,1fr)}}.GM__dark-dashboard-operations{display:flex;height:100%;width:100%}.GM__dark-dashboard-operations .GM__dark-main-content{background:#0000;display:flex;height:95%;transition:all .5s cubic-bezier(.4,0,.2,1);width:100%}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-info-panel-container,.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-operations-container{flex:none;width:47%}.GM__dark-dashboard-operations .GM__dark-main-content.has-expanded .GM__dark-operations-container{flex:none;width:70%}.GM__dark-dashboard-operations .GM__dark-main-content.has-expanded .GM__dark-info-panel-container{flex:none;width:30%}.GM__dark-dashboard-operations .GM__dark-operations-container{display:flex;flex-direction:column;gap:1rem;height:100%;overflow-x:visible;overflow-y:auto;padding:1rem;scrollbar-color:#fffc #0000;scrollbar-width:thin;transition:all .5s cubic-bezier(.4,0,.2,1)}.GM__dark-dashboard-operations .GM__dark-operations-container::-webkit-scrollbar{width:6px}.GM__dark-dashboard-operations .GM__dark-operations-container::-webkit-scrollbar-track{background:#0000;border-radius:3px}.GM__dark-dashboard-operations .GM__dark-operations-container::-webkit-scrollbar-thumb{background:#fffc;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.GM__dark-dashboard-operations .GM__dark-operations-container::-webkit-scrollbar-thumb:hover{background:#fff}.GM__dark-dashboard-operations .GM__dark-operations-container::-webkit-scrollbar-thumb:active{background:#ffffffe6}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper{display:flex;flex-direction:column;margin-bottom:20px;overflow:visible;position:relative;width:max-content}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-card-container{align-items:center;background-color:#4caf5099;border-radius:100%;cursor:pointer;display:flex;height:200px;justify-content:center;position:relative;transition:all .3s ease;width:200px;z-index:2}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-card-container:hover{background-color:#4caf50cc;box-shadow:0 8px 20px #4caf5066;transform:scale(1.05)}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-card-container.active{background-color:#4caf50}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-card-container.active:hover{background-color:#4caf50e6}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-card-container .GM__dark-operation-card{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 8px #00000040;display:flex;height:195px;justify-content:center;transition:all .3s ease;width:195px}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-card-container .GM__dark-operation-card:hover{box-shadow:0 6px 12px #00000059;transform:translateY(-5px)}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-card-container .GM__dark-operation-card .GM__dark-operation-logo{max-height:65%;max-width:65%;object-fit:contain}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded{align-items:center;animation:expandDarkOperationContent .7s cubic-bezier(.34,1.25,.64,1);animation-fill-mode:forwards;background-color:#4caf50;border-radius:50px;box-shadow:0 4px 12px #0003;display:flex;margin-left:140px;margin-top:-100px;max-width:none;min-height:100px;overflow:visible;padding:.5rem 30px .5rem 60px;position:relative;transform-origin:left center;width:max-content;z-index:1}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-vehicle-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 4px #0000001a;display:flex;flex-shrink:0;justify-content:center;margin-right:30px;min-height:42px;min-width:180px;padding:.75rem}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-vehicle-card .GM__dark-vehicle-icon{height:24px;margin-right:.5rem;width:24px}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-vehicle-card .GM__dark-vehicle-label{color:#000;font-size:.8125rem;margin-right:.25rem}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-vehicle-card .GM__dark-vehicle-count{color:#000;font-size:1.125rem;font-weight:600}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-division-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 4px #0000001a;display:flex;flex-shrink:0;justify-content:center;min-height:64px;min-width:220px;padding:0 20px;position:relative}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-division-card:not(:last-child){margin-right:40px}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-division-card .GM__dark-division-logo{min-height:64px;object-fit:contain;padding:10px;width:140px}.GM__dark-dashboard-operations .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-division-card:not(:last-child):after{background-color:#ffffffb3;border-radius:2px;content:"";height:40px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:2px}.GM__dark-info-panel-container{align-items:flex-start;display:flex;justify-content:center;padding:1rem;transition:all .3s ease}.GM__dark-info-panel-container .GM__dark-operation-info-panel{border-radius:8px;height:100%;overflow-y:auto;transition:all .3s ease;width:100%}.GM__dark-info-panel-container .GM__dark-operation-info-panel::-webkit-scrollbar{width:6px}.GM__dark-info-panel-container .GM__dark-operation-info-panel::-webkit-scrollbar-track{background:#0000;border-radius:3px}.GM__dark-info-panel-container .GM__dark-operation-info-panel::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.GM__dark-info-panel-container .GM__dark-operation-info-panel::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.GM__dark-info-panel-container .GM__dark-operation-info-panel.default{align-items:center;background-color:#2f2f2f;display:flex;justify-content:center;min-height:400px}.GM__dark-info-panel-container .GM__dark-operation-info-panel.default .GM__dark-welcome-content{max-width:400px;text-align:center}.GM__dark-info-panel-container .GM__dark-operation-info-panel.default .GM__dark-welcome-content h2{color:#e2e8f0;font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.default .GM__dark-welcome-content p{color:#94a3b8;font-size:.8125rem;line-height:1.6;margin-bottom:1.25rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.default .GM__dark-welcome-content .GM__dark-feature-highlights{display:flex;gap:1rem;justify-content:space-around}.GM__dark-info-panel-container .GM__dark-operation-info-panel.default .GM__dark-welcome-content .GM__dark-feature-highlights .GM__dark-feature-item{align-items:center;display:flex;flex-direction:column;gap:.5rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.default .GM__dark-welcome-content .GM__dark-feature-highlights .GM__dark-feature-item img{filter:invert(1);height:32px;opacity:.6;width:32px}.GM__dark-info-panel-container .GM__dark-operation-info-panel.default .GM__dark-welcome-content .GM__dark-feature-highlights .GM__dark-feature-item span{color:#94a3b8;font-size:.75rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active{animation:slideInPanelDark .4s ease-out;background-color:#2d2d2d;border:1px solid #404040;padding:1.25rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active.hover-active{border-color:#4caf5080;box-shadow:0 4px 16px #4caf504d}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-operation-header{align-items:flex-start;border-bottom:1px solid #404040;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-operation-header .GM__dark-operation-title{flex:1 1}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-operation-header .GM__dark-operation-title h2{color:#e2e8f0;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-operation-header .GM__dark-operation-title p{color:#94a3b8;font-size:.8125rem;line-height:1.6}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-operation-header .GM__dark-operation-logo-large{height:80px;margin-left:1rem;object-fit:contain;width:80px}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-stats-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:1.25rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-stats-grid .GM__dark-stat-card{background:#1a1a1a;border:1px solid #404040;border-radius:6px;padding:1rem;text-align:center;transition:all .3s ease}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-stats-grid .GM__dark-stat-card:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-stats-grid .GM__dark-stat-card .GM__dark-stat-value{color:#4caf50;display:block;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-stats-grid .GM__dark-stat-card .GM__dark-stat-label{color:#94a3b8;font-size:.75rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-services-section{margin-bottom:1.25rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-services-section h3{color:#e2e8f0;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-services-section .GM__dark-services-list{display:flex;flex-wrap:wrap;gap:.5rem}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-services-section .GM__dark-services-list .GM__dark-service-tag{background:#4caf50;border-radius:12px;color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .75rem;transition:all .3s ease}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-services-section .GM__dark-services-list .GM__dark-service-tag:hover{background:#4caf50cc;transform:scale(1.05)}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-actions-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-actions-grid .GM__dark-action-button{align-items:center;background:#1a1a1a;border:2px solid #404040;border-radius:6px;cursor:pointer;display:flex;gap:.75rem;padding:1rem;transition:all .3s ease}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-actions-grid .GM__dark-action-button:hover{background:#404040;border-color:#4caf50;box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-actions-grid .GM__dark-action-button img{filter:invert(1);height:24px;opacity:.8;transition:opacity .3s ease;width:24px}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-actions-grid .GM__dark-action-button:hover img{opacity:1}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-actions-grid .GM__dark-action-button .GM__dark-action-content{align-items:flex-start;display:flex;flex-direction:column}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-actions-grid .GM__dark-action-button .GM__dark-action-content .GM__dark-action-label{color:#e2e8f0;font-size:.8125rem;font-weight:600;margin-bottom:2px}.GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-actions-grid .GM__dark-action-button .GM__dark-action-content .GM__dark-action-description{color:#94a3b8;font-size:.75rem}@keyframes slideInPanelDark{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes expandDarkOperationContent{0%{clip-path:polygon(0 0,30% 0,30% 100%,0 100%);opacity:0;transform:translateY(-50%) scaleX(.3)}40%{clip-path:polygon(0 0,70% 0,70% 100%,0 100%);opacity:1;transform:translateY(-50%) scaleX(.8)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:translateY(-50%) scaleX(1)}}@media(max-width:1200px){.GM__dark-dashboard-operations .GM__dark-main-content.has-expanded .GM__dark-operations-container{width:65%}.GM__dark-dashboard-operations .GM__dark-main-content.has-expanded .GM__dark-info-panel-container{width:35%}}@media(max-width:992px){.GM__dark-dashboard-operations .GM__dark-main-content{flex-direction:column}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-info-panel-container,.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-operations-container{width:100%!important}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-operations-container{height:60%}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-info-panel-container{height:40%}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-stats-grid{grid-template-columns:repeat(2,1fr)}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-actions-grid{grid-template-columns:1fr}}@media(max-width:768px){.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-operations-container .GM__dark-operation-wrapper{width:100%}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded{animation:none;flex-direction:column;margin-left:0;margin-top:10px;max-width:100%;transform:none;width:100%}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-vehicle-card{justify-content:center;margin-bottom:.75rem;margin-right:0;width:100%}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-division-card{margin:.5rem 0;width:100%}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-division-card:not(:last-child){margin-bottom:15px;margin-right:0}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-operations-container .GM__dark-operation-wrapper .GM__dark-operation-expanded .GM__dark-division-card:not(:last-child):after{display:none}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-info-panel-container{padding:.75rem}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-info-panel-container .GM__dark-operation-info-panel.active{padding:1rem}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-operation-header{align-items:center;flex-direction:column;text-align:center}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-operation-header .GM__dark-operation-logo-large{margin:.75rem 0 0}.GM__dark-dashboard-operations .GM__dark-main-content .GM__dark-info-panel-container .GM__dark-operation-info-panel.active .GM__dark-stats-grid{gap:.5rem;grid-template-columns:repeat(2,1fr)}}.GM__light-scheduler-header{align-items:center;background-color:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:space-between;min-height:80px}@media(max-width:1200px){.GM__light-scheduler-header{flex-wrap:wrap;gap:.75rem;padding:.75rem}}@media(max-width:768px){.GM__light-scheduler-header{align-items:stretch;flex-direction:column;gap:.5rem;min-height:auto}}.GM__light-scheduler-header .GM__light-header-left{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){.GM__light-scheduler-header .GM__light-header-left{justify-content:center}}.GM__light-scheduler-header .GM__light-header-center{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem;max-width:400px}@media(max-width:1200px){.GM__light-scheduler-header .GM__light-header-center{max-width:none;order:3;width:100%}}.GM__light-scheduler-header .GM__light-header-center .GM__light-route-warning .MuiChip-root{background-color:#ff98001a;border-color:#ff9800;color:#e65100;font-size:.6875rem}.GM__light-scheduler-header .GM__light-header-right{align-items:center;display:flex;gap:1rem}@media(max-width:768px){.GM__light-scheduler-header .GM__light-header-right{flex-wrap:wrap;justify-content:space-between}}.GM__light-scheduler-header .GM__light-header-right .GM__light-prediction-toggle .GM__light-toggle-label{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.GM__light-scheduler-header .GM__light-header-right .GM__light-prediction-toggle .GM__light-toggle-label .GM__light-toggle-input{accent-color:#4caf50;margin-right:.5rem}.GM__light-scheduler-header .GM__light-header-right .GM__light-prediction-toggle .GM__light-toggle-label .GM__light-toggle-text{color:#1e293b;font-size:.8125rem;font-weight:500}@media(max-width:768px){.GM__light-scheduler-header .GM__light-header-right .GM__light-prediction-toggle .GM__light-toggle-label .GM__light-toggle-text{font-size:.75rem}}.GM__light-scheduler-header .GM__light-header-right .GM__light-capacity-summary .MuiChip-root{background-color:#fff;border:1px solid #e2e8f0;font-weight:600}.GM__light-scheduler-header .GM__light-header-right .GM__light-capacity-summary .MuiChip-root.MuiChip-colorSuccess{background-color:#4caf501a;border-color:#4caf50;color:#4caf50}.GM__light-scheduler-header .GM__light-header-right .GM__light-capacity-summary .MuiChip-root.MuiChip-colorWarning{background-color:#ff98001a;border-color:#ff9800;color:#ff9800}.GM__light-scheduler-header .GM__light-header-right .GM__light-capacity-summary .MuiChip-root.MuiChip-colorError{background-color:#f443361a;border-color:#f44336;color:#f44336}.GM__light-scheduler-header .GM__light-header-button{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;justify-content:space-between;min-width:140px;padding:.75rem 1rem;transition:all .2s ease;white-space:nowrap}@media(max-width:768px){.GM__light-scheduler-header .GM__light-header-button{min-width:120px;padding:.5rem .75rem}}.GM__light-scheduler-header .GM__light-header-button span{color:#1e293b;font-size:.8125rem;font-weight:500}@media(max-width:768px){.GM__light-scheduler-header .GM__light-header-button span{font-size:.75rem}}.GM__light-scheduler-header .GM__light-header-button .GM__light-button-icon{filter:none;height:20px;margin-left:.75rem;object-fit:contain;width:20px}@media(max-width:768px){.GM__light-scheduler-header .GM__light-header-button .GM__light-button-icon{height:16px;margin-left:.5rem;width:16px}}.GM__light-scheduler-header .GM__light-header-button .GM__light-button-icon-mui{color:#64748b;font-size:20px;margin-left:.75rem}@media(max-width:768px){.GM__light-scheduler-header .GM__light-header-button .GM__light-button-icon-mui{font-size:16px;margin-left:.5rem}}.GM__light-scheduler-header .GM__light-header-button:hover:not(.disabled){background-color:#f1f5f9;box-shadow:0 2px 6px #0000000d;transform:translateY(-1px)}.GM__light-scheduler-header .GM__light-header-button.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.GM__light-scheduler-header .GM__light-header-button.disabled .GM__light-button-icon-mui,.GM__light-scheduler-header .GM__light-header-button.disabled span{color:#64748b}.GM__dark-scheduler-header{align-items:center;background-color:#2d2d2d;border-bottom:1px solid #404040;display:flex;gap:1rem;justify-content:space-between;min-height:80px}@media(max-width:1200px){.GM__dark-scheduler-header{flex-wrap:wrap;gap:.75rem;padding:.75rem}}@media(max-width:768px){.GM__dark-scheduler-header{align-items:stretch;flex-direction:column;gap:.5rem;min-height:auto}}.GM__dark-scheduler-header .GM__dark-header-left{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){.GM__dark-scheduler-header .GM__dark-header-left{justify-content:center}}.GM__dark-scheduler-header .GM__dark-header-center{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem;max-width:400px}@media(max-width:1200px){.GM__dark-scheduler-header .GM__dark-header-center{max-width:none;order:3;width:100%}}.GM__dark-scheduler-header .GM__dark-header-center .GM__dark-route-warning .MuiChip-root{background-color:#ff980033;border-color:#ff9800;color:#ffb74d;font-size:.6875rem}.GM__dark-scheduler-header .GM__dark-header-right{align-items:center;display:flex;gap:1rem}@media(max-width:768px){.GM__dark-scheduler-header .GM__dark-header-right{flex-wrap:wrap;justify-content:space-between}}.GM__dark-scheduler-header .GM__dark-header-right .GM__dark-prediction-toggle .GM__dark-toggle-label{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.GM__dark-scheduler-header .GM__dark-header-right .GM__dark-prediction-toggle .GM__dark-toggle-label .GM__dark-toggle-input{accent-color:#4caf50;margin-right:.5rem}.GM__dark-scheduler-header .GM__dark-header-right .GM__dark-prediction-toggle .GM__dark-toggle-label .GM__dark-toggle-text{color:#e2e8f0;font-size:.8125rem;font-weight:500}@media(max-width:768px){.GM__dark-scheduler-header .GM__dark-header-right .GM__dark-prediction-toggle .GM__dark-toggle-label .GM__dark-toggle-text{font-size:.75rem}}.GM__dark-scheduler-header .GM__dark-header-right .GM__dark-capacity-summary .MuiChip-root{background-color:#2d2d2d;border:1px solid #404040;font-weight:600}.GM__dark-scheduler-header .GM__dark-header-right .GM__dark-capacity-summary .MuiChip-root.MuiChip-colorSuccess{background-color:#4caf5033;border-color:#4caf50;color:#81c784}.GM__dark-scheduler-header .GM__dark-header-right .GM__dark-capacity-summary .MuiChip-root.MuiChip-colorWarning{background-color:#ff980033;border-color:#ff9800;color:#ffb74d}.GM__dark-scheduler-header .GM__dark-header-right .GM__dark-capacity-summary .MuiChip-root.MuiChip-colorError{background-color:#f4433633;border-color:#f44336;color:#e57373}.GM__dark-scheduler-header .GM__dark-header-button{align-items:center;background-color:#2d2d2d;border:1px solid #404040;border-radius:.375rem;box-shadow:0 1px 3px #0003;cursor:pointer;display:flex;justify-content:space-between;min-width:140px;padding:.75rem 1rem;transition:all .2s ease;white-space:nowrap}@media(max-width:768px){.GM__dark-scheduler-header .GM__dark-header-button{min-width:120px;padding:.5rem .75rem}}.GM__dark-scheduler-header .GM__dark-header-button span{color:#e2e8f0;font-size:.8125rem;font-weight:500}@media(max-width:768px){.GM__dark-scheduler-header .GM__dark-header-button span{font-size:.75rem}}.GM__dark-scheduler-header .GM__dark-header-button .GM__dark-button-icon{filter:brightness(1.2);height:20px;margin-left:.75rem;object-fit:contain;width:20px}@media(max-width:768px){.GM__dark-scheduler-header .GM__dark-header-button .GM__dark-button-icon{height:16px;margin-left:.5rem;width:16px}}.GM__dark-scheduler-header .GM__dark-header-button .GM__dark-button-icon-mui{color:#94a3b8;font-size:20px;margin-left:.75rem}@media(max-width:768px){.GM__dark-scheduler-header .GM__dark-header-button .GM__dark-button-icon-mui{font-size:16px;margin-left:.5rem}}.GM__dark-scheduler-header .GM__dark-header-button:hover:not(.disabled){background-color:#404040;box-shadow:0 2px 6px #0003;transform:translateY(-1px)}.GM__dark-scheduler-header .GM__dark-header-button.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.GM__dark-scheduler-header .GM__dark-header-button.disabled .GM__dark-button-icon-mui,.GM__dark-scheduler-header .GM__dark-header-button.disabled span{color:#94a3b8}.GM__light-route-selector{max-width:400px;min-width:300px}@media(max-width:768px){.GM__light-route-selector{max-width:none;min-width:100%}}.GM__light-route-selector .GM__light-route-selector-container{position:relative;width:100%}.GM__light-route-selector .GM__light-route-selector-button{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:.75rem;transition:all .2s ease;width:100%}.GM__light-route-selector .GM__light-route-selector-button:hover:not(:disabled){background-color:#f1f5f9;border-color:#93c5fd}.GM__light-route-selector .GM__light-route-selector-button:disabled{cursor:not-allowed;opacity:.6}.GM__light-route-selector .GM__light-route-selector-button .GM__light-route-selector-content{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.GM__light-route-selector .GM__light-route-selector-button .GM__light-route-selector-content .GM__light-route-selector-icon{color:#64748b;flex-shrink:0;font-size:20px}.GM__light-route-selector .GM__light-route-selector-button .GM__light-route-selector-content .GM__light-route-selector-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.GM__light-route-selector .GM__light-route-selector-button .GM__light-route-selector-content .GM__light-route-selector-text .GM__light-route-name{color:#1e293b;font-size:.8125rem;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-route-selector .GM__light-route-selector-button .GM__light-route-selector-content .GM__light-route-selector-text .GM__light-route-details{color:#64748b;font-size:.6875rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-route-selector .GM__light-route-selector-button .GM__light-route-selector-content .GM__light-route-selector-meta{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.GM__light-route-selector .GM__light-route-selector-button .GM__light-route-selector-arrow{color:#64748b;flex-shrink:0;font-size:20px;transition:transform .2s ease}.GM__light-route-selector .GM__light-route-selector-button .GM__light-route-selector-arrow.open{transform:rotate(180deg)}.GM__light-route-selector .GM__light-route-selector-dropdown{background-color:#fff;border:1px solid #e2e8f0;border-radius:0 0 .375rem .375rem;border-top:none;box-shadow:0 4px 6px #0000000d;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option{align-items:center;border-bottom:1px solid #e2e8f0;cursor:pointer;display:flex;padding:.75rem;transition:background-color .2s ease}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option:last-child{border-bottom:none}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option:hover:not(.disabled){background-color:#f1f5f9}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option.disabled{cursor:not-allowed;opacity:.5}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option.selected{background-color:#4caf501a;border-color:#4caf50}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option .GM__light-route-option-content{align-items:center;display:flex;gap:.5rem;width:100%}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option .GM__light-route-option-content .GM__light-route-option-icon{color:#64748b;flex-shrink:0;font-size:18px}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option .GM__light-route-option-content .GM__light-route-option-info{flex:1 1;min-width:0}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option .GM__light-route-option-content .GM__light-route-option-info .GM__light-route-option-name{align-items:center;color:#1e293b;display:flex;font-size:.8125rem;font-weight:500;gap:.25rem;margin-bottom:2px}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option .GM__light-route-option-content .GM__light-route-option-info .GM__light-route-option-details{color:#64748b;font-size:.6875rem}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option .GM__light-route-option-content .GM__light-route-option-meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-option .GM__light-route-option-content .GM__light-route-option-meta .GM__light-route-distance{color:#64748b;font-size:.6875rem;font-weight:500}.GM__light-route-selector .GM__light-route-selector-dropdown .GM__light-route-empty{color:#64748b;font-size:.75rem;padding:1rem;text-align:center}.GM__dark-route-selector{max-width:400px;min-width:300px}@media(max-width:768px){.GM__dark-route-selector{max-width:none;min-width:100%}}.GM__dark-route-selector .GM__dark-route-selector-container{position:relative;width:100%}.GM__dark-route-selector .GM__dark-route-selector-button{align-items:center;background-color:#2d2d2d;border:1px solid #404040;border-radius:.375rem;cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:.75rem;transition:all .2s ease;width:100%}.GM__dark-route-selector .GM__dark-route-selector-button:hover:not(:disabled){background-color:#404040;border-color:#3b82f6}.GM__dark-route-selector .GM__dark-route-selector-button:disabled{cursor:not-allowed;opacity:.6}.GM__dark-route-selector .GM__dark-route-selector-button .GM__dark-route-selector-content{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.GM__dark-route-selector .GM__dark-route-selector-button .GM__dark-route-selector-content .GM__dark-route-selector-icon{color:#94a3b8;flex-shrink:0;font-size:20px}.GM__dark-route-selector .GM__dark-route-selector-button .GM__dark-route-selector-content .GM__dark-route-selector-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.GM__dark-route-selector .GM__dark-route-selector-button .GM__dark-route-selector-content .GM__dark-route-selector-text .GM__dark-route-name{color:#e2e8f0;font-size:.8125rem;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-route-selector .GM__dark-route-selector-button .GM__dark-route-selector-content .GM__dark-route-selector-text .GM__dark-route-details{color:#94a3b8;font-size:.6875rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-route-selector .GM__dark-route-selector-button .GM__dark-route-selector-content .GM__dark-route-selector-meta{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.GM__dark-route-selector .GM__dark-route-selector-button .GM__dark-route-selector-arrow{color:#94a3b8;flex-shrink:0;font-size:20px;transition:transform .2s ease}.GM__dark-route-selector .GM__dark-route-selector-button .GM__dark-route-selector-arrow.open{transform:rotate(180deg)}.GM__dark-route-selector .GM__dark-route-selector-dropdown{background-color:#2d2d2d;border:1px solid #404040;border-radius:0 0 .375rem .375rem;border-top:none;box-shadow:0 4px 6px #0003;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option{align-items:center;border-bottom:1px solid #404040;cursor:pointer;display:flex;padding:.75rem;transition:background-color .2s ease}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option:last-child{border-bottom:none}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option:hover:not(.disabled){background-color:#404040}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option.disabled{cursor:not-allowed;opacity:.5}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option.selected{background-color:#4caf5033;border-color:#4caf50}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option .GM__dark-route-option-content{align-items:center;display:flex;gap:.5rem;width:100%}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option .GM__dark-route-option-content .GM__dark-route-option-icon{color:#94a3b8;flex-shrink:0;font-size:18px}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option .GM__dark-route-option-content .GM__dark-route-option-info{flex:1 1;min-width:0}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option .GM__dark-route-option-content .GM__dark-route-option-info .GM__dark-route-option-name{align-items:center;color:#e2e8f0;display:flex;font-size:.8125rem;font-weight:500;gap:.25rem;margin-bottom:2px}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option .GM__dark-route-option-content .GM__dark-route-option-info .GM__dark-route-option-details{color:#94a3b8;font-size:.6875rem}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option .GM__dark-route-option-content .GM__dark-route-option-meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-option .GM__dark-route-option-content .GM__dark-route-option-meta .GM__dark-route-distance{color:#94a3b8;font-size:.6875rem;font-weight:500}.GM__dark-route-selector .GM__dark-route-selector-dropdown .GM__dark-route-empty{color:#94a3b8;font-size:.75rem;padding:1rem;text-align:center}@keyframes pulse-prediction{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}@keyframes rotate-deferred{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.GM__dark-week-container .GM__dark-days-content,.GM__dark-week-container .GM__light-days-content,.GM__light-week-container .GM__dark-days-content,.GM__light-week-container .GM__light-days-content{flex-direction:column}.GM__dark-week-container .GM__dark-days-content .GM__dark-day-column,.GM__dark-week-container .GM__dark-days-content .GM__light-day-column,.GM__dark-week-container .GM__light-days-content .GM__dark-day-column,.GM__dark-week-container .GM__light-days-content .GM__light-day-column,.GM__light-week-container .GM__dark-days-content .GM__dark-day-column,.GM__light-week-container .GM__dark-days-content .GM__light-day-column,.GM__light-week-container .GM__light-days-content .GM__dark-day-column,.GM__light-week-container .GM__light-days-content .GM__light-day-column{border-bottom:1px solid;border-right:none}.GM__dark-week-container .GM__dark-days-content .GM__dark-day-column:last-child,.GM__dark-week-container .GM__dark-days-content .GM__light-day-column:last-child,.GM__dark-week-container .GM__light-days-content .GM__dark-day-column:last-child,.GM__dark-week-container .GM__light-days-content .GM__light-day-column:last-child,.GM__light-week-container .GM__dark-days-content .GM__dark-day-column:last-child,.GM__light-week-container .GM__dark-days-content .GM__light-day-column:last-child,.GM__light-week-container .GM__light-days-content .GM__dark-day-column:last-child,.GM__light-week-container .GM__light-days-content .GM__light-day-column:last-child{border-bottom:none}.GM__dark-week-container .GM__dark-days-header,.GM__dark-week-container .GM__light-days-header,.GM__light-week-container .GM__dark-days-header,.GM__light-week-container .GM__light-days-header{flex-direction:column}.GM__dark-week-container .GM__dark-days-header .GM__dark-day-header,.GM__dark-week-container .GM__dark-days-header .GM__light-day-header,.GM__dark-week-container .GM__light-days-header .GM__dark-day-header,.GM__dark-week-container .GM__light-days-header .GM__light-day-header,.GM__light-week-container .GM__dark-days-header .GM__dark-day-header,.GM__light-week-container .GM__dark-days-header .GM__light-day-header,.GM__light-week-container .GM__light-days-header .GM__dark-day-header,.GM__light-week-container .GM__light-days-header .GM__light-day-header{border-bottom:1px solid;border-right:none}.GM__dark-week-container .GM__dark-days-header .GM__dark-day-header:last-child,.GM__dark-week-container .GM__dark-days-header .GM__light-day-header:last-child,.GM__dark-week-container .GM__light-days-header .GM__dark-day-header:last-child,.GM__dark-week-container .GM__light-days-header .GM__light-day-header:last-child,.GM__light-week-container .GM__dark-days-header .GM__dark-day-header:last-child,.GM__light-week-container .GM__dark-days-header .GM__light-day-header:last-child,.GM__light-week-container .GM__light-days-header .GM__dark-day-header:last-child,.GM__light-week-container .GM__light-days-header .GM__light-day-header:last-child{border-bottom:none}}.GM__light-week-container{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;display:flex;flex-direction:column;margin-bottom:1rem;overflow:hidden}.GM__light-week-container .GM__light-week-header{background-color:#4caf50;padding:.75rem}.GM__light-week-container .GM__light-week-header .GM__light-week-title{color:#fff;font-size:.8125rem;font-weight:600}.GM__light-week-container .GM__light-days-container{display:flex;flex-direction:column}.GM__light-week-container .GM__light-days-container .GM__light-days-header{border-bottom:1px solid #e2e8f0;display:flex}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header{border-right:1px solid #e2e8f0;cursor:pointer;flex:1 1;padding:.5rem;position:relative;text-align:center;transition:background-color .2s ease}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header:last-child{border-right:none}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header:hover{background-color:#f1f5f9}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header.pattern-selected{background-color:#4caf5026}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header.past-date{background-color:#f1f5f980;color:#64748b}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header.event-blocked{background-color:#80808026}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header.event-blocked .GM__light-event-block-indicator{align-items:center;background-color:#80808033;border-radius:12px;color:#666;display:inline-flex;font-size:10px;margin-top:4px;padding:2px 6px}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header.event-blocked .GM__light-event-block-indicator .GM__light-block-icon{font-size:12px;margin-right:2px}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header.has-capacity-issue{background-color:#ffc1071a}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header.has-capacity-issue.today{background-color:#ffc10733}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header .GM__light-day-name{color:#1e293b;font-size:.8125rem;font-weight:600}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header .GM__light-day-date{color:#64748b;font-size:.75rem}.GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header .GM__light-day-capacity{display:flex;justify-content:center;margin-top:4px}.GM__light-week-container .GM__light-days-container .GM__light-days-content{display:flex;min-height:200px}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column{border-right:1px solid #e2e8f0;display:flex;flex:1 1;flex-direction:column;position:relative}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column:last-child{border-right:none}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.empty{background-color:#f1f5f9}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.past-date{background-color:#f1f5f980}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.has-events{background-color:#ffc10714;border-left:2px solid #ffc10780}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.has-predictions{background-color:#007bff08;position:relative}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.has-predictions:after{background-color:#007bff;border-radius:50%;box-shadow:0 0 3px #007bff80;content:"";height:8px;position:absolute;right:5px;top:5px;width:8px}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.event-blocked{background-color:#8080801a;position:relative}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.event-blocked:before{background:repeating-linear-gradient(45deg,#0000,#0000 10px,#8080800d 0,#8080800d 20px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.event-blocked .GM__light-day-content{opacity:.6;position:relative;z-index:2}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.event-blocked .GM__light-vehicle-item{opacity:.5;pointer-events:none;position:relative}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.event-blocked .GM__light-vehicle-item:after{color:#80808080;content:"EVENTO";font-size:10px;font-weight:700;left:50%;letter-spacing:2px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);z-index:3}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.has-capacity-issue .GM__light-day-content{position:relative}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.has-capacity-issue .GM__light-day-content:before{background:linear-gradient(90deg,#ff9800,#f44336);content:"";height:3px;left:0;position:absolute;right:0;top:0}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-deferred-indicator{align-items:center;background-color:#ff98001a;border:1px dashed #ff9800;border-radius:4px;color:#ff9800;display:flex;font-size:11px;font-weight:500;justify-content:center;margin:4px;padding:4px 8px}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-deferred-indicator .GM__light-deferred-icon{animation:rotate-deferred 2s linear infinite;margin-right:4px}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-event-blocked-tooltip{background-color:#000c;border-radius:4px;color:#fff;font-size:11px;left:50%;margin-top:4px;opacity:0;padding:6px 10px;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .2s,visibility .2s;visibility:hidden;white-space:nowrap;z-index:1000}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-event-blocked-tooltip:hover,.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column:hover .GM__light-event-blocked-tooltip{opacity:1;visibility:visible}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-events{border-bottom:1px dashed #e2e8f0;display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;position:relative;z-index:2}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-content{display:flex;flex:1 1;flex-direction:column;min-height:50px;padding:.25rem;transition:background-color .2s ease}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-content.dragging-over{background-color:#4caf501a}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-content.past-date{background-color:#f1f5f94d}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-content.capacity-issue{background-color:#ff98000d;border:1px dashed #ff9800}.GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-actions{display:flex;flex-direction:column;gap:5px;margin-bottom:8px;position:relative;z-index:2}.GM__light-vehicle-item{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.25rem .5rem;position:relative;transition:all .2s ease}.GM__light-vehicle-item.dragging{box-shadow:0 2px 8px #0003;transform:scale(1.02);z-index:10}.GM__light-vehicle-item.disabled{border-style:dashed}.GM__light-vehicle-item.pattern-selected{background-color:#4caf500d;border-color:#4caf50}.GM__light-vehicle-item.predicted{animation:pulse-prediction 2s infinite;background-color:#007bff14!important;border:2px dashed #007bff!important;cursor:default;position:relative}.GM__light-vehicle-item.predicted:before{background-color:#007bff;border-radius:0 2px 2px 0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.GM__light-vehicle-item.predicted .predicted-badge{color:#007bff;font-size:.8em;font-style:italic;font-weight:500;margin-left:5px}.GM__light-vehicle-item.predicted:active,.GM__light-vehicle-item.predicted:hover{box-shadow:none;transform:none}.GM__light-vehicle-item.deferred{background-color:#ff98001a!important;border:1px dashed #ff9800!important;position:relative}.GM__light-vehicle-item.deferred:before{animation:rotate-deferred 2s linear infinite;color:#ff9800;content:"↻";font-size:16px;left:-20px;position:absolute;top:50%;transform:translateY(-50%)}.GM__light-vehicle-item.deferred .deferred-badge{color:#ff9800;font-size:.7em;font-style:italic;font-weight:500;margin-left:4px}.GM__light-vehicle-item .GM__light-vehicle-plate{color:#1e293b;font-size:.75rem;font-weight:600}.GM__light-vehicle-item .GM__light-vehicle-operation{color:#64748b;font-size:.6875rem;margin-left:auto;margin-right:.75rem;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-vehicle-item .GM__light-vehicle-actions{align-items:center;display:flex;gap:4px}.GM__light-vehicle-item .GM__light-icon-button{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.GM__light-vehicle-item .GM__light-icon-button:hover{background-color:#f1f5f9;color:#1e293b}.GM__light-vehicle-item .GM__light-icon-button.GM__light-vehicle-delete-btn:hover{color:#dc3545}.GM__light-vehicle-item .GM__light-icon-button.GM__light-vehicle-cancel-btn:hover{color:#ff9800}.GM__light-tooltip{display:inline-block;position:relative}.GM__light-tooltip .GM__light-tooltip-text{background-color:#d4e1edf2;border-radius:.375rem;bottom:125%;box-shadow:0 2px 6px #00000026;color:#1e293b;left:50%;opacity:0;padding:.5rem;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:180px;z-index:100}.GM__light-tooltip .GM__light-tooltip-text .GM__light-tooltip-title{color:#dc3545;font-size:.75rem;font-weight:600;margin-bottom:.25rem}.GM__light-tooltip .GM__light-tooltip-text .GM__light-tooltip-detail{color:#64748b;font-size:.6875rem}.GM__light-tooltip .GM__light-tooltip-text .GM__light-tooltip-prediction{color:#007bff;font-style:italic}.GM__light-tooltip:hover .GM__light-tooltip-text{opacity:1;visibility:visible}.GM__light-event-badge{align-items:center;background-color:#4caf501a;border:1px solid #4caf504d;border-radius:16px;color:#1e293b;cursor:pointer;display:inline-flex;font-size:.6875rem;padding:.25rem .5rem;transition:all .2s ease}.GM__light-event-badge:hover{background-color:#4caf5033;transform:translateY(-1px)}.GM__light-event-badge.full-day{background-color:#4caf5033;border-color:#4caf50}.GM__light-event-badge .GM__light-event-icon{align-items:center;color:#4caf50;display:flex;margin-right:.25rem}.GM__light-event-badge .GM__light-event-title{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-capacity-indicator{font-size:.75rem;font-weight:600}.GM__light-capacity-indicator.event-blocked{background-color:#80808033;color:#666}.GM__light-capacity-indicator .MuiChip-icon{margin-left:2px}.GM__light-capacity-alert{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:8px;padding:4px 8px}.GM__light-prediction-status{display:flex;flex-direction:column;gap:4px;margin-top:4px}.GM__light-prediction-status .GM__light-prediction-error,.GM__light-prediction-status .GM__light-prediction-warning{font-size:.7rem}.GM__light-modal-backdrop{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.GM__light-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-width:500px;overflow:hidden;width:90%}.GM__light-modal-body{max-height:60vh;overflow-y:auto;padding:1rem}.GM__light-modal-body .GM__light-modal-subtitle{color:#64748b;font-size:.8125rem;margin-bottom:.75rem}.GM__light-modal-body .GM__light-modal-description{color:#1e293b;font-size:.8125rem;margin-top:1rem}.GM__light-modal-footer{border-top:1px solid #e2e8f0}.GM__light-button{border:none;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.GM__light-button.GM__light-button-secondary{background-color:#0000;border:1px solid #e2e8f0;color:#1e293b}.GM__light-button.GM__light-button-secondary:hover{background-color:#f1f5f9}.GM__light-button.GM__light-button-primary{background-color:#4caf50;color:#fff}.GM__light-button.GM__light-button-primary:hover{background-color:#449d48}.GM__light-add-vehicle-btn{align-items:center;background-color:#4caf501a;border:1px dashed #4caf50;border-radius:4px;color:#4caf50;cursor:pointer;display:flex;font-size:.85rem;justify-content:center;margin-bottom:8px;padding:6px 10px;transition:all .2s ease;width:100%}.GM__light-add-vehicle-btn:hover:not(.disabled){background-color:#4caf5033;transform:translateY(-1px)}.GM__light-add-vehicle-btn.disabled{background-color:#0000;border-color:#e2e8f0;color:#64748b;cursor:not-allowed;opacity:.5}.GM__light-add-vehicle-btn .GM__light-btn-icon{align-items:center;display:flex;margin-right:5px}.GM__light-add-vehicle-btn .GM__light-btn-text{font-weight:500}.GM__light-confirm-prediction-btn{align-items:center;background-color:#28a7451a;border:1px dashed #28a745;border-radius:4px;color:#28a745;cursor:pointer;display:flex;font-size:.85rem;justify-content:center;margin-bottom:8px;padding:6px 10px;transition:all .2s ease;width:100%}.GM__light-confirm-prediction-btn:hover{background-color:#28a74533;transform:translateY(-1px)}.GM__light-confirm-prediction-btn .GM__light-btn-icon{align-items:center;display:flex;margin-right:5px}.GM__light-prediction-toggle{align-items:center;background-color:#007bff14;border:1px solid #007bff33;border-radius:4px;display:flex;margin-left:auto;margin-right:12px;padding:8px 12px}.GM__light-prediction-toggle .GM__light-toggle-label{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.GM__light-prediction-toggle .GM__light-toggle-label .GM__light-toggle-input{cursor:pointer;margin-right:8px;transform:scale(1.2)}.GM__light-prediction-toggle .GM__light-toggle-label .GM__light-toggle-text{color:#007bff;font-size:14px;font-weight:500}.GM__dark-week-container{background-color:#2d2d2d;border:1px solid #404040;border-radius:.375rem;display:flex;flex-direction:column;margin-bottom:1rem;overflow:hidden}.GM__dark-week-container .GM__dark-week-header{background-color:#4caf50;padding:.75rem}.GM__dark-week-container .GM__dark-week-header .GM__dark-week-title{color:#fff;font-size:.8125rem;font-weight:600}.GM__dark-week-container .GM__dark-days-container{display:flex;flex-direction:column}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header{border-bottom:1px solid #404040;display:flex}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header{border-right:1px solid #404040;cursor:pointer;flex:1 1;padding:.5rem;position:relative;text-align:center;transition:background-color .2s ease}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header:last-child{border-right:none}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header:hover{background-color:#404040}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header.pattern-selected{background-color:#4caf5026}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header.past-date{background-color:#40404080;color:#94a3b8}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header.event-blocked{background-color:#80808026}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header.event-blocked .GM__dark-event-block-indicator{align-items:center;background-color:#80808033;border-radius:12px;color:#666;display:inline-flex;font-size:10px;margin-top:4px;padding:2px 6px}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header.event-blocked .GM__dark-event-block-indicator .GM__dark-block-icon{font-size:12px;margin-right:2px}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header.has-capacity-issue{background-color:#ffc1071a}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header.has-capacity-issue.today{background-color:#ffc10733}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header .GM__dark-day-name{color:#e2e8f0;font-size:.8125rem;font-weight:600}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header .GM__dark-day-date{color:#94a3b8;font-size:.75rem}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header .GM__dark-day-capacity{display:flex;justify-content:center;margin-top:4px}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content{display:flex;min-height:200px}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column{border-right:1px solid #404040;display:flex;flex:1 1;flex-direction:column;position:relative}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column:last-child{border-right:none}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.empty{background-color:#404040}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.past-date{background-color:#40404080}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.has-events{background-color:#ffc10714;border-left:2px solid #ffc10780}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.has-predictions{background-color:#007bff08;position:relative}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.has-predictions:after{background-color:#007bff;border-radius:50%;box-shadow:0 0 3px #007bff80;content:"";height:8px;position:absolute;right:5px;top:5px;width:8px}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.event-blocked{background-color:#8080801a;position:relative}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.event-blocked:before{background:repeating-linear-gradient(45deg,#0000,#0000 10px,#8080800d 0,#8080800d 20px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.event-blocked .GM__dark-day-content{opacity:.6;position:relative;z-index:2}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.event-blocked .GM__dark-vehicle-item{opacity:.5;pointer-events:none;position:relative}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.event-blocked .GM__dark-vehicle-item:after{color:#80808080;content:"EVENTO";font-size:10px;font-weight:700;left:50%;letter-spacing:2px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);z-index:3}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.has-capacity-issue .GM__dark-day-content{position:relative}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.has-capacity-issue .GM__dark-day-content:before{background:linear-gradient(90deg,#ff9800,#f44336);content:"";height:3px;left:0;position:absolute;right:0;top:0}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-deferred-indicator{align-items:center;background-color:#ff98001a;border:1px dashed #ff9800;border-radius:4px;color:#ff9800;display:flex;font-size:11px;font-weight:500;justify-content:center;margin:4px;padding:4px 8px}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-deferred-indicator .GM__dark-deferred-icon{animation:rotate-deferred 2s linear infinite;margin-right:4px}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-event-blocked-tooltip{background-color:#000c;border-radius:4px;color:#fff;font-size:11px;left:50%;margin-top:4px;opacity:0;padding:6px 10px;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .2s,visibility .2s;visibility:hidden;white-space:nowrap;z-index:1000}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-event-blocked-tooltip:hover,.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column:hover .GM__dark-event-blocked-tooltip{opacity:1;visibility:visible}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-events{border-bottom:1px dashed #404040;display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;position:relative;z-index:2}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-content{display:flex;flex:1 1;flex-direction:column;min-height:50px;padding:.25rem;transition:background-color .2s ease}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-content.dragging-over{background-color:#4caf501a}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-content.past-date{background-color:#4040404d}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-content.capacity-issue{background-color:#ff98000d;border:1px dashed #ff9800}.GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-actions{display:flex;flex-direction:column;gap:5px;margin-bottom:8px;position:relative;z-index:2}.GM__dark-vehicle-item{align-items:center;background-color:#2d2d2d;border:1px solid #404040;border-radius:.375rem;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.25rem .5rem;position:relative;transition:all .2s ease}.GM__dark-vehicle-item.dragging{box-shadow:0 2px 8px #0003;transform:scale(1.02);z-index:10}.GM__dark-vehicle-item.disabled{border-style:dashed}.GM__dark-vehicle-item.pattern-selected{background-color:#4caf500d;border-color:#4caf50}.GM__dark-vehicle-item.predicted{animation:pulse-prediction 2s infinite;background-color:#007bff14!important;border:2px dashed #007bff!important;cursor:default;position:relative}.GM__dark-vehicle-item.predicted:before{background-color:#007bff;border-radius:0 2px 2px 0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.GM__dark-vehicle-item.predicted .predicted-badge{color:#007bff;font-size:.8em;font-style:italic;font-weight:500;margin-left:5px}.GM__dark-vehicle-item.predicted:active,.GM__dark-vehicle-item.predicted:hover{box-shadow:none;transform:none}.GM__dark-vehicle-item.deferred{background-color:#ff98001a!important;border:1px dashed #ff9800!important;position:relative}.GM__dark-vehicle-item.deferred:before{animation:rotate-deferred 2s linear infinite;color:#ff9800;content:"↻";font-size:16px;left:-20px;position:absolute;top:50%;transform:translateY(-50%)}.GM__dark-vehicle-item.deferred .deferred-badge{color:#ff9800;font-size:.7em;font-style:italic;font-weight:500;margin-left:4px}.GM__dark-vehicle-item .GM__dark-vehicle-plate{color:#e2e8f0;font-size:.75rem;font-weight:600}.GM__dark-vehicle-item .GM__dark-vehicle-operation{color:#94a3b8;font-size:.6875rem;margin-left:auto;margin-right:.75rem;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-vehicle-item .GM__dark-vehicle-actions{align-items:center;display:flex;gap:4px}.GM__dark-vehicle-item .GM__dark-icon-button{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.GM__dark-vehicle-item .GM__dark-icon-button:hover{background-color:#404040;color:#e2e8f0}.GM__dark-vehicle-item .GM__dark-icon-button.GM__dark-vehicle-delete-btn:hover{color:#dc3545}.GM__dark-vehicle-item .GM__dark-icon-button.GM__dark-vehicle-cancel-btn:hover{color:#ff9800}.GM__dark-tooltip{display:inline-block;position:relative}.GM__dark-tooltip .GM__dark-tooltip-text{background-color:#010101f2;border-radius:.375rem;bottom:125%;box-shadow:0 2px 6px #00000026;color:#e2e8f0;left:50%;opacity:0;padding:.5rem;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:180px;z-index:100}.GM__dark-tooltip .GM__dark-tooltip-text .GM__dark-tooltip-title{color:#dc3545;font-size:.75rem;font-weight:600;margin-bottom:.25rem}.GM__dark-tooltip .GM__dark-tooltip-text .GM__dark-tooltip-detail{color:#94a3b8;font-size:.6875rem}.GM__dark-tooltip .GM__dark-tooltip-text .GM__dark-tooltip-prediction{color:#007bff;font-style:italic}.GM__dark-tooltip:hover .GM__dark-tooltip-text{opacity:1;visibility:visible}.GM__dark-event-badge{align-items:center;background-color:#4caf501a;border:1px solid #4caf504d;border-radius:16px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.6875rem;padding:.25rem .5rem;transition:all .2s ease}.GM__dark-event-badge:hover{background-color:#4caf5033;transform:translateY(-1px)}.GM__dark-event-badge.full-day{background-color:#4caf5033;border-color:#4caf50}.GM__dark-event-badge .GM__dark-event-icon{align-items:center;color:#4caf50;display:flex;margin-right:.25rem}.GM__dark-event-badge .GM__dark-event-title{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-capacity-indicator{font-size:.75rem;font-weight:600}.GM__dark-capacity-indicator.event-blocked{background-color:#80808033;color:#666}.GM__dark-capacity-indicator .MuiChip-icon{margin-left:2px}.GM__dark-capacity-alert{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:8px;padding:4px 8px}.GM__dark-prediction-status{display:flex;flex-direction:column;gap:4px;margin-top:4px}.GM__dark-prediction-status .GM__dark-prediction-error,.GM__dark-prediction-status .GM__dark-prediction-warning{font-size:.7rem}.GM__dark-modal-backdrop{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.GM__dark-modal-content{background-color:#2d2d2d;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-width:500px;overflow:hidden;width:90%}.GM__dark-modal-body{max-height:60vh;overflow-y:auto;padding:1rem}.GM__dark-modal-body .GM__dark-modal-subtitle{color:#94a3b8;font-size:.8125rem;margin-bottom:.75rem}.GM__dark-modal-body .GM__dark-modal-description{color:#e2e8f0;font-size:.8125rem;margin-top:1rem}.GM__dark-modal-footer{border-top:1px solid #404040}.GM__dark-button{border:none;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.GM__dark-button.GM__dark-button-secondary{background-color:#0000;border:1px solid #404040;color:#e2e8f0}.GM__dark-button.GM__dark-button-secondary:hover{background-color:#404040}.GM__dark-button.GM__dark-button-primary{background-color:#4caf50;color:#fff}.GM__dark-button.GM__dark-button-primary:hover{background-color:#449d48}.GM__dark-add-vehicle-btn{align-items:center;background-color:#4caf501a;border:1px dashed #4caf50;border-radius:4px;color:#4caf50;cursor:pointer;display:flex;font-size:.85rem;justify-content:center;margin-bottom:8px;padding:6px 10px;transition:all .2s ease;width:100%}.GM__dark-add-vehicle-btn:hover:not(.disabled){background-color:#4caf5033;transform:translateY(-1px)}.GM__dark-add-vehicle-btn.disabled{background-color:#0000;border-color:#404040;color:#94a3b8;cursor:not-allowed;opacity:.5}.GM__dark-add-vehicle-btn .GM__dark-btn-icon{align-items:center;display:flex;margin-right:5px}.GM__dark-add-vehicle-btn .GM__dark-btn-text{font-weight:500}.GM__dark-confirm-prediction-btn{align-items:center;background-color:#28a7451a;border:1px dashed #28a745;border-radius:4px;color:#28a745;cursor:pointer;display:flex;font-size:.85rem;justify-content:center;margin-bottom:8px;padding:6px 10px;transition:all .2s ease;width:100%}.GM__dark-confirm-prediction-btn:hover{background-color:#28a74533;transform:translateY(-1px)}.GM__dark-confirm-prediction-btn .GM__dark-btn-icon{align-items:center;display:flex;margin-right:5px}.GM__dark-prediction-toggle{align-items:center;background-color:#007bff14;border:1px solid #007bff33;border-radius:4px;display:flex;margin-left:auto;margin-right:12px;padding:8px 12px}.GM__dark-prediction-toggle .GM__dark-toggle-label{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.GM__dark-prediction-toggle .GM__dark-toggle-label .GM__dark-toggle-input{cursor:pointer;margin-right:8px;transform:scale(1.2)}.GM__dark-prediction-toggle .GM__dark-toggle-label .GM__dark-toggle-text{color:#007bff;font-size:14px;font-weight:500}.GM__light-available-vehicles-list .GM__light-combined-section,.GM__light-available-vehicles-list .GM__light-vehicles-section{margin-bottom:1.25rem}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-section-title,.GM__light-available-vehicles-list .GM__light-vehicles-section .GM__light-section-title{color:#1e293b;font-size:1.125rem;font-weight:600;padding:.75rem 1rem}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-vehicles-list-header,.GM__light-available-vehicles-list .GM__light-vehicles-section .GM__light-vehicles-list-header{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-weight:600;padding:.5rem 1rem}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-vehicles-list-header .GM__light-vehicle-select-header,.GM__light-available-vehicles-list .GM__light-vehicles-section .GM__light-vehicles-list-header .GM__light-vehicle-select-header{width:40px}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-vehicles-list-header .GM__light-vehicle-plate-header,.GM__light-available-vehicles-list .GM__light-vehicles-section .GM__light-vehicles-list-header .GM__light-vehicle-plate-header{flex:2 1}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-vehicles-list-header .GM__light-vehicle-type-header,.GM__light-available-vehicles-list .GM__light-vehicles-section .GM__light-vehicles-list-header .GM__light-vehicle-type-header{flex:3 1}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-available-vehicle-item,.GM__light-available-vehicles-list .GM__light-vehicles-section .GM__light-available-vehicle-item{align-items:center;border-bottom:1px solid #e2e8f0;cursor:pointer;display:flex;padding:.75rem 1rem;transition:background-color .2s ease}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-available-vehicle-item:hover,.GM__light-available-vehicles-list .GM__light-vehicles-section .GM__light-available-vehicle-item:hover{background-color:#f1f5f9}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-available-vehicle-item.selected,.GM__light-available-vehicles-list .GM__light-vehicles-section .GM__light-available-vehicle-item.selected{background-color:#4caf501a;border-left:3px solid #4caf50}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-available-vehicle-item .GM__light-vehicle-checkbox,.GM__light-available-vehicles-list .GM__light-vehicles-section .GM__light-available-vehicle-item .GM__light-vehicle-checkbox{align-items:center;display:flex;justify-content:center;width:40px}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-available-vehicle-item .GM__light-vehicle-plate,.GM__light-available-vehicles-list .GM__light-vehicles-section .GM__light-available-vehicle-item .GM__light-vehicle-plate{color:#1e293b;flex:2 1;font-weight:600}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-available-vehicle-item .GM__light-vehicle-type,.GM__light-available-vehicles-list .GM__light-vehicles-section .GM__light-available-vehicle-item .GM__light-vehicle-type{color:#64748b;flex:3 1}.GM__light-available-vehicles-list .GM__light-combined-section .GM__light-available-vehicle-item.combined .GM__light-vehicle-plate{flex:1 1}.GM__light-available-vehicles-list .GM__light-empty-message{color:#64748b;padding:1rem;text-align:center}.GM__light-available-vehicles-list .GM__light-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:.75rem 0}.GM__light-available-vehicles-list .GM__light-pagination .GM__light-pagination-btn{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;color:#1e293b;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.GM__light-available-vehicles-list .GM__light-pagination .GM__light-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.GM__light-available-vehicles-list .GM__light-pagination .GM__light-pagination-info{color:#64748b}.GM__dark-available-vehicles-list .GM__dark-combined-section,.GM__dark-available-vehicles-list .GM__dark-vehicles-section{margin-bottom:1.25rem}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-section-title,.GM__dark-available-vehicles-list .GM__dark-vehicles-section .GM__dark-section-title{color:#e2e8f0;font-size:1.125rem;font-weight:600;padding:.75rem 1rem}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-vehicles-list-header,.GM__dark-available-vehicles-list .GM__dark-vehicles-section .GM__dark-vehicles-list-header{background-color:#1a1a1a;border-bottom:1px solid #404040;color:#94a3b8;display:flex;font-weight:600;padding:.5rem 1rem}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-vehicles-list-header .GM__dark-vehicle-select-header,.GM__dark-available-vehicles-list .GM__dark-vehicles-section .GM__dark-vehicles-list-header .GM__dark-vehicle-select-header{width:40px}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-vehicles-list-header .GM__dark-vehicle-plate-header,.GM__dark-available-vehicles-list .GM__dark-vehicles-section .GM__dark-vehicles-list-header .GM__dark-vehicle-plate-header{flex:2 1}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-vehicles-list-header .GM__dark-vehicle-type-header,.GM__dark-available-vehicles-list .GM__dark-vehicles-section .GM__dark-vehicles-list-header .GM__dark-vehicle-type-header{flex:3 1}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-available-vehicle-item,.GM__dark-available-vehicles-list .GM__dark-vehicles-section .GM__dark-available-vehicle-item{align-items:center;border-bottom:1px solid #404040;cursor:pointer;display:flex;padding:.75rem 1rem;transition:background-color .2s ease}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-available-vehicle-item:hover,.GM__dark-available-vehicles-list .GM__dark-vehicles-section .GM__dark-available-vehicle-item:hover{background-color:#404040}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-available-vehicle-item.selected,.GM__dark-available-vehicles-list .GM__dark-vehicles-section .GM__dark-available-vehicle-item.selected{background-color:#4caf5033;border-left:3px solid #4caf50}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-available-vehicle-item .GM__dark-vehicle-checkbox,.GM__dark-available-vehicles-list .GM__dark-vehicles-section .GM__dark-available-vehicle-item .GM__dark-vehicle-checkbox{align-items:center;display:flex;justify-content:center;width:40px}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-available-vehicle-item .GM__dark-vehicle-plate,.GM__dark-available-vehicles-list .GM__dark-vehicles-section .GM__dark-available-vehicle-item .GM__dark-vehicle-plate{color:#e2e8f0;flex:2 1;font-weight:600}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-available-vehicle-item .GM__dark-vehicle-type,.GM__dark-available-vehicles-list .GM__dark-vehicles-section .GM__dark-available-vehicle-item .GM__dark-vehicle-type{color:#94a3b8;flex:3 1}.GM__dark-available-vehicles-list .GM__dark-combined-section .GM__dark-available-vehicle-item.combined .GM__dark-vehicle-plate{flex:1 1}.GM__dark-available-vehicles-list .GM__dark-empty-message{color:#94a3b8;padding:1rem;text-align:center}.GM__dark-available-vehicles-list .GM__dark-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:.75rem 0}.GM__dark-available-vehicles-list .GM__dark-pagination .GM__dark-pagination-btn{align-items:center;background-color:#1a1a1a;border:1px solid #404040;border-radius:.375rem;color:#e2e8f0;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.GM__dark-available-vehicles-list .GM__dark-pagination .GM__dark-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.GM__dark-available-vehicles-list .GM__dark-pagination .GM__dark-pagination-info{color:#94a3b8}.GM__dark-vehicle-drawer-paper,.GM__light-vehicle-drawer-paper{max-width:100%;width:580px}.GM__light-vehicle-drawer{background-color:#fff;display:flex;flex-direction:column;height:100%}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-header .GM__light-drawer-title-container{align-items:center;display:flex}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-header .GM__light-drawer-title-container .GM__light-back-button{color:#1e293b;margin-right:.5rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-header .GM__light-drawer-title{color:#1e293b;font-size:1.25rem;margin:0}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-header .GM__light-drawer-header-actions{align-items:center;display:flex;gap:.5rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-header .GM__light-drawer-header-actions .GM__light-search-button{color:#64748b}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-header .GM__light-drawer-header-actions .GM__light-search-button.active{color:#4caf50}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-header .GM__light-drawer-header-actions .GM__light-add-button{color:#64748b}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-header .GM__light-drawer-header-actions .GM__light-add-button:hover{color:#4caf50}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-header .GM__light-drawer-header-actions .GM__light-close-button{color:#64748b}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-filters{border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-filters .GM__light-search-container{transition:all .3s ease;width:100%}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-filters .GM__light-search-container .GM__light-search-input{background-color:#f8fafc;border-radius:.375rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-filters .GM__light-search-container .GM__light-search-input input{color:#1e293b}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-filters .GM__light-search-container .GM__light-search-input svg{color:#64748b}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-filters .GM__light-filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-filters .GM__light-filters-row .GM__light-vehicle-type-filter{background-color:#f8fafc;border-radius:.375rem;min-width:180px}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-filters .GM__light-filters-row .GM__light-inactive-filter{color:#1e293b}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-filters .GM__light-filters-row .GM__light-assign-vehicle-btn{align-items:center;background-color:#4caf50;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:500;justify-content:center;margin-left:auto;min-width:120px;padding:8px 16px;white-space:nowrap}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-filters .GM__light-filters-row .GM__light-assign-vehicle-btn:hover{background-color:#449d48}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-filters .GM__light-filters-row .GM__light-assign-vehicle-btn:disabled{background-color:#64748b;cursor:not-allowed}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content{flex:1 1;overflow-y:auto;padding:.75rem 0}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-loading-container{align-items:center;display:flex;flex-direction:column;gap:1rem;height:200px;justify-content:center}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-loading-container .GM__light-loading-message{color:#64748b}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-error-message{color:#dc3545;padding:1rem;text-align:center}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-empty-message{color:#64748b;padding:1rem;text-align:center}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section{margin-bottom:1.25rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-section-title,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-section-title{color:#1e293b;font-size:1.125rem;font-weight:600;padding:.75rem 1rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicles-list-header,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicles-list-header{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-weight:600;padding:.5rem 1rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicles-list-header .GM__light-vehicle-select-header,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicles-list-header .GM__light-vehicle-select-header{width:40px}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicles-list-header .GM__light-vehicle-plate-header,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicles-list-header .GM__light-vehicle-trailer-header,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicles-list-header .GM__light-vehicle-plate-header,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicles-list-header .GM__light-vehicle-trailer-header{flex:2 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicles-list-header .GM__light-vehicle-type-header,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicles-list-header .GM__light-vehicle-type-header{flex:3 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicles-list-header .GM__light-vehicle-status-header,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicles-list-header .GM__light-vehicle-status-header{flex:1 1;text-align:center}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicles-list-header .GM__light-vehicle-reason-header,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicles-list-header .GM__light-vehicle-reason-header{flex:2 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicles-list-header .GM__light-vehicle-actions-header,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicles-list-header .GM__light-vehicle-actions-header{flex:1 1;text-align:center}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;padding:.75rem 1rem;transition:background-color .2s ease}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item:hover,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item:hover{background-color:#f1f5f9}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item.inactive,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item.inactive{background-color:#dc35450d}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-checkbox,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-checkbox{align-items:center;display:flex;justify-content:center;width:40px}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-plate,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-plate{color:#1e293b;flex:2 1;font-weight:600}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-trailer,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-trailer{color:#1e293b;flex:2 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-type,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-type{color:#64748b;flex:3 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-status,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-status{align-items:center;display:flex;flex:1 1;justify-content:center}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-reason,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-reason{align-items:center;display:flex;flex:2 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-reason .GM__light-inactive-reason,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-reason .GM__light-inactive-reason{align-items:center;border-radius:4px;display:flex;font-size:.75rem;gap:.25rem;padding:4px 8px}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-reason .GM__light-inactive-reason.documentation,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-reason .GM__light-inactive-reason.documentation{background-color:rgba(251,146,60,.343);color:#904201}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-reason .GM__light-inactive-reason.deactivated,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-reason .GM__light-inactive-reason.deactivated{background-color:#facc1540;color:#904201}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-reason .GM__light-inactive-reason.unknown,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-reason .GM__light-inactive-reason.unknown{background-color:#64748b1a;color:#64748b}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-reason .GM__light-inactive-reason svg,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-reason .GM__light-inactive-reason svg{font-size:16px}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-actions,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-actions{display:flex;flex:1 1;gap:.25rem;justify-content:center}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-actions .GM__light-view-button,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-actions .GM__light-view-button{color:#4caf50}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-vehicle-item .GM__light-vehicle-actions .GM__light-delete-button,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-vehicle-item .GM__light-vehicle-actions .GM__light-delete-button{color:#dc3545}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-available-vehicle-item,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-available-vehicle-item{cursor:pointer}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-combined-section .GM__light-available-vehicle-item.selected,.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicles-section .GM__light-available-vehicle-item.selected{background-color:#4caf501a}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details{padding:0 1rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section{margin-bottom:1.25rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-detail-section-title{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:1.125rem;margin-bottom:.75rem;padding-bottom:.25rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-detail-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-detail-grid .GM__light-detail-item{display:flex;flex-direction:column}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-detail-grid .GM__light-detail-item .GM__light-detail-label{color:#64748b;font-size:.75rem;margin-bottom:.25rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-detail-grid .GM__light-detail-item .GM__light-detail-value{color:#1e293b}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-detail-grid .GM__light-detail-item .GM__light-detail-value.active{color:#28a745}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-detail-grid .GM__light-detail-item .GM__light-detail-value.inactive{color:#dc3545}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table{border:1px solid #e2e8f0;border-radius:.375rem;overflow:hidden}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-documents-header{background-color:#f8fafc;color:#64748b;display:flex;font-weight:600;padding:.5rem .75rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-documents-header .GM__light-document-name-header{flex:3 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-documents-header .GM__light-document-date-header{flex:2 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-documents-header .GM__light-document-status-header{flex:1 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-document-item{border-top:1px solid #e2e8f0;display:flex;padding:.5rem .75rem}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-document-item .GM__light-document-name{color:#1e293b;flex:3 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-document-item .GM__light-document-date{color:#64748b;flex:2 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-document-item .GM__light-document-status{flex:1 1}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-document-item .GM__light-document-status .document-expired{color:#dc3545}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-document-item .GM__light-document-status .document-critical{color:#dc6502}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-document-item .GM__light-document-status .document-warning{color:#fd7e14}.GM__light-vehicle-drawer .GM__light-vehicle-drawer-content .GM__light-vehicle-details .GM__light-detail-section .GM__light-documents-table .GM__light-document-item .GM__light-document-status .document-valid{color:#28a745}.GM__light-vehicle-drawer .GM__light-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:.75rem 0}.GM__light-vehicle-drawer .GM__light-pagination .GM__light-pagination-btn{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;color:#1e293b;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.GM__light-vehicle-drawer .GM__light-pagination .GM__light-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.GM__light-vehicle-drawer .GM__light-pagination .GM__light-pagination-info{color:#64748b}.GM__light-inactive-reason-option .MuiListItemIcon-root{color:#64748b;min-width:36px}.GM__light-inactive-reason-option .MuiTypography-root{font-size:.8125rem}.GM__dark-vehicle-drawer{background-color:#2d2d2d;display:flex;flex-direction:column;height:100%}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-header{align-items:center;border-bottom:1px solid #404040;display:flex;justify-content:space-between;padding:1rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-header .GM__dark-drawer-title-container{align-items:center;display:flex}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-header .GM__dark-drawer-title-container .GM__dark-back-button{color:#e2e8f0;margin-right:.5rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-header .GM__dark-drawer-title{color:#e2e8f0;font-size:1.25rem;margin:0}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-header .GM__dark-drawer-header-actions{align-items:center;display:flex;gap:.5rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-header .GM__dark-drawer-header-actions .GM__dark-search-button{color:#94a3b8}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-header .GM__dark-drawer-header-actions .GM__dark-search-button.active{color:#4caf50}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-header .GM__dark-drawer-header-actions .GM__dark-add-button{color:#94a3b8}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-header .GM__dark-drawer-header-actions .GM__dark-add-button:hover{color:#4caf50}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-header .GM__dark-drawer-header-actions .GM__dark-close-button{color:#94a3b8}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-filters{border-bottom:1px solid #404040;display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-filters .GM__dark-search-container{transition:all .3s ease;width:100%}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-filters .GM__dark-search-container .GM__dark-search-input{background-color:#1a1a1a;border-radius:.375rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-filters .GM__dark-search-container .GM__dark-search-input input{color:#e2e8f0}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-filters .GM__dark-search-container .GM__dark-search-input svg{color:#94a3b8}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-filters .GM__dark-filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-filters .GM__dark-filters-row .GM__dark-vehicle-type-filter{background-color:#1a1a1a;border-radius:.375rem;min-width:180px}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-filters .GM__dark-filters-row .GM__dark-inactive-filter{color:#e2e8f0}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-filters .GM__dark-filters-row .GM__dark-assign-vehicle-btn{align-items:center;background-color:#4caf50;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:500;justify-content:center;margin-left:auto;min-width:120px;padding:8px 16px;white-space:nowrap}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-filters .GM__dark-filters-row .GM__dark-assign-vehicle-btn:hover{background-color:#5cb860}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-filters .GM__dark-filters-row .GM__dark-assign-vehicle-btn:disabled{background-color:#94a3b8;cursor:not-allowed}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content{flex:1 1;overflow-y:auto;padding:.75rem 0}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-loading-container{align-items:center;display:flex;flex-direction:column;gap:1rem;height:200px;justify-content:center}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-loading-container .GM__dark-loading-message{color:#94a3b8}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-error-message{color:#e4606d;padding:1rem;text-align:center}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-empty-message{color:#94a3b8;padding:1rem;text-align:center}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section{margin-bottom:1.25rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-section-title,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-section-title{color:#e2e8f0;font-size:1.125rem;font-weight:600;padding:.75rem 1rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicles-list-header,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicles-list-header{background-color:#1a1a1a;border-bottom:1px solid #404040;color:#94a3b8;display:flex;font-weight:600;padding:.5rem 1rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicles-list-header .GM__dark-vehicle-select-header,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicles-list-header .GM__dark-vehicle-select-header{width:40px}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicles-list-header .GM__dark-vehicle-plate-header,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicles-list-header .GM__dark-vehicle-trailer-header,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicles-list-header .GM__dark-vehicle-plate-header,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicles-list-header .GM__dark-vehicle-trailer-header{flex:2 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicles-list-header .GM__dark-vehicle-type-header,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicles-list-header .GM__dark-vehicle-type-header{flex:3 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicles-list-header .GM__dark-vehicle-status-header,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicles-list-header .GM__dark-vehicle-status-header{flex:1 1;text-align:center}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicles-list-header .GM__dark-vehicle-reason-header,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicles-list-header .GM__dark-vehicle-reason-header{flex:2 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicles-list-header .GM__dark-vehicle-actions-header,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicles-list-header .GM__dark-vehicle-actions-header{flex:1 1;text-align:center}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item{align-items:center;border-bottom:1px solid #404040;display:flex;padding:.75rem 1rem;transition:background-color .2s ease}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item:hover,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item:hover{background-color:#404040}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item.inactive,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item.inactive{background-color:#dc35451a}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-checkbox,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-checkbox{align-items:center;display:flex;justify-content:center;width:40px}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-plate,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-plate{color:#e2e8f0;flex:2 1;font-weight:600}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-trailer,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-trailer{color:#e2e8f0;flex:2 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-type,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-type{color:#94a3b8;flex:3 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-status,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-status{align-items:center;display:flex;flex:1 1;justify-content:center}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-reason,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-reason{align-items:center;display:flex;flex:2 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-reason .GM__dark-inactive-reason,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-reason .GM__dark-inactive-reason{align-items:center;border-radius:4px;display:flex;font-size:.75rem;gap:.25rem;padding:4px 8px}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-reason .GM__dark-inactive-reason.documentation,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-reason .GM__dark-inactive-reason.documentation{background-color:rgba(251,146,60,.762);color:#fd7e14}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-reason .GM__dark-inactive-reason.deactivated,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-reason .GM__dark-inactive-reason.deactivated{background-color:#facc1526;color:#fd7e14}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-reason .GM__dark-inactive-reason.unknown,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-reason .GM__dark-inactive-reason.unknown{background-color:#94a3b833;color:#94a3b8}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-reason .GM__dark-inactive-reason svg,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-reason .GM__dark-inactive-reason svg{font-size:16px}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-actions,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-actions{display:flex;flex:1 1;gap:.25rem;justify-content:center}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-actions .GM__dark-view-button,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-actions .GM__dark-view-button{color:#6ec071}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-vehicle-item .GM__dark-vehicle-actions .GM__dark-delete-button,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-vehicle-item .GM__dark-vehicle-actions .GM__dark-delete-button{color:#e4606d}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-available-vehicle-item,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-available-vehicle-item{cursor:pointer}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-combined-section .GM__dark-available-vehicle-item.selected,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicles-section .GM__dark-available-vehicle-item.selected{background-color:#4caf5033}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details{padding:0 1rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section{margin-bottom:1.25rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-detail-section-title{border-bottom:1px solid #404040;color:#e2e8f0;font-size:1.125rem;margin-bottom:.75rem;padding-bottom:.25rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-detail-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-detail-grid .GM__dark-detail-item{display:flex;flex-direction:column}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-detail-grid .GM__dark-detail-item .GM__dark-detail-label{color:#94a3b8;font-size:.75rem;margin-bottom:.25rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-detail-grid .GM__dark-detail-item .GM__dark-detail-value{color:#e2e8f0}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-detail-grid .GM__dark-detail-item .GM__dark-detail-value.active{color:#28a745}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-detail-grid .GM__dark-detail-item .GM__dark-detail-value.inactive{color:#dc3545}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table{border:1px solid #404040;border-radius:.375rem;overflow:hidden}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-documents-header{background-color:#1a1a1a;color:#94a3b8;display:flex;font-weight:600;padding:.5rem .75rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-documents-header .GM__dark-document-name-header{flex:3 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-documents-header .GM__dark-document-date-header{flex:2 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-documents-header .GM__dark-document-status-header{flex:1 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-document-item{border-top:1px solid #404040;display:flex;padding:.5rem .75rem}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-document-item .GM__dark-document-name{color:#e2e8f0;flex:3 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-document-item .GM__dark-document-date{color:#94a3b8;flex:2 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-document-item .GM__dark-document-status{flex:1 1}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-document-item .GM__dark-document-status .document-expired{color:#dc3545}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-document-item .GM__dark-document-status .document-critical,.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-document-item .GM__dark-document-status .document-warning{color:#fd7e14}.GM__dark-vehicle-drawer .GM__dark-vehicle-drawer-content .GM__dark-vehicle-details .GM__dark-detail-section .GM__dark-documents-table .GM__dark-document-item .GM__dark-document-status .document-valid{color:#28a745}.GM__dark-vehicle-drawer .GM__dark-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:.75rem 0}.GM__dark-vehicle-drawer .GM__dark-pagination .GM__dark-pagination-btn{align-items:center;background-color:#1a1a1a;border:1px solid #404040;border-radius:.375rem;color:#e2e8f0;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.GM__dark-vehicle-drawer .GM__dark-pagination .GM__dark-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.GM__dark-vehicle-drawer .GM__dark-pagination .GM__dark-pagination-info{color:#94a3b8}.GM__dark-inactive-reason-option .MuiListItemIcon-root{color:#94a3b8;min-width:36px}.GM__dark-inactive-reason-option .MuiTypography-root{font-size:.8125rem}.GM__dark-events-drawer,.GM__light-events-drawer{display:flex;flex-direction:column;height:100%;width:450px}.GM__dark-events-drawer-paper,.GM__light-events-drawer-paper{width:450px}.GM__dark-events-drawer-header,.GM__light-events-drawer-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.GM__dark-events-drawer-header .GM__dark-drawer-title-container,.GM__dark-events-drawer-header .GM__light-drawer-title-container,.GM__light-events-drawer-header .GM__dark-drawer-title-container,.GM__light-events-drawer-header .GM__light-drawer-title-container{align-items:center;display:flex}.GM__dark-events-drawer-header .GM__dark-drawer-title-container .GM__dark-back-button,.GM__dark-events-drawer-header .GM__dark-drawer-title-container .GM__light-back-button,.GM__dark-events-drawer-header .GM__light-drawer-title-container .GM__dark-back-button,.GM__dark-events-drawer-header .GM__light-drawer-title-container .GM__light-back-button,.GM__light-events-drawer-header .GM__dark-drawer-title-container .GM__dark-back-button,.GM__light-events-drawer-header .GM__dark-drawer-title-container .GM__light-back-button,.GM__light-events-drawer-header .GM__light-drawer-title-container .GM__dark-back-button,.GM__light-events-drawer-header .GM__light-drawer-title-container .GM__light-back-button{margin-right:8px}.GM__dark-events-drawer-header .GM__dark-drawer-title-container .GM__dark-drawer-title,.GM__dark-events-drawer-header .GM__dark-drawer-title-container .GM__light-drawer-title,.GM__dark-events-drawer-header .GM__light-drawer-title-container .GM__dark-drawer-title,.GM__dark-events-drawer-header .GM__light-drawer-title-container .GM__light-drawer-title,.GM__light-events-drawer-header .GM__dark-drawer-title-container .GM__dark-drawer-title,.GM__light-events-drawer-header .GM__dark-drawer-title-container .GM__light-drawer-title,.GM__light-events-drawer-header .GM__light-drawer-title-container .GM__dark-drawer-title,.GM__light-events-drawer-header .GM__light-drawer-title-container .GM__light-drawer-title{font-size:1.25rem;margin:0}.GM__dark-events-drawer-header .GM__dark-drawer-header-actions,.GM__dark-events-drawer-header .GM__light-drawer-header-actions,.GM__light-events-drawer-header .GM__dark-drawer-header-actions,.GM__light-events-drawer-header .GM__light-drawer-header-actions{align-items:center;display:flex}.GM__dark-events-drawer-content,.GM__light-events-drawer-content{flex:1 1;overflow-y:auto;padding:16px}.GM__dark-events-drawer-content.list .GM__dark-event-item,.GM__dark-events-drawer-content.list .GM__light-event-item,.GM__light-events-drawer-content.list .GM__dark-event-item,.GM__light-events-drawer-content.list .GM__light-event-item{border-bottom:1px solid #0000001a;margin-bottom:8px}.GM__dark-events-drawer-content.add .GM__dark-event-form,.GM__dark-events-drawer-content.add .GM__light-event-form,.GM__dark-events-drawer-content.edit .GM__dark-event-form,.GM__dark-events-drawer-content.edit .GM__light-event-form,.GM__light-events-drawer-content.add .GM__dark-event-form,.GM__light-events-drawer-content.add .GM__light-event-form,.GM__light-events-drawer-content.edit .GM__dark-event-form,.GM__light-events-drawer-content.edit .GM__light-event-form{display:flex;flex-direction:column}.GM__dark-events-drawer-content .GM__dark-empty-message,.GM__dark-events-drawer-content .GM__light-empty-message,.GM__light-events-drawer-content .GM__dark-empty-message,.GM__light-events-drawer-content .GM__light-empty-message{align-items:center;color:#00000080;display:flex;font-style:italic;height:200px;justify-content:center}.GM__dark-events-drawer-content .GM__dark-loading-container,.GM__dark-events-drawer-content .GM__light-loading-container,.GM__light-events-drawer-content .GM__dark-loading-container,.GM__light-events-drawer-content .GM__light-loading-container{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center}.GM__dark-events-drawer-content .GM__dark-loading-container .GM__dark-loading-message,.GM__dark-events-drawer-content .GM__dark-loading-container .GM__light-loading-message,.GM__dark-events-drawer-content .GM__light-loading-container .GM__dark-loading-message,.GM__dark-events-drawer-content .GM__light-loading-container .GM__light-loading-message,.GM__light-events-drawer-content .GM__dark-loading-container .GM__dark-loading-message,.GM__light-events-drawer-content .GM__dark-loading-container .GM__light-loading-message,.GM__light-events-drawer-content .GM__light-loading-container .GM__dark-loading-message,.GM__light-events-drawer-content .GM__light-loading-container .GM__light-loading-message{color:#0009;margin-top:16px}.GM__dark-events-drawer,.GM__dark-events-drawer-paper{background-color:#1e1e1e;color:#fff}.GM__dark-events-drawer-content.list .GM__dark-event-item,.GM__dark-events-drawer-header{border-bottom:1px solid #ffffff1a}.GM__dark-events-drawer-content .GM__dark-empty-message{color:#ffffff80}.GM__dark-events-drawer-content .GM__dark-loading-container .GM__dark-loading-message{color:#fff9}.GM__light-capacity-drawer-paper{width:100%}@media(min-width:768px){.GM__light-capacity-drawer-paper{width:80%}}@media(min-width:1024px){.GM__light-capacity-drawer-paper{width:70%}}.GM__light-capacity-drawer{background-color:#f8fafc;color:#1e293b;display:flex;flex-direction:column;height:100%}.GM__light-capacity-drawer-header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:1rem}.GM__light-capacity-drawer .GM__light-drawer-title-container{align-items:center;display:flex;gap:.5rem}.GM__light-capacity-drawer .GM__light-drawer-title-container .GM__light-drawer-title-icon{color:#4caf50;font-size:1.25rem}.GM__light-capacity-drawer .GM__light-drawer-title-container .GM__light-drawer-title{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0}.GM__light-capacity-drawer .GM__light-drawer-header-actions{align-items:center;display:flex;gap:.75rem}.GM__light-capacity-drawer .GM__light-drawer-header-actions .GM__light-save-button{align-items:center;background-color:#4caf50;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.25rem;padding:.5rem .75rem;transition:background-color .2s ease}.GM__light-capacity-drawer .GM__light-drawer-header-actions .GM__light-save-button:hover{background-color:#449d48}.GM__light-capacity-drawer .GM__light-drawer-header-actions .GM__light-save-button:disabled{cursor:not-allowed;opacity:.6}.GM__light-capacity-drawer .GM__light-drawer-header-actions .GM__light-save-button .GM__light-button-icon{font-style:normal}.GM__light-capacity-drawer .GM__light-drawer-header-actions .GM__light-close-button{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.GM__light-capacity-drawer .GM__light-drawer-header-actions .GM__light-close-button:hover{background-color:#f1f5f9;color:#1e293b}.GM__light-capacity-drawer .GM__light-drawer-header-actions .GM__light-close-button .GM__light-button-icon{font-size:.8125rem;font-style:normal}.GM__light-capacity-drawer .GM__light-drawer-divider{background-color:#e2e8f0;height:1px;margin:0}.GM__light-capacity-drawer .GM__light-month-navigation{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1.25rem}.GM__light-capacity-drawer .GM__light-month-navigation .GM__light-month-title{color:#1e293b;font-size:.8125rem;font-weight:600;margin:0;text-transform:capitalize}.GM__light-capacity-drawer .GM__light-month-navigation .GM__light-nav-button{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;color:#1e293b;cursor:pointer;display:flex;font-size:1.125rem;height:36px;justify-content:center;width:36px}.GM__light-capacity-drawer .GM__light-month-navigation .GM__light-nav-button:hover{background-color:#f1f5f9}.GM__light-capacity-drawer .GM__light-tabs{background-color:#fff;border-bottom:1px solid #e2e8f0;display:flex}.GM__light-capacity-drawer .GM__light-tabs .GM__light-tab-button{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:.8125rem;font-weight:500;gap:.25rem;justify-content:center;padding:.75rem;transition:all .2s ease}.GM__light-capacity-drawer .GM__light-tabs .GM__light-tab-button .GM__light-tab-icon{font-style:normal}.GM__light-capacity-drawer .GM__light-tabs .GM__light-tab-button:hover{background-color:#f1f5f9;color:#1e293b}.GM__light-capacity-drawer .GM__light-tabs .GM__light-tab-button.active{border-bottom-color:#4caf50;color:#4caf50}.GM__light-capacity-drawer-content{flex:1 1;overflow-y:auto;padding:1rem}.GM__light-capacity-drawer-content .GM__light-loading-container{align-items:center;display:flex;height:200px;justify-content:center}.GM__light-capacity-drawer-content .GM__light-capacity-configuration{display:flex;flex-direction:column;gap:1.25rem}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:1rem}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-card-title{color:#1e293b;font-size:.8125rem;font-weight:600;margin:0 0 1rem}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-button-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:768px){.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-button-grid{grid-template-columns:1fr 1fr}}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-button-grid .GM__light-config-button{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;color:#1e293b;cursor:pointer;font-size:.8125rem;padding:.75rem;transition:all .2s ease}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-button-grid .GM__light-config-button:hover{background-color:#f1f5f9;border-color:#c0cddf}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-day-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-day-grid .GM__light-day-item{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:.75rem;text-align:center}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-day-grid .GM__light-day-item.weekend{background-color:#f1f5f9}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-day-grid .GM__light-day-item .GM__light-day-label{color:#64748b;font-size:.75rem;margin-bottom:.25rem}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-day-grid .GM__light-day-item .GM__light-capacity-input{background-color:#fff;border:1px solid #e2e8f0;border-radius:2px;color:#1e293b;font-size:.8125rem;padding:.25rem;text-align:center;width:100%}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-day-grid .GM__light-day-item .GM__light-capacity-input:focus{border-color:#4caf50;outline:none}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-day-grid .GM__light-day-item .GM__light-capacity-input::-webkit-inner-spin-button,.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-day-grid .GM__light-day-item .GM__light-capacity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.GM__light-capacity-drawer-content .GM__light-capacity-configuration .GM__light-configuration-card .GM__light-day-grid .GM__light-day-item .GM__light-capacity-input[type=number]{-moz-appearance:textfield}.GM__light-capacity-drawer-content .GM__light-capacity-analysis{display:flex;flex-direction:column;gap:1.25rem}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-analysis-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:1rem}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-analysis-card .GM__light-card-title{color:#1e293b;font-size:.8125rem;font-weight:600;margin:0 0 1rem}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-analysis-card .GM__light-summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-analysis-card .GM__light-summary-grid{grid-template-columns:repeat(4,1fr)}}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-analysis-card .GM__light-summary-grid .GM__light-summary-item{text-align:center}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-analysis-card .GM__light-summary-grid .GM__light-summary-item .GM__light-summary-value{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-analysis-card .GM__light-summary-grid .GM__light-summary-item .GM__light-summary-value.error{color:#dc3545}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-analysis-card .GM__light-summary-grid .GM__light-summary-item .GM__light-summary-value.warning{color:#fd7e14}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-analysis-card .GM__light-summary-grid .GM__light-summary-item .GM__light-summary-value.success{color:#28a745}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-analysis-card .GM__light-summary-grid .GM__light-summary-item .GM__light-summary-label{color:#64748b;font-size:.75rem}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;overflow:hidden}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table{border-collapse:collapse;width:100%}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table td,.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table th{border-bottom:1px solid #e2e8f0;font-size:.75rem;padding:.75rem;text-align:left}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table th{background-color:#f1f5f9;color:#1e293b;font-weight:600}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table td{color:#64748b}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-chip{border-radius:16px;display:inline-block;font-size:.6875rem;font-weight:500;padding:.25rem .5rem}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-chip.error{background-color:#dc35451a;color:#dc3545}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-chip.warning{background-color:#fd7e141a;color:#fd7e14}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-chip.success{background-color:#28a7451a;color:#28a745}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-chip.default{background-color:#64748b1a;color:#64748b}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-progress-container{align-items:center;display:flex;gap:.25rem}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-progress-container .GM__light-progress-bar{background-color:#f1f5f9;border-radius:4px;flex:1 1;height:8px;overflow:hidden;position:relative}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-progress-container .GM__light-progress-bar.error{background-color:#dc3545}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-progress-container .GM__light-progress-bar.warning{background-color:#fd7e14}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-progress-container .GM__light-progress-bar.success{background-color:#28a745}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-progress-container .GM__light-progress-bar.default{background-color:#64748b}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-progress-container .GM__light-progress-text{font-size:.6875rem;min-width:40px;text-align:right}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-status-chip{align-items:center;border-radius:16px;display:inline-flex;font-size:.6875rem;font-weight:500;gap:.25rem;padding:.25rem .5rem}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-status-chip .GM__light-status-icon{font-style:normal}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-status-chip.error{background-color:#dc35451a;color:#dc3545}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-status-chip.warning{background-color:#fd7e141a;color:#fd7e14}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-status-chip.success{background-color:#28a7451a;color:#28a745}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-table-container .GM__light-capacity-table .GM__light-status-chip.default{background-color:#64748b1a;color:#64748b}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-alert{border-radius:.375rem;font-size:.8125rem;padding:1rem}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-alert.info{background-color:#3498db1a;border:1px solid #3498db4d;color:#3498db}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-alert.warning{background-color:#fd7e141a;border:1px solid #fd7e144d;color:#fd7e14}.GM__light-capacity-drawer-content .GM__light-capacity-analysis .GM__light-alert.error{background-color:#dc35451a;border:1px solid #dc35454d;color:#dc3545}.GM__dark-capacity-drawer-paper{width:100%}@media(min-width:768px){.GM__dark-capacity-drawer-paper{width:80%}}@media(min-width:1024px){.GM__dark-capacity-drawer-paper{width:70%}}.GM__dark-capacity-drawer{background-color:#1a1a1a;color:#e2e8f0;display:flex;flex-direction:column;height:100%}.GM__dark-capacity-drawer-header{align-items:center;background-color:#2d2d2d;display:flex;justify-content:space-between;padding:1rem}.GM__dark-capacity-drawer .GM__dark-drawer-title-container{align-items:center;display:flex;gap:.5rem}.GM__dark-capacity-drawer .GM__dark-drawer-title-container .GM__dark-drawer-title-icon{color:#4caf50;font-size:1.25rem}.GM__dark-capacity-drawer .GM__dark-drawer-title-container .GM__dark-drawer-title{color:#e2e8f0;font-size:1.125rem;font-weight:600;margin:0}.GM__dark-capacity-drawer .GM__dark-drawer-header-actions{align-items:center;display:flex;gap:.75rem}.GM__dark-capacity-drawer .GM__dark-drawer-header-actions .GM__dark-save-button{align-items:center;background-color:#4caf50;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.25rem;padding:.5rem .75rem;transition:background-color .2s ease}.GM__dark-capacity-drawer .GM__dark-drawer-header-actions .GM__dark-save-button:hover{background-color:#449d48}.GM__dark-capacity-drawer .GM__dark-drawer-header-actions .GM__dark-save-button:disabled{cursor:not-allowed;opacity:.6}.GM__dark-capacity-drawer .GM__dark-drawer-header-actions .GM__dark-save-button .GM__dark-button-icon{font-style:normal}.GM__dark-capacity-drawer .GM__dark-drawer-header-actions .GM__dark-close-button{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.GM__dark-capacity-drawer .GM__dark-drawer-header-actions .GM__dark-close-button:hover{background-color:#404040;color:#e2e8f0}.GM__dark-capacity-drawer .GM__dark-drawer-header-actions .GM__dark-close-button .GM__dark-button-icon{font-size:.8125rem;font-style:normal}.GM__dark-capacity-drawer .GM__dark-drawer-divider{background-color:#404040;height:1px;margin:0}.GM__dark-capacity-drawer .GM__dark-month-navigation{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1.25rem}.GM__dark-capacity-drawer .GM__dark-month-navigation .GM__dark-month-title{color:#e2e8f0;font-size:.8125rem;font-weight:600;margin:0;text-transform:capitalize}.GM__dark-capacity-drawer .GM__dark-month-navigation .GM__dark-nav-button{align-items:center;background-color:#2d2d2d;border:1px solid #404040;border-radius:50%;color:#e2e8f0;cursor:pointer;display:flex;font-size:1.125rem;height:36px;justify-content:center;width:36px}.GM__dark-capacity-drawer .GM__dark-month-navigation .GM__dark-nav-button:hover{background-color:#404040}.GM__dark-capacity-drawer .GM__dark-tabs{background-color:#2d2d2d;border-bottom:1px solid #404040;display:flex}.GM__dark-capacity-drawer .GM__dark-tabs .GM__dark-tab-button{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#94a3b8;cursor:pointer;display:flex;flex:1 1;font-size:.8125rem;font-weight:500;gap:.25rem;justify-content:center;padding:.75rem;transition:all .2s ease}.GM__dark-capacity-drawer .GM__dark-tabs .GM__dark-tab-button .GM__dark-tab-icon{font-style:normal}.GM__dark-capacity-drawer .GM__dark-tabs .GM__dark-tab-button:hover{background-color:#404040;color:#e2e8f0}.GM__dark-capacity-drawer .GM__dark-tabs .GM__dark-tab-button.active{border-bottom-color:#4caf50;color:#4caf50}.GM__dark-capacity-drawer-content{flex:1 1;overflow-y:auto;padding:1rem}.GM__dark-capacity-drawer-content .GM__dark-loading-container{align-items:center;display:flex;height:200px;justify-content:center}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration{display:flex;flex-direction:column;gap:1.25rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card{background-color:#2d2d2d;border:1px solid #404040;border-radius:.375rem;padding:1rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-card-title{color:#e2e8f0;font-size:.8125rem;font-weight:600;margin:0 0 1rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-button-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:768px){.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-button-grid{grid-template-columns:1fr 1fr}}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-button-grid .GM__dark-config-button{background-color:#1a1a1a;border:1px solid #404040;border-radius:.375rem;color:#e2e8f0;cursor:pointer;font-size:.8125rem;padding:.75rem;transition:all .2s ease}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-button-grid .GM__dark-config-button:hover{background-color:#404040;border-color:#272727}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-day-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-day-grid .GM__dark-day-item{background-color:#1a1a1a;border:1px solid #404040;border-radius:.375rem;padding:.75rem;text-align:center}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-day-grid .GM__dark-day-item.weekend{background-color:#404040}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-day-grid .GM__dark-day-item .GM__dark-day-label{color:#94a3b8;font-size:.75rem;margin-bottom:.25rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-day-grid .GM__dark-day-item .GM__dark-capacity-input{background-color:#2d2d2d;border:1px solid #404040;border-radius:2px;color:#e2e8f0;font-size:.8125rem;padding:.25rem;text-align:center;width:100%}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-day-grid .GM__dark-day-item .GM__dark-capacity-input:focus{border-color:#4caf50;outline:none}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-day-grid .GM__dark-day-item .GM__dark-capacity-input::-webkit-inner-spin-button,.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-day-grid .GM__dark-day-item .GM__dark-capacity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.GM__dark-capacity-drawer-content .GM__dark-capacity-configuration .GM__dark-configuration-card .GM__dark-day-grid .GM__dark-day-item .GM__dark-capacity-input[type=number]{-moz-appearance:textfield}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis{display:flex;flex-direction:column;gap:1.25rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-analysis-card{background-color:#2d2d2d;border:1px solid #404040;border-radius:.375rem;padding:1rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-analysis-card .GM__dark-card-title{color:#e2e8f0;font-size:.8125rem;font-weight:600;margin:0 0 1rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-analysis-card .GM__dark-summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-analysis-card .GM__dark-summary-grid{grid-template-columns:repeat(4,1fr)}}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-analysis-card .GM__dark-summary-grid .GM__dark-summary-item{text-align:center}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-analysis-card .GM__dark-summary-grid .GM__dark-summary-item .GM__dark-summary-value{color:#e2e8f0;font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-analysis-card .GM__dark-summary-grid .GM__dark-summary-item .GM__dark-summary-value.error{color:#dc3545}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-analysis-card .GM__dark-summary-grid .GM__dark-summary-item .GM__dark-summary-value.warning{color:#fd7e14}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-analysis-card .GM__dark-summary-grid .GM__dark-summary-item .GM__dark-summary-value.success{color:#28a745}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-analysis-card .GM__dark-summary-grid .GM__dark-summary-item .GM__dark-summary-label{color:#94a3b8;font-size:.75rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container{background-color:#2d2d2d;border:1px solid #404040;border-radius:.375rem;overflow:hidden}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table{border-collapse:collapse;width:100%}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table td,.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table th{border-bottom:1px solid #404040;font-size:.75rem;padding:.75rem;text-align:left}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table th{background-color:#404040;color:#e2e8f0;font-weight:600}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table td{color:#94a3b8}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-chip{border-radius:16px;display:inline-block;font-size:.6875rem;font-weight:500;padding:.25rem .5rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-chip.error{background-color:#dc35451a;color:#dc3545}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-chip.warning{background-color:#fd7e141a;color:#fd7e14}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-chip.success{background-color:#28a7451a;color:#28a745}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-chip.default{background-color:#94a3b81a;color:#94a3b8}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-progress-container{align-items:center;display:flex;gap:.25rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-progress-container .GM__dark-progress-bar{background-color:#404040;border-radius:4px;flex:1 1;height:8px;overflow:hidden;position:relative}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-progress-container .GM__dark-progress-bar.error{background-color:#dc3545}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-progress-container .GM__dark-progress-bar.warning{background-color:#fd7e14}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-progress-container .GM__dark-progress-bar.success{background-color:#28a745}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-progress-container .GM__dark-progress-bar.default{background-color:#94a3b8}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-progress-container .GM__dark-progress-text{font-size:.6875rem;min-width:40px;text-align:right}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-status-chip{align-items:center;border-radius:16px;display:inline-flex;font-size:.6875rem;font-weight:500;gap:.25rem;padding:.25rem .5rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-status-chip .GM__dark-status-icon{font-style:normal}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-status-chip.error{background-color:#dc35451a;color:#dc3545}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-status-chip.warning{background-color:#fd7e141a;color:#fd7e14}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-status-chip.success{background-color:#28a7451a;color:#28a745}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-table-container .GM__dark-capacity-table .GM__dark-status-chip.default{background-color:#94a3b81a;color:#94a3b8}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-alert{border-radius:.375rem;font-size:.8125rem;padding:1rem}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-alert.info{background-color:#3498db1a;border:1px solid #3498db4d;color:#3498db}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-alert.warning{background-color:#fd7e141a;border:1px solid #fd7e144d;color:#fd7e14}.GM__dark-capacity-drawer-content .GM__dark-capacity-analysis .GM__dark-alert.error{background-color:#dc35451a;border:1px solid #dc35454d;color:#dc3545}.GM__dark-custom-chip,.GM__light-custom-chip{align-items:center;border-radius:4px;display:inline-flex;font-size:.6875rem;font-weight:500;gap:4px;line-height:1;padding:4px 8px;white-space:nowrap}.GM__dark-custom-chip.small,.GM__light-custom-chip.small{font-size:10px;padding:2px 6px}.GM__dark-custom-chip.medium,.GM__light-custom-chip.medium{font-size:.6875rem;padding:4px 8px}.GM__dark-custom-chip .GM__dark-chip-icon,.GM__dark-custom-chip .GM__light-chip-icon,.GM__light-custom-chip .GM__dark-chip-icon,.GM__light-custom-chip .GM__light-chip-icon{font-size:12px}.GM__light-custom-chip.default{background-color:#fff;border:1px solid #e2e8f0;color:#64748b}.GM__light-custom-chip.primary{background-color:#4caf50;color:#fff}.GM__light-custom-chip.outlined{background-color:#0000;border:1px solid #e2e8f0;color:#64748b}.GM__dark-custom-chip.default{background-color:#2d2d2d;border:1px solid #404040;color:#94a3b8}.GM__dark-custom-chip.primary{background-color:#4caf50;color:#fff}.GM__dark-custom-chip.outlined{background-color:#0000;border:1px solid #404040;color:#94a3b8}.GM__dark-circular-progress,.GM__light-circular-progress{display:inline-block}.GM__dark-circular-progress .GM__dark-spinner,.GM__dark-circular-progress .GM__light-spinner,.GM__light-circular-progress .GM__dark-spinner,.GM__light-circular-progress .GM__light-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;height:100%;width:100%}.GM__light-circular-progress .GM__light-spinner{border-right-color:#93c5fd;border-top-color:#93c5fd}.GM__dark-circular-progress .GM__dark-spinner{border-right-color:#3b82f6;border-top-color:#3b82f6}@keyframes spin{to{transform:rotate(1turn)}}.GM__dark-tooltip-container,.GM__light-tooltip-container{display:inline-block;position:relative}.GM__dark-tooltip-container .GM__dark-tooltip,.GM__dark-tooltip-container .GM__light-tooltip,.GM__light-tooltip-container .GM__dark-tooltip,.GM__light-tooltip-container .GM__light-tooltip{border-radius:4px;bottom:125%;font-size:.6875rem;left:50%;padding:6px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.GM__dark-tooltip-container .GM__dark-tooltip:after,.GM__dark-tooltip-container .GM__light-tooltip:after,.GM__light-tooltip-container .GM__dark-tooltip:after,.GM__light-tooltip-container .GM__light-tooltip:after{border-style:solid;border-width:4px;content:"";left:50%;margin-left:-4px;position:absolute;top:100%}.GM__light-tooltip-container .GM__light-tooltip{background-color:#616161e6;color:#fff}.GM__light-tooltip-container .GM__light-tooltip:after{border-color:#616161e6 #0000 #0000}.GM__dark-tooltip-container .GM__dark-tooltip{background-color:#e5e5e5e6;color:#1a1a1a}.GM__dark-tooltip-container .GM__dark-tooltip:after{border-color:#e5e5e5e6 #0000 #0000}.GM__dark-modal-backdrop,.GM__light-modal-backdrop{align-items:center;animation:modalBackdropFadeIn .3s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1300}.GM__light-modal-backdrop{background-color:#00000080}.GM__dark-modal-backdrop{background-color:#000000b3}@keyframes modalBackdropFadeIn{0%{opacity:0}to{opacity:1}}.GM__dark-modal-container,.GM__light-modal-container{animation:modalSlideIn .3s ease-out;border-radius:8px;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;max-height:85vh;max-width:700px;overflow:hidden;width:100%}@media(max-width:768px){.GM__dark-modal-container,.GM__light-modal-container{margin:.5rem;max-height:90vh;max-width:95vw}}.GM__light-modal-container{border:1px solid #e2e8f0}.GM__dark-modal-container{border:1px solid #404040}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.GM__dark-modal-header,.GM__light-modal-header{align-items:center;background:linear-gradient(135deg,#0000,#ffffff1a);border-bottom:1px solid;display:flex;justify-content:space-between;padding:1.25rem}.GM__light-modal-header{background:linear-gradient(135deg,#fff,#f8fafccc);border-bottom-color:#e2e8f0}.GM__dark-modal-header{background:linear-gradient(135deg,#2d2d2d,#2d2d2dcc);border-bottom-color:#404040}.GM__dark-modal-header-content,.GM__light-modal-header-content{align-items:center;display:flex;flex:1 1;gap:.75rem}.GM__dark-modal-icon,.GM__light-modal-icon{border-radius:.375rem;flex-shrink:0;font-size:28px;padding:.5rem}.GM__light-modal-icon{background-color:#4caf501a;color:#4caf50}.GM__dark-modal-icon{background-color:#4caf5033;color:#4caf50}.GM__dark-modal-title-section,.GM__light-modal-title-section{flex:1 1;min-width:0}.GM__dark-modal-title,.GM__light-modal-title{font-size:1.25rem;font-weight:700;line-height:1.2;margin:0 0 2px}.GM__light-modal-title{color:#1e293b}.GM__dark-modal-title{color:#e2e8f0}.GM__dark-modal-subtitle,.GM__light-modal-subtitle{font-size:.75rem;line-height:1.3;margin:0}.GM__light-modal-subtitle{color:#64748b}.GM__dark-modal-subtitle{color:#94a3b8}.GM__dark-modal-close-btn,.GM__light-modal-close-btn{align-items:center;background:none;border:1px solid;border-radius:.375rem;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.GM__light-modal-close-btn{border-color:#e2e8f0;color:#64748b}.GM__light-modal-close-btn:hover{background-color:#f1f5f9;border-color:#93c5fd;color:#1e293b}.GM__dark-modal-close-btn{border-color:#404040;color:#94a3b8}.GM__dark-modal-close-btn:hover{background-color:#404040;border-color:#3b82f6;color:#e2e8f0}.GM__dark-modal-body,.GM__light-modal-body{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1.25rem}.GM__dark-filters-section,.GM__light-filters-section{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:568px){.GM__dark-filters-section,.GM__light-filters-section{flex-direction:column}}.GM__dark-search-field,.GM__light-search-field{flex:2 1;min-width:300px}@media(max-width:568px){.GM__dark-search-field,.GM__light-search-field{min-width:auto}}.GM__dark-filter-field,.GM__light-filter-field{flex:1 1;min-width:200px}@media(max-width:568px){.GM__dark-filter-field,.GM__light-filter-field{min-width:auto}}.GM__dark-search-input-wrapper,.GM__light-search-input-wrapper{align-items:center;display:flex;position:relative}.GM__dark-search-icon,.GM__light-search-icon{font-size:20px;left:.75rem;pointer-events:none;position:absolute;z-index:1}.GM__light-search-icon{color:#64748b}.GM__dark-search-icon{color:#94a3b8}.GM__dark-search-input,.GM__light-search-input{border:2px solid;border-radius:.375rem;font-size:.75rem;padding:.75rem .75rem .75rem 48px;transition:all .2s ease;width:100%}.GM__dark-search-input::placeholder,.GM__light-search-input::placeholder{font-style:italic}.GM__light-search-input{background-color:#f8fafc;border-color:#e2e8f0;color:#1e293b}.GM__light-search-input::placeholder{color:#64748b}.GM__light-search-input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd1a;outline:none}.GM__dark-search-input{background-color:#1a1a1a;border-color:#404040;color:#e2e8f0}.GM__dark-search-input::placeholder{color:#94a3b8}.GM__dark-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.GM__dark-filter-select,.GM__light-filter-select{border:2px solid;border-radius:.375rem;cursor:pointer;font-size:.75rem;padding:.75rem;transition:all .2s ease;width:100%}.GM__light-filter-select{background-color:#f8fafc;border-color:#e2e8f0;color:#1e293b}.GM__light-filter-select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd1a;outline:none}.GM__dark-filter-select{background-color:#1a1a1a;border-color:#404040;color:#e2e8f0}.GM__dark-filter-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.GM__dark-section-divider,.GM__light-section-divider{height:1px;margin:0;position:relative}.GM__dark-section-divider:before,.GM__light-section-divider:before{background:linear-gradient(90deg,#0000,currentColor 50%,#0000);content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}.GM__light-section-divider{color:#e2e8f0}.GM__dark-section-divider{color:#404040}.GM__dark-modal-loading-state,.GM__light-modal-loading-state{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:1.5rem;text-align:center}.GM__dark-loading-text,.GM__light-loading-text{font-size:.75rem;font-weight:500}.GM__light-loading-text{color:#64748b}.GM__dark-loading-text{color:#94a3b8}.GM__dark-modal-empty-state,.GM__light-modal-empty-state{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:1.5rem;text-align:center}.GM__dark-empty-state-icon,.GM__light-empty-state-icon{font-size:64px;margin-bottom:.5rem;opacity:.3}.GM__light-empty-state-icon{color:#64748b}.GM__dark-empty-state-icon{color:#94a3b8}.GM__dark-empty-state-title,.GM__light-empty-state-title{font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.GM__light-empty-state-title{color:#1e293b}.GM__dark-empty-state-title{color:#e2e8f0}.GM__dark-empty-state-message,.GM__light-empty-state-message{font-size:.75rem;line-height:1.5;margin:0;max-width:400px}.GM__light-empty-state-message{color:#64748b}.GM__dark-empty-state-message{color:#94a3b8}.GM__dark-routes-section,.GM__light-routes-section{display:flex;flex:1 1;flex-direction:column;min-height:300px}.GM__dark-routes-header,.GM__light-routes-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:0 .25rem}.GM__dark-routes-count,.GM__light-routes-count{font-size:.75rem;font-weight:600}.GM__light-routes-count{color:#64748b}.GM__dark-routes-count{color:#94a3b8}.GM__dark-routes-list,.GM__light-routes-list{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto;padding-right:.25rem}.GM__dark-routes-list::-webkit-scrollbar,.GM__light-routes-list::-webkit-scrollbar{width:6px}.GM__light-routes-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.GM__light-routes-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.GM__light-routes-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.GM__dark-routes-list::-webkit-scrollbar-track{background:#262626;border-radius:3px}.GM__dark-routes-list::-webkit-scrollbar-thumb{background:#404040;border-radius:3px}.GM__dark-routes-list::-webkit-scrollbar-thumb:hover{background:#525252}.GM__dark-route-card,.GM__light-route-card{border:2px solid;border-radius:8px;cursor:pointer;padding:1rem;position:relative;transition:all .3s ease}.GM__dark-route-card:before,.GM__light-route-card:before{background:linear-gradient(135deg,#0000,#ffffff0d);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.GM__dark-route-card:hover:before,.GM__light-route-card:hover:before{opacity:1}.GM__light-route-card{background-color:#fff;border-color:#e2e8f0}.GM__light-route-card:hover{border-color:#93c5fd;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.GM__light-route-card:active{transform:translateY(0)}.GM__dark-route-card{background-color:#1a1a1a;border-color:#404040}.GM__dark-route-card:hover{border-color:#3b82f6;box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.GM__dark-route-card:active{transform:translateY(0)}.GM__dark-route-card-header,.GM__light-route-card-header{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem}.GM__dark-route-card-icon,.GM__light-route-card-icon{border-radius:.375rem;flex-shrink:0;font-size:24px;margin-top:2px;padding:.5rem}.GM__light-route-card-icon{background-color:#4caf501a;color:#4caf50}.GM__dark-route-card-icon{background-color:#4caf5033;color:#4caf50}.GM__dark-route-card-title,.GM__light-route-card-title{flex:1 1;min-width:0}.GM__dark-route-card-name,.GM__light-route-card-name{font-size:.8125rem;font-weight:600;line-height:1.3;margin:0 0 .25rem;word-break:break-word}.GM__light-route-card-name{color:#1e293b}.GM__dark-route-card-name{color:#e2e8f0}.GM__dark-route-card-client,.GM__light-route-card-client{margin-top:.25rem}.GM__dark-route-card-body,.GM__light-route-card-body{margin-bottom:.75rem}.GM__dark-route-card-path,.GM__light-route-card-path{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.GM__dark-route-destination,.GM__dark-route-origin,.GM__light-route-destination,.GM__light-route-origin{flex:1 1;font-size:.75rem;font-weight:500;min-width:120px}.GM__dark-route-origin,.GM__light-route-origin{text-align:left}.GM__dark-route-destination,.GM__light-route-destination{text-align:right}.GM__light-route-destination,.GM__light-route-origin{color:#1e293b}.GM__dark-route-destination,.GM__dark-route-origin{color:#e2e8f0}.GM__dark-route-arrow,.GM__light-route-arrow{flex-shrink:0;font-size:1.125rem;font-weight:700;opacity:.7}.GM__light-route-arrow{color:#93c5fd}.GM__dark-route-arrow{color:#3b82f6}.GM__dark-route-card-meta,.GM__light-route-card-meta{align-items:center;display:flex;justify-content:flex-start}.GM__dark-route-distance-badge,.GM__light-route-distance-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:.6875rem;font-weight:600;padding:4px 8px}.GM__light-route-distance-badge{background-color:#3b82f61a;color:#3b82f6}.GM__dark-route-distance-badge{background-color:#3b82f633;color:#60a5fa}.GM__dark-route-card-footer,.GM__light-route-card-footer{align-items:center;border-top:1px solid;display:flex;justify-content:center;padding-top:.5rem}.GM__light-route-card-footer{border-top-color:#e2e8f0}.GM__dark-route-card-footer{border-top-color:#404040}.GM__dark-route-card-action,.GM__light-route-card-action{font-size:.6875rem;font-weight:500;opacity:.8;transition:opacity .2s ease}.GM__light-route-card-action{color:#93c5fd}.GM__dark-route-card-action{color:#3b82f6}.GM__dark-route-card:hover .GM__dark-route-card-action,.GM__light-route-card:hover .GM__light-route-card-action{opacity:1}.GM__dark-modal-footer,.GM__light-modal-footer{align-items:center;background:linear-gradient(135deg,#0000,#ffffff0d);border-top:1px solid;display:flex;justify-content:flex-end;padding:1rem 1.25rem}.GM__light-modal-footer{background:linear-gradient(135deg,#fff,#f8fafccc);border-top-color:#e2e8f0}.GM__dark-modal-footer{background:linear-gradient(135deg,#2d2d2d,#2d2d2dcc);border-top-color:#404040}.GM__dark-modal-cancel-btn,.GM__light-modal-cancel-btn{background-color:#0000;border:2px solid;border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:500;min-width:100px;padding:.5rem 1.25rem;transition:all .2s ease}.GM__light-modal-cancel-btn{border-color:#e2e8f0;color:#64748b}.GM__light-modal-cancel-btn:hover{background-color:#f1f5f9;border-color:#93c5fd;color:#1e293b}.GM__dark-modal-cancel-btn{border-color:#404040;color:#94a3b8}.GM__dark-modal-cancel-btn:hover{background-color:#404040;border-color:#3b82f6;color:#e2e8f0}.GM__dark-route-drawer-paper,.GM__light-route-drawer-paper{max-width:90vw;width:70vw}@media(max-width:768px){.GM__dark-route-drawer-paper,.GM__light-route-drawer-paper{max-width:none;width:100vw}}.GM__light-route-drawer{background-color:#f8fafc;display:flex;flex-direction:column;height:100%;width:100%}.GM__light-route-drawer .GM__light-route-drawer-header{align-items:center;background-color:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;min-height:64px;padding:1rem 1.25rem}.GM__light-route-drawer .GM__light-route-drawer-header .GM__light-drawer-title-container{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.GM__light-route-drawer .GM__light-route-drawer-header .GM__light-drawer-title-container .GM__light-drawer-icon{color:#64748b;flex-shrink:0;font-size:24px}.GM__light-route-drawer .GM__light-route-drawer-header .GM__light-drawer-title-container .GM__light-drawer-title{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-route-drawer .GM__light-route-drawer-header .GM__light-drawer-header-actions{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.GM__light-route-drawer .GM__light-route-drawer-header .GM__light-drawer-header-actions .GM__light-add-button{align-items:center;background-color:#0000;border:1px solid #e2e8f0;border-radius:.375rem;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GM__light-route-drawer .GM__light-route-drawer-header .GM__light-drawer-header-actions .GM__light-add-button:hover:not(:disabled){background-color:#f1f5f9;border-color:#93c5fd;color:#1e293b}.GM__light-route-drawer .GM__light-route-drawer-header .GM__light-drawer-header-actions .GM__light-add-button:disabled{cursor:not-allowed;opacity:.5}.GM__light-route-drawer .GM__light-route-drawer-header .GM__light-drawer-header-actions .GM__light-close-button{align-items:center;background-color:#0000;border:none;border-radius:.375rem;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GM__light-route-drawer .GM__light-route-drawer-header .GM__light-drawer-header-actions .GM__light-close-button:hover{background-color:#f1f5f9;color:#1e293b}.GM__light-route-drawer .GM__light-drawer-divider{background-color:#e2e8f0;height:1px;margin:0}.GM__light-route-drawer .GM__light-route-drawer-content{background-color:#f8fafc;flex:1 1;overflow-y:auto;padding:1rem}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-loading-container{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:.75rem;gap:.75rem;justify-content:center;padding:1.5rem}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-empty-state{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:1.5rem;text-align:center}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-empty-state .GM__light-empty-icon{color:#64748b;font-size:48px;opacity:.5}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-empty-state .GM__light-empty-title{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-empty-state .GM__light-empty-subtitle{color:#64748b;font-size:.75rem;line-height:1.4;margin:0}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list{display:flex;flex-direction:column;gap:.5rem}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;display:flex;gap:.5rem;min-height:72px;padding:.75rem;transition:all .2s ease}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item:hover:not(.inactive){background-color:#f1f5f9;border-color:#93c5fd;box-shadow:0 1px 3px #0000001a}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item.inactive{cursor:not-allowed;opacity:.6}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item.inactive .GM__light-route-name,.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item.inactive .GM__light-route-path{text-decoration:line-through}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item.selected{background-color:#4caf501a;border-color:#4caf50}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item.dragging{box-shadow:0 4px 12px #00000026;opacity:.8;transform:rotate(2deg)}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-drag-handle{color:#64748b;cursor:grab;opacity:.6;transition:opacity .2s ease}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-drag-handle:hover{opacity:1}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-drag-handle:active{cursor:grabbing}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-content{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-content .GM__light-route-icon{color:#64748b;flex-shrink:0;font-size:20px}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-content .GM__light-route-info{flex:1 1;min-width:0}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-content .GM__light-route-info .GM__light-route-primary{align-items:center;display:flex;gap:.25rem;margin-bottom:2px}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-content .GM__light-route-info .GM__light-route-primary .GM__light-route-name{color:#1e293b;font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-content .GM__light-route-info .GM__light-route-primary .GM__light-default-chip{flex-shrink:0}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-content .GM__light-route-info .GM__light-route-secondary{display:flex;flex-direction:column;gap:2px}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-content .GM__light-route-info .GM__light-route-secondary .GM__light-route-path{color:#64748b;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-content .GM__light-route-info .GM__light-route-secondary .GM__light-route-meta{align-items:center;display:flex;gap:.5rem}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-content .GM__light-route-info .GM__light-route-secondary .GM__light-route-meta .GM__light-route-distance{color:#64748b;font-size:.6875rem;font-weight:500}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-content .GM__light-route-info .GM__light-route-secondary .GM__light-route-meta .GM__light-client-chip{flex-shrink:0}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-action-button{align-items:center;background-color:#0000;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-action-button:hover:not(:disabled){background-color:#f1f5f9;color:#1e293b}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-action-button:disabled{cursor:not-allowed;opacity:.4}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-action-button.default{border-color:#ffc107;color:#ffc107}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-action-button.default:hover:not(:disabled){background-color:#ffc1071a}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-action-button.delete{border-color:#dc3545;color:#dc3545}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-action-button.delete:hover:not(:disabled){background-color:#dc35451a}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-action-button svg{font-size:16px}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-switch-container{display:inline-block;height:24px;position:relative;width:44px}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-switch-container .GM__light-switch-input{height:0;opacity:0;width:0}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-switch-container .GM__light-switch-input:checked+.GM__light-switch-slider{background-color:#4caf50}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-switch-container .GM__light-switch-input:checked+.GM__light-switch-slider:before{transform:translateX(20px)}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-switch-container .GM__light-switch-input:disabled+.GM__light-switch-slider{cursor:not-allowed;opacity:.5}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-switch-container .GM__light-switch-slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.GM__light-route-drawer .GM__light-route-drawer-content .GM__light-route-list .GM__light-route-item .GM__light-route-actions .GM__light-switch-container .GM__light-switch-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.2s;width:18px}.GM__dark-route-drawer{background-color:#1a1a1a;display:flex;flex-direction:column;height:100%;width:100%}.GM__dark-route-drawer .GM__dark-route-drawer-header{align-items:center;background-color:#2d2d2d;border-bottom:1px solid #404040;display:flex;justify-content:space-between;min-height:64px;padding:1rem 1.25rem}.GM__dark-route-drawer .GM__dark-route-drawer-header .GM__dark-drawer-title-container{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.GM__dark-route-drawer .GM__dark-route-drawer-header .GM__dark-drawer-title-container .GM__dark-drawer-icon{color:#94a3b8;flex-shrink:0;font-size:24px}.GM__dark-route-drawer .GM__dark-route-drawer-header .GM__dark-drawer-title-container .GM__dark-drawer-title{color:#e2e8f0;font-size:1.125rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-route-drawer .GM__dark-route-drawer-header .GM__dark-drawer-header-actions{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.GM__dark-route-drawer .GM__dark-route-drawer-header .GM__dark-drawer-header-actions .GM__dark-add-button{align-items:center;background-color:#0000;border:1px solid #404040;border-radius:.375rem;color:#94a3b8;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GM__dark-route-drawer .GM__dark-route-drawer-header .GM__dark-drawer-header-actions .GM__dark-add-button:hover:not(:disabled){background-color:#404040;border-color:#3b82f6;color:#e2e8f0}.GM__dark-route-drawer .GM__dark-route-drawer-header .GM__dark-drawer-header-actions .GM__dark-add-button:disabled{cursor:not-allowed;opacity:.5}.GM__dark-route-drawer .GM__dark-route-drawer-header .GM__dark-drawer-header-actions .GM__dark-close-button{align-items:center;background-color:#0000;border:none;border-radius:.375rem;color:#94a3b8;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GM__dark-route-drawer .GM__dark-route-drawer-header .GM__dark-drawer-header-actions .GM__dark-close-button:hover{background-color:#404040;color:#e2e8f0}.GM__dark-route-drawer .GM__dark-drawer-divider{background-color:#404040;height:1px;margin:0}.GM__dark-route-drawer .GM__dark-route-drawer-content{background-color:#1a1a1a;flex:1 1;overflow-y:auto;padding:1rem}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-loading-container{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.75rem;gap:.75rem;justify-content:center;padding:1.5rem}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-empty-state{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:1.5rem;text-align:center}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-empty-state .GM__dark-empty-icon{color:#94a3b8;font-size:48px;opacity:.5}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-empty-state .GM__dark-empty-title{color:#e2e8f0;font-size:1.125rem;font-weight:600;margin:0}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-empty-state .GM__dark-empty-subtitle{color:#94a3b8;font-size:.75rem;line-height:1.4;margin:0}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list{display:flex;flex-direction:column;gap:.5rem}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item{align-items:center;background-color:#2d2d2d;border:1px solid #404040;border-radius:.375rem;cursor:pointer;display:flex;gap:.5rem;min-height:72px;padding:.75rem;transition:all .2s ease}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item:hover:not(.inactive){background-color:#404040;border-color:#3b82f6;box-shadow:0 1px 3px #0000004d}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item.inactive{cursor:not-allowed;opacity:.6}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item.inactive .GM__dark-route-name,.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item.inactive .GM__dark-route-path{text-decoration:line-through}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item.selected{background-color:#4caf5033;border-color:#4caf50}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item.dragging{box-shadow:0 4px 12px #0000004d;opacity:.8;transform:rotate(2deg)}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-drag-handle{color:#94a3b8;cursor:grab;opacity:.6;transition:opacity .2s ease}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-drag-handle:hover{opacity:1}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-drag-handle:active{cursor:grabbing}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-content{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-content .GM__dark-route-icon{color:#94a3b8;flex-shrink:0;font-size:20px}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-content .GM__dark-route-info{flex:1 1;min-width:0}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-content .GM__dark-route-info .GM__dark-route-primary{align-items:center;display:flex;gap:.25rem;margin-bottom:2px}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-content .GM__dark-route-info .GM__dark-route-primary .GM__dark-route-name{color:#e2e8f0;font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-content .GM__dark-route-info .GM__dark-route-primary .GM__dark-default-chip{flex-shrink:0}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-content .GM__dark-route-info .GM__dark-route-secondary{display:flex;flex-direction:column;gap:2px}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-content .GM__dark-route-info .GM__dark-route-secondary .GM__dark-route-path{color:#94a3b8;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-content .GM__dark-route-info .GM__dark-route-secondary .GM__dark-route-meta{align-items:center;display:flex;gap:.5rem}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-content .GM__dark-route-info .GM__dark-route-secondary .GM__dark-route-meta .GM__dark-route-distance{color:#94a3b8;font-size:.6875rem;font-weight:500}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-content .GM__dark-route-info .GM__dark-route-secondary .GM__dark-route-meta .GM__dark-client-chip{flex-shrink:0}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-action-button{align-items:center;background-color:#0000;border:1px solid #404040;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-action-button:hover:not(:disabled){background-color:#404040;color:#e2e8f0}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-action-button:disabled{cursor:not-allowed;opacity:.4}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-action-button.default{border-color:#ffc107;color:#ffc107}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-action-button.default:hover:not(:disabled){background-color:#ffc1071a}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-action-button.delete{border-color:#dc3545;color:#dc3545}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-action-button.delete:hover:not(:disabled){background-color:#dc35451a}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-action-button svg{font-size:16px}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-switch-container{display:inline-block;height:24px;position:relative;width:44px}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-switch-container .GM__dark-switch-input{height:0;opacity:0;width:0}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-switch-container .GM__dark-switch-input:checked+.GM__dark-switch-slider{background-color:#4caf50}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-switch-container .GM__dark-switch-input:checked+.GM__dark-switch-slider:before{transform:translateX(20px)}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-switch-container .GM__dark-switch-input:disabled+.GM__dark-switch-slider{cursor:not-allowed;opacity:.5}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-switch-container .GM__dark-switch-slider{background-color:#555;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.GM__dark-route-drawer .GM__dark-route-drawer-content .GM__dark-route-list .GM__dark-route-item .GM__dark-route-actions .GM__dark-switch-container .GM__dark-switch-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.2s;width:18px}.GM__route-drawer-container-dark .MuiDrawer-paper,.GM__route-drawer-container-light .MuiDrawer-paper{border:none;box-shadow:-2px 0 8px #0000001a}.GM__route-drawer-container-dark .MuiDrawer-paper{box-shadow:-2px 0 8px #0000004d}.GM__light-modal-container{background-color:#fff;border-radius:.375rem;color:#1e293b;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.GM__light-modal-header{border-bottom:1px solid #e2e8f0;padding:1rem}.GM__light-modal-header .GM__light-modal-title{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0}.GM__light-modal-header .GM__light-modal-subtitle{color:#64748b;font-size:.75rem;margin:.25rem 0 0}.GM__light-modal-content{border-bottom:1px solid #e2e8f0;flex:1 1;overflow-y:auto;padding:1rem}.GM__light-modal-content .GM__light-form-container{display:flex;flex-direction:column;gap:1rem}.GM__light-modal-content .GM__light-form-group{display:flex;flex-direction:column;gap:.25rem}.GM__light-modal-content .GM__light-form-group .GM__light-form-label{color:#1e293b;font-size:.8125rem;font-weight:500}.GM__light-modal-content .GM__light-form-group .GM__light-form-label .required{color:#dc3545;margin-left:2px}.GM__light-modal-content .GM__light-form-group .GM__light-form-subtitle{color:#1e293b;font-size:.8125rem;font-weight:500;margin:0 0 .25rem}.GM__light-modal-content .GM__light-form-group .GM__light-form-textarea{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#1e293b;font-family:inherit;font-size:.8125rem;min-height:100px;padding:.75rem;resize:vertical;transition:border-color .2s ease}.GM__light-modal-content .GM__light-form-group .GM__light-form-textarea:focus{border-color:#4caf50;outline:none}.GM__light-modal-content .GM__light-form-group .GM__light-form-textarea.error{border-color:#dc3545}.GM__light-modal-content .GM__light-form-group .GM__light-form-textarea::placeholder{color:#64748b;opacity:.7}.GM__light-modal-content .GM__light-form-group .GM__light-form-error{color:#dc3545;font-size:.6875rem;margin-top:.25rem}.GM__light-modal-content .GM__light-radio-group{display:flex;flex-direction:column;gap:.5rem}.GM__light-modal-content .GM__light-radio-group .GM__light-radio-option{align-items:center;display:flex;gap:.5rem}.GM__light-modal-content .GM__light-radio-group .GM__light-radio-option input[type=radio]{appearance:none;-webkit-appearance:none;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;height:18px;position:relative;width:18px}.GM__light-modal-content .GM__light-radio-group .GM__light-radio-option input[type=radio]:checked{border-color:#4caf50}.GM__light-modal-content .GM__light-radio-group .GM__light-radio-option input[type=radio]:checked:after{background-color:#4caf50;border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:4px;width:8px}.GM__light-modal-content .GM__light-radio-group .GM__light-radio-option input[type=radio]:focus{box-shadow:0 0 0 2px #4caf5033;outline:none}.GM__light-modal-content .GM__light-radio-group .GM__light-radio-option label{color:#1e293b;cursor:pointer;font-size:.8125rem}.GM__light-modal-content .GM__light-alert{align-items:flex-start;border-radius:4px;display:flex;gap:.5rem;padding:.75rem}.GM__light-modal-content .GM__light-alert.info{background-color:#3498db1a;border:1px solid #3498db4d;color:#3498db}.GM__light-modal-content .GM__light-alert.warning{background-color:#fd7e141a;border:1px solid #fd7e144d;color:#dc6502}.GM__light-modal-content .GM__light-alert.error{background-color:#dc35451a;border:1px solid #dc35454d;color:#dc3545}.GM__light-modal-content .GM__light-alert .GM__light-alert-icon{font-size:.8125rem;font-style:normal}.GM__light-modal-content .GM__light-alert p{font-size:.75rem;margin:0}.GM__light-modal-content .GM__light-alert p strong{font-weight:600}.GM__light-modal-content .GM__light-dropdown{position:relative;width:100%}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-toggle{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;min-height:42px;padding:.5rem .75rem}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-toggle:hover{border-color:#c0cddf}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-toggle.error{border-color:#dc3545}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-toggle .GM__light-placeholder{color:#64748b;opacity:.7}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-toggle .GM__light-dropdown-arrow{color:#64748b;font-size:.6875rem;transition:transform .2s ease}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-menu{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:.25rem;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem .75rem;transition:background-color .2s ease}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-item:hover{background-color:#f1f5f9}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-item .GM__light-vehicle-type{border-radius:2px;font-size:.6875rem;padding:2px 6px}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-item .GM__light-vehicle-type.vehicle{background-color:#4caf501a;color:#4caf50}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-item .GM__light-vehicle-type.combined{background-color:#3498db1a;color:#3498db}.GM__light-modal-content .GM__light-dropdown .GM__light-dropdown-empty{color:#64748b;font-size:.75rem;font-style:italic;padding:.75rem;text-align:center}.GM__light-modal-footer{display:flex;gap:.75rem;justify-content:flex-end;padding:.75rem 1rem}.GM__light-modal-footer .GM__light-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.25rem;padding:.5rem 1rem;transition:all .2s ease}.GM__light-modal-footer .GM__light-button.secondary{background-color:#0000;border:1px solid #e2e8f0;color:#1e293b}.GM__light-modal-footer .GM__light-button.secondary:hover{background-color:#f1f5f9}.GM__light-modal-footer .GM__light-button.danger{background-color:#dc3545;color:#fff}.GM__light-modal-footer .GM__light-button.danger:hover{background-color:#d32535}.GM__light-modal-footer .GM__light-button:disabled{cursor:not-allowed;opacity:.6}.GM__dark-modal-container{background-color:#2d2d2d;border-radius:.375rem;color:#e2e8f0;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.GM__dark-modal-header{border-bottom:1px solid #404040;padding:1rem}.GM__dark-modal-header .GM__dark-modal-title{color:#e2e8f0;font-size:1.125rem;font-weight:600;margin:0}.GM__dark-modal-header .GM__dark-modal-subtitle{color:#94a3b8;font-size:.75rem;margin:.25rem 0 0}.GM__dark-modal-content{border-bottom:1px solid #404040;flex:1 1;overflow-y:auto;padding:1rem}.GM__dark-modal-content .GM__dark-form-container{display:flex;flex-direction:column;gap:1rem}.GM__dark-modal-content .GM__dark-form-group{display:flex;flex-direction:column;gap:.25rem}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-label{color:#e2e8f0;font-size:.8125rem;font-weight:500}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-label .required{color:#dc3545;margin-left:2px}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-subtitle{color:#e2e8f0;font-size:.8125rem;font-weight:500;margin:0 0 .25rem}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-textarea{background-color:#1a1a1a;border:1px solid #404040;border-radius:4px;color:#e2e8f0;font-family:inherit;font-size:.8125rem;min-height:100px;padding:.75rem;resize:vertical;transition:border-color .2s ease}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-textarea:focus{border-color:#4caf50;outline:none}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-textarea.error{border-color:#dc3545}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-textarea::placeholder{color:#94a3b8;opacity:.7}.GM__dark-modal-content .GM__dark-form-group .GM__dark-form-error{color:#dc3545;font-size:.6875rem;margin-top:.25rem}.GM__dark-modal-content .GM__dark-radio-group{display:flex;flex-direction:column;gap:.5rem}.GM__dark-modal-content .GM__dark-radio-group .GM__dark-radio-option{align-items:center;display:flex;gap:.5rem}.GM__dark-modal-content .GM__dark-radio-group .GM__dark-radio-option input[type=radio]{appearance:none;-webkit-appearance:none;background-color:#1a1a1a;border:1px solid #404040;border-radius:50%;cursor:pointer;height:18px;position:relative;width:18px}.GM__dark-modal-content .GM__dark-radio-group .GM__dark-radio-option input[type=radio]:checked{border-color:#4caf50}.GM__dark-modal-content .GM__dark-radio-group .GM__dark-radio-option input[type=radio]:checked:after{background-color:#4caf50;border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:4px;width:8px}.GM__dark-modal-content .GM__dark-radio-group .GM__dark-radio-option input[type=radio]:focus{box-shadow:0 0 0 2px #4caf5033;outline:none}.GM__dark-modal-content .GM__dark-radio-group .GM__dark-radio-option label{color:#e2e8f0;cursor:pointer;font-size:.8125rem}.GM__dark-modal-content .GM__dark-alert{align-items:flex-start;border-radius:4px;display:flex;gap:.5rem;padding:.75rem}.GM__dark-modal-content .GM__dark-alert.info{background-color:#3498db1a;border:1px solid #3498db4d;color:#3498db}.GM__dark-modal-content .GM__dark-alert.warning{background-color:#fd7e141a;border:1px solid #fd7e144d;color:#dc6502}.GM__dark-modal-content .GM__dark-alert.error{background-color:#dc35451a;border:1px solid #dc35454d;color:#dc3545}.GM__dark-modal-content .GM__dark-alert .GM__dark-alert-icon{font-size:.8125rem;font-style:normal}.GM__dark-modal-content .GM__dark-alert p{font-size:.75rem;margin:0}.GM__dark-modal-content .GM__dark-alert p strong{font-weight:600}.GM__dark-modal-content .GM__dark-dropdown{position:relative;width:100%}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-toggle{align-items:center;background-color:#1a1a1a;border:1px solid #404040;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;min-height:42px;padding:.5rem .75rem}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-toggle:hover{border-color:#272727}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-toggle.error{border-color:#dc3545}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-toggle .GM__dark-placeholder{color:#94a3b8;opacity:.7}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-toggle .GM__dark-dropdown-arrow{color:#94a3b8;font-size:.6875rem;transition:transform .2s ease}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-menu{background-color:#2d2d2d;border:1px solid #404040;border-radius:4px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:.25rem;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem .75rem;transition:background-color .2s ease}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-item:hover{background-color:#404040}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-item .GM__dark-vehicle-type{border-radius:2px;font-size:.6875rem;padding:2px 6px}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-item .GM__dark-vehicle-type.vehicle{background-color:#4caf501a;color:#4caf50}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-item .GM__dark-vehicle-type.combined{background-color:#3498db1a;color:#3498db}.GM__dark-modal-content .GM__dark-dropdown .GM__dark-dropdown-empty{color:#94a3b8;font-size:.75rem;font-style:italic;padding:.75rem;text-align:center}.GM__dark-modal-footer{display:flex;gap:.75rem;justify-content:flex-end;padding:.75rem 1rem}.GM__dark-modal-footer .GM__dark-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.25rem;padding:.5rem 1rem;transition:all .2s ease}.GM__dark-modal-footer .GM__dark-button.secondary{background-color:#0000;border:1px solid #404040;color:#e2e8f0}.GM__dark-modal-footer .GM__dark-button.secondary:hover{background-color:#404040}.GM__dark-modal-footer .GM__dark-button.danger{background-color:#dc3545;color:#fff}.GM__dark-modal-footer .GM__dark-button.danger:hover{background-color:#d32535}.GM__dark-modal-footer .GM__dark-button:disabled{cursor:not-allowed;opacity:.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.GM__dark-dropdown-menu,.GM__light-dropdown-menu{animation:fadeIn .2s ease}.GM__dark-add-vehicle-modal .GM__dark-filters-container,.GM__dark-add-vehicle-modal .GM__light-filters-container,.GM__light-add-vehicle-modal .GM__dark-filters-container,.GM__light-add-vehicle-modal .GM__light-filters-container{display:flex;flex-direction:column;margin-bottom:16px}.GM__dark-add-vehicle-modal .GM__dark-vehicle-item-disabled,.GM__dark-add-vehicle-modal .GM__light-vehicle-item-disabled,.GM__light-add-vehicle-modal .GM__dark-vehicle-item-disabled,.GM__light-add-vehicle-modal .GM__light-vehicle-item-disabled{opacity:.6}.GM__dark-add-vehicle-modal .GM__dark-scheduled-label,.GM__dark-add-vehicle-modal .GM__light-scheduled-label,.GM__light-add-vehicle-modal .GM__dark-scheduled-label,.GM__light-add-vehicle-modal .GM__light-scheduled-label{color:#f44336;font-style:italic}.GM__dark-add-vehicle-modal .MuiDialog-paper{background-color:#1e1e1e;color:#fff}.GM__dark-add-vehicle-modal .MuiDivider-root{background-color:#ffffff1f}.GM__dark-add-vehicle-btn,.GM__light-add-vehicle-btn{align-items:center;background-color:#00000005;border:1px dashed #ccc;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-bottom:8px;padding:8px;transition:all .2s;width:100%}.GM__dark-add-vehicle-btn:hover,.GM__light-add-vehicle-btn:hover{background-color:#0000000d;border-color:#999}.GM__dark-add-vehicle-btn:disabled,.GM__light-add-vehicle-btn:disabled{cursor:not-allowed;opacity:.5}.GM__dark-add-vehicle-btn .GM__dark-btn-icon,.GM__dark-add-vehicle-btn .GM__light-btn-icon,.GM__light-add-vehicle-btn .GM__dark-btn-icon,.GM__light-add-vehicle-btn .GM__light-btn-icon{font-size:16px;font-weight:700;margin-right:4px}.GM__dark-add-vehicle-btn{background-color:#ffffff0d;border-color:#555}.GM__dark-add-vehicle-btn:hover{background-color:#ffffff1a;border-color:#777}.GM__light-scheduler-calendar{background-color:#f8fafc;display:flex;flex-direction:column;height:100%;width:100%}.GM__light-scheduler-calendar .GM__light-scheduler-controls{padding:0 1rem .75rem}.GM__light-scheduler-calendar .GM__light-month-selector{display:flex;gap:.75rem;overflow-x:auto;scrollbar-width:thin}.GM__light-scheduler-calendar .GM__light-month-selector::-webkit-scrollbar{height:4px}.GM__light-scheduler-calendar .GM__light-month-selector::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.GM__light-scheduler-calendar .GM__light-month-selector::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.GM__light-scheduler-calendar .GM__light-month-selector::-webkit-scrollbar-thumb:hover{background:#94a3b8}.GM__light-scheduler-calendar .GM__light-month-selector .GM__light-month-button{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;cursor:pointer;display:flex;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.GM__light-scheduler-calendar .GM__light-month-selector .GM__light-month-button .GM__light-month-icon{font-size:.75rem;margin-right:.5rem}.GM__light-scheduler-calendar .GM__light-month-selector .GM__light-month-button .GM__light-month-name{color:#1e293b;font-size:.8125rem}.GM__light-scheduler-calendar .GM__light-month-selector .GM__light-month-button.active{background-color:#4caf50;border-color:#4caf50;color:#fff}.GM__light-scheduler-calendar .GM__light-month-selector .GM__light-month-button.active .GM__light-month-icon,.GM__light-scheduler-calendar .GM__light-month-selector .GM__light-month-button.active .GM__light-month-name{color:#fff}.GM__light-scheduler-calendar .GM__light-month-selector .GM__light-month-button:hover:not(.active){background-color:#f1f5f9;transform:translateY(-1px)}.GM__light-scheduler-calendar .GM__light-calendar-container{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:0 1rem 1rem}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;overflow:hidden}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-week-header{background-color:#4caf50;padding:.75rem}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-week-header .GM__light-week-title{color:#fff;font-size:.8125rem;font-weight:600}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container{display:flex;flex-direction:column}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-header{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header{border-right:1px solid #e2e8f0;flex:1 1;padding:.75rem .5rem;text-align:center}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header:last-child{border-right:none}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header .GM__light-day-name{color:#1e293b;font-size:.8125rem;font-weight:600;margin-bottom:2px}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-header .GM__light-day-header .GM__light-day-date{color:#64748b;font-size:.75rem}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content{display:flex;min-height:200px}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column{border-right:1px solid #e2e8f0;display:flex;flex:1 1;flex-direction:column;padding:.5rem;position:relative}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column:last-child{border-right:none}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.empty{background-color:#00000005}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.today{background-color:#4caf500d}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column.past{background-color:#00000008;opacity:.7}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-item{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.5rem;transition:all .2s ease}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-item:hover{box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-item .GM__light-item-info{flex:1 1;min-width:0}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-item .GM__light-item-info .GM__light-item-id{color:#1e293b;font-size:.75rem;font-weight:600;margin-bottom:2px}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-item .GM__light-item-info .GM__light-item-route{color:#64748b;font-size:.6875rem}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-day-item .GM__light-item-actions{display:flex;gap:.25rem;margin-left:.5rem}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-add-vehicle-button{align-items:center;background-color:#0000;border:2px dashed #e2e8f0;border-radius:.375rem;color:#64748b;cursor:pointer;display:flex;justify-content:center;margin-top:auto;padding:.75rem;transition:all .2s ease}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-add-vehicle-button:hover{background-color:#4caf500d;border-color:#4caf50;color:#4caf50}.GM__light-scheduler-calendar .GM__light-calendar-container .GM__light-week-container .GM__light-days-container .GM__light-days-content .GM__light-day-column .GM__light-add-vehicle-button .GM__light-add-icon{margin-right:.25rem}.GM__light-scheduler-calendar .GM__light-capacity-indicator.MuiChip-colorSuccess{background-color:#4caf501a;color:#4caf50}.GM__light-scheduler-calendar .GM__light-capacity-indicator.MuiChip-colorWarning{background-color:#ff98001a;color:#ff9800}.GM__light-scheduler-calendar .GM__light-capacity-indicator.MuiChip-colorError{background-color:#f443361a;color:#f44336}.GM__light-scheduler-calendar .GM__light-error-message{align-items:center;background-color:#f443361a;border:1px solid #f44336;border-radius:.375rem;color:#f44336;display:flex;justify-content:center;margin:1rem;padding:1.5rem}.GM__dark-scheduler-calendar{background-color:#1a1a1a;display:flex;flex-direction:column;height:100%;width:100%}.GM__dark-scheduler-calendar .GM__dark-scheduler-controls{padding:0 1rem .75rem}.GM__dark-scheduler-calendar .GM__dark-month-selector{display:flex;gap:.75rem;overflow-x:auto;scrollbar-width:thin}.GM__dark-scheduler-calendar .GM__dark-month-selector::-webkit-scrollbar{height:4px}.GM__dark-scheduler-calendar .GM__dark-month-selector::-webkit-scrollbar-track{background:#262626;border-radius:10px}.GM__dark-scheduler-calendar .GM__dark-month-selector::-webkit-scrollbar-thumb{background:#404040;border-radius:10px}.GM__dark-scheduler-calendar .GM__dark-month-selector::-webkit-scrollbar-thumb:hover{background:#525252}.GM__dark-scheduler-calendar .GM__dark-month-selector .GM__dark-month-button{align-items:center;background-color:#2d2d2d;border:1px solid #404040;border-radius:20px;cursor:pointer;display:flex;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.GM__dark-scheduler-calendar .GM__dark-month-selector .GM__dark-month-button .GM__dark-month-icon{color:#94a3b8;font-size:.75rem;margin-right:.5rem}.GM__dark-scheduler-calendar .GM__dark-month-selector .GM__dark-month-button .GM__dark-month-name{color:#e2e8f0;font-size:.8125rem}.GM__dark-scheduler-calendar .GM__dark-month-selector .GM__dark-month-button.active{background-color:#4caf50;border-color:#4caf50}.GM__dark-scheduler-calendar .GM__dark-month-selector .GM__dark-month-button.active .GM__dark-month-icon,.GM__dark-scheduler-calendar .GM__dark-month-selector .GM__dark-month-button.active .GM__dark-month-name{color:#fff}.GM__dark-scheduler-calendar .GM__dark-month-selector .GM__dark-month-button:hover:not(.active){background-color:#404040;transform:translateY(-1px)}.GM__dark-scheduler-calendar .GM__dark-calendar-container{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:0 1rem 1rem}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container{background-color:#2d2d2d;border:1px solid #404040;border-radius:.375rem;box-shadow:0 2px 4px #0003;display:flex;flex-direction:column;overflow:hidden}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-week-header{background-color:#4caf50;padding:.75rem}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-week-header .GM__dark-week-title{color:#fff;font-size:.8125rem;font-weight:600}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container{display:flex;flex-direction:column}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-header{background-color:#262626;border-bottom:1px solid #404040;display:flex}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header{border-right:1px solid #404040;flex:1 1;padding:.75rem .5rem;text-align:center}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header:last-child{border-right:none}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header .GM__dark-day-name{color:#e2e8f0;font-size:.8125rem;font-weight:600;margin-bottom:2px}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-header .GM__dark-day-header .GM__dark-day-date{color:#94a3b8;font-size:.75rem}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content{display:flex;min-height:200px}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column{border-right:1px solid #404040;display:flex;flex:1 1;flex-direction:column;padding:.5rem;position:relative}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column:last-child{border-right:none}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.empty{background-color:#ffffff05}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.today{background-color:#4caf501a}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column.past{background-color:#ffffff08;opacity:.7}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-item{align-items:center;background-color:#2d2d2d;border:1px solid #404040;border-radius:.375rem;box-shadow:0 1px 2px #0003;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.5rem;transition:all .2s ease}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-item:hover{box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-item .GM__dark-item-info{flex:1 1;min-width:0}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-item .GM__dark-item-info .GM__dark-item-id{color:#e2e8f0;font-size:.75rem;font-weight:600;margin-bottom:2px}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-item .GM__dark-item-info .GM__dark-item-route{color:#94a3b8;font-size:.6875rem}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-day-item .GM__dark-item-actions{display:flex;gap:.25rem;margin-left:.5rem}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-add-vehicle-button{align-items:center;background-color:#0000;border:2px dashed #404040;border-radius:.375rem;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;margin-top:auto;padding:.75rem;transition:all .2s ease}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-add-vehicle-button:hover{background-color:#4caf501a;border-color:#4caf50;color:#4caf50}.GM__dark-scheduler-calendar .GM__dark-calendar-container .GM__dark-week-container .GM__dark-days-container .GM__dark-days-content .GM__dark-day-column .GM__dark-add-vehicle-button .GM__dark-add-icon{margin-right:.25rem}.GM__dark-scheduler-calendar .GM__dark-capacity-indicator.MuiChip-colorSuccess{background-color:#4caf5033;color:#81c784}.GM__dark-scheduler-calendar .GM__dark-capacity-indicator.MuiChip-colorWarning{background-color:#ff980033;color:#ffb74d}.GM__dark-scheduler-calendar .GM__dark-capacity-indicator.MuiChip-colorError{background-color:#f4433633;color:#e57373}.GM__dark-scheduler-calendar .GM__dark-error-message{align-items:center;background-color:#f4433633;border:1px solid #f44336;border-radius:.375rem;color:#e57373;display:flex;justify-content:center;margin:1rem;padding:1.5rem}.GM__light-help-container{background:#fff;color:#1e293b;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:87vh;overflow:hidden;position:relative;width:100%}.GM__light-help-container .GM__light-help-leftnav{background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:50}.GM__light-help-container .GM__light-help-leftnav.expanded{width:280px}.GM__light-help-container .GM__light-help-leftnav.collapsed{width:60px}.GM__light-help-container .GM__light-help-main{display:flex;flex:1 1;flex-direction:column;min-width:0;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.GM__light-help-container .GM__light-help-main.with-collapsed-nav,.GM__light-help-container .GM__light-help-main.with-expanded-nav{margin-left:0}.GM__light-help-container .GM__light-help-main .GM__light-help-header{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;height:70px;justify-content:center;position:sticky;top:0;z-index:40}.GM__light-help-container .GM__light-help-main .GM__light-help-header .GM__light-help-header-content{align-items:center;display:flex;gap:1rem;padding:0 1.25rem}.GM__light-help-container .GM__light-help-main .GM__light-help-header .GM__light-help-header-content .GM__light-help-nav-toggle{align-items:center;background:#0000;border:1px solid #e2e8f0;border-radius:.375rem;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GM__light-help-container .GM__light-help-main .GM__light-help-header .GM__light-help-header-content .GM__light-help-nav-toggle:hover{background:#f1f5f9;border-color:#c0cddf;color:#1e293b}.GM__light-help-container .GM__light-help-main .GM__light-help-header .GM__light-help-header-content .GM__light-help-nav-toggle svg{transition:transform .2s ease}.GM__light-help-container .GM__light-help-main .GM__light-help-header .GM__light-help-header-content .GM__light-help-title{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.GM__light-help-container .GM__light-help-main .GM__light-help-header .GM__light-help-header-divider{background:#e2e8f0;height:1px;margin-top:auto;width:100%}.GM__light-help-container .GM__light-help-main .GM__light-help-content{background:#f8fafc;flex:1 1;overflow-y:auto;padding:1.25rem}.GM__light-help-container .GM__light-help-main .GM__light-help-content::-webkit-scrollbar{width:6px}.GM__light-help-container .GM__light-help-main .GM__light-help-content::-webkit-scrollbar-track{background:#f1f5f9}.GM__light-help-container .GM__light-help-main .GM__light-help-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:.375rem}.GM__light-help-container .GM__light-help-main .GM__light-help-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.GM__light-help-nav{height:100%;overflow-y:auto;padding:1rem 0}.GM__light-help-nav::-webkit-scrollbar{width:4px}.GM__light-help-nav::-webkit-scrollbar-track{background:#0000}.GM__light-help-nav::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:.375rem}.GM__light-help-nav .GM__light-help-nav-section{margin-bottom:1rem}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-title{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;padding:0 1rem;text-transform:uppercase;transition:opacity .3s ease}.collapsed .GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-title{opacity:0}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items{list-style:none;margin:0;padding:0}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item{margin-bottom:2px}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item .GM__light-help-nav-link{align-items:center;border-radius:0 8px 8px 0;color:#64748b;display:flex;margin-right:.5rem;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .2s ease}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item .GM__light-help-nav-link .GM__light-help-nav-icon{flex-shrink:0;height:18px;margin-right:.5rem;transition:opacity .3s ease;width:18px}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item .GM__light-help-nav-link .GM__light-help-nav-text{font-size:.75rem;font-weight:500;overflow:hidden;transition:opacity .3s ease;white-space:nowrap}.collapsed .GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item .GM__light-help-nav-link .GM__light-help-nav-text{opacity:0}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item .GM__light-help-nav-link:hover{background:#f1f5f9;color:#1e293b}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item .GM__light-help-nav-link.active{background:#4caf501a;color:#4caf50;font-weight:600}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item .GM__light-help-nav-link.active:before{background:#4caf50;border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item.has-submenu .GM__light-help-nav-link .GM__light-help-nav-chevron{height:16px;margin-left:auto;transition:transform .2s ease,opacity .3s ease;width:16px}.collapsed .GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item.has-submenu .GM__light-help-nav-link .GM__light-help-nav-chevron{opacity:0}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item.has-submenu .GM__light-help-nav-link .GM__light-help-nav-chevron.expanded{transform:rotate(90deg)}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item.has-submenu .GM__light-help-nav-submenu{list-style:none;margin:0;overflow:hidden;padding:0 0 0 1.25rem;transition:max-height .3s ease,opacity .3s ease}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item.has-submenu .GM__light-help-nav-submenu.collapsed-nav{max-height:0;opacity:0}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item.has-submenu .GM__light-help-nav-submenu.expanded-submenu{max-height:500px;opacity:1}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item.has-submenu .GM__light-help-nav-submenu .GM__light-help-nav-subitem{margin-bottom:1px}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item.has-submenu .GM__light-help-nav-submenu .GM__light-help-nav-subitem .GM__light-help-nav-sublink{align-items:center;border-radius:0 .375rem .375rem 0;color:#64748b;display:flex;font-size:.6875rem;margin-right:.5rem;padding:.25rem 1rem;text-decoration:none;transition:all .2s ease}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item.has-submenu .GM__light-help-nav-submenu .GM__light-help-nav-subitem .GM__light-help-nav-sublink:hover{background:#f1f5f9;color:#1e293b}.GM__light-help-nav .GM__light-help-nav-section .GM__light-help-nav-items .GM__light-help-nav-item.has-submenu .GM__light-help-nav-submenu .GM__light-help-nav-subitem .GM__light-help-nav-sublink.active{background:#4caf5014;color:#4caf50;font-weight:500}.GM__dark-help-container{background:#2d2d2d;color:#e2e8f0;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:87vh;overflow:hidden;position:relative;width:100%}.GM__dark-help-container .GM__dark-help-leftnav{background:#1a1a1a;border-right:1px solid #404040;display:flex;flex-direction:column;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:50}.GM__dark-help-container .GM__dark-help-leftnav.expanded{width:280px}.GM__dark-help-container .GM__dark-help-leftnav.collapsed{width:60px}.GM__dark-help-container .GM__dark-help-main{display:flex;flex:1 1;flex-direction:column;min-width:0;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.GM__dark-help-container .GM__dark-help-main.with-collapsed-nav,.GM__dark-help-container .GM__dark-help-main.with-expanded-nav{margin-left:0}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-header{background:#2d2d2d;border-bottom:1px solid #404040;display:flex;flex-direction:column;height:70px;justify-content:center;position:sticky;top:0;z-index:40}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-header .GM__dark-help-header-content{align-items:center;display:flex;gap:1rem;padding:0 1.25rem}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-header .GM__dark-help-header-content .GM__dark-help-nav-toggle{align-items:center;background:#0000;border:1px solid #404040;border-radius:.375rem;color:#94a3b8;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-header .GM__dark-help-header-content .GM__dark-help-nav-toggle:hover{background:#404040;border-color:#5a5a5a;color:#e2e8f0}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-header .GM__dark-help-header-content .GM__dark-help-nav-toggle svg{transition:transform .2s ease}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-header .GM__dark-help-header-content .GM__dark-help-title{color:#e2e8f0;font-size:1.25rem;font-weight:600;margin:0}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-header .GM__dark-help-header-divider{background:#404040;height:1px;margin-top:auto;width:100%}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-content{background:#1a1a1a;flex:1 1;overflow-y:auto;padding:1.25rem}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-content::-webkit-scrollbar{width:6px}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-content::-webkit-scrollbar-track{background:#262626}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-content::-webkit-scrollbar-thumb{background:#404040;border-radius:.375rem}.GM__dark-help-container .GM__dark-help-main .GM__dark-help-content::-webkit-scrollbar-thumb:hover{background:#525252}.GM__dark-help-nav{height:100%;overflow-y:auto;padding:1rem 0}.GM__dark-help-nav::-webkit-scrollbar{width:4px}.GM__dark-help-nav::-webkit-scrollbar-track{background:#0000}.GM__dark-help-nav::-webkit-scrollbar-thumb{background:#404040;border-radius:.375rem}.GM__dark-help-nav .GM__dark-help-nav-section{margin-bottom:1rem}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-title{color:#94a3b8;font-size:.6875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;padding:0 1rem;text-transform:uppercase;transition:opacity .3s ease}.collapsed .GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-title{opacity:0}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items{list-style:none;margin:0;padding:0}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item{margin-bottom:2px}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item .GM__dark-help-nav-link{align-items:center;border-radius:0 8px 8px 0;color:#94a3b8;display:flex;margin-right:.5rem;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .2s ease}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item .GM__dark-help-nav-link .GM__dark-help-nav-icon{flex-shrink:0;height:18px;margin-right:.5rem;transition:opacity .3s ease;width:18px}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item .GM__dark-help-nav-link .GM__dark-help-nav-text{font-size:.75rem;font-weight:500;overflow:hidden;transition:opacity .3s ease;white-space:nowrap}.collapsed .GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item .GM__dark-help-nav-link .GM__dark-help-nav-text{opacity:0}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item .GM__dark-help-nav-link:hover{background:#404040;color:#e2e8f0}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item .GM__dark-help-nav-link.active{background:#4caf5026;color:#4caf50;font-weight:600}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item .GM__dark-help-nav-link.active:before{background:#4caf50;border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item.has-submenu .GM__dark-help-nav-link .GM__dark-help-nav-chevron{height:16px;margin-left:auto;transition:transform .2s ease,opacity .3s ease;width:16px}.collapsed .GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item.has-submenu .GM__dark-help-nav-link .GM__dark-help-nav-chevron{opacity:0}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item.has-submenu .GM__dark-help-nav-link .GM__dark-help-nav-chevron.expanded{transform:rotate(90deg)}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item.has-submenu .GM__dark-help-nav-submenu{list-style:none;margin:0;overflow:hidden;padding:0 0 0 1.25rem;transition:max-height .3s ease,opacity .3s ease}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item.has-submenu .GM__dark-help-nav-submenu.collapsed-nav{max-height:0;opacity:0}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item.has-submenu .GM__dark-help-nav-submenu.expanded-submenu{max-height:500px;opacity:1}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item.has-submenu .GM__dark-help-nav-submenu .GM__dark-help-nav-subitem{margin-bottom:1px}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item.has-submenu .GM__dark-help-nav-submenu .GM__dark-help-nav-subitem .GM__dark-help-nav-sublink{align-items:center;border-radius:0 .375rem .375rem 0;color:#94a3b8;display:flex;font-size:.6875rem;margin-right:.5rem;padding:.25rem 1rem;text-decoration:none;transition:all .2s ease}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item.has-submenu .GM__dark-help-nav-submenu .GM__dark-help-nav-subitem .GM__dark-help-nav-sublink:hover{background:#404040;color:#e2e8f0}.GM__dark-help-nav .GM__dark-help-nav-section .GM__dark-help-nav-items .GM__dark-help-nav-item.has-submenu .GM__dark-help-nav-submenu .GM__dark-help-nav-subitem .GM__dark-help-nav-sublink.active{background:#4caf501f;color:#4caf50;font-weight:500}.GM__light-tickets-container{color:#1e293b;margin:0 auto;max-width:1400px;padding:1.5rem}.GM__light-tickets-container .GM__light-department-board-header,.GM__light-tickets-container .GM__light-tickets-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.GM__light-tickets-container .GM__light-department-board-title,.GM__light-tickets-container .GM__light-tickets-title{color:#1e293b;font-size:1.75rem;font-weight:600;margin:0}.GM__light-tickets-container .GM__light-btn-primary{align-items:center;background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.GM__light-tickets-container .GM__light-btn-primary:hover{background:#3e8e41}.GM__light-tickets-container .GM__light-btn-secondary{background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.GM__light-tickets-container .GM__light-btn-secondary:hover{background:#f1f5f9;color:#1e293b}.GM__light-tickets-container .GM__light-tickets-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.GM__light-tickets-container .GM__light-stat-card{border-radius:8px;color:#fff;overflow:hidden;padding:1.5rem;position:relative}.GM__light-tickets-container .GM__light-stat-card .GM__light-stat-content{position:relative;z-index:2}.GM__light-tickets-container .GM__light-stat-card h3{font-size:1rem;font-weight:500;margin:0 0 .5rem}.GM__light-tickets-container .GM__light-stat-card .GM__light-stat-number{font-size:2rem;font-weight:700}.GM__light-tickets-container .GM__light-stat-card .GM__light-stat-progress{background-color:#fff3;bottom:0;height:6px;left:0;position:absolute;width:100%}.GM__light-tickets-container .GM__light-stat-success{background:#10b981}.GM__light-tickets-container .GM__light-stat-danger{background:#ef4444}.GM__light-tickets-container .GM__light-stat-warning{background:#f59e0b}.GM__light-tickets-container .GM__light-departments-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.GM__light-tickets-container .GM__light-department-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d;cursor:pointer;overflow:hidden;transition:all .2s ease}.GM__light-tickets-container .GM__light-department-card:hover{border-color:#4caf50;box-shadow:0 4px 6px #0000000d}.GM__light-tickets-container .GM__light-department-logistica{border-top:4px solid #a78bfa}.GM__light-tickets-container .GM__light-department-monitorieo{border-top:4px solid #38bdf8}.GM__light-tickets-container .GM__light-department-hseq{border-top:4px solid #4ade80}.GM__light-tickets-container .GM__light-department-transporte{border-top:4px solid #fb7185}.GM__light-tickets-container .GM__light-department-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;padding:1.25rem}.GM__light-tickets-container .GM__light-department-icon{align-items:center;background:#f8fafc;border-radius:50%;color:#64748b;display:flex;height:36px;justify-content:center;margin-right:.75rem;width:36px}.GM__light-tickets-container .GM__light-department-name{color:#1e293b;flex:1 1;font-size:1.125rem;font-weight:600;margin:0}.GM__light-tickets-container .GM__light-add-ticket-btn{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.GM__light-tickets-container .GM__light-add-ticket-btn:hover{background:#f1f5f9;color:#1e293b}.GM__light-tickets-container .GM__light-department-tickets{padding:1.25rem}.GM__light-tickets-container .GM__light-empty-department{color:#94a3b8;padding:2rem 0;text-align:center}.GM__light-tickets-container .GM__light-ticket-previews{display:flex;flex-direction:column;gap:1rem}.GM__light-tickets-container .GM__light-ticket-preview{background:#f8fafc;border-radius:6px;padding:1rem}.GM__light-tickets-container .GM__light-ticket-indicators{display:flex;gap:.25rem;margin-bottom:.5rem}.GM__light-tickets-container .GM__light-indicator{border-radius:50%;display:block;height:10px;width:10px}.GM__light-tickets-container .GM__light-indicator-empty{background:#e2e8f0}.GM__light-tickets-container .GM__light-indicator-low{background:#4ade80}.GM__light-tickets-container .GM__light-indicator-medium{background:#fbbf24}.GM__light-tickets-container .GM__light-indicator-high{background:#f87171}.GM__light-tickets-container .GM__light-ticket-preview-text{color:#1e293b;font-size:.875rem;margin:0 0 .5rem}.GM__light-tickets-container .GM__light-ticket-actions{align-items:center;display:flex;justify-content:space-between}.GM__light-tickets-container .GM__light-ticket-icons{display:flex;gap:.5rem}.GM__light-tickets-container .GM__light-ticket-icon{color:#64748b}.GM__light-tickets-container .GM__light-ticket-date{color:#94a3b8;font-size:.75rem}.GM__light-tickets-container .GM__light-department-board{display:flex;flex-direction:column;height:calc(100vh - 200px)}.GM__light-tickets-container .GM__light-board-header-left{align-items:center;display:flex;gap:1rem}.GM__light-tickets-container .GM__light-back-btn{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GM__light-tickets-container .GM__light-back-btn:hover{background:#f1f5f9;color:#1e293b}.GM__light-tickets-container .GM__light-columns-container{display:flex;flex:1 1;gap:1rem;overflow-x:auto;padding-bottom:1rem}.GM__light-tickets-container .GM__light-columns-container::-webkit-scrollbar{height:8px}.GM__light-tickets-container .GM__light-columns-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.GM__light-tickets-container .GM__light-columns-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.GM__light-tickets-container .GM__light-ticket-column{background:#f8fafc;border-radius:8px;display:flex;flex-direction:column;min-width:300px;padding:1rem;width:300px}.GM__light-tickets-container .GM__light-column-header{align-items:center;display:flex;margin-bottom:1rem}.GM__light-tickets-container .GM__light-column-icon{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;height:28px;justify-content:center;margin-right:.5rem;width:28px}.GM__light-tickets-container .GM__light-column-title{color:#1e293b;flex:1 1;font-size:1rem;font-weight:600;margin:0}.GM__light-tickets-container .GM__light-column-count{color:#64748b;font-size:.875rem;font-weight:400}.GM__light-tickets-container .GM__light-add-column-ticket-btn{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.GM__light-tickets-container .GM__light-add-column-ticket-btn:hover{background:#e2e8f0;color:#1e293b}.GM__light-tickets-container .GM__light-column-content{display:flex;flex:1 1;flex-direction:column;gap:.75rem;overflow-y:auto;padding-right:.25rem}.GM__light-tickets-container .GM__light-column-content::-webkit-scrollbar{width:4px}.GM__light-tickets-container .GM__light-column-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.GM__light-tickets-container .GM__light-column-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.GM__light-tickets-container .GM__light-column-content.dragging-over{background:#4caf500d}.GM__light-tickets-container .GM__light-empty-column{color:#94a3b8;font-size:.875rem;padding:2rem 0;text-align:center}.GM__light-tickets-container .GM__light-ticket-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;padding:1rem;transition:all .2s ease}.GM__light-tickets-container .GM__light-ticket-card:hover{border-color:#4caf50;box-shadow:0 2px 4px #0000000d}.GM__light-tickets-container .GM__light-ticket-card.dragging{border:1px dashed #4caf50;box-shadow:0 4px 8px #0000001a;opacity:.9}.GM__light-tickets-container .GM__light-ticket-title{color:#1e293b;font-size:.875rem;font-weight:500;margin:0 0 .75rem;word-break:break-word}.GM__light-tickets-container .GM__light-modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.GM__light-tickets-container .GM__light-modal-content{background:#fff;border-radius:8px;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.GM__light-tickets-container .GM__light-modal-large{max-width:800px}.GM__light-tickets-container .GM__light-modal-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem}.GM__light-tickets-container .GM__light-modal-close{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;padding:.5rem;transition:all .2s ease}.GM__light-tickets-container .GM__light-modal-close:hover{background:#f1f5f9;color:#1e293b}.GM__light-tickets-container .GM__light-ticket-form{padding:1.5rem}.GM__light-tickets-container .GM__light-form-group{margin-bottom:1.5rem}.GM__light-tickets-container .GM__light-form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.GM__light-tickets-container .GM__light-form-group label{color:#1e293b;display:block;font-weight:500;margin-bottom:.5rem}.GM__light-tickets-container .GM__light-form-input,.GM__light-tickets-container .GM__light-form-select,.GM__light-tickets-container .GM__light-form-textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:.9rem;padding:.75rem;transition:all .2s ease;width:100%}.GM__light-tickets-container .GM__light-form-input:focus,.GM__light-tickets-container .GM__light-form-select:focus,.GM__light-tickets-container .GM__light-form-textarea:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a;outline:none}.GM__light-tickets-container .GM__light-form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.GM__light-tickets-container .GM__light-ticket-detail-header{flex:1 1;margin-right:1rem}.GM__light-tickets-container .GM__light-ticket-detail-header h2{color:#1e293b;font-size:1.25rem;margin-bottom:.5rem}.GM__light-tickets-container .GM__light-ticket-badges{display:flex;gap:.5rem}.GM__light-tickets-container .GM__light-priority-badge,.GM__light-tickets-container .GM__light-status-badge{border-radius:12px;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.GM__light-tickets-container .GM__light-status-open{background:#dbeafe;color:#1e40af}.GM__light-tickets-container .GM__light-status-progress{background:#fef3c7;color:#d97706}.GM__light-tickets-container .GM__light-status-testing{background:#f0fdfa;color:#0f766e}.GM__light-tickets-container .GM__light-status-resolved{background:#d1fae5;color:#059669}.GM__light-tickets-container .GM__light-status-reopened{background:#fce7f3;color:#be185d}.GM__light-tickets-container .GM__light-status-closed{background:#f3f4f6;color:#6b7280}.GM__light-tickets-container .GM__light-priority-low{background:#f0fdf4;color:#16a34a}.GM__light-tickets-container .GM__light-priority-medium{background:#fefce8;color:#ca8a04}.GM__light-tickets-container .GM__light-priority-high{background:#fef2f2;color:#dc2626}.GM__light-tickets-container .GM__light-priority-critical{background:#fdf2f8;color:#be185d}.GM__light-tickets-container .GM__light-ticket-detail-content{padding:1.5rem}.GM__light-tickets-container .GM__light-detail-section{margin-bottom:2rem}.GM__light-tickets-container .GM__light-detail-section h3{color:#1e293b;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.GM__light-tickets-container .GM__light-detail-meta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:2rem;padding:1rem}.GM__light-tickets-container .GM__light-meta-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.GM__light-tickets-container .GM__light-meta-item{display:flex;flex-direction:column;gap:.25rem}.GM__light-tickets-container .GM__light-meta-label{color:#64748b;font-size:.875rem;font-weight:500}.GM__light-tickets-container .GM__light-meta-value{color:#1e293b}.GM__light-tickets-container .GM__light-comments-list{display:flex;flex-direction:column;gap:1rem}.GM__light-tickets-container .GM__light-comment-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:1rem}.GM__light-tickets-container .GM__light-comment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.GM__light-tickets-container .GM__light-comment-author{color:#1e293b;font-weight:500}.GM__light-tickets-container .GM__light-comment-time{color:#64748b;font-size:.85rem}.GM__light-tickets-container .GM__light-comment-content{color:#1e293b;line-height:1.5}.GM__light-tickets-container .GM__light-add-comment-form{margin-top:1rem}.GM__light-tickets-container .GM__dark-tickets-container{color:#e2e8f0;margin:0 auto;max-width:1400px;padding:1.5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-board-header,.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-tickets-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-board-title,.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-tickets-title{color:#e2e8f0;font-size:1.75rem;font-weight:600;margin:0}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-btn-primary{align-items:center;background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-btn-primary:hover{background:#3e8e41}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-btn-secondary{background:#0000;border:1px solid #404040;border-radius:6px;color:#94a3b8;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-btn-secondary:hover{background:#404040;color:#e2e8f0}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-tickets-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-stat-card{border-radius:8px;color:#fff;overflow:hidden;padding:1.5rem;position:relative}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-stat-card .GM__dark-stat-content{position:relative;z-index:2}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-stat-card h3{font-size:1rem;font-weight:500;margin:0 0 .5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-stat-card .GM__dark-stat-number{font-size:2rem;font-weight:700}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-stat-card .GM__dark-stat-progress{background-color:#fff3;bottom:0;height:6px;left:0;position:absolute;width:100%}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-stat-success{background:#0d9488}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-stat-danger{background:#dc2626}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-stat-warning{background:#d97706}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-departments-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-card{background:#2d2d2d;border:1px solid #404040;border-radius:8px;box-shadow:0 1px 3px #0003;cursor:pointer;overflow:hidden;transition:all .2s ease}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-card:hover{border-color:#4caf50;box-shadow:0 4px 6px #0003}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-logistica{border-top:4px solid #a78bfa}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-monitorieo{border-top:4px solid #38bdf8}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-hseq{border-top:4px solid #4ade80}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-transporte{border-top:4px solid #fb7185}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-header{align-items:center;border-bottom:1px solid #404040;display:flex;padding:1.25rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-icon{align-items:center;background:#1a1a1a;border-radius:50%;color:#94a3b8;display:flex;height:36px;justify-content:center;margin-right:.75rem;width:36px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-name{color:#e2e8f0;flex:1 1;font-size:1.125rem;font-weight:600;margin:0}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-add-ticket-btn{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-add-ticket-btn:hover{background:#404040;color:#e2e8f0}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-tickets{padding:1.25rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-empty-department{color:#64748b;padding:2rem 0;text-align:center}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-previews{display:flex;flex-direction:column;gap:1rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-preview{background:#1a1a1a;border-radius:6px;padding:1rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-indicators{display:flex;gap:.25rem;margin-bottom:.5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-indicator{border-radius:50%;display:block;height:10px;width:10px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-indicator-empty{background:#404040}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-indicator-low{background:#4ade80}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-indicator-medium{background:#fbbf24}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-indicator-high{background:#f87171}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-preview-text{color:#e2e8f0;font-size:.875rem;margin:0 0 .5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-actions{align-items:center;display:flex;justify-content:space-between}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-icons{display:flex;gap:.5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-icon{color:#94a3b8}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-date{color:#64748b;font-size:.75rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-board{display:flex;flex-direction:column;height:calc(100vh - 200px)}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-board-header-left{align-items:center;display:flex;gap:1rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-back-btn{align-items:center;background:none;border:1px solid #404040;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-back-btn:hover{background:#404040;color:#e2e8f0}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-columns-container{display:flex;flex:1 1;gap:1rem;overflow-x:auto;padding-bottom:1rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-columns-container::-webkit-scrollbar{height:8px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-columns-container::-webkit-scrollbar-track{background:#1a1a1a;border-radius:6px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-columns-container::-webkit-scrollbar-thumb{background:#404040;border-radius:6px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-column{background:#1a1a1a;border-radius:8px;display:flex;flex-direction:column;min-width:300px;padding:1rem;width:300px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-column-header{align-items:center;display:flex;margin-bottom:1rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-column-icon{align-items:center;background:#2d2d2d;border-radius:50%;color:#94a3b8;display:flex;height:28px;justify-content:center;margin-right:.5rem;width:28px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-column-title{color:#e2e8f0;flex:1 1;font-size:1rem;font-weight:600;margin:0}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-column-count{color:#94a3b8;font-size:.875rem;font-weight:400}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-add-column-ticket-btn{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-add-column-ticket-btn:hover{background:#404040;color:#e2e8f0}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-column-content{display:flex;flex:1 1;flex-direction:column;gap:.75rem;overflow-y:auto;padding-right:.25rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-column-content::-webkit-scrollbar{width:4px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-column-content::-webkit-scrollbar-track{background:#2d2d2d;border-radius:6px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-column-content::-webkit-scrollbar-thumb{background:#404040;border-radius:6px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-column-content.dragging-over{background:#4caf500d}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-empty-column{color:#64748b;font-size:.875rem;padding:2rem 0;text-align:center}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-card{background:#2d2d2d;border:1px solid #404040;border-radius:6px;cursor:pointer;padding:1rem;transition:all .2s ease}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-card:hover{border-color:#4caf50;box-shadow:0 2px 4px #0003}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-card.dragging{border:1px dashed #4caf50;box-shadow:0 4px 8px #0003;opacity:.9}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-title{color:#e2e8f0;font-size:.875rem;font-weight:500;margin:0 0 .75rem;word-break:break-word}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-modal-overlay{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-modal-content{background:#2d2d2d;border-radius:8px;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-modal-large{max-width:800px}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-modal-header{align-items:center;border-bottom:1px solid #404040;display:flex;justify-content:space-between;padding:1.5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-modal-close{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;padding:.5rem;transition:all .2s ease}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-modal-close:hover{background:#404040;color:#e2e8f0}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-form{padding:1.5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-form-group{margin-bottom:1.5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-form-group label{color:#e2e8f0;display:block;font-weight:500;margin-bottom:.5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-form-input,.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-form-select,.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-form-textarea{background:#1a1a1a;border:1px solid #404040;border-radius:6px;color:#e2e8f0;font-size:.9rem;padding:.75rem;transition:all .2s ease;width:100%}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-form-input:focus,.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-form-select:focus,.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-form-textarea:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a;outline:none}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-detail-header{flex:1 1;margin-right:1rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-detail-header h2{color:#e2e8f0;font-size:1.25rem;margin-bottom:.5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-badges{display:flex;gap:.5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-priority-badge,.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-status-badge{border-radius:12px;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-status-open{background:#1e3a8a;color:#dbeafe}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-status-progress{background:#92400e;color:#fef3c7}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-status-testing{background:#065f46;color:#f0fdfa}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-status-resolved{background:#047857;color:#d1fae5}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-status-reopened{background:#831843;color:#fce7f3}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-status-closed{background:#4b5563;color:#f3f4f6}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-priority-low{background:#14532d;color:#f0fdf4}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-priority-medium{background:#854d0e;color:#fefce8}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-priority-high{background:#991b1b;color:#fef2f2}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-priority-critical{background:#831843;color:#fdf2f8}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-ticket-detail-content{padding:1.5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-detail-section{margin-bottom:2rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-detail-section h3{color:#e2e8f0;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-detail-meta{background:#1a1a1a;border:1px solid #404040;border-radius:6px;margin-bottom:2rem;padding:1rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-meta-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-meta-item{display:flex;flex-direction:column;gap:.25rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-meta-label{color:#94a3b8;font-size:.875rem;font-weight:500}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-meta-value{color:#e2e8f0}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-comments-list{display:flex;flex-direction:column;gap:1rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-comment-item{background:#1a1a1a;border:1px solid #404040;border-radius:6px;padding:1rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-comment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-comment-author{color:#e2e8f0;font-weight:500}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-comment-time{color:#94a3b8;font-size:.85rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-comment-content{color:#e2e8f0;line-height:1.5}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-add-comment-form{margin-top:1rem}@media(max-width:768px){.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-department-board-header,.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-tickets-header,.GM__light-tickets-container .GM__dark-tickets-container .GM__light-department-board-header,.GM__light-tickets-container .GM__dark-tickets-container .GM__light-tickets-header,.GM__light-tickets-container .GM__light-tickets-container .GM__dark-department-board-header,.GM__light-tickets-container .GM__light-tickets-container .GM__dark-tickets-header,.GM__light-tickets-container .GM__light-tickets-container .GM__light-department-board-header,.GM__light-tickets-container .GM__light-tickets-container .GM__light-tickets-header{align-items:flex-start;flex-direction:column;gap:1rem}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-board-header-left,.GM__light-tickets-container .GM__dark-tickets-container .GM__light-board-header-left,.GM__light-tickets-container .GM__light-tickets-container .GM__dark-board-header-left,.GM__light-tickets-container .GM__light-tickets-container .GM__light-board-header-left{margin-bottom:1rem;width:100%}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-board-header-right,.GM__light-tickets-container .GM__dark-tickets-container .GM__light-board-header-right,.GM__light-tickets-container .GM__light-tickets-container .GM__dark-board-header-right,.GM__light-tickets-container .GM__light-tickets-container .GM__light-board-header-right{width:100%}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-board-header-right button,.GM__light-tickets-container .GM__dark-tickets-container .GM__light-board-header-right button,.GM__light-tickets-container .GM__light-tickets-container .GM__dark-board-header-right button,.GM__light-tickets-container .GM__light-tickets-container .GM__light-board-header-right button{justify-content:center;width:100%}.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-form-row,.GM__light-tickets-container .GM__dark-tickets-container .GM__dark-meta-grid,.GM__light-tickets-container .GM__dark-tickets-container .GM__light-form-row,.GM__light-tickets-container .GM__dark-tickets-container .GM__light-meta-grid,.GM__light-tickets-container .GM__light-tickets-container .GM__dark-form-row,.GM__light-tickets-container .GM__light-tickets-container .GM__dark-meta-grid,.GM__light-tickets-container .GM__light-tickets-container .GM__light-form-row,.GM__light-tickets-container .GM__light-tickets-container .GM__light-meta-grid{grid-template-columns:1fr}}.loading-animation{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#ffffff1a;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.loading-animation__sprite{animation:animateBarril 1.5s steps(9) infinite;background-image:url(/static/media/barril_animadov2.dce3cf9898e2823fe851.png);background-size:900% 100%;height:300px;position:relative;width:300px}@keyframes animateSprite{0%{background-position:0}to{background-position:-900%}}.loading-animation-download{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#d9d9d91a;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.loading-animation-download__sprite{animation:animateAbeja 2s steps(15) infinite;background-image:url(/static/media/animacion_carga_abeja_verde.0ce5b44f44ae94201258.png);background-size:1500% 100%;height:300px;position:relative;transform:translateY(-90px);width:100px}@keyframes animateBarril{0%{background-position:0 0}to{background-position:-900% 0}}@keyframes animateAbeja{0%{background-position:0 0}to{background-position:-100% 0}}
/*# sourceMappingURL=main.b3e5a67c.css.map*/