@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.dtm-auth{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:#061726 url(/login-bg.png) center / cover no-repeat}.dtm-auth:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#031220e0,#0059878c)}.dtm-auth__card{position:relative;width:100%;max-width:424px;padding:36px 32px 24px;border-radius:16px;background:#fff;box-shadow:0 24px 60px #020e1a73}.dtm-auth__brand{text-align:center;margin-bottom:24px}.dtm-auth__logo-plate{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;margin-bottom:16px;border-radius:12px;background:#0b2740}.dtm-auth__logo{height:34px;width:auto;display:block}.dtm-auth__title{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.25;color:#0b2740}.dtm-auth__subtitle{margin:0;font-size:13.5px;color:#5b7086}.dtm-auth__submit{margin-bottom:8px}.dtm-auth__submit .ant-btn-primary{height:44px;font-weight:600;background:#005987}.dtm-auth__submit .ant-btn-primary:hover:not(:disabled){background:#00466b}.dtm-auth__foot{margin:4px 0 0;text-align:center;font-size:12px;color:#8296a8}.dtm-auth__methods{display:flex;flex-wrap:wrap;gap:8px}.dtm-auth__switch{padding-left:0}:root[data-theme=dark] .dtm-auth__card{background:#0f1b28;box-shadow:0 24px 60px #0009}:root[data-theme=dark] .dtm-auth__title{color:#eaf2f8}:root[data-theme=dark] .dtm-auth__subtitle{color:#9db1c4}:root[data-theme=dark] .dtm-auth__foot{color:#6f8598}.dtm-route-fallback{min-height:100vh;display:flex;align-items:center;justify-content:center}.zeena-modal .ant-modal-content{overflow:hidden;border:1px solid var(--app-modal-table-border, rgba(148, 163, 184, .24));border-radius:16px;background:var(--app-modal-content-background, #ffffff);box-shadow:0 24px 60px #02061742,0 8px 24px #02061729;padding:0}.zeena-modal{--zeena-modal-close-top: 16px;--zeena-modal-close-right: 16px;--zeena-modal-close-size: 40px;--zeena-modal-close-radius: 12px;--zeena-modal-close-border: rgba(255, 255, 255, .32);--zeena-modal-close-bg: rgba(255, 255, 255, .06);--zeena-modal-close-color: rgba(255, 255, 255, .86);--zeena-modal-close-border-hover: rgba(255, 255, 255, .45);--zeena-modal-close-bg-hover: rgba(255, 255, 255, .1);--zeena-modal-close-color-hover: #ffffff}.zeena-modal--resizable .ant-modal-content{position:relative;min-width:320px;min-height:160px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.zeena-modal.zeena-modal--user-resized .ant-modal-content,.ant-modal-content.zeena-modal-content--user-resized{display:flex!important;flex-direction:column!important;overflow:hidden!important}.zeena-modal.zeena-modal--user-resized .ant-modal-body,.ant-modal-content.zeena-modal-content--user-resized .ant-modal-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.zeena-modal.ant-modal-centered,.ant-modal-wrap.ant-modal-centered .zeena-modal{top:0}.zeena-modal__resize-handle{position:absolute;z-index:10;user-select:none;-webkit-user-select:none}.zeena-modal__resize-handle--n{top:0;left:10px;right:10px;height:6px;cursor:n-resize}.zeena-modal__resize-handle--s{bottom:0;left:10px;right:10px;height:6px;cursor:s-resize}.zeena-modal__resize-handle--e{top:10px;right:0;bottom:10px;width:6px;cursor:e-resize}.zeena-modal__resize-handle--w{top:10px;left:0;bottom:10px;width:6px;cursor:w-resize}.zeena-modal__resize-handle--ne{top:0;right:0;width:12px;height:12px;cursor:ne-resize}.zeena-modal__resize-handle--nw{top:0;left:0;width:12px;height:12px;cursor:nw-resize}.zeena-modal__resize-handle--se{bottom:0;right:0;width:16px;height:16px;cursor:se-resize;border-right:2px solid rgba(148,163,184,.55);border-bottom:2px solid rgba(148,163,184,.55);border-bottom-right-radius:10px;opacity:.85}.zeena-modal__resize-handle--se:hover{border-color:#3b82f6d9;opacity:1}.zeena-modal__resize-handle--sw{bottom:0;left:0;width:12px;height:12px;cursor:sw-resize}.zeena-modal__drag-wrap{position:relative;display:inline-block;max-width:100%}.zeena-modal__drag-wrap--draggable{cursor:move}.zeena-modal--draggable .zeena-modal__header,.zeena-modal--draggable .ant-modal-header{cursor:move;-webkit-user-select:none;user-select:none}.zeena-modal__drag-grip,.popup-model-drag-handle{display:none!important}.zeena-modal--resizable .ant-modal-body{flex:1 1 auto;min-height:0;overflow:auto}.zeena-modal .ant-modal-header{position:relative;overflow:visible;margin:0!important;padding:0!important;min-height:0!important;border:0!important;border-radius:16px 16px 0 0;background:transparent!important}.zeena-modal .ant-modal-header:after{display:none!important}.zeena-modal .ant-modal-title{position:relative;z-index:1;display:block;width:100%;margin:0!important;line-height:normal}.zeena-modal__header{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;position:relative;overflow:hidden;margin:0;padding:16px 64px 16px 24px;min-height:72px;border-bottom:1px solid rgba(96,165,250,.14);border-radius:16px 16px 0 0;background:var(--app-modal-header-background)!important}.zeena-modal--has-close-area-actions .ant-modal-close{right:16px!important}.zeena-modal__close-area-actions{position:absolute;top:16px;right:64px;z-index:3;display:flex;align-items:center;gap:8px}.zeena-modal__header:after{content:"";position:absolute;right:-40px;bottom:-66px;width:190px;height:190px;border:1px solid rgba(255,255,255,.14);border-radius:50%;pointer-events:none;z-index:0}.zeena-modal__header--compact{align-items:center;padding:14px 48px 12px 16px;min-height:56px}.zeena-modal__header--compact .zeena-modal__title{font-size:16px;line-height:1.2}.zeena-modal__header--compact .zeena-modal__subtitle{margin-top:2px;font-size:12px;line-height:1.35}.zeena-modal__header--compact .zeena-modal__icon-frame{width:40px;height:40px;flex-basis:40px}.zeena-modal__header--wide{min-height:72px}.zeena-modal__header--draggable{cursor:move;-webkit-user-select:none;user-select:none}.zeena-modal__icon,.zeena-modal__icon-frame{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#ffffffeb}.zeena-modal__icon-frame{width:48px;height:48px;margin:0;border-radius:10px;border:1px solid var(--app-popup-icon-border, rgba(255, 255, 255, .2));box-shadow:0 1px 2px #1018280d;background:#ffffff0f;position:relative;z-index:1}.zeena-modal__header .zeena-modal__icon-frame img{filter:brightness(0) invert(1);opacity:.92}.zeena-modal__icon-frame--node{color:#ffffffeb}.zeena-modal__heading{flex:1 1 auto;min-width:0;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.zeena-modal__header-actions{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;align-self:flex-start}.zeena-modal__header-actions button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:#ffffff0f;color:#ffffffe0;cursor:pointer}.zeena-modal__header-actions button:hover{border-color:#ffffff73;background:#ffffff1f;color:#fff}.zeena-modal__title{margin:0;color:#ffffffeb;font-size:18px;font-weight:700;line-height:1.25;display:flex;align-items:center}.zeena-modal__subtitle{margin:4px 0 0;color:#ffffffc2;font-size:14px;font-weight:400;line-height:1.4}.zeena-modal .ant-modal-close{top:var(--zeena-modal-close-top)!important;right:var(--zeena-modal-close-right)!important;width:var(--zeena-modal-close-size)!important;height:var(--zeena-modal-close-size)!important;border:1px solid var(--zeena-modal-close-border)!important;border-radius:var(--zeena-modal-close-radius)!important;background:var(--zeena-modal-close-bg)!important;color:var(--zeena-modal-close-color)!important;display:inline-flex!important;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.zeena-modal .ant-modal-close:hover{border-color:var(--zeena-modal-close-border-hover)!important;background:var(--zeena-modal-close-bg-hover)!important;color:var(--zeena-modal-close-color-hover)!important}.zeena-modal .ant-modal-close .ant-modal-close-x,.zeena-modal .ant-modal-close .anticon,.zeena-modal .ant-modal-close svg{color:currentColor!important;fill:currentColor!important;line-height:1}.zeena-modal--size-compact,.compact-prompt-modal.zeena-modal,.pin-authorization-modal.zeena-modal,.face-login-modal.zeena-modal,.face-registration-modal.zeena-modal,.analysis-detail-modal.zeena-modal{--zeena-modal-close-top: 14px;--zeena-modal-close-right: 14px;--zeena-modal-close-size: 36px;--zeena-modal-close-radius: 10px}.zeena-modal--confirm{--zeena-modal-close-border: #d0d5dd;--zeena-modal-close-bg: rgba(255, 255, 255, .92);--zeena-modal-close-color: #344054;--zeena-modal-close-border-hover: #cbd5e1;--zeena-modal-close-bg-hover: rgba(248, 250, 252, .98);--zeena-modal-close-color-hover: #101828}[data-theme=dark] .zeena-modal--confirm{--zeena-modal-close-border: rgba(255, 255, 255, .28);--zeena-modal-close-bg: rgba(255, 255, 255, .06);--zeena-modal-close-color: rgba(255, 255, 255, .86);--zeena-modal-close-border-hover: rgba(255, 255, 255, .45);--zeena-modal-close-bg-hover: rgba(255, 255, 255, .1);--zeena-modal-close-color-hover: #ffffff}.zeena-modal .ant-modal-body{padding:0;background:transparent}.zeena-modal__body{color:var(--app-text-primary, #101828)}.zeena-modal .ant-modal-footer{margin:0;padding:14px 24px 18px;border-top:1px solid var(--app-modal-table-border, #eaecf0);background:transparent}.zeena-modal__footer{display:flex;justify-content:flex-end;gap:10px}.zeena-modal__button.ant-btn{min-height:40px;border-radius:10px;font-size:14px;font-weight:600}.zeena-modal--table .ant-table{background:transparent}.zeena-modal--table .ant-table-thead>tr>th{background:var(--app-modal-table-header-background)!important;color:var(--app-text-primary)!important;border-bottom-color:var(--app-modal-table-border)!important}.zeena-modal--table .ant-table-tbody>tr>td{background:var(--app-modal-table-row-background)!important;color:var(--app-text-primary)!important;border-bottom-color:var(--app-modal-table-border)!important}.zeena-modal--table .ant-table-tbody>tr:hover>td{background:var(--app-modal-table-row-hover-background)!important}[data-theme=dark] .zeena-modal .ant-modal-content{border-color:var(--app-modal-table-border, rgba(96, 165, 250, .2));background:var(--app-modal-content-background, linear-gradient(180deg, rgba(16, 24, 38, .94) 0%, rgba(11, 18, 32, .96) 100%));box-shadow:0 30px 74px #0206178f,0 10px 28px #02061757}[data-theme=dark] .zeena-modal .ant-modal-footer{border-top-color:var(--app-modal-table-border, rgba(96, 165, 250, .2))}.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-modal-content{overflow:hidden!important;border:1px solid var(--app-modal-table-border, rgba(148, 163, 184, .24))!important;border-radius:16px!important;background:var(--app-modal-content-background, #ffffff)!important;box-shadow:0 24px 60px #02061742,0 8px 24px #02061729!important;padding:0!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal .ch-modal-header,.ant-modal.zeena-modal.zeena-modal.zeena-modal .drone-fleet-header,.ant-modal.zeena-modal.zeena-modal.zeena-modal .drone-fleet-px4-modal__hero,.ant-modal.zeena-modal.zeena-modal.zeena-modal .sprayer-status-header,.ant-modal.zeena-modal.zeena-modal.zeena-modal .powerwash-header,.ant-modal.zeena-modal.zeena-modal.zeena-modal .admin-delete-record-modal__hero,.ant-modal.zeena-modal.zeena-modal.zeena-modal .surveillance-alert-detail-header,.ant-modal.zeena-modal.zeena-modal.zeena-modal .facade-scan-report-modal__header,.ant-modal.zeena-modal.zeena-modal.zeena-modal.battery_model_popup .header,.ant-modal.zeena-modal.zeena-modal.zeena-modal .modal-header,.ant-modal.zeena-modal.zeena-modal.zeena-modal .event-modal-header,.ant-modal.zeena-modal.zeena-modal.zeena-modal .video-dock-fullscreen-header,.ant-modal.zeena-modal.zeena-modal.zeena-modal .zeena-modal__header{position:relative!important;overflow:hidden!important;margin:0!important;padding:18px 64px 16px 24px!important;min-height:72px;border-bottom:1px solid rgba(96,165,250,.14)!important;border-radius:16px 16px 0 0!important;background:var(--app-modal-header-background)!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal.lang-switcher-modal .ant-modal-header,.ant-modal.zeena-modal.zeena-modal.zeena-modal.lang-switcher-modal .zeena-modal__header{border-radius:22px 22px 0 0!important;padding:20px 68px 18px 20px!important;min-height:78px;align-items:center}.ant-modal.zeena-modal.zeena-modal.zeena-modal .ch-modal-header:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal .drone-fleet-header:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal .drone-fleet-px4-modal__hero:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal .sprayer-status-header:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal .powerwash-header:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal .admin-delete-record-modal__hero:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal .surveillance-alert-detail-header:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal .facade-scan-report-modal__header:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal.battery_model_popup .header:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal .modal-header:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal .event-modal-header:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal.lang-switcher-modal .zeena-modal__header:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal .video-dock-fullscreen-header:after,.ant-modal.zeena-modal.zeena-modal.zeena-modal .zeena-modal__header:after{content:"";position:absolute;right:-40px;bottom:-66px;width:190px;height:190px;border:1px solid rgba(255,255,255,.14);border-radius:50%;pointer-events:none;z-index:0}.ant-modal.zeena-modal.zeena-modal.zeena-modal .zeena-modal__title,.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-modal-title,.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-modal-header h1,.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-modal-header h2,.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-modal-header h3,.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-modal-header h4{position:relative;z-index:1;color:#ffffffeb!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal .zeena-modal__subtitle{color:#ffffffc2!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-modal-body{background:var(--app-modal-content-background, #ffffff)!important;color:var(--app-text-primary, #101828)!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-modal-footer{margin:0!important;padding:14px 24px 18px!important;border-top:1px solid var(--app-modal-table-border, #eaecf0)!important;background:var(--app-modal-content-background, #ffffff)!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-modal-footer .ant-btn{min-height:40px;margin-inline-start:0;border-radius:10px;font-size:14px;font-weight:600}.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-table{background:transparent!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-table-thead>tr>th{background:var(--app-modal-table-header-background, #f8fafc)!important;color:var(--app-text-primary, #101828)!important;border-bottom-color:var(--app-modal-table-border, #eaecf0)!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-table-tbody>tr>td{background:var(--app-modal-table-row-background, #ffffff)!important;color:var(--app-text-primary, #101828)!important;border-bottom-color:var(--app-modal-table-border, #eaecf0)!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal .ant-table-tbody>tr:hover>td{background:var(--app-modal-table-row-hover-background, #f8fbff)!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--immersive .ant-modal-content{padding:0!important;box-shadow:none!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--immersive .ant-modal-body{padding:0!important;overflow:hidden}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--immersive.gimbalModel .ant-modal-content,.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--immersive.gimbalModel .ant-modal-body{border-color:transparent!important;background:transparent!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--immersive.video-dock-fullscreen-modal .ant-modal-content,.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--immersive.video-dock-fullscreen-modal .ant-modal-body{border-color:#949494!important;background:#1a1a1a!important}.ant-modal.zeena-modal.zeena-modal--fullscreen{width:60vw!important;max-width:60vw!important;height:100vh;padding:0!important}.ant-modal.zeena-modal.zeena-modal--fullscreen .ant-modal-content{display:flex;flex-direction:column;width:100%;height:100vh;max-height:100vh;border-radius:16px!important;overflow:hidden!important}.ant-modal.zeena-modal.zeena-modal--fullscreen.gimbalModel--zeena,.ant-modal.zeena-modal.gimbalModel.gimbalModel--zeena.model_popup_width,.ant-modal.zeena-modal.gimbalModel.gimbalModel--zeena{width:min(1040px,60vw)!important;max-width:min(1040px,60vw)!important;height:auto!important;max-height:calc(100vh - 24px)!important}.ant-modal.zeena-modal.zeena-modal--fullscreen.gimbalModel--zeena .ant-modal-content,.ant-modal.zeena-modal.gimbalModel.gimbalModel--zeena .ant-modal-content{height:min(900px,94vh)!important;max-height:calc(100vh - 24px)!important}.ant-modal.zeena-modal.zeena-modal--fullscreen .ant-modal-header{flex:0 0 auto}.ant-modal.zeena-modal.zeena-modal--fullscreen .ant-modal-body{flex:1 1 auto;min-height:0;overflow:hidden!important}.ant-modal.zeena-modal.zeena-modal--fullscreen .zeena-modal__body{height:100%;min-height:0;overflow:hidden}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-content{height:auto!important;min-height:0!important;max-height:calc(100vh - 32px)!important;padding:22px 22px 18px!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-body{flex:0 0 auto!important;overflow:visible!important;padding:0!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-confirm-body{display:flex;align-items:flex-start;gap:14px}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-confirm-body>.anticon{flex:0 0 auto;margin-inline-end:0!important;font-size:22px;line-height:1}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-confirm-paragraph{display:flex;flex-direction:column;gap:6px;max-width:100%}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-confirm-title{color:var(--app-text-primary, #101828)!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-confirm-content{color:var(--app-text-secondary, #475467)!important;font-size:13px!important;line-height:1.5!important;margin-top:0!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-confirm-btns{display:flex;justify-content:flex-end;gap:10px;margin-top:20px!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-confirm-btns .ant-btn{min-width:112px;min-height:40px;margin:0!important;border-radius:10px;font-weight:600}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-confirm-btns .ant-btn-default{border-color:var(--app-border-default, #d0d5dd);color:var(--app-text-primary, #101828);background:var(--app-surface, #ffffff)}.ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-confirm-btns .ant-btn-dangerous.ant-btn-primary{border-color:#dc2626!important;background:linear-gradient(180deg,#ef4444,#dc2626)!important;box-shadow:0 1px 2px #dc262640}[data-theme=dark] .ant-modal.zeena-modal.zeena-modal.zeena-modal.zeena-modal--confirm.zeena-modal--confirm .ant-modal-confirm-btns .ant-btn-default{border-color:#ffffff2e;color:#ffffffe0;background:#ffffff0a}.ant-modal.zeena-modal.zeena-modal.zeena-modal--passthrough .ant-modal-header{padding:0!important;min-height:0!important;border:0!important;background:transparent!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal--passthrough .ant-modal-header:after{display:none!important}.ant-modal.zeena-modal.zeena-modal.zeena-modal--passthrough .ant-modal-title{width:100%}.fvh-player-modal,.fvh-wall-modal,.fvh-share-modal,.fvh-share-link-modal{--fvh-bg: #f2f7fb;--fvh-bg-soft: rgba(255, 255, 255, .76);--fvh-panel: rgba(255, 255, 255, .88);--fvh-panel-strong: rgba(255, 255, 255, .96);--fvh-line: rgba(8, 31, 52, .1);--fvh-line-strong: rgba(8, 31, 52, .16);--fvh-text: #122236;--fvh-text-soft: #5d7086;--fvh-accent: #0d7eb8;--fvh-accent-strong: #005987;--fvh-success: #237b4b;--fvh-warning: #b76e00;--fvh-danger: #c03a2b}.fvh-root{--fvh-bg: #f2f7fb;--fvh-bg-soft: rgba(255, 255, 255, .76);--fvh-panel: rgba(255, 255, 255, .88);--fvh-panel-strong: rgba(255, 255, 255, .96);--fvh-line: rgba(8, 31, 52, .1);--fvh-line-strong: rgba(8, 31, 52, .16);--fvh-text: #122236;--fvh-text-soft: #5d7086;--fvh-accent: #0d7eb8;--fvh-accent-strong: #005987;--fvh-success: #237b4b;--fvh-warning: #b76e00;--fvh-danger: #c03a2b;--fvh-shadow-lg: 0 30px 80px rgba(10, 32, 56, .12);--fvh-shadow-md: 0 18px 40px rgba(11, 33, 54, .08);--fvh-shadow-sm: 0 10px 20px rgba(15, 33, 52, .08);height:100vh;max-height:100vh;min-height:0;overflow:hidden;display:flex;flex-direction:row;background:radial-gradient(circle at 12% 12%,rgba(13,126,184,.16),transparent 26%),radial-gradient(circle at 88% 10%,rgba(0,89,135,.12),transparent 24%),linear-gradient(180deg,#f6fbff 0%,var(--fvh-bg) 100%);color:var(--fvh-text)}.fvh-sidebar-brand{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 16px 24px;text-align:center}.fvh-brand-logo-btn{padding:0;margin:0;border:0;background:transparent;cursor:pointer;line-height:0}.fvh-brand-logo-btn:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:4px;border-radius:4px}.fvh-brand-logo{width:152px;max-width:100%;height:auto;display:block;filter:brightness(0) invert(1)}.fvh-sidebar-brand__caption{color:#c7d6e4a8;font:600 10px/1.2 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.18em;text-transform:uppercase}.fvh-body{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.fvh-sidebar{flex:0 0 216px;width:216px;box-sizing:border-box;display:flex;flex-direction:column;padding:0 14px 16px;background:linear-gradient(180deg,#0c2a45,#0a2439 52%,#081c2e);border-right:1px solid rgba(74,163,199,.14);box-shadow:2px 0 18px #04122047;overflow-y:auto;overflow-x:hidden;position:relative;z-index:40}.fvh-sidebar-nav{display:flex;flex-direction:column;gap:6px;min-height:0}.fvh-sidebar-footer{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}.fvh-sidebar-user{display:flex;align-items:center;gap:10px;min-width:0}.fvh-sidebar-user .fvh-logout-btn{margin-left:auto;flex-shrink:0}.fvh-sidebar-user__avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#175c8f8c;border:1px solid rgba(88,170,214,.28);color:#e6f1f9;display:flex;align-items:center;justify-content:center;font:700 13px/1 IBM Plex Sans,Segoe UI,sans-serif}.fvh-sidebar-user__text{display:flex;flex-direction:column;min-width:0}.fvh-sidebar-user__name{color:#fff;font:700 14px/1.25 IBM Plex Sans,Segoe UI,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-sidebar-user__role{color:#b8c4d6;font:500 12px/1.3 IBM Plex Sans,Segoe UI,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-sidebar-label{padding:2px 12px 8px;color:#c7d6e48c;font:700 11px/1.2 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase}.fvh-tab{display:flex;align-items:center;gap:12px;width:100%;border:1px solid transparent;border-left:3px solid transparent;background:transparent;color:#c3d3e2;padding:11px 14px;border-radius:12px;font:600 13.5px/1.2 IBM Plex Sans,Segoe UI,sans-serif;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.fvh-tab__icon{display:inline-flex;align-items:center;font-size:15px;flex-shrink:0}.fvh-tab__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-tab:hover{color:#fff;background:#ffffff14}.fvh-tab.active{background:#14588a8c;border-color:#58aad659;border-left-color:#4aa9de;color:#fff;box-shadow:0 8px 20px #03111e59}.fvh-tab.active .fvh-tab__icon{color:#7cc4ec}.fvh-tab:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:2px}.fvh-header-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.fvh-header-actions .appearance-toggle-wrap{display:flex}.fvh-header-actions .appearance-toggle-btn{border-radius:999px;color:#fff;border:1px solid rgba(255,255,255,.12);background:#ffffff0f}.fvh-header-actions .appearance-toggle-btn:hover{color:#fff!important;background:#ffffff1f!important}.fvh-header-actions .fvh-logout-btn{border-radius:10px;width:36px;height:36px;min-width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:#0b1f3a;background:#fff;border:none;box-shadow:0 1px 2px #0000001f}.fvh-header-actions .fvh-logout-btn .anticon{font-size:16px}.fvh-header-actions .fvh-logout-btn:hover{color:#0b1f3a!important;background:#f3f5f7!important;border:none!important}.fvh-content{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:28px 28px 48px;box-sizing:border-box;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto}.fvh-content--wide{max-width:min(1920px,100%);padding:0 16px 24px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55) transparent}.fvh-content--wide>.fvh-hero{margin-top:20px}.fvh-content--wide::-webkit-scrollbar{width:8px}.fvh-content--wide::-webkit-scrollbar-track{background:transparent}.fvh-content--wide::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.fvh-content--wide::-webkit-scrollbar-thumb:hover{background:#94a3b8b3;background-clip:padding-box}[data-theme=dark] .fvh-content--wide{scrollbar-color:rgba(148,163,184,.45) transparent}[data-theme=dark] .fvh-content--wide::-webkit-scrollbar-thumb{background:#94a3b866;background-clip:padding-box}[data-theme=dark] .fvh-content--wide::-webkit-scrollbar-thumb:hover{background:#94a3b8a6;background-clip:padding-box}.fvh-content--scheduler{max-width:none;width:100%;margin:0;padding:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.fvh-root:has(.fvh-content--scheduler){height:100vh;max-height:100vh;overflow:hidden}.fvh-content--scheduler .testing-scheduler-page{flex:1 1 auto;height:auto;min-height:0}.fvh-timezone{color:#c7d6e4e0;font:500 12px/1.2 IBM Plex Sans,Segoe UI,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fvh-header-actions .userName,.fvh-header-actions .anticon-caret-down{color:#fff}.fvh-hero{position:relative;overflow:hidden;padding:28px 32px;border-radius:24px;border:1px solid var(--fvh-line);background:linear-gradient(135deg,#062740f2,#08314fe0),linear-gradient(120deg,rgba(255,255,255,.04),transparent);box-shadow:var(--fvh-shadow-lg);margin-bottom:20px}.fvh-hero:after{content:"";position:absolute;inset:auto -8% -30% auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(13,126,184,.36),transparent 70%)}.fvh-hero__copy{position:relative;z-index:1;max-width:760px}.fvh-hero__eyebrow,.fvh-player-shell__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:#ffffff14;color:#b9d4e6;font:600 11px/1 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.12em;text-transform:uppercase}.fvh-page-title,.fvh-hero .ant-typography.fvh-page-title{margin:0!important;color:#fff;font:700 32px/1.06 IBM Plex Sans,Segoe UI,sans-serif}.fvh-page-sub,.fvh-hero .ant-typography.fvh-page-sub{margin:10px 0 0!important;color:#deecf7d6;font-size:15px;max-width:700px}.fvh-stats-row{margin-bottom:20px}.fvh-stat-card,.fvh-panel,.fvh-inline-card,.fvh-library-card{border:1px solid var(--fvh-line)!important;border-radius:20px!important;background:var(--fvh-panel)!important;box-shadow:var(--fvh-shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fvh-stat-card .ant-card-body{padding:22px 24px}.fvh-stat-card .ant-statistic{min-height:92px}.fvh-stat-card__value{margin-top:8px;color:var(--fvh-text);font:700 34px/1 IBM Plex Sans,Segoe UI,sans-serif}.fvh-panel .ant-card-head,.fvh-inline-card .ant-card-head{border-bottom:1px solid var(--fvh-line)}.fvh-panel .ant-card-head-title,.fvh-inline-card .ant-card-head-title{font:700 18px/1.2 IBM Plex Sans,Segoe UI,sans-serif;color:var(--fvh-text)}.fvh-toolbar-card .ant-card-body{padding:18px 20px}.fvh-toolbar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(180px,1fr)) auto;gap:12px;align-items:center}.fvh-toolbar .ant-input-search,.fvh-toolbar .ant-select,.fvh-toolbar .ant-picker,.fvh-toolbar .zeena-dr{width:100%}.fvh-root .ant-btn,.fvh-player-modal .ant-btn,.fvh-share-modal .ant-btn,.fvh-share-link-modal .ant-btn,.fvh-wall-modal .ant-btn{font-weight:600;border-radius:12px}.fvh-root .ant-btn-default:not(.ant-btn-dangerous),.fvh-root .ant-btn-variant-outlined:not(.ant-btn-dangerous),.fvh-root .ant-btn-variant-dashed:not(.ant-btn-dangerous),.fvh-player-modal .ant-btn-default:not(.ant-btn-dangerous),.fvh-player-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous),.fvh-player-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous),.fvh-share-modal .ant-btn-default:not(.ant-btn-dangerous),.fvh-share-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous),.fvh-share-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous),.fvh-share-link-modal .ant-btn-default:not(.ant-btn-dangerous),.fvh-share-link-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous),.fvh-share-link-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous),.fvh-wall-modal .ant-btn-default:not(.ant-btn-dangerous),.fvh-wall-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous),.fvh-wall-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous){color:var(--fvh-text)!important;border-color:var(--fvh-line-strong)!important;background:var(--fvh-panel-strong)!important}.fvh-root .ant-btn-default:not(.ant-btn-dangerous):hover,.fvh-root .ant-btn-variant-outlined:not(.ant-btn-dangerous):hover,.fvh-root .ant-btn-variant-dashed:not(.ant-btn-dangerous):hover,.fvh-player-modal .ant-btn-default:not(.ant-btn-dangerous):hover,.fvh-player-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous):hover,.fvh-player-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous):hover,.fvh-share-modal .ant-btn-default:not(.ant-btn-dangerous):hover,.fvh-share-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous):hover,.fvh-share-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous):hover,.fvh-share-link-modal .ant-btn-default:not(.ant-btn-dangerous):hover,.fvh-share-link-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous):hover,.fvh-share-link-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous):hover,.fvh-wall-modal .ant-btn-default:not(.ant-btn-dangerous):hover,.fvh-wall-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous):hover,.fvh-wall-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous):hover,.fvh-btn-secondary:hover{color:var(--fvh-text)!important;border-color:#0d7eb857!important;background:#0d7eb814!important}.fvh-root .ant-btn-color-primary,.fvh-player-modal .ant-btn-color-primary,.fvh-share-modal .ant-btn-color-primary,.fvh-share-link-modal .ant-btn-color-primary,.fvh-wall-modal .ant-btn-color-primary,.fvh-btn-primary,.fvh-btn-share{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#0d7eb8,#005987)!important;box-shadow:0 14px 28px #00598738}.fvh-root .ant-btn-color-primary:hover,.fvh-player-modal .ant-btn-color-primary:hover,.fvh-share-modal .ant-btn-color-primary:hover,.fvh-share-link-modal .ant-btn-color-primary:hover,.fvh-wall-modal .ant-btn-color-primary:hover,.fvh-btn-primary:hover,.fvh-btn-share:hover{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#1490cf,#0b6899)!important}.fvh-btn-danger{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#d14a3f,#a1271e)!important;box-shadow:0 14px 28px #a1271e33;min-height:44px;min-width:144px;padding-inline:18px;border-radius:999px!important;font-size:14px;letter-spacing:.01em;justify-content:center;white-space:nowrap}.fvh-btn-danger:hover{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#e05a4e,#b93228)!important}.fvh-btn-secondary{color:var(--fvh-text)!important;border-color:var(--fvh-line-strong)!important;background:var(--fvh-panel-strong)!important}.fvh-btn-share{min-height:44px;min-width:164px;padding-inline:20px;border-radius:999px!important;font-size:14px;letter-spacing:.01em;justify-content:center;white-space:nowrap}.fvh-root .ant-btn:disabled,.fvh-root .ant-btn[disabled],.fvh-player-modal .ant-btn:disabled,.fvh-player-modal .ant-btn[disabled],.fvh-share-modal .ant-btn:disabled,.fvh-share-modal .ant-btn[disabled],.fvh-share-link-modal .ant-btn:disabled,.fvh-share-link-modal .ant-btn[disabled],.fvh-wall-modal .ant-btn:disabled,.fvh-wall-modal .ant-btn[disabled]{color:#8596aadb!important;border-color:#8596aa47!important;background:#8292a61a!important;box-shadow:none!important}.fvh-empty-panel,.fvh-player-shell__loading,.fvh-wall-loading{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--fvh-text-soft)}.fvh-code{font:700 20px/1.12 IBM Plex Mono,SFMono-Regular,Consolas,monospace;color:var(--fvh-accent-strong)}.fvh-section-sub,.fvh-share-card__meta,.fvh-library-card__meta .ant-typography{color:var(--fvh-text-soft);font-size:12px}.fvh-table-flight{display:flex;flex-direction:column;gap:4px}.fvh-table-flight__title{color:var(--fvh-text);font-size:14px;line-height:1.35}.fvh-code--sub{font-size:12px;line-height:1.3;letter-spacing:.02em}.fvh-table-detail{display:flex;flex-direction:column;gap:4px}.fvh-table-location{display:block;white-space:normal;word-break:break-word}.fvh-team-source-summary{display:flex;flex-direction:column}.fvh-preview-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fvh-mini-preview{position:relative;width:92px;aspect-ratio:16 / 9;border:1px solid var(--fvh-line);border-radius:12px;padding:0;overflow:hidden;background:#082238;box-shadow:var(--fvh-shadow-sm);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.fvh-mini-preview:hover{transform:translateY(-2px);box-shadow:0 18px 28px #081f342e}.fvh-mini-preview.is-disabled,.fvh-video-thumb.is-disabled{cursor:default;opacity:.7}.fvh-mini-preview img,.fvh-video-thumb img,.fvh-thumb-card img,.fvh-library-hero img,.fvh-player-source__thumb img{display:block;width:100%;height:100%;object-fit:cover}.fvh-mini-preview__placeholder,.fvh-thumb-card__placeholder,.fvh-video-thumb__placeholder,.fvh-player-source__placeholder{width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;padding:10px;text-align:center;font-size:11px;color:#ffffffd1;background:linear-gradient(145deg,#0d7eb88c,#08314feb),repeating-linear-gradient(-45deg,rgba(255,255,255,.08),rgba(255,255,255,.08) 16px,transparent 16px,transparent 32px)}.fvh-mini-preview__label,.fvh-thumb-card__overlay,.fvh-video-thumb__overlay,.fvh-library-hero__overlay{position:absolute;inset:auto 0 0 0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;color:#fff;background:linear-gradient(180deg,transparent 0%,rgba(7,31,52,.94) 100%)}.fvh-mini-preview__label{justify-content:flex-start;font-size:11px;font-weight:600}.fvh-mini-preview__more{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:999px;background:#081f340f;color:var(--fvh-text-soft);font:700 12px/1 IBM Plex Sans,Segoe UI,sans-serif}.fvh-thumb-grid__empty{min-height:190px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#081f340f;color:var(--fvh-text-soft)}.fvh-expand-panel,.fvh-selected-flight{display:flex;flex-direction:column;gap:18px}.fvh-expand-panel__bar,.fvh-selected-flight__head,.fvh-library-card__header,.fvh-player-shell__topbar,.fvh-player-shell__playlist-head,.fvh-player-shell__notes-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.fvh-expand-summary{display:flex;flex-wrap:wrap;gap:8px}.fvh-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.fvh-review-grid--management{grid-template-columns:repeat(4,minmax(0,1fr))}.fvh-review-card,.fvh-share-card{border:1px solid var(--fvh-line);border-radius:18px;background:var(--fvh-panel-strong);box-shadow:var(--fvh-shadow-sm);overflow:hidden}.fvh-review-card__body{display:flex;flex-direction:column;gap:12px;padding:16px}.fvh-review-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fvh-review-card__meta,.fvh-library-card__meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:var(--fvh-text-soft)}.fvh-expand-panel__shares{display:grid;gap:12px;padding-top:4px}.fvh-share-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.fvh-share-status{display:flex;flex-direction:column;gap:8px}.fvh-share-card{padding:14px 16px}.fvh-share-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.fvh-result-description{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.fvh-result-description.is-disabled{opacity:.55;pointer-events:none}.fvh-upload-row{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.fvh-upload-row__controls.ant-space-compact{display:flex;width:100%}.fvh-upload-row__controls .fvh-upload-row__label{flex:1 1 auto;min-width:0}.fvh-upload-row__controls .fvh-upload-row__label.ant-select{width:auto!important}.fvh-upload-row__controls .fvh-upload-row__label .ant-select-selector,.fvh-upload-row__controls .fvh-upload-row__label.ant-select-auto-complete .ant-select-selector{width:100%}.fvh-upload-row__file{display:block}.fvh-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.fvh-form-grid__field{display:flex;flex-direction:column;gap:8px}.fvh-form-grid__field--full{grid-column:1 / -1}.fvh-readonly-value{min-height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--fvh-line);border-radius:10px;background:#081f3408;color:var(--fvh-text)}.fvh-editor-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.fvh-selected-flight__description,.fvh-library-card__description{margin-top:8px}.fvh-test-intake{display:flex;flex-direction:column;gap:14px;margin:0 0 12px;padding:16px 16px 14px;border:1px solid var(--fvh-line);border-radius:14px;background:linear-gradient(180deg,var(--fvh-panel-strong) 0%,var(--fvh-bg-soft) 100%);box-shadow:var(--fvh-shadow-sm)}.fvh-test-intake__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fvh-test-intake__kicker{margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fvh-accent-strong)}.fvh-test-intake__title{color:var(--fvh-text);font-size:18px;font-weight:700;line-height:1.25}.fvh-test-intake__code{flex:0 0 auto;display:inline-flex;align-items:center;max-width:100%;padding:6px 10px;border:1px solid rgba(0,89,135,.18);border-radius:8px;background:#00598714;color:var(--fvh-accent-strong);font:700 12px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.02em}.fvh-test-intake__meta{display:flex;flex-wrap:wrap;gap:8px}.fvh-test-intake__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border:1px solid var(--fvh-line);border-radius:999px;background:var(--fvh-panel-strong);color:var(--fvh-text);font-size:12px;font-weight:600;line-height:1.2}.fvh-test-intake__chip .anticon{color:var(--fvh-accent-strong);font-size:12px}.fvh-test-intake__agenda,.fvh-test-intake__features{padding:12px 14px;border:1px solid rgba(0,89,135,.14);border-radius:10px;background:#0059870d}.fvh-test-intake__feature-tags{display:flex;flex-wrap:wrap;gap:6px}.fvh-test-intake__feature-tags .ant-tag{margin:0;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;background:var(--fvh-panel-strong);border-color:var(--fvh-line);color:var(--fvh-text)}.fvh-test-intake__agenda-title{margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fvh-accent-strong)}.fvh-test-intake__description{margin:0;color:var(--fvh-text);font-size:15px;font-weight:600;line-height:1.45}.fvh-test-intake__audit{display:grid;gap:8px;padding:10px 12px;border-radius:10px;background:#081f340a}.fvh-test-intake__audit-row{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr) auto;gap:8px;align-items:center}.fvh-test-intake__audit-label{font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--fvh-text-soft);white-space:nowrap}.fvh-test-intake__audit-value{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--fvh-text);font-size:13px;font-weight:600}.fvh-test-intake__audit-time{color:var(--fvh-text-soft);font-size:12px;white-space:nowrap}.fvh-test-intake .fvh-form-grid{margin-top:2px}.fvh-inline-card .ant-card-body{padding:18px}.fvh-flight-list-item{border:1px solid transparent;border-radius:14px;padding:12px 14px!important;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.fvh-flight-list-item:hover{transform:translateY(-1px);border-color:#0d7eb82e;background:#0d7eb80a}.fvh-flight-list-item.is-active{border-color:#0d7eb85c;background:#0d7eb814}.fvh-row-selected>td{background:#0d7eb80f!important}.fvh-thumb-card,.fvh-video-thumb,.fvh-library-hero,.fvh-player-source__thumb{position:relative;display:block;width:100%;border:0;padding:0;cursor:pointer;overflow:hidden;background:#0a2842}.fvh-thumb-card,.fvh-video-thumb,.fvh-library-hero{border-radius:16px;aspect-ratio:16 / 9}.fvh-video-thumb,.fvh-library-hero{min-height:190px}.fvh-library-card{overflow:hidden}.fvh-library-card--equal{height:100%}.fvh-library-card .ant-card-body{display:flex;flex-direction:column;gap:16px;padding:18px;height:100%}.fvh-library-hero__title,.fvh-thumb-card__label{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-library-hero__cta{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.fvh-library-card__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fvh-thumb-card--ghost{cursor:default;background:#081f340a;border:1px dashed var(--fvh-line)}.fvh-library-card__body{display:flex;flex-direction:column;gap:14px;flex:1}.fvh-library-card__management{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid var(--fvh-line);background:#081f3408}.fvh-library-card__actions{display:flex;justify-content:space-between;gap:12px;margin-top:auto}.fvh-library-card__actions .ant-btn{min-width:132px}.fvh-source-table{display:flex;flex-direction:column;gap:10px}.fvh-source-table__row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:8px;border:1px solid var(--fvh-line);border-radius:14px;background:#ffffffb8;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;text-align:left}.fvh-source-table__row:hover:not(:disabled){transform:translateY(-1px);border-color:#0d7eb83d;box-shadow:var(--fvh-shadow-sm)}.fvh-source-table__row.is-disabled{cursor:default;opacity:.64}.fvh-source-table__thumb{aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#0a2842}.fvh-source-table__thumb img{width:100%;height:100%;object-fit:cover}.fvh-source-table__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;color:#fffc;font-size:11px;text-align:center;background:linear-gradient(145deg,#0d7eb88c,#08314feb),repeating-linear-gradient(-45deg,rgba(255,255,255,.08),rgba(255,255,255,.08) 16px,transparent 16px,transparent 32px)}.fvh-source-table__body{display:flex;min-width:0;flex-direction:column;gap:4px}.fvh-source-table__title{color:var(--fvh-text);font:700 13px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-source-table__meta,.fvh-share-summary{display:flex;flex-direction:column;gap:6px}.fvh-share-summary--compact{gap:4px}.fvh-share-summary--compact .ant-typography{font-size:12px;line-height:1.35}.fvh-management-grid .fvh-code{font-size:14px;font-weight:600}.fvh-management-grid .ant-table-expanded-row>.ant-table-cell{padding:0!important;background:#00598709!important;border-bottom:1px solid rgba(0,89,135,.12)}.fvh-management-grid__expanded-row>.ant-table-cell{box-shadow:inset 0 2px #0059871f}.fvh-management-grid .ant-table-thead>tr>th,.fvh-management-grid .ant-table-tbody>tr>td{padding:10px 12px;text-align:left;vertical-align:middle;border-inline-end:none!important}.fvh-management-grid .ant-table-thead>tr>th{font-size:13px;font-weight:600;border-bottom:1px solid var(--fvh-line)}.fvh-management-grid .ant-table-tbody>tr>td{font-size:13px;border-bottom:1px solid rgba(8,31,52,.06);white-space:normal;word-break:break-word}.fvh-management-grid .fvh-table-location{white-space:normal;word-break:break-word;line-height:1.45}.fvh-table-drone{display:block;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.fvh-table-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-action-stack--row{flex-direction:row;flex-wrap:wrap;align-items:center}.fvh-action-stack--row .ant-btn{width:auto;min-width:0}.fvh-action-stack--icons{justify-content:center;gap:6px}.fvh-btn-icon-only{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.fvh-btn-icon-only .ant-btn-icon{margin:0!important}.fvh-action-icon-wrap{display:inline-flex}.fvh-media-review{width:100%;overflow:hidden}.fvh-media-review__inner{width:100%;max-width:none;margin:0;padding:20px 8px 24px;display:flex;flex-direction:column;gap:20px}.fvh-test-result-card{display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box;padding:22px 28px 20px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.fvh-test-result-card__head{display:flex;align-items:center;gap:10px}.fvh-test-result-card__head-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#1677ff1f;color:#1677ff;font-size:16px}.fvh-test-result-card__head-title.ant-typography{margin:0!important;font:700 16px/1.2 IBM Plex Sans,Segoe UI,sans-serif!important;color:#0f172a!important}.fvh-test-result-card__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px 40px;align-items:start}.fvh-test-result-card__body--stack{grid-template-columns:minmax(0,1fr);gap:20px}.fvh-test-result-card__col{display:flex;flex-direction:column;gap:16px;min-width:0}.fvh-test-result-card__block{display:flex;flex-direction:column;gap:10px}.fvh-test-result-card__block-head{display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:13px;font-weight:700}.fvh-test-result-card__block-head .anticon{color:#64748b}.fvh-test-result-card__toggle-all{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:2px;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;line-height:1}.fvh-test-result-card__toggle-all:hover:not(:disabled){color:#1677ff;background:#1677ff14}.fvh-test-result-card__toggle-all.is-expanded{color:#1677ff}.fvh-test-result-card__toggle-all:disabled{opacity:.45;cursor:not-allowed}.fvh-test-result-card__toggle-all .anticon{color:inherit}.fvh-test-result-card__summary{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid transparent}.fvh-test-result-card__purpose{margin:0;padding:12px 14px;border-radius:10px;border:1px solid var(--fvh-line-strong, rgba(100, 116, 139, .28));background:#94a3b81f;color:var(--fvh-text, #0f172a);font-size:13px;font-weight:500;line-height:1.5;white-space:pre-wrap;word-break:break-word}.fvh-test-result-card__summary-icon{font-size:18px;line-height:1;margin-top:1px}.fvh-test-result-card__summary-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.fvh-test-result-card__summary-copy strong{font-size:13px;font-weight:700;line-height:1.35}.fvh-test-result-card__summary-copy span{font-size:12px;line-height:1.4;opacity:.9}.fvh-test-result-card__summary--pass{color:#166534;background:#22c55e1f;border-color:#16a34a59}.fvh-test-result-card__summary--fail{color:#991b1b;background:#ef44441a;border-color:#dc26264d}.fvh-test-result-card__summary--blocked{color:#9a3412;background:#f59e0b24;border-color:#d9770659}.fvh-test-result-card__summary--pending{color:#334155;background:#94a3b829;border-color:#64748b47}.fvh-test-result-card__description{margin:0;padding:12px 14px;border-radius:10px;border:1px solid var(--fvh-line-strong, rgba(100, 116, 139, .28));background:#94a3b81f;color:var(--fvh-text, #0f172a);font-size:13px;line-height:1.5;word-break:break-word}.fvh-test-result-card__notes{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px;color:#1e293b;font-size:13px;line-height:1.45}.fvh-test-result-card__notes li::marker{color:#1677ff}.fvh-test-result-card__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fvh-test-result-card__feature{list-style:none;min-height:36px;padding:0;border-bottom:1px solid rgba(15,23,42,.06)}.fvh-test-result-card__feature.is-expanded{padding-bottom:10px}.fvh-test-result-card__feature-inner{display:grid;grid-template-columns:14px 20px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px 0;border:0;background:transparent;text-align:left;cursor:pointer}.fvh-test-result-card__feature-inner:hover{opacity:.92}.fvh-test-result-card__feature-chevron{color:#94a3b8;font-size:10px;line-height:1}.fvh-test-result-card__feature-panel{display:flex;flex-direction:column;gap:12px;margin:0 0 4px;padding:12px 14px 14px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafce6}.fvh-test-result-card__feature-panel-label{display:block;margin-bottom:6px;color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fvh-test-result-card__feature-subfeature-list{display:flex;flex-wrap:wrap;gap:8px}.fvh-test-result-card__feature-subfeature-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:600;line-height:1.3}.fvh-test-result-card__feature-notes-text{margin:0;color:#1e293b;font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.fvh-test-result-card__feature-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.fvh-test-result-card__feature-thumb.fvh-video-thumb-shell,.fvh-test-result-card__feature-thumb{width:100%;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden}.fvh-test-result-card__feature-thumb .fvh-video-thumb,.fvh-test-result-card__feature-thumb .fvh-media-card__thumb{width:100%;height:100%}[data-theme=dark] .fvh-test-result-card__feature-panel{background:#0f172a73;border-color:#94a3b833}[data-theme=dark] .fvh-test-result-card__feature-notes-text{color:#e2e8f0}.fvh-test-result-card__feature:last-child{border-bottom:0}.fvh-test-result-card__feature-icon{font-size:16px;line-height:1}.fvh-test-result-card__feature--pass .fvh-test-result-card__feature-icon{color:#16a34a}.fvh-test-result-card__feature--fail .fvh-test-result-card__feature-icon{color:#dc2626}.fvh-test-result-card__feature--blocked .fvh-test-result-card__feature-icon{color:#ea580c}.fvh-test-result-card__feature--inconclusive .fvh-test-result-card__feature-icon,.fvh-test-result-card__feature--pending .fvh-test-result-card__feature-icon{color:#94a3b8}.fvh-test-result-card__feature-name{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3;min-width:0}.fvh-test-result-card__feature-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600;white-space:nowrap}.fvh-test-result-card__feature-badge .anticon{font-size:12px}.fvh-test-result-card__feature-badge--pass{color:#15803d;background:#22c55e24;border-color:#16a34a59}.fvh-test-result-card__feature-badge--fail{color:#b91c1c;background:#ef44441f;border-color:#dc262652}.fvh-test-result-card__feature-badge--blocked{color:#b45309;background:#f59e0b29;border-color:#d9770659}.fvh-test-result-card__feature-badge--inconclusive{color:#6d28d9;background:#7c3aed1f;border-color:#7c3aed4d}.fvh-test-result-card__feature-badge--pending{color:#475569;background:#94a3b82e;border-color:#64748b47}.fvh-test-result-card__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.fvh-test-result-card__meta-item{display:flex;align-items:flex-start;gap:10px;min-width:0;color:#64748b}.fvh-test-result-card__meta-item>.anticon{margin-top:2px;font-size:14px}.fvh-test-result-card__meta-item>div{display:flex;flex-direction:column;gap:2px;min-width:0}.fvh-test-result-card__meta-label{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#94a3b8}.fvh-test-result-card__meta-value{color:#0f172a;font-size:13px;font-weight:600;line-height:1.35;word-break:break-word}@media(max-width:960px){.fvh-test-result-card__body{grid-template-columns:1fr}.fvh-test-result-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fvh-test-result-card__meta{grid-template-columns:1fr}}[data-theme=dark] .fvh-test-result-card{background:#0f172a8c;border-color:#94a3b838}[data-theme=dark] .fvh-test-result-card__head-title.ant-typography,[data-theme=dark] .fvh-test-result-card__feature-name,[data-theme=dark] .fvh-test-result-card__meta-value,[data-theme=dark] .fvh-test-result-card__description,[data-theme=dark] .fvh-test-result-card__notes,[data-theme=dark] .fvh-test-result-card__block-head{color:#e2e8f0!important}[data-theme=dark] .fvh-test-result-card__toggle-all{color:#94a3b8}[data-theme=dark] .fvh-test-result-card__toggle-all:hover:not(:disabled),[data-theme=dark] .fvh-test-result-card__toggle-all.is-expanded{color:#69b1ff;background:#1677ff29}[data-theme=dark] .fvh-root .fvh-test-result-card__purpose,[data-theme=dark] .fvh-test-result-card .fvh-test-result-card__purpose,[data-theme=dark] .fvh-test-result-card__purpose,[data-theme=dark] .fvh-root .fvh-test-result-card__description,[data-theme=dark] .fvh-test-result-card .fvh-test-result-card__description,[data-theme=dark] .fvh-test-result-card__description{background:#94a3b824!important;border-color:#94a3b852!important;color:#f1f5f9!important}[data-theme=dark] .fvh-test-result-card__feature{border-bottom-color:#94a3b829}[data-theme=dark] .fvh-test-result-card__meta{border-top-color:#94a3b82e}.fvh-media-review__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fvh-media-review__intro{min-width:0;display:flex;flex-direction:column;gap:4px}.fvh-media-review__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fvh-media-review__title{font-size:16px;line-height:1.35}.fvh-media-review__desc{font-size:13px;line-height:1.45;max-width:56ch}.fvh-media-review__header-actions{flex:none}.fvh-media-review__meta{display:flex;flex-wrap:wrap;gap:8px}.fvh-media-review__details{display:grid;grid-template-columns:minmax(100px,auto) minmax(120px,auto) minmax(160px,1fr);gap:16px 24px;padding:12px 16px;border:1px solid var(--fvh-line);border-radius:10px;background:#081f3406}.fvh-management-grid__purpose-col{min-width:140px}.fvh-media-review__details--cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fvh-media-review__detail-item{display:flex;flex-direction:column;gap:6px;min-width:0}.fvh-media-review__detail-item--fit{align-items:flex-start}.fvh-media-review__detail-item--full{grid-column:1 / -1}.fvh-media-review__detail-label{font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.fvh-media-review__feature-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fvh-media-review__feature-tags .ant-tag{margin:0;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;background:#081f340a;border-color:var(--fvh-line);color:var(--fvh-text)}.fvh-feature-chip{display:inline-flex;align-items:stretch;max-width:100%;padding:0;gap:0;border:1px solid rgba(15,23,42,.1);border-radius:999px;overflow:hidden;background:#fff;line-height:1.2;vertical-align:middle}.fvh-feature-chip__name{display:inline-flex;align-items:center;padding:5px 10px;background:#eef2f6;color:#1e293b;font-size:12px;font-weight:600;white-space:nowrap}.fvh-feature-chip__status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;white-space:nowrap}.fvh-feature-chip__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.fvh-feature-chip--pass{border-color:#16a34a59}.fvh-feature-chip--pass .fvh-feature-chip__status{color:#15803d;background:#22c55e2e}.fvh-feature-chip--fail{border-color:#dc262659}.fvh-feature-chip--fail .fvh-feature-chip__status{color:#b91c1c;background:#ef444429}.fvh-feature-chip--blocked{border-color:#d9770666}.fvh-feature-chip--blocked .fvh-feature-chip__status{color:#b45309;background:#f59e0b33}.fvh-feature-chip--inconclusive{border-color:#7c3aed59}.fvh-feature-chip--inconclusive .fvh-feature-chip__status{color:#6d28d9;background:#7c3aed24}.fvh-feature-chip--pending{border-color:#94a3b873}.fvh-feature-chip--pending .fvh-feature-chip__status{color:#475569;background:#94a3b838}[data-theme=dark] .fvh-feature-chip{border-color:#94a3b847;background:#0f172a8c}[data-theme=dark] .fvh-feature-chip__name{background:#94a3b829;color:#e2e8f0}.fvh-media-review__detail-item .fvh-share-summary--compact{gap:4px;width:fit-content;max-width:100%}.fvh-share-summary__tag{margin:0!important;padding-inline:8px!important;font-size:12px!important;line-height:20px!important}.fvh-meta-chip{margin:0!important;height:24px;padding-inline:10px;border-radius:999px;font-size:12px;line-height:22px;border-color:var(--fvh-line);background:#081f340a;color:var(--fvh-text-soft)}.fvh-meta-chip--status{font-weight:600}.fvh-media-review__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.fvh-media-review__main{min-width:0;display:flex;flex-direction:column;gap:12px}.fvh-media-review__media-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fvh-media-review__grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;align-items:flex-start}.fvh-media-review__grid>.fvh-media-card--thumb-only{flex:0 0 110px;width:110px;max-width:110px}.fvh-media-review__grid>.fvh-media-card--thumb-only .fvh-video-thumb-shell,.fvh-media-review__grid>.fvh-media-card--thumb-only .fvh-media-card__thumb{width:110px;height:62px;aspect-ratio:16 / 9}.fvh-media-review__grid>.fvh-media-card--thumb-only .fvh-video-thumb__overlay-title{font-size:10px;max-width:70%}.fvh-media-review__grid>.fvh-media-card--thumb-only .fvh-video-thumb__overlay-duration{font-size:10px}@media(max-width:560px){.fvh-media-review__grid>.fvh-media-card--thumb-only{flex-basis:calc(50% - 5px);width:calc(50% - 5px);max-width:calc(50% - 5px)}.fvh-media-review__grid>.fvh-media-card--thumb-only .fvh-video-thumb-shell,.fvh-media-review__grid>.fvh-media-card--thumb-only .fvh-media-card__thumb{width:100%;height:auto}}.fvh-media-review__aside{min-width:0}.fvh-media-card{display:flex;flex-direction:column;border:1px solid var(--fvh-line);border-radius:12px;background:var(--fvh-panel-strong);box-shadow:0 8px 20px #081f340f;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.fvh-media-card:hover{border-color:#0d7eb847;box-shadow:0 10px 24px #081f3414}.fvh-media-card--thumb-only{background:transparent;border:none;box-shadow:none}.fvh-media-card--thumb-only:hover{border:none;box-shadow:none}.fvh-video-thumb-shell{position:relative;width:100%}.fvh-video-thumb__corner-actions{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:4px}.fvh-video-thumb__download-btn,.fvh-video-thumb__menu-btn{width:32px;min-width:32px;height:32px;padding:0;border-radius:8px;border:1px solid rgba(255,255,255,.28)!important;background:#071f34b8!important;color:#fff!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fvh-video-thumb__download-btn:hover:not(:disabled),.fvh-video-thumb__menu-btn:hover:not(:disabled){background:#071f34e0!important;color:#fff!important;border-color:#ffffff6b!important}.fvh-video-thumb__download-btn:disabled,.fvh-video-thumb__menu-btn:disabled{opacity:.45}.fvh-video-thumb__overlay-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.fvh-video-thumb__overlay-duration{flex-shrink:0;font-size:12px;font-weight:600}.fvh-video-thumb__duration-badge{position:absolute;right:8px;bottom:8px;z-index:2;padding:2px 8px;border-radius:6px;background:#071f34eb;color:#fff;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.02em;pointer-events:none}.fvh-media-card--thumb-only .fvh-media-card__thumb{border-radius:12px;border-bottom:none}.fvh-media-card__thumb{position:relative;width:100%;aspect-ratio:16 / 9;min-height:0;padding:0;border:none;border-bottom:1px solid var(--fvh-line);border-radius:0;overflow:hidden;background:#0a2842;cursor:pointer}.fvh-media-card__duration{position:absolute;right:8px;bottom:8px;z-index:1;padding:2px 8px;border-radius:6px;background:#071f34e0;color:#fff;font-size:12px;font-weight:600;line-height:1.4}.fvh-media-card__body{display:flex;flex-direction:column;gap:8px;padding:16px}.fvh-media-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.fvh-media-card__title{font-size:14px;line-height:1.35}.fvh-media-card__menu{flex:none;margin:-4px -8px 0 0}.fvh-media-card__badges .ant-tag{margin:0;font-size:12px}.fvh-media-card__meta{font-size:12px;line-height:1.4}.fvh-media-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.fvh-media-card__actions .ant-btn{height:32px;min-height:32px;max-height:32px;padding-block:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.fvh-media-card__actions .fvh-btn-primary--compact{box-shadow:none!important}.fvh-distribution-card{border:1px solid var(--fvh-line);border-radius:12px;background:var(--fvh-panel-strong);box-shadow:0 8px 20px #081f340d;overflow:hidden}.fvh-distribution-card__head{padding:12px 16px;border-bottom:1px solid var(--fvh-line);background:#081f3406}.fvh-distribution-card__title{font-size:16px;line-height:1.35}.fvh-distribution-card__body{display:flex;flex-direction:column;gap:12px;padding:16px}.fvh-distribution-card__lead,.fvh-distribution-card__note{font-size:13px;line-height:1.45}.fvh-distribution-card__details{margin:0;display:flex;flex-direction:column;gap:10px}.fvh-distribution-card__detail{display:grid;grid-template-columns:minmax(96px,38%) minmax(0,1fr);gap:8px;align-items:start}.fvh-distribution-card__detail dt{margin:0;font-size:12px;font-weight:600;color:var(--fvh-text-soft)}.fvh-distribution-card__detail dd{margin:0;font-size:13px;line-height:1.4;color:var(--fvh-text)}.fvh-btn-danger-outline{color:#c03a2b!important;border-color:#c03a2b6b!important;background:transparent!important;box-shadow:none!important;min-height:32px;padding-inline:14px;border-radius:8px!important;font-size:13px}.fvh-btn-danger-outline:hover:not(:disabled){color:#a1271e!important;border-color:#c03a2b9e!important;background:#c03a2b0f!important}.fvh-btn-danger-outline:focus-visible{outline:2px solid rgba(192,58,43,.35);outline-offset:2px}.fvh-btn-primary--compact,.fvh-btn-secondary--compact,.fvh-btn-share--compact{min-height:32px!important;min-width:0!important;padding-inline:12px!important;border-radius:8px!important;box-shadow:none!important;font-size:13px}.fvh-btn-primary--compact{box-shadow:0 8px 16px #00598729!important}.fvh-clamped-rich{min-width:0}.fvh-rt--clamp-2{-webkit-line-clamp:2}.fvh-management-grid__expand-meta{margin-top:-4px}.fvh-management-grid .fvh-expand-panel__bar .ant-btn{height:32px;padding-inline:14px;font-size:13px}.fvh-source-table__meta,.fvh-source-table__more{color:var(--fvh-text-soft);font-size:12px}.fvh-console-videos{display:flex;flex-direction:column;gap:12px}.fvh-console-videos__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.fvh-console-videos__table{border:1px solid var(--fvh-line);border-radius:14px;overflow:hidden;max-height:min(560px,60vh);overflow-y:auto;overflow-x:hidden}.fvh-upload-form__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.fvh-upload-form__layout--single{grid-template-columns:minmax(0,1fr);max-width:520px}.fvh-upload-form__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:280px;padding:40px 24px}.fvh-upload-form__loading-text{color:var(--fvh-text-soft);font-size:14px}.fvh-upload-wizard__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px;padding:0}.fvh-upload-wizard__step{display:flex;align-items:center;gap:10px;padding:8px 4px;border-top:3px solid rgba(15,23,42,.12);color:#64748b;font-size:14px;font-weight:500}.fvh-upload-wizard__step-index{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#0f172a0f;color:inherit;font-size:12px;font-weight:700}.fvh-upload-wizard__step.is-active{border-top-color:#1677ff;color:#1677ff}.fvh-upload-wizard__step.is-active .fvh-upload-wizard__step-index{background:#1677ff1f;color:#1677ff}.fvh-upload-wizard__step.is-done{border-top-color:#1677ff59;color:#334155}.fvh-flight-info-step{display:flex;flex-direction:column;gap:10px}.fvh-flight-info-step__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch}.fvh-flight-info-step__stack{display:flex;flex-direction:column;gap:12px}.fvh-flight-info-step__split>.fvh-flight-info-card{min-width:0;height:100%}@media(max-width:900px){.fvh-flight-info-step__split{grid-template-columns:minmax(0,1fr)}}.fvh-flight-info-step__intro{margin-bottom:2px}.fvh-flight-info-step__title.ant-typography{margin:0 0 6px!important;color:#0f172a;font-size:28px;font-weight:700;line-height:1.2}.fvh-flight-info-step__sub.ant-typography{margin:0!important;color:#64748b;font-size:14px}.fvh-flight-info-card{border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;padding:10px 14px 12px}.fvh-flight-info-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(15,23,42,.08);color:#0f172a;font-size:15px;font-weight:700}.fvh-flight-info-card__head--nested{margin-top:4px;margin-bottom:6px;justify-content:flex-start}.fvh-flight-info-card__code.ant-typography{margin:0;color:#334155;font-size:13px;font-weight:600;letter-spacing:.01em}.fvh-flight-info-card__code .ant-typography-copy{color:#64748b}.fvh-flight-info-card__body{display:flex;flex-direction:column;gap:8px}.fvh-flight-info-card__meta-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 16px;align-items:start}.fvh-flight-info-card__secondary-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.fvh-flight-info-card--features-agenda{display:flex;flex-direction:column;gap:8px;padding:10px 14px;min-height:0;overflow:hidden}.fvh-flight-info-card--features-agenda .fvh-flight-info-card__head:not(.fvh-flight-info-card__head--nested){flex-shrink:0}.fvh-flight-info-card--features-agenda .fvh-flight-info-card__secondary-row{margin:0;padding:0;border:0;border-radius:0;background:transparent;flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px;overflow:hidden}.fvh-flight-info-card--features-agenda .fvh-flight-info-field:not(.fvh-flight-info-field--purpose){flex-shrink:0;width:100%}.fvh-flight-info-field--purpose{flex:1 1 auto;min-height:0;width:100%;align-self:stretch;display:flex;flex-direction:column;gap:6px}.fvh-flight-info-field--purpose .fvh-flight-info-card__head--nested{flex-shrink:0;margin-top:0;width:100%}.fvh-flight-info-field__purpose-scroll{flex:1 1 auto;min-height:120px;width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc;color:#0f172a;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}[data-theme=dark] .fvh-flight-info-field__purpose-scroll{background:#0f172a73;border-color:#94a3b838;color:#e2e8f0}.fvh-flight-info-card__meta-row--completion{grid-template-columns:minmax(0,1fr);max-width:none}.fvh-flight-info-card__meta-row--completion-top{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}@media(max-width:640px){.fvh-flight-info-card__meta-row--completion-top{grid-template-columns:minmax(0,1fr)}}.fvh-flight-info-card__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(max-width:1100px){.fvh-flight-info-card__meta-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.fvh-flight-info-card__meta-row{grid-template-columns:minmax(0,1fr)}}.fvh-flight-info-card__stack{display:flex;flex-direction:column;gap:16px;max-width:520px}.fvh-flight-info-field{display:flex;flex-direction:column;gap:4px;min-width:0}.fvh-flight-info-field--with-icon{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center}.fvh-flight-info-field__icon{grid-column:1;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;flex:0 0 auto;align-self:center;border-radius:8px;background:#eff6ff;color:#1677ff;font-size:14px;line-height:1}.fvh-flight-info-field__icon .anticon,.fvh-flight-info-field__icon svg{display:block;width:14px;height:14px}.fvh-flight-info-field--with-icon .fvh-flight-info-field__label{grid-column:2;grid-row:1;margin:0;line-height:1.2}.fvh-flight-info-field--with-icon .fvh-flight-info-field__value{grid-column:2;grid-row:2;margin:0;font-size:13px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fvh-flight-info-field--full{grid-column:1 / -1}.fvh-flight-info-field__rte{width:100%}.fvh-flight-info-field__rte .fvh-rte-toolbar{padding:4px 6px;gap:2px}.fvh-flight-info-field__rte .fvh-rte-area{padding:8px 10px;min-height:120px;max-height:160px;overflow-y:auto}.fvh-flight-info-field__label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.01em}.fvh-flight-info-field__error{display:block;margin-top:6px;font-size:12px;line-height:1.35}.fvh-flight-info-field__value{color:#0f172a;font-size:14px;line-height:1.45;word-break:break-word}.fvh-flight-info-field__control,.fvh-flight-info-field .fvh-upload-form__takeoff-control{width:100%;height:40px;min-height:40px;box-sizing:border-box}.fvh-flight-info-field .fvh-flight-info-field__control.ant-select{height:40px}.fvh-flight-info-field .fvh-flight-info-field__control.ant-select .ant-select-selector{height:40px!important;min-height:40px!important;padding-inline:11px;align-items:center}.fvh-flight-info-field .fvh-flight-info-field__control.ant-select .ant-select-selection-item,.fvh-flight-info-field .fvh-flight-info-field__control.ant-select .ant-select-selection-placeholder{line-height:38px!important;display:flex;align-items:center}.fvh-flight-info-field .fvh-upload-form__takeoff-control{border-radius:8px;padding:0 11px}.fvh-flight-info-field .fvh-upload-form__takeoff-input{min-height:0;height:100%;line-height:38px}.fvh-flight-info-field__hint{font-size:12px;line-height:1.4}.fvh-flight-info-field__tags{display:flex;flex-wrap:wrap;gap:8px}.fvh-flight-info-field__tags--limited{align-content:flex-start}.fvh-flight-info-field__tags .ant-tag{margin:0;padding:4px 10px;border-radius:999px;background:#f1f5f9;border-color:#e2e8f0;color:#334155;line-height:1.35;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fvh-flight-info-field__tag-more.ant-tag{cursor:default;background:#e2e8f0;border-color:#cbd5e1;color:#475569;font-weight:600}[data-theme=dark] .fvh-upload-wizard__step{border-top-color:#94a3b838;color:#94a3b8}[data-theme=dark] .fvh-upload-wizard__step.is-active{border-top-color:#8fd4f2;color:#8fd4f2}[data-theme=dark] .fvh-upload-wizard__step-index{background:#94a3b81f}[data-theme=dark] .fvh-flight-info-step__title.ant-typography{color:#e2e8f0}[data-theme=dark] .fvh-flight-info-step__sub.ant-typography,[data-theme=dark] .fvh-flight-info-field__label,[data-theme=dark] .fvh-flight-info-field__hint{color:#94a3b8}[data-theme=dark] .fvh-flight-info-field__icon{background:#3b82f62e;color:#69b1ff}[data-theme=dark] .fvh-flight-info-card{background:#0c1521f5;border-color:#94a3b838}[data-theme=dark] .fvh-flight-info-card__head,[data-theme=dark] .fvh-flight-info-field__value{color:#e2e8f0}[data-theme=dark] .fvh-flight-info-card__code.ant-typography{color:#cbd5e1}[data-theme=dark] .fvh-flight-info-card__code .ant-typography-copy{color:#94a3b8}[data-theme=dark] .fvh-flight-info-field__tags .ant-tag{background:#94a3b81a;border-color:#94a3b833;color:#e2e8f0}[data-theme=dark] .fvh-flight-info-field__tag-more.ant-tag{background:#94a3b833;border-color:#94a3b847;color:#cbd5e1}.fvh-feature-media-block{display:flex;flex-direction:column;gap:12px;padding-top:4px}.fvh-feature-media-block+.fvh-feature-media-block{margin-top:8px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}[data-theme=dark] .fvh-feature-media-block+.fvh-feature-media-block{border-top-color:#94a3b838}.fvh-flight-media-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#fff}.fvh-flight-media-bar__title{font:600 13px/1.2 IBM Plex Sans,Segoe UI,sans-serif;color:#0f172a}.fvh-flight-media-bar__status{flex:1 1 auto;color:#94a3b8;font-size:13px}.fvh-flight-media-bar__link{margin-left:auto;border:0;background:transparent;color:#1677ff;font:600 13px/1.2 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer;padding:0}.fvh-flight-media-bar__link:hover{color:#0958d9;text-decoration:underline}.fvh-flight-media-bar__link:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.fvh-preflight-entry-card{margin-top:12px}.fvh-preflight-entry-card__body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:12px 16px 16px}.fvh-preflight-entry-card__copy{flex:1 1 240px;margin:0!important;line-height:1.45}.fvh-preflight-entry-card__link{margin-left:0;flex:0 0 auto}.fvh-preflight-form__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px}.fvh-preflight-form__loading-text{color:var(--fvh-text-soft, #64748b)}.fvh-preflight-modal .fvh-preflight-form{padding:4px 4px 8px}.fvh-preflight-form__section{margin-bottom:28px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.35)}.fvh-preflight-form__section:last-child{border-bottom:0}.fvh-preflight-form__section-title.ant-typography{margin:0 0 12px!important}.fvh-preflight-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 14px;align-items:start}.fvh-preflight-form__cell{display:grid;grid-template-rows:40px auto;gap:6px;min-width:0}.fvh-preflight-form__cell--wide{grid-column:1 / -1;grid-template-rows:auto auto}.fvh-preflight-form__label{margin:0;min-height:40px;max-height:40px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35;font-size:13px;font-weight:600;color:var(--fvh-text, #122236)}.fvh-preflight-form__label-text{vertical-align:baseline}.fvh-preflight-form__go{font-weight:500;font-size:12px}.fvh-preflight-form__control,.fvh-preflight-form__control .ant-select,.fvh-preflight-form__control .ant-input-number,.fvh-preflight-form__control .ant-picker,.fvh-preflight-form__control .ant-input{width:100%}.fvh-preflight-form__control .ant-input-number,.fvh-preflight-form__control .ant-picker,.fvh-preflight-form__control .ant-select-selector{min-height:36px}.fvh-preflight-form .ant-input-number,.fvh-preflight-form .ant-input-number-outlined,.fvh-preflight-form .ant-input,.fvh-preflight-form textarea.ant-input,.fvh-preflight-form .ant-picker,.fvh-preflight-form .ant-select-selector{background:#fff!important;background-color:#fff!important}.fvh-preflight-form .ant-input-number-input,.fvh-preflight-form input.ant-input-number-input,.fvh-preflight-form .ant-input-number-handler-wrap{background:transparent!important;background-color:transparent!important}[data-theme=dark] .fvh-preflight-form .ant-input-number,[data-theme=dark] .fvh-preflight-form .ant-input-number-outlined,[data-theme=dark] .fvh-preflight-form .ant-input,[data-theme=dark] .fvh-preflight-form textarea.ant-input,[data-theme=dark] .fvh-preflight-form .ant-picker,[data-theme=dark] .fvh-preflight-form .ant-select-selector{background:#0c1521f5!important;background-color:#0c1521f5!important;color:#e2e8f0!important;border-color:#94a3b838!important}[data-theme=dark] .fvh-preflight-form .ant-input-number-input,[data-theme=dark] .fvh-preflight-form input.ant-input-number-input,[data-theme=dark] .fvh-preflight-form .ant-picker-input>input,[data-theme=dark] .fvh-preflight-form .ant-input-number-handler-wrap{background:transparent!important;background-color:transparent!important;color:#e2e8f0!important}[data-theme=dark] .fvh-preflight-form__label{color:#e2e8f0}@media(max-width:1100px){.fvh-preflight-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.fvh-preflight-form__grid{grid-template-columns:1fr}}.fvh-feature-results{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff}.fvh-feature-results__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fvh-feature-results__title.ant-typography{margin:0!important;font:700 16px/1.2 IBM Plex Sans,Segoe UI,sans-serif!important;color:#0f172a!important}.fvh-feature-results__nav{display:inline-flex;align-items:center;gap:16px}.fvh-feature-results__nav-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#1677ff;font:600 13px/1.2 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer;padding:0}.fvh-feature-results__nav-btn:disabled{color:#94a3b8;cursor:not-allowed}.fvh-feature-results__layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;border:0;border-radius:0;overflow:visible;min-height:0;align-items:start}.fvh-feature-results__list{display:flex;flex-direction:column;border:1px solid rgba(15,23,42,.14);border-radius:10px;background:#fafbfc;min-width:0;min-height:0;max-height:min(360px,48vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;align-self:start;width:100%}.fvh-feature-results__list-head{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 12px 8px 16px;color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;position:sticky;top:0;z-index:1;background:#fafbfc}.fvh-feature-results__row{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:12px 12px 12px 16px;border:0;border-top:1px solid rgba(15,23,42,.06);background:transparent;text-align:left;cursor:pointer}.fvh-feature-results__row:hover{background:#1677ff0a}.fvh-feature-results__row.is-selected{background:#1677ff14}.fvh-feature-results__row-accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:#94a3b8}.fvh-feature-results__row--pass .fvh-feature-results__row-accent{background:#16a34a}.fvh-feature-results__row--fail .fvh-feature-results__row-accent{background:#dc2626}.fvh-feature-results__row--blocked .fvh-feature-results__row-accent{background:#d97706}.fvh-feature-results__row--inconclusive .fvh-feature-results__row-accent{background:#7c3aed}.fvh-feature-results__row--pending .fvh-feature-results__row-accent{background:#94a3b8}.fvh-feature-results__row-name{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#0f172a;font:600 13px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-feature-results__row-chevron{color:#94a3b8;font-size:10px;flex:0 0 auto}.fvh-feature-result-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.fvh-feature-result-badge__dot,.fvh-feature-result-option__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.fvh-feature-result-badge--pass{color:#15803d;background:#22c55e24}.fvh-feature-result-badge--fail{color:#b91c1c;background:#ef44441f}.fvh-feature-result-badge--blocked{color:#b45309;background:#f59e0b29}.fvh-feature-result-badge--inconclusive{color:#6d28d9;background:#7c3aed1f}.fvh-feature-result-badge--pending{color:#475569;background:#94a3b82e}.fvh-feature-result-option{display:inline-flex;align-items:center;gap:8px}.fvh-feature-result-option--pass{color:#15803d}.fvh-feature-result-option--fail{color:#b91c1c}.fvh-feature-result-option--blocked{color:#b45309}.fvh-feature-result-option--inconclusive{color:#6d28d9}.fvh-feature-result-option--pending{color:#475569}.fvh-feature-results__detail{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;min-width:0;background:#fff;border:1px solid rgba(15,23,42,.14);border-radius:10px}.fvh-feature-results__detail-title.ant-typography{margin:0 0 2px!important;font:700 20px/1.2 IBM Plex Sans,Segoe UI,sans-serif!important;color:#0f172a!important}.fvh-feature-results__subfeatures{display:flex;flex-wrap:wrap;gap:8px}.fvh-feature-results__subfeature-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:600;line-height:1.3}.fvh-feature-results__field{display:flex;flex-direction:column;gap:6px}.fvh-feature-results__field-label{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fvh-feature-results__result-select{width:100%;max-width:360px}.fvh-feature-results__notes.ant-input,.fvh-feature-results__notes textarea{min-height:56px;border-radius:8px}.fvh-feature-results__dropzone.ant-upload-wrapper{display:block;height:auto}.fvh-feature-results__dropzone.ant-upload-wrapper .ant-upload-drag,.fvh-feature-results__dropzone.ant-upload-drag{height:auto!important;min-height:0!important;border-radius:10px;padding:8px 12px!important}.fvh-feature-results__dropzone .ant-upload,.fvh-feature-results__dropzone .ant-upload-btn{height:auto!important;padding:0!important}.fvh-feature-results__dropzone .ant-upload-drag-container{display:flex!important;flex-direction:column;align-items:center;justify-content:center;vertical-align:top;padding:4px 0}.fvh-feature-results__dropzone .fvh-media-dropzone__icon{margin:0 0 2px;font-size:20px;line-height:1}.fvh-feature-results__dropzone .fvh-media-dropzone__text{font-size:13px;line-height:1.3}.fvh-feature-results__evidence-hint{margin:4px 0 0;color:#94a3b8;font-size:12px}.fvh-feature-results__evidence-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-top:8px}.fvh-feature-results__evidence-tile{position:relative;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:#e2e8f0}.fvh-feature-results__evidence-hit{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.fvh-feature-results__evidence-hit.is-static,.fvh-feature-results__evidence-hit.is-disabled{cursor:default}.fvh-feature-results__evidence-media{width:100%;height:100%;object-fit:cover;display:block}.fvh-feature-results__evidence-media--icon{display:inline-flex;align-items:center;justify-content:center;color:#64748b;font-size:22px;background:#f1f5f9}.fvh-feature-results__evidence-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;background:#0f172a47;opacity:0;transition:opacity .15s ease}.fvh-feature-results__evidence-hit:hover .fvh-feature-results__evidence-play,.fvh-feature-results__evidence-hit:focus-visible .fvh-feature-results__evidence-play{opacity:1}.fvh-feature-results__evidence-remove.ant-btn{position:absolute;top:4px;right:4px;z-index:1;width:26px;height:26px;min-width:26px;padding:0;border-radius:999px;background:#ffffffeb!important;box-shadow:0 1px 4px #0f172a2e}.fvh-feature-results__evidence-uploading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;padding:8px 6px;background:#0f172a8c}.fvh-feature-results__evidence-uploading .fvh-upload-progress{width:100%}.fvh-feature-results__evidence-percent{font-size:12px;font-weight:600;line-height:1.2;text-align:center;color:#f8fafc;text-shadow:0 1px 2px rgba(15,23,42,.6)}.fvh-feature-results__evidence-progress.ant-progress{width:100%;margin:0;line-height:1}.fvh-feature-results__evidence-progress .ant-progress-inner{background:#f8fafc59}[data-theme=dark] .fvh-feature-results__evidence-tile{border-color:#94a3b847;background:#94a3b829}[data-theme=dark] .fvh-feature-results__evidence-media--icon{color:#94a3b8;background:#0f172a8c}[data-theme=dark] .fvh-feature-results__evidence-remove.ant-btn{background:#0f172ae0!important}@media(max-width:900px){.fvh-feature-results__layout{grid-template-columns:1fr}.fvh-feature-results__list{max-height:none}}[data-theme=dark] .fvh-flight-media-bar,[data-theme=dark] .fvh-feature-results,[data-theme=dark] .fvh-feature-results__detail,[data-theme=dark] .fvh-feature-results__list{background:#0f172a8c;border-color:#94a3b847}[data-theme=dark] .fvh-feature-results__list{background:#0f172a59}[data-theme=dark] .fvh-feature-results__list-head{background:#0f172a8c}[data-theme=dark] .fvh-flight-media-bar__title,[data-theme=dark] .fvh-feature-results__title.ant-typography,[data-theme=dark] .fvh-feature-results__detail-title.ant-typography,[data-theme=dark] .fvh-feature-results__row-name{color:#e2e8f0!important}[data-theme=dark] .fvh-flight-media-bar__status,[data-theme=dark] .fvh-feature-results__field-label,[data-theme=dark] .fvh-feature-results__evidence-hint{color:#94a3b8}.fvh-upload-feature-block{display:flex;flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--fvh-line, rgba(8, 31, 52, .1))}.fvh-upload-feature-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.fvh-upload-feature-block__title{font-size:14px}.fvh-upload-stage{width:100%;max-width:1140px;margin:0 auto 8px}.fvh-flights-stage{width:100%;max-width:100%;margin:0;min-width:0}.fvh-fh-panel.ant-card,.fvh-fh-panel .ant-card-body{max-width:100%;min-width:0;overflow:visible!important;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;filter:none}.fvh-fh-panel .ant-card-head{overflow:visible}.fvh-fh-panel .ant-card-head-wrapper{align-items:center;gap:12px}.fvh-fh-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.fvh-fh-panel__head-title{font:700 18px/1.2 IBM Plex Sans,Segoe UI,sans-serif;color:var(--fvh-text)}.fvh-fh-panel__upload-btn{flex:0 0 auto;flex-shrink:0;width:auto!important;min-width:0!important;margin-left:auto;white-space:nowrap}.fvh-upload-shell{border-radius:18px;overflow:hidden;padding:0!important;background:linear-gradient(180deg,#0d7eb80f,#fff0 120px),var(--fvh-panel)!important}.fvh-upload-shell__header{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:18px 22px 10px}.fvh-upload-shell__header--modal{grid-template-columns:1fr auto}.fvh-upload-modal.zeena-modal{--fvh-panel-strong: #fff;--fvh-line: rgba(8, 31, 52, .1);--fvh-line-strong: #d9d9d9;--fvh-text: #122236;--fvh-text-soft: #5d7086;--fvh-accent: #1677ff;--fvh-accent-strong: #0958d9}.fvh-upload-modal.zeena-modal .zeena-modal__body{padding:12px 20px 4px;max-height:none;overflow:visible}.fvh-upload-modal.zeena-modal.zeena-modal--resizable .ant-modal-body{overflow-x:hidden;overflow-y:auto}.fvh-upload-modal .fvh-upload-form{padding:0}.fvh-upload-modal__status{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(74,222,128,.45);background:#22c55e29;color:#dcfce7;font-size:12px;font-weight:600;white-space:nowrap}.fvh-upload-modal__subtitle-code.ant-typography{margin:0;color:#ffffffe0!important;font-size:13px;font-weight:600;letter-spacing:.01em}.fvh-upload-modal__subtitle-code .ant-typography-copy{color:#ffffffd1!important}.fvh-upload-modal__subtitle-code .ant-typography-copy:hover{color:#fff!important}.fvh-upload-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:12px;margin:0;padding:12px 20px 16px;border-top:1px solid var(--fvh-line)}.fvh-upload-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.fvh-upload-modal__footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto}.fvh-upload-modal .ant-modal-footer .fvh-upload-modal__back.ant-btn{width:auto!important;min-width:72px!important;max-width:max-content!important;flex:0 0 auto!important;height:36px!important;min-height:36px!important;padding:0 14px!important;margin:0!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;border:1px solid var(--fvh-line-strong, #d9d9d9)!important;background:var(--fvh-panel-strong, #fff)!important;color:var(--fvh-text, #122236)!important;box-shadow:none!important}.fvh-upload-modal .ant-modal-footer .fvh-upload-modal__back.ant-btn:hover:not(:disabled){border-color:#0d7eb859!important;color:var(--fvh-accent-strong, #0958d9)!important;background:var(--fvh-panel-strong, #fff)!important}.fvh-media-step{display:flex;flex-direction:column;gap:14px}.fvh-media-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff}.fvh-media-summary__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 16px;flex:1 1 auto;min-width:0;align-items:start}.fvh-media-summary__grid .fvh-flight-info-field--with-icon{width:100%}.fvh-media-summary__item{display:flex;flex-direction:column;gap:4px;min-width:0}.fvh-media-summary__label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.01em}.fvh-media-summary__value{color:#0f172a;font-size:13px;line-height:1.35;word-break:break-word}.fvh-media-summary__link{flex:0 0 auto;margin-top:2px;padding:0;border:0;background:transparent;color:#1677ff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.fvh-media-summary__link:hover{color:#0958d9;text-decoration:underline}.fvh-media-panel{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff}.fvh-media-panel__intro{margin-bottom:2px}.fvh-media-panel__title.ant-typography{margin:0 0 4px!important;color:#0f172a;font-size:16px;font-weight:700}.fvh-media-panel__sub.ant-typography{margin:0!important;color:#64748b;font-size:13px}.fvh-media-panel__controls{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.fvh-media-panel__field{display:flex;flex-direction:column;gap:4px;flex:1 1 280px;max-width:420px;min-width:180px}.fvh-media-panel__field-label{color:#64748b;font-size:12px;font-weight:600}.fvh-media-panel__source{width:100%}.fvh-media-dropzone.ant-upload-wrapper .ant-upload-drag,.fvh-media-dropzone.ant-upload-drag{padding:10px 16px;border-radius:12px;background:#f8fafc;height:auto!important;min-height:0!important}.fvh-media-dropzone .ant-upload-drag-container{display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:2px 0}.fvh-media-dropzone__icon{margin:0 0 4px;color:#94a3b8;font-size:22px;line-height:1}.fvh-media-dropzone__text{margin:0;color:#334155;font-size:13px;line-height:1.3}.fvh-media-dropzone__browse{color:#1677ff;font-weight:600}.fvh-media-dropzone__hint{margin:6px 0 0;color:#94a3b8;font-size:12px}.fvh-media-file-table-wrap{overflow-x:auto;overflow-y:auto;max-height:min(240px,32vh);overscroll-behavior:contain;border:1px solid rgba(15,23,42,.1);border-radius:10px}.fvh-media-file-table{width:100%;border-collapse:collapse;table-layout:fixed}.fvh-media-file-table th,.fvh-media-file-table td{padding:10px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(15,23,42,.08)}.fvh-media-file-table th{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.02em;background:#f8fafc;position:sticky;top:0;z-index:1}.fvh-media-file-table td{color:#0f172a;font-size:13px}.fvh-media-file-table tr:last-child td{border-bottom:0}.fvh-media-file-table th:nth-child(1),.fvh-media-file-table td:nth-child(1){width:34%}.fvh-media-file-table th:nth-child(2),.fvh-media-file-table td:nth-child(2),.fvh-media-file-table th:nth-child(3),.fvh-media-file-table td:nth-child(3){width:12%}.fvh-media-file-table th:nth-child(4),.fvh-media-file-table td:nth-child(4){width:32%;min-width:180px}.fvh-media-file-table th:nth-child(5),.fvh-media-file-table td:nth-child(5){width:12%}.fvh-upload-progress{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.fvh-upload-progress__meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;line-height:1.25;color:#64748b}.fvh-upload-progress__bytes{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.fvh-upload-progress__speed,.fvh-upload-progress__pct{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600;color:#334155}.fvh-upload-progress__pct{min-width:4.5ch;text-align:right}.fvh-upload-progress__track{position:relative;height:16px;overflow:hidden;border-radius:4px;background:#e9ecef}.fvh-upload-progress__bar{height:100%;width:0;border-radius:4px;background-color:#0d6efd;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem;transition:width .25s ease}.fvh-upload-progress.is-active .fvh-upload-progress__bar{animation:fvh-progress-stripes 1s linear infinite}.fvh-upload-progress.is-processing .fvh-upload-progress__bar{background-color:#0dcaf0}.fvh-upload-progress.is-complete .fvh-upload-progress__bar{background-color:#198754;background-image:none;animation:none}.fvh-upload-progress.is-complete .fvh-upload-progress__pct,.fvh-upload-progress.is-complete .fvh-upload-progress__speed{color:#198754}.fvh-upload-progress.is-compact{gap:5px;color:#f8fafc}.fvh-upload-progress.is-compact .fvh-upload-progress__meta{justify-content:center;gap:6px;color:#f8fafc;text-shadow:0 1px 2px rgba(15,23,42,.55)}.fvh-upload-progress.is-compact .fvh-upload-progress__speed,.fvh-upload-progress.is-compact .fvh-upload-progress__pct{color:#f8fafc;font-size:11px}.fvh-upload-progress.is-compact .fvh-upload-progress__track{height:8px;background:#f8fafc59}.fvh-upload-progress__bytes--compact{display:block;width:100%;text-align:center;font-size:10px;line-height:1.2;color:#e2e8f0;text-shadow:0 1px 2px rgba(15,23,42,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes fvh-progress-stripes{0%{background-position:1rem 0}to{background-position:0 0}}[data-theme=dark] .fvh-upload-progress__meta{color:#94a3b8}[data-theme=dark] .fvh-upload-progress__speed,[data-theme=dark] .fvh-upload-progress__pct{color:#e2e8f0}[data-theme=dark] .fvh-upload-progress__track{background:#94a3b847}[data-theme=dark] .fvh-upload-progress.is-complete .fvh-upload-progress__pct,[data-theme=dark] .fvh-upload-progress.is-complete .fvh-upload-progress__speed{color:#4ade80}.fvh-media-file-table__name{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}.fvh-media-file-table__name:not(.is-disabled):not(div){cursor:pointer}.fvh-media-file-table__name.is-disabled{opacity:.7;cursor:default}.fvh-media-file-table__name span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.fvh-media-file-table__filename,.fvh-media-file-table__source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-media-file-table__source{color:#64748b;font-size:11px;font-weight:500}.fvh-media-file-table__thumb{width:36px;height:28px;object-fit:cover;border-radius:4px;flex:0 0 auto}.fvh-media-file-table__file-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#eef2ff;color:#4f46e5;flex:0 0 auto}.fvh-media-file-table__empty{color:#94a3b8!important;text-align:center!important}@media(max-width:900px){.fvh-media-summary{flex-direction:column}.fvh-media-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fvh-media-summary__grid{grid-template-columns:minmax(0,1fr)}}[data-theme=dark] .fvh-media-summary,[data-theme=dark] .fvh-media-panel,[data-theme=dark] .fvh-media-file-table-wrap{border-color:#94a3b838;background:#0f172a59}[data-theme=dark] .fvh-media-summary__label,[data-theme=dark] .fvh-media-panel__field-label,[data-theme=dark] .fvh-media-panel__sub.ant-typography,[data-theme=dark] .fvh-media-dropzone__hint,[data-theme=dark] .fvh-media-file-table th{color:#94a3b8}[data-theme=dark] .fvh-media-summary__value,[data-theme=dark] .fvh-media-panel__title.ant-typography,[data-theme=dark] .fvh-media-file-table td,[data-theme=dark] .fvh-media-dropzone__text{color:#e2e8f0}[data-theme=dark] .fvh-media-file-table th{background:#0f172a73}[data-theme=dark] .fvh-media-dropzone.ant-upload-wrapper .ant-upload-drag,[data-theme=dark] .fvh-media-dropzone.ant-upload-drag{background:#0f172a66}[data-theme=dark] .fvh-media-file-table__file-icon{background:#6366f133;color:#a5b4fc}.fvh-upload-modal .ant-modal-footer .fvh-upload-modal__load.ant-btn{width:auto!important;min-width:140px;margin:0!important;flex:0 0 auto;height:44px!important;border-radius:10px!important;font-weight:600;border:1px solid var(--fvh-line-strong)!important;background:var(--fvh-panel-strong)!important;color:var(--fvh-text)!important;box-shadow:none!important}.fvh-upload-modal .ant-modal-footer .fvh-upload-modal__load.ant-btn:hover:not(:disabled){border-color:#0d7eb859!important;color:var(--fvh-accent-strong)!important}[data-theme=dark] .fvh-upload-modal .ant-modal-footer .fvh-upload-modal__load.ant-btn{border:1px solid rgba(148,163,184,.45)!important;background:transparent!important;color:#ffffffe0!important}[data-theme=dark] .fvh-upload-modal .ant-modal-footer .fvh-upload-modal__load.ant-btn:hover:not(:disabled){border-color:#8fd4f28c!important;color:#8fd4f2!important;background:#ffffff0f!important}[data-theme=dark] .fvh-upload-modal .ant-modal-footer .fvh-upload-modal__back.ant-btn{border-color:#94a3b873!important;background:transparent!important;color:#ffffffe0!important}[data-theme=dark] .fvh-upload-modal .ant-modal-footer .fvh-upload-modal__back.ant-btn:hover:not(:disabled){border-color:#8fd4f28c!important;color:#8fd4f2!important;background:#ffffff0f!important}.fvh-upload-modal .ant-modal-footer .btn-close.popup-model-btn-cancel.ant-btn,.fvh-upload-modal .ant-modal-footer .button-primary.ant-btn{width:auto!important;min-width:140px;margin:0!important;flex:0 0 auto;height:44px!important;border-radius:10px!important}.fvh-upload-modal .ant-modal-footer .button-primary.ant-btn{min-width:160px;background-color:var(--primary-color, #005987)!important;border-color:var(--primary-color, #005987)!important;color:#fff!important}.fvh-upload-modal .fvh-upload-form__panel{background:var(--fvh-panel-strong)}.fvh-upload-modal .fvh-upload-form__layout--single{max-width:none}.fvh-upload-shell__back,.fvh-upload-shell__back-spacer{width:36px;height:36px}.fvh-upload-shell__back{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fvh-line);border-radius:10px;background:var(--fvh-panel-strong);color:var(--fvh-text);cursor:pointer}.fvh-upload-shell__title{margin:0!important;font-size:22px!important;line-height:1.2!important}.fvh-upload-shell__status{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#22c55e1f;border:1px solid rgba(34,197,94,.28);color:#15803d;font-size:12px;font-weight:700;white-space:nowrap}.fvh-upload-shell__status-spacer{width:1px;height:1px}.fvh-upload-form{padding:8px 22px 22px}.fvh-upload-form__panel{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border:1px solid var(--fvh-line);border-radius:16px;background:var(--fvh-panel-strong);box-shadow:var(--fvh-shadow-sm)}.fvh-upload-section-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:2px}.fvh-upload-section-head__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#0d7eb81f;color:var(--fvh-accent-strong);font-size:18px}.fvh-upload-section-head__title{display:block;font-size:16px}.fvh-upload-section-head__subtitle{display:block;margin-top:2px;font-size:12px;line-height:1.35}.fvh-upload-form__label,.fvh-upload-form__field-label{display:inline-flex;align-items:center;gap:8px}.fvh-upload-form__field-label .ant-typography{margin:0}.fvh-upload-form__label-icon{color:var(--fvh-muted);font-size:13px;flex-shrink:0}.fvh-upload-form__code-check{color:#16a34a}.fvh-upload-form__load-btn{height:40px;border-radius:10px!important;font-weight:600;border-color:var(--fvh-line)!important;background:var(--fvh-panel-strong)!important;color:var(--fvh-text)!important;box-shadow:none!important}.fvh-upload-form__load-btn:hover{border-color:#0d7eb859!important;color:var(--fvh-accent-strong)!important}.fvh-test-intake--modern .fvh-test-intake__features,.fvh-test-intake--modern .fvh-test-intake__agenda{padding:0;border:0;background:transparent}.fvh-test-intake--modern .fvh-test-intake__agenda-title{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--fvh-text-soft)}.fvh-test-intake--modern .fvh-test-intake__feature-tags .ant-tag{background:#0d7eb81a!important;border-color:#0d7eb82e!important;color:var(--fvh-accent-strong)!important}.fvh-test-intake--modern .fvh-test-intake__agenda-list{font-size:12px;color:var(--fvh-text-soft)}.fvh-test-intake--card{margin:0;padding:20px;gap:18px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0f}.fvh-test-intake--card .fvh-test-intake__features,.fvh-test-intake--card .fvh-test-intake__agenda{padding:0;border:0;background:transparent}.fvh-test-intake__hero{display:flex;gap:12px;align-items:flex-start}.fvh-test-intake__hero-icon,.fvh-test-intake__section-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#0d7eb81f;color:var(--fvh-accent-strong);font-size:18px}.fvh-test-intake__icon-img{display:block;width:22px;height:22px;object-fit:contain}.fvh-test-intake__hero-body{min-width:0;flex:1}.fvh-test-intake__hero-title{margin-bottom:6px;color:var(--fvh-text);font-size:18px;font-weight:700;line-height:1.3}.fvh-test-intake__meta-line{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--fvh-text-soft);font-size:13px;line-height:1.45}.fvh-test-intake__meta-line .anticon{flex-shrink:0;color:var(--fvh-accent);font-size:14px}.fvh-test-intake__section-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.fvh-test-intake__section-title{margin-bottom:0;color:var(--fvh-text);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.fvh-test-intake--card .fvh-test-intake__features .fvh-test-intake__feature-tags,.fvh-test-intake--card .fvh-test-intake__agenda .fvh-test-intake__agenda-list{margin-left:52px}.fvh-test-intake--card .fvh-test-intake__feature-tags .ant-tag{margin:0;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;background:#0d7eb81a!important;border:1px solid rgba(13,126,184,.14)!important;color:var(--fvh-accent-strong)!important}.fvh-test-intake--card .fvh-test-intake__agenda-list{margin:0;padding-left:18px;color:var(--fvh-text-soft);font-size:13px;line-height:1.55}.fvh-upload-video-card__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffffeb;font-size:22px;pointer-events:none}.fvh-upload-form__load-success{display:flex;align-items:center;gap:8px;margin:-4px 0 0;color:#15803d;font-size:13px;font-weight:600}.fvh-test-intake--modern{margin:0;padding:14px;border-radius:14px;background:#0d7eb80d;box-shadow:none}.fvh-test-intake__loaded-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fvh-test-intake__loaded-check{color:#16a34a}.fvh-test-intake__summary{display:flex;gap:12px;align-items:flex-start}.fvh-test-intake__summary-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#0d7eb824;color:var(--fvh-accent-strong);font-size:18px;flex:0 0 auto}.fvh-test-intake__summary-copy{min-width:0}.fvh-test-intake__summary-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.fvh-test-intake--modern .fvh-test-intake__meta-tags .fvh-test-intake__meta-tag,.fvh-test-intake--modern .fvh-test-intake__meta-tags .ant-tag{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.3;background:#0d7eb814!important;border:1px solid rgba(13,126,184,.16)!important;color:var(--fvh-text)!important}.fvh-test-intake--modern .fvh-test-intake__meta-tags .fvh-test-intake__meta-tag .anticon,.fvh-test-intake--modern .fvh-test-intake__meta-tags .ant-tag .anticon{margin:0;font-size:12px;color:var(--fvh-accent)}[data-theme=dark] .fvh-test-intake--modern .fvh-test-intake__meta-tags .fvh-test-intake__meta-tag,[data-theme=dark] .fvh-test-intake--modern .fvh-test-intake__meta-tags .ant-tag{background:#8fd4f21a!important;border-color:#8fd4f22e!important;color:#e2e8f0!important}[data-theme=dark] .fvh-test-intake--modern .fvh-test-intake__meta-tags .ant-tag .anticon{color:#8fd4f2}.fvh-test-intake__agenda-list{margin:0;padding-left:18px;color:var(--fvh-text);font-size:13px;line-height:1.5}.fvh-upload-sources__title{display:block;margin-bottom:10px}.fvh-upload-video-card{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--fvh-line);border-radius:14px;background:var(--fvh-panel)}.fvh-upload-video-card__thumb{position:relative;width:112px;height:64px;padding:0;border:0;border-radius:10px;overflow:hidden;background:#0a2842;cursor:pointer}.fvh-upload-video-card__thumb.is-disabled{cursor:not-allowed;opacity:.55}.fvh-upload-video-card__thumb img{width:100%;height:100%;object-fit:cover}.fvh-upload-video-card__duration{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:6px;background:#000000b8;color:#fff;font-size:10px;font-weight:700}.fvh-upload-video-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}.fvh-upload-video-card__status{margin:0}.fvh-upload-form__add-source{height:44px;border-style:dashed!important;border-color:#0d7eb859!important;border-radius:12px!important;background:#0d7eb80a!important;color:var(--fvh-accent-strong)!important;font-weight:600}.fvh-upload-form__primary,.fvh-upload-form__secondary{min-width:0}.fvh-upload-form__secondary{display:flex;flex-direction:column;gap:12px}.fvh-upload-form__status-grid{margin-top:0;margin-bottom:4px;width:100%}.fvh-upload-form__takeoff-field{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.fvh-upload-form__takeoff-control{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:32px;padding:0 11px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.fvh-upload-form__takeoff-control:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.fvh-upload-form__takeoff-input{box-sizing:border-box;flex:1 1 auto;min-width:0;width:100%;min-height:30px;padding:0;border:0!important;border-radius:0;background:transparent;color:#000000e0;font:400 14px/22px IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.fvh-upload-form__takeoff-input:focus{outline:none;box-shadow:none}.fvh-upload-form__takeoff-input::-webkit-calendar-picker-indicator{display:none}.fvh-upload-form__takeoff-input::-webkit-datetime-edit,.fvh-upload-form__takeoff-input::-webkit-datetime-edit-fields-wrapper{padding:0}.fvh-upload-form__takeoff-trigger{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#00000073;font-size:16px;cursor:pointer}.fvh-upload-form__takeoff-trigger:hover,.fvh-upload-form__takeoff-trigger:focus-visible{color:#1677ff;outline:none}.fvh-upload-modal .fvh-upload-form__takeoff-control{background:#fff;border-color:#d9d9d9}.fvh-upload-modal .fvh-upload-form__takeoff-control:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.fvh-upload-modal .fvh-upload-form__takeoff-input{color:var(--fvh-text)}.fvh-upload-modal .fvh-upload-form__takeoff-trigger{color:var(--fvh-text-soft)}.fvh-upload-modal .fvh-upload-form__takeoff-trigger:hover,.fvh-upload-modal .fvh-upload-form__takeoff-trigger:focus-visible{color:#1677ff}[data-theme=dark] .fvh-upload-modal.zeena-modal{--fvh-panel-strong: rgba(12, 21, 33, .96);--fvh-line: rgba(148, 163, 184, .28);--fvh-line-strong: rgba(148, 163, 184, .45);--fvh-text: #e2e8f0;--fvh-text-soft: #94a3b8;--fvh-accent: rgba(143, 212, 242, .55);--fvh-accent-strong: #8fd4f2}[data-theme=dark] .fvh-upload-form__takeoff-control,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-control{background:#2a2a2a;border-color:#424242}[data-theme=dark] .fvh-upload-form__takeoff-control:focus-within,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-control:focus-within{border-color:#737373;box-shadow:0 0 0 2px #ffffff0f}[data-theme=dark] .fvh-upload-form__takeoff-input,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-input{color-scheme:dark;color:#ffffffe0;background:transparent}[data-theme=dark] .fvh-upload-form__takeoff-input::-webkit-datetime-edit,[data-theme=dark] .fvh-upload-form__takeoff-input::-webkit-datetime-edit-fields-wrapper,[data-theme=dark] .fvh-upload-form__takeoff-input::-webkit-datetime-edit-text,[data-theme=dark] .fvh-upload-form__takeoff-input::-webkit-datetime-edit-year-field,[data-theme=dark] .fvh-upload-form__takeoff-input::-webkit-datetime-edit-month-field,[data-theme=dark] .fvh-upload-form__takeoff-input::-webkit-datetime-edit-day-field,[data-theme=dark] .fvh-upload-form__takeoff-input::-webkit-datetime-edit-hour-field,[data-theme=dark] .fvh-upload-form__takeoff-input::-webkit-datetime-edit-minute-field,[data-theme=dark] .fvh-upload-form__takeoff-input::-webkit-datetime-edit-second-field,[data-theme=dark] .fvh-upload-form__takeoff-input::-webkit-datetime-edit-ampm-field,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-input::-webkit-datetime-edit,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-input::-webkit-datetime-edit-fields-wrapper,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-input::-webkit-datetime-edit-text,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-input::-webkit-datetime-edit-year-field,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-input::-webkit-datetime-edit-month-field,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-input::-webkit-datetime-edit-day-field,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-input::-webkit-datetime-edit-hour-field,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-input::-webkit-datetime-edit-minute-field,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-input::-webkit-datetime-edit-second-field,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-input::-webkit-datetime-edit-ampm-field{color:#ffffffe0}[data-theme=dark] .fvh-upload-form__takeoff-trigger,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-trigger{color:#ffffff8c}[data-theme=dark] .fvh-upload-form__takeoff-trigger:hover,[data-theme=dark] .fvh-upload-form__takeoff-trigger:focus-visible,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-trigger:hover,[data-theme=dark] .fvh-upload-modal .fvh-upload-form__takeoff-trigger:focus-visible{color:#ffffffe0}.fvh-upload-form__takeoff-tz{font-size:12px}.fvh-upload-form__sources-divider{margin:4px 0 12px!important}.fvh-upload-form__sources-divider.ant-divider-horizontal.ant-divider-with-text{color:var(--fvh-muted);font-size:12px;font-weight:600;letter-spacing:.04em}.fvh-result-description{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.fvh-upload-existing-list{display:flex;flex-direction:column;gap:8px}.fvh-upload-existing-list__label{display:block;margin-bottom:2px;font-size:12px}.fvh-upload-existing{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--fvh-line);border-radius:10px;background:var(--fvh-panel-strong)}.fvh-upload-existing__thumb{flex:0 0 72px;width:72px;height:42px;padding:0;border:0;border-radius:8px;overflow:hidden;background:#0a2842;cursor:pointer}.fvh-upload-existing__thumb.is-disabled{cursor:not-allowed;opacity:.55}.fvh-upload-existing__thumb img{display:block;width:100%;height:100%;object-fit:cover}.fvh-upload-existing__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffffb8;font-size:10px}.fvh-upload-existing__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.fvh-upload-form__actions{display:flex;justify-content:flex-end;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid var(--fvh-line)}.fvh-upload-form__save.ant-btn{width:auto!important;min-width:72px;max-width:none;flex:0 0 auto;height:32px;padding-inline:18px;font-size:13px;font-weight:600;box-shadow:none}.fvh-selected-flight__meta{display:flex;flex-wrap:wrap;gap:8px}.fvh-console-panel .fvh-console-videos__table{max-height:min(640px,65vh)}.fvh-console-videos__table .ant-table-wrapper,.fvh-console-videos__table .ant-table-content{overflow-x:hidden!important}.fvh-console-videos__table .ant-table{background:transparent}.fvh-icon-btn-wrap{display:inline-flex}.fvh-console-videos__table .ant-table-thead>tr>th{position:sticky;top:0;z-index:2;background:var(--fvh-panel-strong)}.fvh-console-source{width:100%;background:transparent;border-color:transparent}.fvh-console-source:hover:not(:disabled){border-color:#0d7eb83d}.fvh-console-status{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.fvh-console-status__hint{color:var(--fvh-text-soft);font-size:12px}.fvh-console-status__err{color:#cf3b3b;font-size:12px;cursor:help;border-bottom:1px dotted rgba(207,59,59,.5)}.fvh-console-video-detail{display:flex;flex-direction:column;gap:12px;padding:4px 8px 4px 20px;max-width:720px}.fvh-console-video-detail__field{display:flex;flex-direction:column;gap:8px}.fvh-console-video-detail .fvh-editor-actions{justify-content:flex-start}.fvh-action-stack{display:flex;flex-direction:column;gap:8px}.fvh-action-stack .ant-btn{width:100%;justify-content:center}.fvh-player-modal .ant-modal-content,.fvh-wall-modal .ant-modal-content,.fvh-share-modal .ant-modal-content,.fvh-share-link-modal .ant-modal-content{border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.06);box-shadow:0 40px 90px #04121e80}.fvh-player-modal .ant-modal-body,.fvh-wall-modal .ant-modal-body{padding:0}.fvh-player-modal .ant-modal-close{top:14px;inset-inline-end:14px;z-index:12;width:36px;height:36px;border-radius:10px;background:#081420b8;color:#e8eef5}.fvh-player-modal .ant-modal-close:hover{background:#081420e6;color:#fff}.fvh-player-shell{display:grid;grid-template-columns:minmax(0,2fr) 330px;min-height:760px;background:radial-gradient(circle at top left,rgba(13,126,184,.08),transparent 34%),linear-gradient(180deg,#eef4f8,#dde7ef)}.fvh-player-shell__stage{display:flex;flex-direction:column;gap:18px;padding:22px}.fvh-player-shell__viewport{display:flex;align-items:center;justify-content:center;min-height:470px;border-radius:22px;background:linear-gradient(180deg,#081420,#050d15);box-shadow:inset 0 0 0 1px #ffffff0d}.fvh-player-shell__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.fvh-player-shell__meta-card{display:grid;grid-template-columns:24px 1fr;gap:4px 10px;padding:14px 16px;border-radius:16px;border:1px solid var(--fvh-line);background:#ffffffb3;align-content:start;align-items:start}.fvh-player-shell__meta-icon{grid-row:1 / span 2;align-self:start;color:var(--fvh-accent-strong);font-size:18px}.fvh-player-shell__meta-label{color:var(--fvh-text-soft);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.fvh-player-shell__meta-value{color:var(--fvh-text);font:700 13px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-player-shell__notes{padding:18px 20px;border-radius:18px;border:1px solid var(--fvh-line);background:#ffffffc7}.fvh-player-shell__notes-tabs{display:flex;flex-direction:column;gap:12px;min-width:0}.fvh-player-shell__tabbar{display:inline-flex;align-items:stretch;min-width:0;border-bottom:1px solid var(--fvh-line)}.fvh-player-shell__tab{position:relative;display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--fvh-text-soft, #334155);font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap}.fvh-player-shell__tab+.fvh-player-shell__tab:before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;transform:translateY(-50%);background:var(--fvh-line)}.fvh-player-shell__tab:hover{color:var(--fvh-text, #0f172a)}.fvh-player-shell__tab.is-active{color:#1677ff;border-bottom-color:#1677ff}.fvh-player-shell__tab .anticon{font-size:14px}.fvh-player-shell__tab-badge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:#1677ff1f;color:#1677ff;font-size:12px;font-weight:700}.fvh-player-shell__tab-completed{display:inline-flex;align-items:center;gap:6px;color:#16a34a;font-size:12px;font-weight:600}.fvh-player-shell__tab-completed-dot{width:7px;height:7px;border-radius:50%;background:#16a34a}.fvh-player-shell__tab-pane,.fvh-player-shell__feature-results{min-width:0}.fvh-player-shell__feature-results .fvh-test-result-card{border:0;background:transparent;padding:0;box-shadow:none}.fvh-player-shell__notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fvh-player-shell__notes-grid--stack{grid-template-columns:minmax(0,1fr)}.fvh-player-shell__meta-value--status{display:flex;align-items:center;min-height:1.4em}.fvh-player-shell__feature-tags{display:flex;flex-wrap:wrap;gap:8px}.fvh-player-shell__feature-tags .fvh-fh-status-pill{max-width:100%}.fvh-player-shell__status-row{display:flex;flex-wrap:wrap;gap:16px 24px;padding:16px 18px;border:1px solid var(--fvh-line);border-radius:18px;background:#ffffffc7}.fvh-player-shell__status-item{display:flex;flex-direction:column;gap:8px;min-width:180px}.fvh-player-shell__status-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fvh-player-shell__playlist{border-left:1px solid var(--fvh-line);background:linear-gradient(180deg,#ffffffb8,#e5edf4f5);display:flex;flex-direction:column}.fvh-player-shell__playlist-head{padding:22px 64px 16px 20px;border-bottom:1px solid var(--fvh-line)}.fvh-player-playable-tag.ant-tag{margin-inline-end:0;flex:0 0 auto;background:#0d7eb81f;border-color:#0d7eb847;color:var(--fvh-accent-strong)}.fvh-player-shell__playlist-sub{margin-top:6px;color:var(--fvh-text-soft);font-size:12px}.fvh-player-shell__playlist-body{padding:16px;display:flex;flex-direction:column;gap:10px;overflow:auto}.fvh-player-source{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;width:100%;padding:10px;border:1px solid var(--fvh-line);border-radius:18px;background:#ffffffd6;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.fvh-player-source__select{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:stretch;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.fvh-player-source:hover:not(.is-disabled),.fvh-player-source.is-active{transform:translateY(-1px);border-color:#0d7eb847;box-shadow:var(--fvh-shadow-sm)}.fvh-player-source__select:disabled{cursor:not-allowed;opacity:.62}.fvh-player-source__download{align-self:center;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;border-radius:10px!important;color:var(--fvh-text-soft)!important}.fvh-player-source__download:hover:not(:disabled){color:var(--fvh-accent-strong)!important;background:#0d7eb814!important}.fvh-player-source__thumb{aspect-ratio:16 / 9;border-radius:14px;min-height:74px}.fvh-player-source__play{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#071f34cc;color:#fff}.fvh-player-source__duration{position:absolute;left:8px;bottom:8px;z-index:1;padding:2px 7px;border-radius:6px;background:#071f34e0;color:#fff;font-size:11px;font-weight:700;line-height:1.3;pointer-events:none}.fvh-player-source__body{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:4px}.fvh-player-source__title{color:var(--fvh-text);font:700 13px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-player-source__meta{display:none}.fvh-share-modal .ant-modal-body{padding:8px 22px 12px;max-height:min(70vh,720px);overflow-y:auto}.fvh-share-modal .ant-modal-header{padding:18px 22px 12px;border-bottom:1px solid var(--fvh-line);margin-bottom:0}.fvh-share-modal .ant-modal-footer{margin-top:0;padding:12px 22px 16px;border-top:1px solid var(--fvh-line)}.fvh-share-modal__title{display:flex;align-items:flex-start;gap:12px;padding-inline-end:28px}.fvh-share-modal__title-icon{position:relative;flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#0d7eb829;color:#4eb6e8;font-size:18px}.fvh-share-modal__title-share{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:999px;background:#0d7eb8;color:#fff;font-size:9px;display:grid;place-items:center}.fvh-share-modal__title-text{color:var(--fvh-text);font:700 18px/1.25 IBM Plex Sans,Segoe UI,sans-serif}.fvh-share-modal__title-sub{margin-top:2px;color:var(--fvh-text-soft);font:500 13px/1.35 IBM Plex Sans,Segoe UI,sans-serif}.fvh-share-modal__body{display:flex;flex-direction:column;gap:18px}.fvh-expand-panel .ant-table{background:transparent}.fvh-expand-panel .ant-table-thead>tr>th{background:#081f3408}.fvh-share-modal__field{display:flex;flex-direction:column}.fvh-share-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.fvh-share-modal__footer-summary{font:500 12px/1.4 IBM Plex Sans,Segoe UI,sans-serif!important}.fvh-share-modal__footer-actions{display:flex;gap:8px;margin-left:auto}.fvh-share-section{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--fvh-line);border-radius:16px;background:#94a3b80a}.fvh-share-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fvh-share-section__head--meta{margin-bottom:0}.fvh-share-section__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fvh-share-section__title{margin:0;color:var(--fvh-text);font:700 14px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-share-section__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#0d7eb82e;color:#4eb6e8;font:600 11px/1.4 IBM Plex Sans,Segoe UI,sans-serif}.fvh-share-section__hint{margin:4px 0 0;color:var(--fvh-text-soft);font:500 12px/1.4 IBM Plex Sans,Segoe UI,sans-serif}.fvh-share-section__link,.fvh-share-feature__inline-link{border:0;background:transparent;color:#4eb6e8;cursor:pointer;padding:0;font:600 12px/1.4 IBM Plex Sans,Segoe UI,sans-serif;white-space:nowrap}.fvh-share-section__link:disabled,.fvh-share-feature__inline-link:disabled{opacity:.45;cursor:not-allowed}.fvh-share-pick-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.fvh-share-pick-row--compact{gap:10px}.fvh-share-pick{position:relative;flex:0 0 168px;display:flex;flex-direction:column;gap:8px;margin:0;padding:8px;border:1px solid var(--fvh-line);border-radius:14px;background:#08142059;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.fvh-share-pick--compact{flex-basis:132px;padding:6px}.fvh-share-pick.is-selected{border-color:#0d7eb8d9;box-shadow:0 0 0 1px #0d7eb859}.fvh-share-pick .ant-checkbox{position:absolute;top:14px;left:14px;z-index:2}.fvh-share-pick--compact .ant-checkbox{top:12px;left:12px}.fvh-share-pick__media{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#0a2842}.fvh-share-pick__media img{width:100%;height:100%;object-fit:cover;display:block}.fvh-share-pick__placeholder{width:100%;height:100%;display:grid;place-items:center;color:#ffffffb8;font-size:11px;background:linear-gradient(145deg,#0d7eb88c,#08314feb)}.fvh-share-pick__play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:#ffffffeb;font-size:28px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45));pointer-events:none}.fvh-share-pick--compact .fvh-share-pick__play{font-size:22px}.fvh-share-pick__duration{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:6px;background:#000000b3;color:#fff;font:600 11px/1 IBM Plex Mono,monospace}.fvh-share-pick__name{display:block;min-width:0;color:var(--fvh-text);font:600 12px/1.35 IBM Plex Sans,Segoe UI,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fvh-share-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fvh-share-feature{border:1px solid var(--fvh-line);border-radius:14px;background:#08142047;overflow:hidden}.fvh-share-feature.is-shared{border-color:#0d7eb859}.fvh-share-feature__row{display:flex;align-items:center;gap:8px;padding:10px 12px}.fvh-share-feature__toggle{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1.2fr) auto auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.fvh-share-feature__name{color:var(--fvh-text);font:700 13px/1.3 IBM Plex Sans,Segoe UI,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-share-feature__status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font:700 11px/1.3 IBM Plex Sans,Segoe UI,sans-serif;white-space:nowrap}.fvh-share-feature__status--pass{background:#22c55e2e;color:#4ade80}.fvh-share-feature__status--fail{background:#ef44442e;color:#f87171}.fvh-share-feature__status--blocked{background:#ea580c2e;color:#fb923c}.fvh-share-feature__status--pending,.fvh-share-feature__status--inconclusive{background:#94a3b824;color:#94a3b8}.fvh-share-feature__count,.fvh-share-feature__meta{color:var(--fvh-text-soft);font:500 12px/1.3 IBM Plex Sans,Segoe UI,sans-serif;white-space:nowrap}.fvh-share-feature__meta{overflow:hidden;text-overflow:ellipsis}.fvh-share-feature__chevron{color:var(--fvh-text-soft);font-size:11px}.fvh-share-feature__inline-link{flex:none}.fvh-share-feature__panel{padding:0 12px 12px;border-top:1px solid var(--fvh-line)}.fvh-share-feature__panel-label{margin:10px 0 8px;color:var(--fvh-text-soft);font:600 11px/1.3 IBM Plex Sans,Segoe UI,sans-serif;text-transform:uppercase;letter-spacing:.04em}.fvh-share-flags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.fvh-share-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;max-height:220px;overflow-y:auto;padding:4px 4px 4px 2px}.fvh-share-video{align-items:center;margin-inline-start:0;border:1px solid var(--fvh-line);border-radius:12px;padding:8px 10px;background:#fff9;transition:border-color .18s ease,background .18s ease}.fvh-share-video:hover{border-color:#0d7eb859;background:#ffffffd9}.fvh-share-video .ant-checkbox{align-self:flex-start;margin-top:12px}.fvh-share-video__thumb{flex:none;width:84px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#0a2842}.fvh-share-video__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fvh-share-video__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:4px;color:#ffffffbf;font-size:10px;text-align:center;background:linear-gradient(145deg,#0d7eb88c,#08314feb)}.fvh-share-video__text{display:flex;flex-direction:column;gap:4px;min-width:0}.fvh-share-video__label{color:var(--fvh-text);font:700 13px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-share-video__meta{color:var(--fvh-text-soft);font:500 11px/1 IBM Plex Mono,monospace}@media(max-width:720px){.fvh-share-flags{grid-template-columns:repeat(2,minmax(0,1fr))}.fvh-share-feature__toggle{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chevron" "status status" "count count" "meta meta"}.fvh-share-feature__name{grid-area:name}.fvh-share-feature__status{grid-area:status}.fvh-share-feature__count{grid-area:count}.fvh-share-feature__meta{grid-area:meta}.fvh-share-feature__chevron{grid-area:chevron}.fvh-share-modal__footer{flex-direction:column;align-items:stretch}.fvh-share-modal__footer-actions{margin-left:0;justify-content:flex-end}}.fvh-paginator{margin-top:16px}.fvw-wall{background:#080f18;border-radius:10px;overflow:hidden}.fvw-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#0d1a28;flex-wrap:wrap}.fvw-scrub{flex:1 1 180px;min-width:140px;margin:0}.fvw-tc{font:500 12px/1 IBM Plex Mono,monospace;color:#aebfce;min-width:92px;text-align:right}.fvw-tiles{display:grid;gap:3px;background:#000;padding:3px}.fvw-tile{position:relative;aspect-ratio:16 / 9;background:#060c14;overflow:hidden}.fvw-tile video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.fvw-chip,.fvw-title,.fvw-ttc,.fvw-mute{position:absolute;background:#081422b8;color:#dbe7f1}.fvw-title{left:8px;top:8px;border:1px solid rgba(120,200,255,.35);background:linear-gradient(90deg,#081f34eb,#081422b8);padding:3px 10px;border-radius:6px;font-size:14px;font-weight:700;letter-spacing:.02em;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvw-chip{left:8px;top:40px;border:1px solid rgba(255,255,255,.14);padding:2px 8px;border-radius:20px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.fvw-ttc{right:8px;bottom:8px;padding:1px 6px;border-radius:5px;font:500 11px/1 IBM Plex Mono,monospace}.fvw-mute{right:8px;top:8px;border:0;cursor:pointer;border-radius:6px;padding:3px 8px}.fvw-err{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#93a4b8;font-size:13px}.fvh-rte{border:1px solid var(--fvh-line);border-radius:14px;overflow:hidden;background:#ffffffd1}.fvh-rte-toolbar{display:flex;flex-wrap:wrap;gap:2px;padding:6px;border-bottom:1px solid var(--fvh-line);background:#081f3408}.fvh-rte-btn{border:0;background:transparent;padding:4px 9px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;color:#334155;min-width:30px}.fvh-rte-btn:hover{background:#0059871a;color:var(--fvh-accent-strong)}.fvh-rte-area{padding:10px 12px;outline:none;font-size:14px;line-height:1.55;overflow-y:auto;max-height:260px;color:var(--fvh-text);background:transparent}.fvh-rte-area:empty:before{content:attr(data-placeholder);color:#9aa6b4}.fvh-rte-area:focus{box-shadow:inset 0 0 0 2px #00598726}.fvh-rte-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--fvh-line);background:#081f3405}.fvh-rte-footer__words{color:var(--fvh-text-soft);font-size:12px}.fvh-rte--upload .fvh-rte-toolbar{padding:8px 10px;gap:4px}.fvh-rte--upload .fvh-rte-btn{min-width:34px;height:30px}.fvh-rte--upload .fvh-rte-area{min-height:160px;max-height:280px;padding:14px 16px}.fvh-rt{font-size:14px;line-height:1.55}.fvh-rt h2{font-size:16px;margin:6px 0 4px}.fvh-rt h3{font-size:14px;margin:6px 0 4px}.fvh-rt p{margin:0 0 6px}.fvh-rt ul,.fvh-rt ol{margin:0 0 6px;padding-left:20px}.fvh-rt--clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fvh-panel .ant-table{background:transparent}.fvh-panel .ant-table-thead>tr>th{background:#081f3408;border-bottom:1px solid var(--fvh-line);color:var(--fvh-text);font-weight:700}.fvh-panel .ant-table-tbody>tr>td{border-bottom:1px solid rgba(8,31,52,.06);vertical-align:top}.fvh-flights-grid .ant-table-tbody>tr>td{vertical-align:middle;font-size:14px;font-weight:400;line-height:1.4;color:var(--fvh-text)}.fvh-flights-grid .ant-table-tbody>tr>td,.fvh-flights-grid .ant-table-tbody>tr>td .ant-typography,.fvh-flights-grid .ant-table-tbody>tr>td .fvh-rt,.fvh-flights-grid .ant-table-tbody>tr>td .fvh-rt p,.fvh-flights-grid .ant-table-tbody>tr>td .fvh-rt span{font-size:14px;font-weight:400;line-height:1.4;color:var(--fvh-text);font-family:inherit}.fvh-flights-grid .ant-table-tbody>tr>td .ant-tag{font-size:14px;font-weight:400;line-height:1.4;padding-inline:7px}.fvh-panel .fvh-flights-grid .ant-table-wrapper{overflow-x:clip}.fvh-flights-grid .fvh-flights-grid__action-col{overflow:visible!important}.fvh-flights-grid__date-cell{display:flex;flex-direction:column;gap:2px}.fvh-flights-grid__date-label{font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.fvh-flights-grid__expand{display:flex;flex-wrap:wrap;gap:20px 32px;padding:4px 8px 8px}.fvh-flights-grid__expand-item{display:flex;flex-direction:column;gap:4px;min-width:160px}.fvh-flights-grid__expand-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.fvh-tag-muted{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--fvh-line-strong);border-radius:6px;background:#081f340f;color:var(--fvh-text-soft);font-size:12px;font-weight:600;line-height:20px;white-space:nowrap}.fvh-panel .ant-table-row-expand-icon{border-color:#081f343d}.fvh-toolbar--marketing{grid-template-columns:minmax(220px,2fr) minmax(260px,1.2fr) auto}@media(max-width:900px){.fvh-media-review__layout{grid-template-columns:1fr}}@media(max-width:1100px){.fvh-toolbar{grid-template-columns:1fr 1fr}.fvh-review-grid--management{grid-template-columns:repeat(2,minmax(0,1fr))}.fvh-player-shell{grid-template-columns:1fr}.fvh-player-shell__playlist{border-left:0;border-top:1px solid var(--fvh-line)}}@media(max-width:900px){.fvh-sidebar{flex-basis:74px;width:74px;padding:0 10px 14px}.fvh-sidebar-brand{padding:16px 4px 14px}.fvh-brand-logo{width:46px}.fvh-sidebar-brand__caption,.fvh-tab__label{display:none}.fvh-tab{justify-content:center;padding:12px 0;border-left-width:0}.fvh-tab__icon{font-size:18px}.fvh-sidebar-user__text{display:none}.fvh-sidebar-user{flex-wrap:wrap;justify-content:center}.fvh-sidebar-user .fvh-logout-btn{margin-left:0}.fvh-header-actions{justify-content:center}.fvh-content{padding:20px 16px 36px}.fvh-hero{padding:24px 22px}.fvh-page-title,.fvh-hero .ant-typography.fvh-page-title{font-size:26px}.fvh-toolbar,.fvh-review-grid,.fvh-share-list,.fvh-player-shell__meta,.fvh-player-shell__notes-grid{grid-template-columns:1fr}.fvh-player-shell__status-row{flex-direction:column}.fvh-review-grid--management,.fvh-media-review__layout{grid-template-columns:1fr}.fvh-media-review__inner{padding:20px 16px}.fvh-media-review__header{flex-direction:column}.fvh-media-review__details,.fvh-form-grid,.fvh-upload-form__layout{grid-template-columns:1fr}.fvh-test-intake__head{flex-direction:column;align-items:stretch}.fvh-test-intake__audit-row{grid-template-columns:minmax(110px,auto) minmax(0,1fr)}.fvh-test-intake__audit-time{grid-column:2;white-space:normal}.fvh-expand-panel__bar,.fvh-selected-flight__head,.fvh-library-card__header,.fvh-player-shell__topbar,.fvh-player-shell__playlist-head,.fvh-player-shell__notes-head{flex-direction:column;align-items:stretch}.fvh-player-source{grid-template-columns:1fr auto}.fvh-player-source__select{grid-template-columns:100px minmax(0,1fr)}.fvh-share-flags,.fvh-share-videos{grid-template-columns:1fr}.fvh-library-card__actions,.fvh-editor-actions{flex-direction:column}}@media(max-width:768px){.fvh-tab{padding:8px 12px}.fvh-stat-card .ant-card-body,.fvh-toolbar-card .ant-card-body,.fvh-inline-card .ant-card-body{padding:16px}.fvh-panel .ant-card-head,.fvh-inline-card .ant-card-head{padding:0 16px}.fvh-panel .ant-card-head-title,.fvh-inline-card .ant-card-head-title{font-size:16px}.fvh-code{font-size:17px;overflow-wrap:anywhere}.fvh-panel .ant-table-cell{overflow-wrap:anywhere}.fvh-action-stack .ant-btn,.fvh-library-card__actions .ant-btn,.fvh-editor-actions .ant-btn,.fvh-expand-panel__bar .ant-btn,.fvh-selected-flight__head .ant-btn,.fvh-player-shell__topbar .ant-btn{width:100%}.fvh-player-shell__stage{padding:16px}.fvh-player-shell__viewport{min-height:280px}.fvh-player-shell__playlist-head,.fvh-player-shell__playlist-body{padding-left:14px;padding-right:14px}.fvh-player-shell__playlist-head{padding-right:14px}.fvh-player-shell__topbar{padding-right:44px}.fvh-player-source{grid-template-columns:1fr}.fvh-player-source__thumb{min-height:156px}.fvh-source-table__row{grid-template-columns:72px minmax(0,1fr)}.fvh-mini-preview{width:80px}.fvh-btn-share,.fvh-btn-danger{min-width:0}}@media(max-width:560px){.fvh-content{padding:16px 12px 28px}.fvh-hero{padding:20px 16px;border-radius:20px}.fvh-page-title,.fvh-hero .ant-typography.fvh-page-title{font-size:22px}.fvh-page-sub,.fvh-hero .ant-typography.fvh-page-sub{font-size:14px}.fvh-code{font-size:16px}.fvh-review-card__body,.fvh-share-card{padding:14px}.fvh-player-shell__meta{grid-template-columns:1fr}.fvh-player-shell__meta-card{grid-template-columns:20px 1fr;padding:12px}.fvh-player-shell__notes,.fvh-player-shell__playlist-head,.fvh-player-shell__playlist-body{padding-left:12px;padding-right:12px}.fvh-player-source__thumb{min-height:138px}}@media(prefers-color-scheme:dark){.fvh-rte-btn{color:#cbd5e1}}[data-theme=dark] .fvh-root{--fvh-bg: #0c1420;--fvh-bg-soft: rgba(11, 17, 28, .9);--fvh-panel: rgba(9, 16, 28, .9);--fvh-panel-strong: rgba(10, 18, 30, .96);--fvh-line: rgba(148, 163, 184, .14);--fvh-line-strong: rgba(148, 163, 184, .2);--fvh-text: rgba(239, 245, 252, .92);--fvh-text-soft: #97a7ba;background:radial-gradient(circle at 12% 12%,rgba(13,126,184,.2),transparent 26%),radial-gradient(circle at 88% 10%,rgba(0,89,135,.16),transparent 24%),linear-gradient(180deg,#09111b,#0c1420)}[data-theme=dark] .fvh-player-modal,[data-theme=dark] .fvh-wall-modal,[data-theme=dark] .fvh-share-modal,[data-theme=dark] .fvh-share-link-modal{--fvh-bg: #0c1420;--fvh-bg-soft: rgba(11, 17, 28, .9);--fvh-panel: rgba(9, 16, 28, .9);--fvh-panel-strong: rgba(10, 18, 30, .96);--fvh-line: rgba(148, 163, 184, .14);--fvh-line-strong: rgba(148, 163, 184, .2);--fvh-text: rgba(239, 245, 252, .92);--fvh-text-soft: #97a7ba}[data-theme=dark] .fvh-mini-preview__more{background:#94a3b814}[data-theme=dark] .fvh-management-grid .ant-table-expanded-row>.ant-table-cell{background:#0d7eb814!important;border-bottom-color:#8fd4f224}[data-theme=dark] .fvh-media-card,[data-theme=dark] .fvh-distribution-card{background:#94a3b80f;border-color:#94a3b829;box-shadow:none}[data-theme=dark] .fvh-distribution-card__head{background:#94a3b814;border-bottom-color:#94a3b824}[data-theme=dark] .fvh-meta-chip{background:#94a3b814;border-color:#94a3b829;color:var(--fvh-text-soft)}[data-theme=dark] .fvh-btn-danger-outline{color:#f08a80!important;border-color:#f08a806b!important}[data-theme=dark] .fvh-btn-danger-outline:hover:not(:disabled){color:#ffb4ac!important;border-color:#f08a809e!important;background:#f08a8014!important}[data-theme=dark] .fvh-readonly-value,[data-theme=dark] .fvh-library-card__management,[data-theme=dark] .fvh-source-table__row,[data-theme=dark] .fvh-share-video{background:#94a3b80f}[data-theme=dark] .fvh-share-video:hover{background:#94a3b81f}[data-theme=dark] .fvh-share-section{background:#94a3b80d}[data-theme=dark] .fvh-share-pick,[data-theme=dark] .fvh-share-feature{background:#09101cb8}[data-theme=dark] .fvh-root .fvh-tag-muted,[data-theme=dark] .fvh-flights-grid .fvh-tag-muted,[data-theme=dark] .fvh-selected-flight .fvh-tag-muted{background:#94a3b829;border-color:#94a3b861;color:#e8eef5}[data-theme=dark] .fvh-flights-grid .ant-tag-gold,[data-theme=dark] .fvh-selected-flight .ant-tag-gold{background:#b76e0038!important;border-color:#facc1552!important;color:#fde68a!important}[data-theme=dark] .fvh-flights-grid .ant-table-tbody>tr>td .ant-tag:not(.ant-tag-has-color){background:#94a3b829!important;border-color:#94a3b861!important;color:#e8eef5!important}[data-theme=dark] .fvh-flights-grid .ant-table-tbody>tr>td .ant-tag-success{background:#237b4b3d!important;border-color:#4ade8057!important;color:#bbf7d0!important}[data-theme=dark] .fvh-flights-grid .ant-table-tbody>tr>td .ant-tag-blue{background:#0d7eb838!important;border-color:#8fd4f252!important;color:#c8ebfa!important}[data-theme=dark] .fvh-flights-grid .ant-table-tbody>tr>td .ant-tag-error{background:#c03a2b38!important;border-color:#f8717157!important;color:#fecaca!important}[data-theme=dark] .fvh-panel .fvh-flights-grid .ant-table-row-expand-icon{background:#94a3b81f!important;border-color:#94a3b861!important;color:#e8eef5!important}[data-theme=dark] .fvh-panel .fvh-flights-grid .ant-table-row-expand-icon:hover{background:#0d7eb833!important;border-color:#8fd4f26b!important;color:#fff!important}[data-theme=dark] .fvh-media-review .ant-tag-success{background:#237b4b3d!important;border-color:#4ade8057!important;color:#bbf7d0!important}[data-theme=dark] .fvh-media-review .ant-tag:not(.ant-tag-has-color),[data-theme=dark] .fvh-share-summary__tag.ant-tag:not(.ant-tag-has-color){background:#94a3b829!important;border-color:#94a3b861!important;color:#e8eef5!important}[data-theme=dark] .fvh-media-review .ant-tag-blue{background:#0d7eb838!important;border-color:#8fd4f252!important;color:#c8ebfa!important}[data-theme=dark] .fvh-meta-chip.ant-tag-success{background:#237b4b3d!important;border-color:#4ade8057!important;color:#bbf7d0!important}[data-theme=dark] .fvh-meta-chip.ant-tag-error{background:#c03a2b38!important;border-color:#f8717157!important;color:#fecaca!important}[data-theme=dark] .fvh-media-review__details{background:#94a3b80f;border-color:#94a3b829}[data-theme=dark] .fvh-console-videos__table .ant-table-thead>tr>th{background:#0f1824}[data-theme=dark] .fvh-console-videos__table .ant-table-tbody>tr>td{border-bottom-color:#94a3b81f}[data-theme=dark] .fvh-root .ant-btn-default:not(.ant-btn-dangerous),[data-theme=dark] .fvh-root .ant-btn-variant-outlined:not(.ant-btn-dangerous),[data-theme=dark] .fvh-root .ant-btn-variant-dashed:not(.ant-btn-dangerous),[data-theme=dark] .fvh-player-modal .ant-btn-default:not(.ant-btn-dangerous),[data-theme=dark] .fvh-player-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous),[data-theme=dark] .fvh-player-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous),[data-theme=dark] .fvh-share-modal .ant-btn-default:not(.ant-btn-dangerous),[data-theme=dark] .fvh-share-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous),[data-theme=dark] .fvh-share-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous),[data-theme=dark] .fvh-share-link-modal .ant-btn-default:not(.ant-btn-dangerous),[data-theme=dark] .fvh-share-link-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous),[data-theme=dark] .fvh-share-link-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous),[data-theme=dark] .fvh-wall-modal .ant-btn-default:not(.ant-btn-dangerous),[data-theme=dark] .fvh-wall-modal .ant-btn-variant-outlined:not(.ant-btn-dangerous),[data-theme=dark] .fvh-wall-modal .ant-btn-variant-dashed:not(.ant-btn-dangerous),[data-theme=dark] .fvh-btn-secondary{background:#94a3b80f!important}[data-theme=dark] .fvh-player-shell{background:radial-gradient(circle at top left,rgba(13,126,184,.12),transparent 34%),linear-gradient(180deg,#0f1824,#0a111a)}[data-theme=dark] .fvh-player-shell__meta-card,[data-theme=dark] .fvh-player-shell__notes,[data-theme=dark] .fvh-player-shell__status-row,[data-theme=dark] .fvh-player-source,[data-theme=dark] .fvh-player-shell__playlist{background:#0a121eeb}[data-theme=dark] .fvh-player-shell__playlist{border-left-color:var(--fvh-line)}[data-theme=dark] .fvh-player-shell__notes .ant-typography,[data-theme=dark] .fvh-player-shell__topbar .ant-typography,[data-theme=dark] .fvh-player-shell__playlist-head .ant-typography,[data-theme=dark] .fvh-player-source__title{color:var(--fvh-text)}[data-theme=dark] .fvh-player-shell__tab{color:#94a3b8}[data-theme=dark] .fvh-player-shell__tab:hover{color:#e2e8f0}[data-theme=dark] .fvh-player-shell__tab.is-active{color:#60a5fa;border-bottom-color:#60a5fa}[data-theme=dark] .fvh-player-shell__tab+.fvh-player-shell__tab:before{background:#94a3b840}[data-theme=dark] .fvh-player-playable-tag.ant-tag,[data-theme=dark] .fvh-player-modal .ant-tag:not(.ant-tag-has-color){background:#0d7eb838!important;border-color:#8fd4f252!important;color:#c8ebfa!important}[data-theme=dark] .fvh-player-modal .ant-modal-close{background:#94a3b829;color:var(--fvh-text)}[data-theme=dark] .fvh-player-modal .ant-modal-close:hover{background:#94a3b847;color:#fff}[data-theme=dark] .fvh-rte{background:#0c1521f5;border-color:#94a3b82e}[data-theme=dark] .fvh-rte-toolbar{background:#94a3b814}[data-theme=dark] .fvh-rte-btn{color:#cbd5e1}[data-theme=dark] .fvh-rte-btn:hover{background:#0d7eb82e;color:#e7f2fb}[data-theme=dark] .fvh-rte-area{color:#eff5fceb;background:#0c1521f5}[data-theme=dark] .fvh-rte-area:empty:before{color:#64748b}[data-theme=dark] .fvh-test-intake{background:linear-gradient(180deg,#101c2cfa,#0a121ef5);border-color:#94a3b829;box-shadow:none}[data-theme=dark] .fvh-test-intake__kicker,[data-theme=dark] .fvh-test-intake__agenda-title,[data-theme=dark] .fvh-test-intake__chip .anticon{color:#8fd4f2}[data-theme=dark] .fvh-test-intake__title,[data-theme=dark] .fvh-test-intake__description,[data-theme=dark] .fvh-test-intake__audit-value{color:var(--fvh-text)}[data-theme=dark] .fvh-test-intake__code{background:#0d7eb82e;border-color:#8fd4f259;color:#8fd4f2}[data-theme=dark] .fvh-test-intake__chip{background:#94a3b814;border-color:#94a3b829;color:var(--fvh-text)}[data-theme=dark] .fvh-test-intake__agenda,[data-theme=dark] .fvh-test-intake__features{background:#0d7eb81f;border-color:#8fd4f238}[data-theme=dark] .fvh-test-intake--card .fvh-test-intake__agenda,[data-theme=dark] .fvh-test-intake--card .fvh-test-intake__features,[data-theme=dark] .fvh-test-intake--modern .fvh-test-intake__agenda,[data-theme=dark] .fvh-test-intake--modern .fvh-test-intake__features{background:transparent;border:0;padding:0}[data-theme=dark] .fvh-test-intake__feature-tags .ant-tag{background:#94a3b814!important;border-color:#94a3b829!important;color:var(--fvh-text)!important}[data-theme=dark] .fvh-test-intake__audit{background:#94a3b814}[data-theme=dark] .fvh-test-intake__audit-label,[data-theme=dark] .fvh-test-intake__audit-time{color:var(--fvh-text-soft)}[data-theme=dark] .fvh-upload-shell{background:linear-gradient(180deg,#0d7eb81f,#09101c00 120px),var(--fvh-panel)!important}[data-theme=dark] .fvh-upload-shell__back{background:#0c1521f5;border-color:#94a3b838}[data-theme=dark] .fvh-upload-shell__status{background:#22c55e24;border-color:#22c55e47;color:#86efac}[data-theme=dark] .fvh-upload-form__panel{background:#0a121ef5;border-color:#94a3b829}[data-theme=dark] .fvh-test-intake--modern{background:#0d7eb81a}[data-theme=dark] .fvh-test-intake--card{background:#0c1521f5;border-color:#94a3b824;box-shadow:0 8px 24px #00000047}[data-theme=dark] .fvh-test-intake--card .fvh-test-intake__hero-icon,[data-theme=dark] .fvh-test-intake--card .fvh-test-intake__section-icon{background:#8fd4f21f;color:#8fd4f2}[data-theme=dark] .fvh-test-intake--card .fvh-test-intake__feature-tags .ant-tag{background:#8fd4f21a!important;border-color:#8fd4f22e!important;color:#8fd4f2!important}[data-theme=dark] .fvh-upload-video-card{background:#0c1521e0}[data-theme=dark] .fvh-upload-form__add-source{background:#0d7eb814!important}[data-theme=dark] .fvh-root .ant-form-item-label>label,[data-theme=dark] .fvh-root .ant-typography,[data-theme=dark] .fvh-root .ant-divider-inner-text{color:var(--fvh-text)}[data-theme=dark] .fvh-root .ant-divider-inner-text{color:var(--fvh-text-soft)}[data-theme=dark] .fvh-root .ant-input,[data-theme=dark] .fvh-root .ant-input-affix-wrapper,[data-theme=dark] .fvh-root .ant-input-outlined,[data-theme=dark] .fvh-root .ant-select-selector,[data-theme=dark] .fvh-root .ant-select-outlined .ant-select-selector{background:#0c1521f5!important;color:var(--fvh-text)!important;border-color:#94a3b838!important}[data-theme=dark] .fvh-root .ant-select-selection-item,[data-theme=dark] .fvh-root .ant-select-selection-search-input,[data-theme=dark] .fvh-root .ant-select-arrow,[data-theme=dark] .fvh-root .ant-select-clear{color:var(--fvh-text)!important}[data-theme=dark] .fvh-root .ant-select-selection-placeholder,[data-theme=dark] .fvh-root .ant-input::placeholder{color:#7d8ea3!important}[data-theme=dark] .fvh-root .ant-select-focused .ant-select-selector,[data-theme=dark] .fvh-root .ant-select-open .ant-select-selector,[data-theme=dark] .fvh-root .ant-input-affix-wrapper-focused,[data-theme=dark] .fvh-root .ant-input:focus,[data-theme=dark] .fvh-root .ant-input-outlined:focus{border-color:#8fd4f28c!important;box-shadow:0 0 0 2px #0d7eb838}[data-theme=dark] .fvh-root .ant-input-group .ant-btn,[data-theme=dark] .fvh-root .ant-input-group-compact .ant-btn,[data-theme=dark] .fvh-root .ant-space-compact .ant-btn{background:#0c1521f5!important;color:var(--fvh-text)!important;border-color:#94a3b838!important}[data-theme=dark] .fvh-root .ant-empty-description{color:var(--fvh-text-soft)!important}[data-theme=dark] .fvh-root .ant-empty-image svg{opacity:.85}[data-theme=dark] .fvh-root .ant-progress-text{color:var(--fvh-text-soft)}.fvh-fh-panel .ant-card-head-title{padding:0;overflow:visible;white-space:normal;flex:1 1 auto;min-width:0}.fvh-fh-panel__title{display:inline-flex;align-items:center;gap:12px;font:700 18px/1.2 IBM Plex Sans,Segoe UI,sans-serif;color:var(--fvh-text)}.fvh-fh-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#0d7eb81f;color:#0d7eb8;font-size:16px}.fvh-fh-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.fvh-fh-stat-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:12px;border:1px solid transparent;min-height:88px}.fvh-fh-stat-card__label{font-size:11px;font-weight:700;letter-spacing:.45px;text-transform:uppercase;color:#64748b}.fvh-fh-stat-card__value{margin-top:6px;font:700 28px/1.1 IBM Plex Sans,Segoe UI,sans-serif;color:#0f172a}.fvh-fh-stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;font-size:18px;flex-shrink:0}.fvh-fh-stat-card--total{background:#f8fafc;border-color:#e2e8f0}.fvh-fh-stat-card--total .fvh-fh-stat-card__icon{background:#64748b1f;color:#475569}.fvh-fh-stat-card--completed{background:#f0fdf4;border-color:#bbf7d0}.fvh-fh-stat-card--completed .fvh-fh-stat-card__value{color:#15803d}.fvh-fh-stat-card--completed .fvh-fh-stat-card__icon{background:#16a34a1f;color:#16a34a}.fvh-fh-stat-card--failed{background:#fef2f2;border-color:#fecaca}.fvh-fh-stat-card--failed .fvh-fh-stat-card__value{color:#b91c1c}.fvh-fh-stat-card--failed .fvh-fh-stat-card__icon{background:#dc26261f;color:#dc2626}.fvh-fh-stat-card--rate{background:#fffbeb;border-color:#fde68a}.fvh-fh-stat-card--rate .fvh-fh-stat-card__value{color:#b45309}.fvh-fh-stat-card--rate .fvh-fh-stat-card__icon{background:#d977061f;color:#d97706}.fvh-fh-status-pill{display:inline-flex;align-items:center;align-self:flex-start;width:max-content;box-sizing:border-box;max-width:100%;gap:8px;padding:5px 12px 5px 6px;border-radius:999px;border:1px solid;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.2;white-space:nowrap}.fvh-fh-status-pill__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:999px;font-size:13px}.fvh-fh-status-pill--completed{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.fvh-fh-status-pill--completed .fvh-fh-status-pill__icon{color:#16a34a}.fvh-fh-status-pill--failed{background:#fef2f2;border-color:#fecaca;color:#dc2626}.fvh-fh-status-pill--failed .fvh-fh-status-pill__icon{color:#dc2626}.fvh-fh-status-pill--blocked{background:#fff7ed;border-color:#fdba74;color:#c2410c}.fvh-fh-status-pill--blocked .fvh-fh-status-pill__icon{color:#ea580c}.fvh-fh-status-pill--inconclusive{background:#faf5ff;border-color:#ddd6fe;color:#6d28d9}.fvh-fh-status-pill--inconclusive .fvh-fh-status-pill__icon{color:#7c3aed}.fvh-fh-status-pill--in-progress{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.fvh-fh-status-pill--in-progress .fvh-fh-status-pill__icon{color:#2563eb}.fvh-fh-status-pill--scheduled{background:#fffbeb;border-color:#fde68a;color:#b45309}.fvh-fh-status-pill--scheduled .fvh-fh-status-pill__icon{color:#d97706}.fvh-fh-status-pill--canceled{background:#f8fafc;border-color:#cbd5e1;color:#64748b}.fvh-fh-status-pill--canceled .fvh-fh-status-pill__icon{color:#94a3b8}.fvh-fh-status-pill--default{background:#f8fafc;border-color:#e2e8f0;color:#475569}.fvh-fh-status-pill--default .fvh-fh-status-pill__icon{color:#64748b}.fvh-fh-flight-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.fvh-fh-flight-cell__code{font-size:11px;font-weight:600;letter-spacing:.25px;color:#64748b;text-transform:uppercase}.fvh-fh-datetime{color:#334155;font-size:13px;line-height:1.4}[data-theme=dark] .fvh-fh-datetime{color:#cbd5e1}@media(max-width:992px){.fvh-fh-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.fvh-fh-stats-grid{grid-template-columns:1fr}.fvh-fh-panel__head{flex-direction:column;align-items:stretch}.fvh-fh-panel__upload-btn{width:100%;margin-left:0}}[data-theme=dark] .fvh-fh-panel__icon{background:#8fd4f224;color:#8fd4f2}[data-theme=dark] .fvh-fh-stat-card__label{color:#94a3b8}[data-theme=dark] .fvh-fh-stat-card__value{color:var(--fvh-text)}[data-theme=dark] .fvh-fh-stat-card--total{background:#0f172ab8;border-color:#94a3b82e}[data-theme=dark] .fvh-fh-stat-card--completed{background:#16a34a1f;border-color:#4ade8038}[data-theme=dark] .fvh-fh-stat-card--completed .fvh-fh-stat-card__value{color:#86efac}[data-theme=dark] .fvh-fh-stat-card--failed{background:#dc26261f;border-color:#f8717138}[data-theme=dark] .fvh-fh-stat-card--failed .fvh-fh-stat-card__value{color:#fca5a5}[data-theme=dark] .fvh-fh-stat-card--rate{background:#d977061f;border-color:#fbbf2438}[data-theme=dark] .fvh-fh-stat-card--rate .fvh-fh-stat-card__value{color:#fcd34d}[data-theme=dark] .fvh-fh-status-pill--completed{background:#16a34a24;border-color:#4ade8047;color:#86efac}[data-theme=dark] .fvh-fh-status-pill--completed .fvh-fh-status-pill__icon{color:#4ade80}[data-theme=dark] .fvh-fh-status-pill--failed{background:#dc262624;border-color:#f8717147;color:#fca5a5}[data-theme=dark] .fvh-fh-status-pill--failed .fvh-fh-status-pill__icon{color:#f87171}[data-theme=dark] .fvh-fh-status-pill--blocked{background:#ea580c2e;border-color:#fb923c59;color:#fdba74}[data-theme=dark] .fvh-fh-status-pill--blocked .fvh-fh-status-pill__icon{color:#fb923c}[data-theme=dark] .fvh-fh-status-pill--inconclusive{background:#7c3aed2e;border-color:#a78bfa59;color:#c4b5fd}[data-theme=dark] .fvh-fh-status-pill--inconclusive .fvh-fh-status-pill__icon{color:#a78bfa}[data-theme=dark] .fvh-fh-status-pill--in-progress{background:#2563eb24;border-color:#60a5fa47;color:#93c5fd}[data-theme=dark] .fvh-fh-status-pill--in-progress .fvh-fh-status-pill__icon{color:#60a5fa}[data-theme=dark] .fvh-fh-status-pill--scheduled{background:#d9770629;border-color:#fbbf2447;color:#fcd34d}[data-theme=dark] .fvh-fh-status-pill--scheduled .fvh-fh-status-pill__icon{color:#fbbf24}[data-theme=dark] .fvh-fh-status-pill--canceled{background:#94a3b81f;border-color:#94a3b847;color:#94a3b8}[data-theme=dark] .fvh-fh-status-pill--canceled .fvh-fh-status-pill__icon{color:#64748b}[data-theme=dark] .fvh-fh-status-pill--default{background:#94a3b81f;border-color:#94a3b838;color:#cbd5e1}[data-theme=dark] .fvh-fh-status-pill--default .fvh-fh-status-pill__icon,[data-theme=dark] .fvh-fh-flight-cell__code{color:#94a3b8}.fvh-mkt-review__inner{display:flex;flex-direction:column;gap:14px}.fvh-mkt-review__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fvh-mkt-review__intro{min-width:0}.fvh-mkt-review__title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.fvh-mkt-review__title{margin:0;color:var(--fvh-text);font:700 15px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-mkt-review__summary{color:var(--fvh-text-soft);font:500 12px/1.4 IBM Plex Sans,Segoe UI,sans-serif}.fvh-mkt-review__shared-meta{margin:4px 0 0;color:var(--fvh-text-soft);font:500 12px/1.4 IBM Plex Sans,Segoe UI,sans-serif}.fvh-mkt-review__note{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-left:3px solid rgba(13,126,184,.75);border-radius:0 10px 10px 0;background:#0d7eb814}.fvh-mkt-review__note-label{color:#4eb6e8;font:700 10px/1.2 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.06em;text-transform:uppercase}.fvh-mkt-review__note-text{margin:0;color:var(--fvh-text);font:500 13px/1.45 IBM Plex Sans,Segoe UI,sans-serif}.fvh-mkt-review__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fvh-mkt-review__fact{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--fvh-line);border-radius:10px;background:#94a3b80a}.fvh-mkt-review__fact-icon{flex:none;margin-top:1px;color:#4eb6e8;font-size:13px}.fvh-mkt-review__fact-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.fvh-mkt-review__fact-label{color:var(--fvh-text-soft);font:600 10px/1.2 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.05em;text-transform:uppercase}.fvh-mkt-review__fact-value{color:var(--fvh-text);font:600 13px/1.35 IBM Plex Sans,Segoe UI,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-mkt-review__content{display:flex;flex-direction:column;gap:14px}.fvh-mkt-share-groups{display:flex;flex-direction:column;gap:16px}.fvh-mkt-share-group{padding:14px;border:1px solid var(--fvh-line);border-radius:14px;background:#08142038}.fvh-mkt-share-group__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.fvh-mkt-share-group__title{margin:0;color:var(--fvh-text);font:700 13px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-mkt-share-group__hint{margin:2px 0 0;color:var(--fvh-text-soft);font:500 12px/1.35 IBM Plex Sans,Segoe UI,sans-serif}.fvh-mkt-share-group__badge{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:#0d7eb829;color:#4eb6e8;font:700 11px/1 IBM Plex Sans,Segoe UI,sans-serif}.fvh-mkt-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fvh-mkt-feature{border:1px solid var(--fvh-line);border-radius:12px;background:#94a3b80a;overflow:hidden}.fvh-mkt-feature.is-expanded{border-color:#0d7eb847}.fvh-mkt-feature__toggle{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.fvh-mkt-feature__toggle:hover{background:#94a3b80d}.fvh-mkt-feature__chevron{color:var(--fvh-text-soft);font-size:11px}.fvh-mkt-feature__identity{min-width:0;display:flex;flex-direction:column;gap:2px}.fvh-mkt-feature__name{color:var(--fvh-text);font:700 13px/1.3 IBM Plex Sans,Segoe UI,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-mkt-feature__status{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font:700 11px/1.3 IBM Plex Sans,Segoe UI,sans-serif;white-space:nowrap}.fvh-mkt-feature__status--pass{background:#22c55e2e;color:#4ade80}.fvh-mkt-feature__status--fail{background:#ef44442e;color:#f87171}.fvh-mkt-feature__status--blocked{background:#ea580c2e;color:#fb923c}.fvh-mkt-feature__status--pending,.fvh-mkt-feature__status--inconclusive{background:#94a3b824;color:#94a3b8}.fvh-mkt-feature__count{color:var(--fvh-text-soft);font:500 11px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-mkt-feature__panel{padding:0 12px 12px;border-top:1px solid var(--fvh-line)}.fvh-mkt-feature__panel .fvh-media-review__grid{margin-top:12px}[data-theme=dark] .fvh-mkt-share-group,[data-theme=dark] .fvh-mkt-feature,[data-theme=dark] .fvh-mkt-review__fact{background:#09101c8c}[data-theme=dark] .fvh-mkt-review__note{background:#0d7eb81a}@media(max-width:900px){.fvh-mkt-review__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fvh-mkt-review__facts{grid-template-columns:1fr}.fvh-mkt-feature__toggle{grid-template-columns:auto minmax(0,1fr)}.fvh-mkt-feature__status{grid-column:2;justify-self:start}}.fvh-vl{display:flex;flex-direction:column;gap:22px;padding:30px 16px 28px}.fvh-vl__head{display:flex;flex-direction:column;gap:4px}.fvh-vl__title{margin:0;color:#12263f;font:700 40px/1.1 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:-.5px}.fvh-vl__subtitle{margin:0;color:#7b8ea3;font:500 15px/1.4 IBM Plex Sans,Segoe UI,sans-serif}[data-theme=dark] .fvh-vl__title{color:#e8f1f9}[data-theme=dark] .fvh-vl__subtitle{color:#94a9bf}.fvh-vl__controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fvh-vl__search.ant-input-affix-wrapper{width:320px;max-width:100%;height:48px;padding:0 20px;border-radius:999px;border:1px solid #e4ecf4;background:#fff;box-shadow:0 1px 2px #1027400f}.fvh-vl__search.ant-input-affix-wrapper .ant-input{background:transparent;font-size:14px}.fvh-vl__search .ant-input-prefix{margin-inline-end:12px;color:#93a6b9;font-size:16px}.fvh-vl__select.ant-select .ant-select-selector{height:48px;padding:0 20px;border-radius:999px!important;border:1px solid #e4ecf4!important;background:#fff!important;box-shadow:0 1px 2px #1027400f}.fvh-vl__select.ant-select .ant-select-selection-item{display:flex;align-items:center;color:#33475c;font-weight:600;font-size:14px;padding-inline-end:22px}.fvh-vl__select.ant-select .ant-select-arrow{inset-inline-end:18px;color:#7b8ea3}[data-theme=dark] .fvh-vl__search.ant-input-affix-wrapper,[data-theme=dark] .fvh-vl__select.ant-select .ant-select-selector{background:#0f2034d9!important;border-color:#789bbe38!important}[data-theme=dark] .fvh-vl__select.ant-select .ant-select-selection-item{color:#dbe7f2}.fvh-vl-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:center;padding:20px;border-radius:28px;background:#fff;border:1px solid #eaf0f6;box-shadow:0 1px 3px #10274012}[data-theme=dark] .fvh-vl-hero{background:#102033eb;border-color:#789bbe2e}.fvh-vl-hero__thumb{position:relative;width:100%;aspect-ratio:16 / 9;padding:0;border:0;border-radius:20px;overflow:hidden;background:#0d2338;cursor:pointer;display:flex;align-items:center;justify-content:center}.fvh-vl-hero__thumb img{width:100%;height:100%;object-fit:cover}.fvh-vl-hero__placeholder{color:#ffffffb8;font:600 13px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-vl-hero__badge,.fvh-vl-hero__duration{position:absolute;padding:4px 10px;border-radius:8px;background:#0a1b33d1;color:#fff;font:700 12px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-vl-hero__badge{left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 120px)}.fvh-vl-hero__badge-more{color:#7cc4ec;font-weight:700}.fvh-vl-hero__duration{right:14px;bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace}.fvh-vl-hero__play{position:absolute;width:84px;height:84px;border-radius:50%;background:#fff;color:#0a1b33;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 10px 30px #070e1a59;transition:transform .16s ease}.fvh-vl-hero__thumb:hover .fvh-vl-hero__play{transform:scale(1.06)}.fvh-vl-hero__body{display:flex;flex-direction:column;gap:14px;min-width:0}.fvh-vl-hero__eyebrow{font:700 12px/1.3 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#7b8ea3}.fvh-vl-hero__title{margin:0;color:#12263f;font:700 26px/1.2 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:-.015em}[data-theme=dark] .fvh-vl-hero__title{color:#e8f1f9}.fvh-vl-hero__meta{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#33475c}.fvh-vl-hero__meta span{display:flex;align-items:center;gap:8px}.fvh-vl-hero__meta .anticon{color:#7b8ea3}[data-theme=dark] .fvh-vl-hero__meta{color:#c4d3e2}.fvh-vl-hero__purpose{margin:0;color:#7b8ea3;font:400 14px/1.55 IBM Plex Sans,Segoe UI,sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fvh-vl-hero__actions{display:flex;gap:10px;flex-wrap:wrap}.fvh-vl-hero__primary,.fvh-vl-hero__ghost{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;font:700 15px/1 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer}.fvh-vl-hero__primary{border:none;background:var(--fvh-accent-strong);color:#fff}.fvh-vl-hero__primary:hover{filter:brightness(1.08)}.fvh-vl-hero__ghost{border:1px solid #e4ecf4;background:transparent;color:#12263f}[data-theme=dark] .fvh-vl-hero__ghost{border-color:#789bbe47;color:#e8f1f9}.fvh-vl__gridhead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.fvh-vl__gridhead h2{margin:0;color:#12263f;font:600 20px/1.2 IBM Plex Sans,Segoe UI,sans-serif}[data-theme=dark] .fvh-vl__gridhead h2{color:#e8f1f9}.fvh-vl__gridhead span{color:#7b8ea3;font:500 14px/1.3 IBM Plex Sans,Segoe UI,sans-serif}@media(max-width:900px){.fvh-vl-hero{grid-template-columns:minmax(0,1fr);gap:18px}.fvh-vl-hero__title{font-size:21px}.fvh-vl-hero__play{width:64px;height:64px;font-size:24px}}.fvh-vl__grid{--fvh-vl-col-gap: 18px;--fvh-vl-col-min: 180px;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--fvh-vl-col-min),calc((100% - 5 * var(--fvh-vl-col-gap)) / 6)),1fr));gap:24px var(--fvh-vl-col-gap)}.fvh-vl__empty{padding:56px 0}.fvh-vl-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #eaf0f6;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #10274012;transition:transform .18s ease,box-shadow .18s ease}.fvh-vl-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #10274021}[data-theme=dark] .fvh-vl-card{background:#102033eb;border-color:#789bbe2e}.fvh-vl-card__thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 10;padding:0;border:0;background:#0d2338;cursor:pointer;overflow:hidden}.fvh-vl-card__thumb.is-disabled{cursor:default}.fvh-vl-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.fvh-vl-card__duration{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:7px;background:#ffffffeb;color:#12263f;font:700 11px/1.3 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.2px}.fvh-vl-card__feature{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 78px);padding:3px 8px;border-radius:7px;background:#ffffffeb;color:#12263f;font:600 11px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-vl-card__feature-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-vl-card__feature-more{flex-shrink:0;color:#0d7eb8;font-weight:700}.fvh-vl-card__feature-list{display:flex;flex-direction:column;gap:2px;font-size:12px}.fvh-vl-card__feature-list strong{font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.fvh-vl-card__pending{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px;background:linear-gradient(180deg,#eef6fd,#e2eefa)}.fvh-vl-card__pending--missing{background:linear-gradient(180deg,#fdf4e7,#f7e9d4)}.fvh-vl-card__pending-icon{font-size:20px;color:#b07a2d}.fvh-vl-card__pending--missing .fvh-vl-card__pending-title{color:#7a5313}.fvh-vl-card__pending--missing .fvh-vl-card__pending-note{color:#a5813f}.fvh-vl-card__pending--missing .fvh-vl-card__pending-chip{border-color:#e6d0a8;color:#8a6420}[data-theme=dark] .fvh-vl-card__pending--missing{background:linear-gradient(180deg,#3e2f1af2,#2c2112f2)}[data-theme=dark] .fvh-vl-card__pending--missing .fvh-vl-card__pending-title{color:#f0d8ae}[data-theme=dark] .fvh-vl-card__pending--missing .fvh-vl-card__pending-note{color:#c8a874}[data-theme=dark] .fvh-vl-card__pending--missing .fvh-vl-card__pending-chip{background:#1e160ce6;border-color:#c8a87452;color:#e3c48e}.fvh-vl-card__pending-title{color:#2b4b6b;font:600 13px/1.2 IBM Plex Sans,Segoe UI,sans-serif;margin-top:4px}.fvh-vl-card__pending-note{color:#7b96b3;font:500 11px/1.2 IBM Plex Sans,Segoe UI,sans-serif}.fvh-vl-card__pending-chip{display:inline-flex;align-items:center;gap:6px;margin-top:4px;max-width:100%;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid #d6e4f2;color:#2f6da3;font:600 10px/1.3 IBM Plex Sans,Segoe UI,sans-serif;overflow:hidden;white-space:nowrap}[data-theme=dark] .fvh-vl-card__pending{background:linear-gradient(180deg,#17304cf2,#102237f2)}[data-theme=dark] .fvh-vl-card__pending-title{color:#cfe2f3}[data-theme=dark] .fvh-vl-card__pending-chip{background:#0c1c2ee6;border-color:#789bbe47;color:#9fd0f2}.fvh-vl-card__body{display:flex;flex-direction:column;gap:5px;padding:13px 15px 15px;min-width:0}.fvh-vl-card__title{margin:0;color:#12263f;font:600 14px/1.35 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fvh-vl-card__title:hover{color:var(--fvh-accent-strong)}.fvh-vl-card__place,.fvh-vl-card__time{color:#8698ab;font:500 12px/1.35 IBM Plex Sans,Segoe UI,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .fvh-vl-card__title{color:#e8f1f9}[data-theme=dark] .fvh-vl-card__place,[data-theme=dark] .fvh-vl-card__time{color:#93a8bd}.fvh-vl-card--skeleton{pointer-events:none}.fvh-vl-card__thumb-skeleton{width:100%;aspect-ratio:16 / 10;background:linear-gradient(100deg,#eef3f8 30%,#f7fafc,#eef3f8 70%);background-size:200% 100%;animation:fvh-vl-shimmer 1.3s ease-in-out infinite}.fvh-vl-card__line{height:12px;border-radius:6px;background:#eef3f8}.fvh-vl-card__line--short{width:55%}[data-theme=dark] .fvh-vl-card__thumb-skeleton,[data-theme=dark] .fvh-vl-card__line{background:#ffffff12}@keyframes fvh-vl-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@media(max-width:900px){.fvh-vl{padding:22px 12px 24px}.fvh-vl__title{font-size:30px}.fvh-vl__search.ant-input-affix-wrapper,.fvh-vl__select.ant-select{flex:1 1 100%;width:100%}}@media(max-width:560px){.fvh-vl__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.fvh-dp{--dp-card: #ffffff;--dp-ink: #0d1726;--dp-sub: #4b5b72;--dp-line: #dde3ec;--dp-soft: #edf0f5;--dp-accent: #1259b8;--dp-shadow: 0 12px 32px rgba(13, 23, 38, .1);--dp-pass: #0f8a5f;--dp-rev: #e0a010;--dp-iss: #d03b3b;--dp-blocked: #ec835a;--dp-sch: #2a78d6;--dp-pend: #c5cdd9;color:var(--dp-ink);display:flex;flex-direction:column;min-width:0}[data-theme=dark] .fvh-dp{--dp-card: #121c2e;--dp-ink: #eef2f8;--dp-sub: #a3b1c6;--dp-line: #24324a;--dp-soft: #1a2740;--dp-accent: #8db8ff;--dp-shadow: 0 12px 32px rgba(0, 0, 0, .5);--dp-rev: #c48a08;--dp-pend: #3a4a63}.fvh-dp__mono{font-family:JetBrains Mono,ui-monospace,monospace}.fvh-dp__eyebrow{display:block;font:700 12px/1.3 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--dp-sub)}.fvh-dp__toolbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 24px;margin:0 -16px;background:var(--fvh-bg);border-bottom:1px solid var(--dp-line)}[data-theme=dark] .fvh-dp__toolbar{background:#0b1220}.fvh-dp__tabs{display:flex;gap:4px;padding:4px;background:var(--dp-soft);border-radius:999px}.fvh-dp__tab{min-height:38px;padding:0 18px;border:none;border-radius:999px;background:transparent;color:var(--dp-ink);font:700 14px/1 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp__tab.is-on{background:var(--dp-card);box-shadow:0 1px 4px #0d172633}.fvh-dp__chips{display:flex;gap:8px;flex-wrap:wrap}.fvh-dp__chip{min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--dp-line);background:var(--dp-card);color:var(--dp-ink);font:700 14px/1 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp__chip.is-on{background:var(--dp-ink);border-color:var(--dp-ink);color:var(--dp-card)}.fvh-dp__spacer{flex-grow:1}.fvh-dp__cta{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border:none;border-radius:999px;background:var(--dp-accent);color:#fff;font:700 15px/1 IBM Plex Sans,Segoe UI,sans-serif}[data-theme=dark] .fvh-dp__cta{color:#0b1220}.fvh-dp__main{display:flex;flex-direction:column;gap:28px;padding:32px 24px 72px}.fvh-dp__head{display:flex;flex-direction:column;gap:6px}.fvh-dp__title{margin:0;font:700 34px/1.1 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:-.02em}.fvh-dp__lede{margin:0;max-width:76ch;font:400 16px/1.5 IBM Plex Sans,Segoe UI,sans-serif;color:var(--dp-sub)}.fvh-dp__loading,.fvh-dp__empty{padding:60px 0;text-align:center;color:var(--dp-sub);font-size:15px}.fvh-dp-ic{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;font-size:12px;color:#fff;flex-shrink:0}.fvh-dp-ic.is-sm{width:28px;height:28px;border-radius:9px}.fvh-dp-ic.is-lg{width:42px;height:42px;border-radius:13px;font-size:17px}.fvh-dp-ic.is-xl{width:46px;height:46px;border-radius:14px;font-size:19px}.fvh-dp-ic.is-pass{background:var(--dp-pass)}.fvh-dp-ic.is-iss{background:var(--dp-iss)}.fvh-dp-ic.is-blocked{background:var(--dp-blocked)}.fvh-dp-ic.is-rev{background:var(--dp-rev);color:#1b1300}.fvh-dp-ic.is-sch{background:var(--dp-sch)}.fvh-dp-ic.is-pend{background:var(--dp-pend);color:var(--dp-ink)}.fvh-dp-card{display:flex;flex-direction:column;gap:20px;padding:26px 28px;border-radius:24px;background:var(--dp-card);border:1px solid var(--dp-line)}.fvh-dp-card__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.fvh-dp-card__headline{display:flex;flex-direction:column;gap:6px;min-width:0}.fvh-dp-card__figure{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.fvh-dp-card__big{font:700 64px/1 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:-.03em}.fvh-dp-card__of{font:600 24px/1.2 IBM Plex Sans,Segoe UI,sans-serif;color:var(--dp-sub)}.fvh-dp-card__note{font-size:15px;color:var(--dp-sub)}.fvh-dp-legend{display:flex;gap:8px;flex-wrap:wrap}.fvh-dp-legend__btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--dp-line);background:var(--dp-card);color:var(--dp-ink);font:700 13px/1 IBM Plex Sans,Segoe UI,sans-serif;transition:filter .14s ease,transform .14s ease,border-color .14s ease}.fvh-dp-legend__btn:hover{filter:brightness(.96)}.fvh-dp-legend__btn.is-on{border-color:var(--dp-accent)}.fvh-dp-legend__n{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;color:var(--dp-sub)}.fvh-dp-strip{display:flex;gap:2px;height:44px;transform-origin:left center;animation:fvh-dp-grow .7s cubic-bezier(.2,.8,.2,1)}@keyframes fvh-dp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fvh-dp-strip__seg{position:relative;flex:1 1 0;min-width:0;padding:0;border:none;border-radius:3px;transition:transform .14s ease,filter .14s ease}.fvh-dp-strip__seg:first-child{border-radius:10px 3px 3px 10px}.fvh-dp-strip__seg:last-child{border-radius:3px 10px 10px 3px}.fvh-dp-strip__seg:only-child{border-radius:10px}.fvh-dp-strip__seg:hover,.fvh-dp-strip__seg:focus-visible{transform:translateY(-4px);filter:brightness(1.08)}.fvh-dp-strip__seg.is-picked{box-shadow:0 0 0 2px var(--dp-card),0 0 0 4px var(--dp-accent)}.fvh-dp-strip__seg.is-pass{background:var(--dp-pass)}.fvh-dp-strip__seg.is-iss{background:var(--dp-iss)}.fvh-dp-strip__seg.is-blocked{background:var(--dp-blocked)}.fvh-dp-strip__seg.is-rev{background:var(--dp-rev)}.fvh-dp-strip__seg.is-sch{background:var(--dp-sch)}.fvh-dp-strip__seg.is-pend{background:var(--dp-pend)}.fvh-dp-tip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);z-index:6;min-width:190px;max-width:270px;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--dp-ink);color:var(--dp-card);font:600 12px/1.45 IBM Plex Sans,Segoe UI,sans-serif;text-align:left;box-shadow:var(--dp-shadow);opacity:0;pointer-events:none;transition:opacity .14s ease}.fvh-dp-strip__seg:hover .fvh-dp-tip,.fvh-dp-strip__seg:focus-visible .fvh-dp-tip,.fvh-dp-cell:hover .fvh-dp-tip,.fvh-dp-cell:focus-visible .fvh-dp-tip{opacity:1}.fvh-dp-tip span{font-weight:500;opacity:.85}.fvh-dp-tip__row{display:flex;align-items:center;gap:8px;opacity:1}.fvh-dp-tip__row>span:nth-child(2){flex-grow:1}.fvh-dp-tip__dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.fvh-dp-tip__dot.is-pass{background:var(--dp-pass)}.fvh-dp-tip__dot.is-iss{background:var(--dp-iss)}.fvh-dp-tip__dot.is-blocked{background:var(--dp-blocked)}.fvh-dp-tip__dot.is-rev{background:var(--dp-rev)}.fvh-dp-tip__dot.is-sch{background:var(--dp-sch)}.fvh-dp-tip__dot.is-pend{background:var(--dp-pend)}.fvh-dp-card__foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--dp-sub)}.fvh-dp-split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;align-items:start}.fvh-dp-groups{display:flex;flex-direction:column;gap:22px;min-width:0}.fvh-dp-group{display:flex;flex-direction:column;gap:12px}.fvh-dp-group__head{display:flex;align-items:center;gap:12px}.fvh-dp-group__head h2{margin:0;font:600 18px/1.2 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp-group__head .fvh-dp__mono{font-size:13px;color:var(--dp-sub)}.fvh-dp-group__rule{flex-grow:1;height:1px;background:var(--dp-line)}.fvh-dp-group__empty{padding:18px;border:1px dashed var(--dp-line);border-radius:16px;font-size:14px;color:var(--dp-sub)}.fvh-dp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fvh-dp-tile{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;border:1.5px solid var(--dp-line);background:var(--dp-card);color:var(--dp-ink);text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.fvh-dp-tile:hover{transform:translateY(-2px);box-shadow:var(--dp-shadow)}.fvh-dp-tile.is-on{border-color:var(--dp-accent)}.fvh-dp-tile__text{display:flex;flex-direction:column;gap:2px;min-width:0}.fvh-dp-tile__name{font:600 15px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp-tile__desc{font-size:13px;color:var(--dp-sub)}.fvh-dp-detail{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:22px;background:var(--dp-card);border:1px solid var(--dp-line)}.fvh-dp-detail__head{display:flex;align-items:center;gap:12px}.fvh-dp-detail__heading{display:flex;flex-direction:column;min-width:0}.fvh-dp-detail__name{font:700 20px/1.25 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp-detail__block{display:flex;flex-direction:column;gap:8px}.fvh-dp-detail__row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--dp-soft)}.fvh-dp-detail__rowtext{display:flex;flex-direction:column;min-width:0}.fvh-dp-detail__city{font:700 14px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp-detail__desc{font-size:13px;color:var(--dp-sub)}.fvh-dp-detail__flight{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;border:1px solid var(--dp-line)}.fvh-dp-detail__ftitle{font:700 14px/1.35 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp-detail__fmeta{font-size:12px;color:var(--dp-sub)}.fvh-dp-detail__actions{display:flex;gap:10px;flex-wrap:wrap}.fvh-dp-detail__primary,.fvh-dp-detail__ghost{flex:1 1 140px;min-height:46px;border-radius:999px;font:700 14px/1 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp-detail__primary{border:none;background:var(--dp-ink);color:var(--dp-card)}.fvh-dp-detail__ghost{border:1px solid var(--dp-line);background:transparent;color:var(--dp-ink)}.fvh-dp-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.fvh-dp-section__head h2{margin:0;font:600 20px/1.2 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp-section__head span{font-size:14px;color:var(--dp-sub)}.fvh-dp-matrix{display:grid;gap:10px;align-items:stretch}.fvh-dp-matrix__col{display:flex;flex-direction:column;padding:0 6px 4px;min-width:0}.fvh-dp-matrix__city{font:600 15px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp-matrix__site{font-size:12px;color:var(--dp-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-dp-matrix__rowhead{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.fvh-dp-matrix__drone{font:700 17px/1.2 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp-matrix__plan{font-size:12px;color:var(--dp-sub)}.fvh-dp-cell{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:18px;border:1.5px solid var(--dp-line);background:var(--dp-card);color:var(--dp-ink);text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.fvh-dp-cell:hover{transform:translateY(-2px);box-shadow:var(--dp-shadow)}.fvh-dp-cell.is-on{border-color:var(--dp-accent)}.fvh-dp-cell--na{align-items:center;justify-content:center;border:1px dashed var(--dp-line);background:transparent;font-size:13px;color:var(--dp-sub);cursor:default}.fvh-dp-cell--na:hover{transform:none;box-shadow:none}.fvh-dp-cell__figure{display:flex;align-items:baseline;gap:6px}.fvh-dp-cell__n{font:700 24px/1 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp-cell__of{font-size:13px;color:var(--dp-sub)}.fvh-dp-cell__bars{display:flex;gap:2px;height:10px}.fvh-dp-cell__bar{border-radius:5px}.fvh-dp-cell__bar.is-pass{background:var(--dp-pass)}.fvh-dp-cell__bar.is-iss{background:var(--dp-iss)}.fvh-dp-cell__bar.is-blocked{background:var(--dp-blocked)}.fvh-dp-cell__bar.is-rev{background:var(--dp-rev)}.fvh-dp-cell__bar.is-sch{background:var(--dp-sch)}.fvh-dp-cell__bar.is-pend{background:var(--dp-pend)}.fvh-dp-cell__flights{font-size:12px;color:var(--dp-sub)}.fvh-dp-table{border-radius:20px;border:1px solid var(--dp-line);background:var(--dp-card);overflow:hidden}.fvh-dp-table__head{display:grid;gap:12px;padding:12px 20px;background:var(--dp-soft)}.fvh-dp-table__row{display:grid;gap:12px;align-items:center;padding:10px 20px;border-top:1px solid var(--dp-line)}.fvh-dp-table__row.is-on{background:var(--dp-soft)}.fvh-dp-table__name{text-align:left;padding:0;min-height:32px;border:none;background:transparent;color:var(--dp-ink);font:700 14px/1.35 IBM Plex Sans,Segoe UI,sans-serif}.fvh-dp-table__cell{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}@media(max-width:1200px){.fvh-dp-split{grid-template-columns:minmax(0,1fr)}.fvh-dp-detail{position:static}}@media(max-width:820px){.fvh-dp__main{padding:22px 12px 48px}.fvh-dp__title{font-size:26px}.fvh-dp-card__big{font-size:46px}.fvh-dp-tiles{grid-template-columns:minmax(0,1fr)}.fvh-dp-matrix{grid-template-columns:minmax(0,1fr)!important}.fvh-dp-matrix__col{display:none}}.fvh-fl{--fl-card: #ffffff;--fl-ink: #0d1726;--fl-sub: #4b5b72;--fl-line: #dde3ec;--fl-soft: #edf0f5;--fl-rail: #0a1b33;--fl-accent: #1259b8;--fl-shadow: 0 12px 32px rgba(13, 23, 38, .1);--fl-pass-bg: #e1f2e8;--fl-pass-fg: #17663f;--fl-iss-bg: #fbe6e3;--fl-iss-fg: #a3241b;--fl-wait-bg: #fbebd0;--fl-wait-fg: #804600;color:var(--fl-ink);display:flex;flex-direction:column;min-width:0}[data-theme=dark] .fvh-fl{--fl-card: #121c2e;--fl-ink: #eef2f8;--fl-sub: #a3b1c6;--fl-line: #24324a;--fl-soft: #1a2740;--fl-rail: #070e1a;--fl-accent: #8db8ff;--fl-shadow: 0 12px 32px rgba(0, 0, 0, .5);--fl-pass-bg: #12342a;--fl-pass-fg: #7fe0ae;--fl-iss-bg: #3a1b1b;--fl-iss-fg: #ff9d94;--fl-wait-bg: #3a2a10;--fl-wait-fg: #f5c36b}.fvh-fl__eyebrow{font:700 12px/1.3 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--fl-sub)}.fvh-fl-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--fl-sub)}.fvh-fl__spacer{flex-grow:1}.fvh-fl__toolbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 24px;margin:0 -16px;background:var(--fvh-bg);border-bottom:1px solid var(--fl-line)}[data-theme=dark] .fvh-fl__toolbar{background:#0b1220}.fvh-fl__search{flex-grow:1;max-width:560px;display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;box-sizing:border-box;background:var(--fl-card);border:1px solid var(--fl-line);border-radius:999px;color:var(--fl-sub)}.fvh-fl__search input{flex-grow:1;min-width:0;border:none;outline:none;background:transparent;font-size:15px;color:var(--fl-ink)}.fvh-fl__cta{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border:none;border-radius:999px;background:var(--fl-accent);color:#fff;font:700 15px/1 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer}[data-theme=dark] .fvh-fl__cta{color:#0b1220}.fvh-fl__main{display:flex;flex-direction:column;gap:26px;padding:30px 24px 72px}.fvh-fl__head{display:flex;flex-direction:column;gap:6px}.fvh-fl__title{margin:0;font:700 34px/1.1 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:-.02em}.fvh-fl__lede{margin:0;max-width:78ch;font:400 16px/1.5 IBM Plex Sans,Segoe UI,sans-serif;color:var(--fl-sub)}.fvh-fl-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:16px;align-items:stretch}.fvh-fl-awaiting{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:22px;background:var(--fl-rail);color:#fff}.fvh-fl-awaiting .fvh-fl__eyebrow{color:#b8c4d6}.fvh-fl-awaiting__head{display:flex;align-items:center;justify-content:space-between}.fvh-fl-awaiting__pulse{width:8px;height:8px;border-radius:50%;background:#f5c36b;animation:fvh-fl-pulse 1.8s ease-in-out infinite}@keyframes fvh-fl-pulse{0%,to{opacity:1}50%{opacity:.35}}.fvh-fl-awaiting__figure{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fvh-fl-awaiting__count{font:700 52px/1 IBM Plex Sans,Segoe UI,sans-serif}.fvh-fl-awaiting__note{font-size:15px;color:#b8c4d6}.fvh-fl-awaiting__list{display:flex;flex-direction:column;gap:8px}.fvh-fl-awaiting__item{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border:1px solid #1e3558;border-radius:14px;background:#10264a;color:#fff;text-align:left;cursor:pointer}.fvh-fl-awaiting__item:hover{border-color:#3f7fd0}.fvh-fl-awaiting__itemtext{flex-grow:1;min-width:0;display:flex;flex-direction:column}.fvh-fl-awaiting__itemtitle{font:700 14px/1.35 IBM Plex Sans,Segoe UI,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-fl-awaiting__itemmeta{font-size:12px;color:#b8c4d6}.fvh-fl-awaiting__action{flex-shrink:0;font:700 13px/1 IBM Plex Sans,Segoe UI,sans-serif;color:#f5c36b}.fvh-fl-awaiting__empty{font-size:15px;color:#b8c4d6}.fvh-fl-sites{display:flex;flex-direction:column;gap:12px;min-width:0}.fvh-fl-sites__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fvh-fl-sites__clear{min-height:28px;padding:0 10px;border:none;border-radius:999px;background:var(--fl-soft);color:var(--fl-ink);font:600 13px/1 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer}.fvh-fl-sites__grid{flex-grow:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:12px}.fvh-fl-sites__empty{padding:18px;border:1px dashed var(--fl-line);border-radius:16px;color:var(--fl-sub);font-size:14px}.fvh-fl-site{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;border:1.5px solid var(--fl-line);background:var(--fl-card);color:var(--fl-ink);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.fvh-fl-site:hover{transform:translateY(-2px);box-shadow:var(--fl-shadow)}.fvh-fl-site.is-on{border-color:var(--fl-accent)}.fvh-fl-site__icon{width:46px;height:46px;flex-shrink:0;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fdf3d8;color:#8a6420}.fvh-fl-site__icon.is-night{background:#16305a;color:#cfe0ff}.fvh-fl-site__text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fvh-fl-site__city{font:600 16px/1.25 IBM Plex Sans,Segoe UI,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvh-fl-site__meta{font-size:13px;color:var(--fl-sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fvh-fl-site__right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.fvh-fl-site__count{font:700 26px/1 IBM Plex Sans,Segoe UI,sans-serif}.fvh-fl-site__badge{padding:2px 8px;border-radius:999px;background:var(--fl-wait-bg);color:var(--fl-wait-fg);font:700 11px/1.4 IBM Plex Sans,Segoe UI,sans-serif;white-space:nowrap}.fvh-fl-site__done{font-size:11px;color:var(--fl-sub)}.fvh-fl-days{display:flex;align-items:center;gap:10px}.fvh-fl-days__label{width:72px;flex-shrink:0}.fvh-fl-days__grid{flex-grow:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.fvh-fl-day{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:0 14px;border-radius:14px;border:1px solid var(--fl-line);background:var(--fl-card);color:var(--fl-ink);cursor:pointer;transition:border-color .14s ease,background .14s ease}.fvh-fl-day.is-empty{opacity:.55}.fvh-fl-day.is-on{background:var(--fl-ink);border-color:var(--fl-ink);color:var(--fl-card)}.fvh-fl-day__text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fvh-fl-day__wd{font:700 11px/1.3 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.fvh-fl-day__num{font:600 15px/1.2 IBM Plex Sans,Segoe UI,sans-serif;white-space:nowrap}.fvh-fl-day__count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;padding:2px 8px;border-radius:999px;background:#7d91aa29}.fvh-fl-filters{display:flex;flex-direction:column;gap:14px}.fvh-fl-filters__row{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.fvh-fl-filters__row>.fvh-fl-btn,.fvh-fl-filters__row>.fvh-fl-sort,.fvh-fl-filters__row>.fvh-fl-views{flex-shrink:0}.fvh-fl-tabs{display:flex;gap:4px;padding:4px;background:var(--fl-soft);border-radius:999px;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.fvh-fl-tabs::-webkit-scrollbar{display:none}.fvh-fl-tab{flex-shrink:0}.fvh-fl-tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:none;border-radius:999px;background:transparent;color:var(--fl-ink);font:700 14px/1 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer}.fvh-fl-tab.is-on{background:var(--fl-card);box-shadow:0 1px 4px #0d172633}.fvh-fl-tab__dot{width:8px;height:8px;border-radius:50%}.fvh-fl-tab__dot.is-passed{background:#0f8a5f}.fvh-fl-tab__dot.is-issues{background:#d03b3b}.fvh-fl-tab__dot.is-awaiting{background:#e0a010}.fvh-fl-tab__count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;color:var(--fl-sub)}.fvh-fl-btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border-radius:999px;border:1px solid transparent;background:var(--fl-soft);color:var(--fl-ink);font:700 14px/1 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer}.fvh-fl-btn:hover{border-color:var(--fl-line)}.fvh-fl-btn.is-on{background:var(--fl-card);border-color:var(--fl-line);box-shadow:0 1px 4px #0d172633;color:var(--fl-accent)}.fvh-fl-sort.ant-select{height:48px}.fvh-fl-sort.ant-select .ant-select-selector{height:48px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid transparent!important;background:var(--fl-soft)!important;box-shadow:none!important}.fvh-fl-sort.ant-select:hover .ant-select-selector{border-color:var(--fl-line)!important}.fvh-fl-sort.ant-select .ant-select-selection-item{display:flex;align-items:center;color:var(--fl-ink);font:700 14px/1 IBM Plex Sans,Segoe UI,sans-serif;padding-inline-end:22px}.fvh-fl-sort.ant-select .ant-select-arrow{inset-inline-end:16px;color:var(--fl-sub)}.fvh-fl-views{display:flex;gap:4px;padding:4px;background:var(--fl-soft);border-radius:999px;height:48px;box-sizing:border-box}.fvh-fl-view{min-height:40px;padding:0 16px;border:none;border-radius:999px;background:transparent;color:var(--fl-ink);font:700 14px/1 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer}.fvh-fl-view.is-on{background:var(--fl-card);box-shadow:0 1px 4px #0d172633}.fvh-fl-filters__panel{display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:var(--fl-card);border:1px solid var(--fl-line);border-radius:18px}.fvh-fl-filters__line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fvh-fl-filters__line .fvh-fl__eyebrow{width:68px;flex-shrink:0}.fvh-fl-filters__none{color:var(--fl-sub);font-size:14px}.fvh-fl-chip{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--fl-line);background:var(--fl-card);color:var(--fl-ink);font:600 13px/1 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer}.fvh-fl-chip.is-on{background:var(--fl-ink);border-color:var(--fl-ink);color:var(--fl-card)}.fvh-fl-chip.is-static{cursor:default;color:var(--fl-sub)}.fvh-fl-summary{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--fl-sub)}.fvh-fl-summary__clear{padding:0;border:none;background:transparent;color:var(--fl-accent);font:700 14px/1 IBM Plex Sans,Segoe UI,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fvh-fl-list{display:flex;flex-direction:column;gap:24px}.fvh-fl-group{display:flex;flex-direction:column;gap:12px}.fvh-fl-group__head{display:flex;align-items:center;gap:12px}.fvh-fl-group__head h2{margin:0;font:600 16px/1.2 IBM Plex Sans,Segoe UI,sans-serif}.fvh-fl-group__rule{flex-grow:1;height:1px;background:var(--fl-line)}.fvh-fl-row{display:grid;grid-template-columns:44px 220px minmax(0,1.5fr) minmax(0,1.2fr) 200px 44px;gap:18px;align-items:start;padding:16px 18px;background:var(--fl-card);border:1px solid var(--fl-line);border-radius:20px;transition:border-color .14s ease,box-shadow .14s ease}.fvh-fl-row:hover{box-shadow:var(--fl-shadow)}.fvh-fl-row.is-expanded{border-color:var(--fl-accent)}.fvh-fl-row__chevron{width:44px;height:44px;border:none;border-radius:12px;background:var(--fl-soft);color:var(--fl-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.fvh-fl-row__chevron .anticon{transition:transform .2s ease}.fvh-fl-row.is-expanded .fvh-fl-row__chevron .anticon{transform:rotate(90deg)}.fvh-fl-row__media{display:flex;flex-direction:column;gap:8px;min-width:0}.fvh-fl-row__thumbs{display:flex;gap:8px}.fvh-fl-row__thumbs .fvh-fl-thumb{width:100px;flex-shrink:0}.fvh-fl-row__thumbs .fvh-fl-thumb .fvh-video-thumb{min-height:0;height:62px;border-radius:12px}.fvh-fl-row__thumbs .fvh-fl-thumb .fvh-video-thumb__overlay-title{font-size:10px}.fvh-fl-row__videoline,.fvh-fl-row__yourtime{font-size:13px;color:var(--fl-sub)}.fvh-fl-row__novideo{width:100%;height:62px;box-sizing:border-box;border:1px dashed var(--fl-line);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--fl-sub)}.fvh-fl-row__main{display:flex;flex-direction:column;gap:8px;min-width:0}.fvh-fl-row__title{text-align:left;padding:0;border:none;background:transparent;color:var(--fl-ink);font:600 17px/1.3 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer}.fvh-fl-row__title:hover{color:var(--fl-accent)}.fvh-fl-row__byline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fvh-fl-row__pilot{display:inline-flex;align-items:center;gap:6px;font-size:13px}.fvh-fl-row__avatar{width:22px;height:22px;border-radius:50%;background:var(--fl-soft);display:flex;align-items:center;justify-content:center;font:700 10px/1 IBM Plex Sans,Segoe UI,sans-serif}.fvh-fl-row__purpose{margin:0;font:400 14px/1.5 IBM Plex Sans,Segoe UI,sans-serif;color:var(--fl-sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fvh-fl-row__result{display:flex;flex-direction:column;gap:10px;min-width:0}.fvh-fl-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font:700 13px/1.4 IBM Plex Sans,Segoe UI,sans-serif}.fvh-fl-pill__dot{width:7px;height:7px;border-radius:50%;background:currentColor}.fvh-fl-pill.is-passed{background:var(--fl-pass-bg);color:var(--fl-pass-fg)}.fvh-fl-pill.is-issues{background:var(--fl-iss-bg);color:var(--fl-iss-fg)}.fvh-fl-pill.is-awaiting{background:var(--fl-wait-bg);color:var(--fl-wait-fg)}.fvh-fl-row__awaiting{font-size:14px;color:var(--fl-sub)}.fvh-fl-row__addresult{align-self:flex-start;padding:0;min-height:24px;border:none;background:transparent;color:var(--fl-accent);font:700 14px/1.4 IBM Plex Sans,Segoe UI,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fvh-fl-row__resulttext{margin:0;font:400 14px/1.5 IBM Plex Sans,Segoe UI,sans-serif;color:var(--fl-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fvh-fl-row__features{display:flex;gap:6px;flex-wrap:wrap}.fvh-fl-row__features .fvh-fl-chip{min-height:26px;padding:0 10px;font-size:12px;border-color:transparent;background:var(--fl-soft)}.fvh-fl-row__features .fvh-fl-chip.is-on{background:var(--fl-ink);color:var(--fl-card)}.fvh-fl-row__where{display:flex;flex-direction:column;gap:6px;font-size:14px;min-width:0}.fvh-fl-row__drone{font-weight:700}.fvh-fl-row__site{color:var(--fl-sub)}.fvh-fl-row__actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:4px}.fvh-fl-row__share.ant-btn{width:44px;height:44px;border-radius:12px;color:var(--fl-sub)}.fvh-fl-row__share.is-on{color:var(--fl-accent)}.fvh-fl-row__unshare.ant-btn{width:44px;height:44px;border-radius:12px;color:var(--fl-iss-fg)}.fvh-fl-row__unshare.ant-btn:hover:not(:disabled){color:var(--fl-iss-fg);background:var(--fl-iss-bg)}.fvh-fl-row__detail{grid-column:1 / -1;min-width:0;overflow-x:auto;padding:16px;border-radius:16px;background:var(--fl-soft)}.fvh-fl-row__detail .fvh-media-review__inner{min-width:0}.fvh-fl-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.fvh-fl-board__col{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;background:var(--fl-soft)}.fvh-fl-board__head{display:flex;align-items:center;gap:8px}.fvh-fl-board__card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--fl-line);border-radius:16px;background:var(--fl-card);color:var(--fl-ink);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.fvh-fl-board__card:hover{transform:translateY(-2px);box-shadow:var(--fl-shadow)}.fvh-fl-board__title{font:600 15px/1.3 IBM Plex Sans,Segoe UI,sans-serif}.fvh-fl-board__meta{font-size:13px;color:var(--fl-sub)}.fvh-fl-board__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--fl-sub)}.fvh-fl-board__empty{padding:20px;border:1px dashed var(--fl-line);border-radius:16px;text-align:center;font-size:13px;color:var(--fl-sub)}.fvh-fl-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;background:var(--fl-card);border:1px dashed var(--fl-line);border-radius:20px}.fvh-fl-empty__title{font:600 20px/1.2 IBM Plex Sans,Segoe UI,sans-serif}.fvh-fl-empty__note{font-size:15px;color:var(--fl-sub)}.fvh-fl-empty__btn{min-height:44px;padding:0 20px;border:none;border-radius:999px;background:var(--fl-ink);color:var(--fl-card);font:700 15px/1 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer}@media(max-width:1280px){.fvh-fl-row{grid-template-columns:44px 220px minmax(0,1.4fr) minmax(0,1.2fr) 44px}.fvh-fl-row__where{grid-column:2 / 5;flex-direction:row;flex-wrap:wrap;gap:12px}}@media(max-width:1000px){.fvh-fl-filters__row{flex-wrap:wrap}.fvh-fl-top,.fvh-fl-board{grid-template-columns:minmax(0,1fr)}.fvh-fl-days{align-items:flex-start;flex-direction:column}.fvh-fl-days__grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.fvh-fl-row{grid-template-columns:44px minmax(0,1fr) 44px}.fvh-fl-row__media,.fvh-fl-row__main,.fvh-fl-row__result,.fvh-fl-row__where{grid-column:2 / 3}}.fvw-quality{position:absolute;right:44px;top:8px;z-index:3}.fvw-quality-btn{border:0;cursor:pointer;border-radius:6px;padding:3px 8px;background:#081422b8;color:#dbe7f1}.fvw-quality-btn.is-open,.fvw-quality-btn:hover{background:#081422eb;color:#fff}.fvw-quality-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:152px;max-height:220px;overflow-y:auto;padding:6px;border:1px solid rgba(120,200,255,.28);border-radius:10px;background:#081422f7;box-shadow:0 12px 26px #00000073}.fvw-quality-head{padding:3px 9px 7px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#dbe7f199}.fvw-quality-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#e8f1f8;font-size:12.5px;text-align:left;cursor:pointer}.fvw-quality-item:hover{background:#78c8ff24}.fvw-quality-item.is-active{background:#78c8ff33;font-weight:600}.fvw-quality-item.is-active:after{content:"✓";font-size:11.5px;color:#7fc0ff}.fvw-quality-hint{font-size:11px;color:#dbe7f199}.fvw-quality-note{padding:2px 9px 6px;max-width:168px;font-size:10.5px;line-height:1.4;color:#dbe7f18c}.vp-root{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:min(82vw,1100px);max-height:calc(100vh - 180px);background:#000;border-radius:12px;overflow:hidden;line-height:0}.vp-root.vp-fullscreen{max-width:none;max-height:none;width:100vw;height:100vh;border-radius:0}.vp-video{display:block;width:100%;max-width:min(82vw,1100px);max-height:calc(100vh - 180px);object-fit:contain;background:#000;cursor:pointer}.vp-fullscreen .vp-video{max-width:none;max-height:none;width:100%;height:100%}.vp-probing-active .vp-video{opacity:0}.vp-probing-active .vp-controls{opacity:0!important;pointer-events:none}.vp-probing{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#cdd6e6;font-size:13px;background:#000}.vp-spinner{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:#2f6bff;animation:vp-spin .8s linear infinite}@keyframes vp-spin{to{transform:rotate(360deg)}}.vp-center-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;padding-left:6px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;cursor:pointer;background:#141b28b8;box-shadow:0 6px 24px #00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .15s ease,background .15s ease;z-index:3}.vp-center-play:hover{background:#2f6bff;transform:translate(-50%,-50%) scale(1.06)}.vp-controls{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:8px 14px 12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72) 60%);opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;line-height:normal}.vp-show-controls .vp-controls{opacity:1;transform:none;pointer-events:auto}.vp-seek{position:relative;height:18px;display:flex;align-items:center;cursor:pointer}.vp-seek-track{position:relative;width:100%;height:5px;border-radius:3px;background:#ffffff40;overflow:visible}.vp-seek-buffered{position:absolute;top:0;left:0;height:100%;border-radius:3px;background:#fff6}.vp-seek-played{position:absolute;top:0;left:0;height:100%;border-radius:3px;background:#2f6bff}.vp-seek-thumb{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000080;transform:translate(-50%,-50%);opacity:0;transition:opacity .15s ease}.vp-seek:hover .vp-seek-thumb{opacity:1}.vp-seek-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.vp-bar{display:flex;align-items:center;gap:12px;margin-top:6px;color:#fff}.vp-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:#fff;font-size:15px;cursor:pointer;transition:background .15s ease,color .15s ease}.vp-btn:hover{background:#ffffff26}.vp-volume{display:flex;align-items:center;gap:4px}.vp-volume-input{width:0;opacity:0;height:4px;transition:width .2s ease,opacity .2s ease;accent-color:#2f6bff;cursor:pointer}.vp-volume:hover .vp-volume-input,.vp-volume-input:focus{width:80px;opacity:1}.vp-time{display:flex;align-items:center;gap:5px;font-size:12.5px;font-variant-numeric:tabular-nums;color:#e8ecf3}.vp-time-sep{color:#ffffff8c}.vp-title{flex:1;min-width:0;text-align:right;font-size:12.5px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-fullscreen-btn{margin-left:auto}.vp-title+.vp-fullscreen-btn{margin-left:0}.vp-quality{position:relative;display:inline-flex;margin-left:auto}.vp-title+.vp-quality{margin-left:0}.vp-quality+.vp-fullscreen-btn{margin-left:0}.vp-quality-btn{width:auto;gap:7px;padding:0 10px;font-size:14px}.vp-quality-btn.is-open{background:#ffffff2e}.vp-quality-value{font-size:12.5px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.vp-quality-menu{position:absolute;right:0;bottom:calc(100% + 10px);z-index:5;min-width:168px;max-height:246px;overflow-y:auto;padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#0c121cf5;box-shadow:0 12px 30px #00000073}.vp-quality-head{padding:4px 10px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.vp-quality-item{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:transparent;color:#fff;font-size:13px;text-align:left;cursor:pointer}.vp-quality-item:hover{background:#ffffff1f}.vp-quality-item.is-active{background:#5aaaff2e;font-weight:600}.vp-quality-item.is-active:after{content:"✓";font-size:12px;color:#7fc0ff}.vp-quality-hint{font-size:11.5px;color:#ffffff8c}.vp-quality-item.is-active .vp-quality-hint{color:#ffffffb8}.vp-quality-note{padding:2px 10px 8px;max-width:232px;font-size:11.5px;line-height:1.45;color:#ffffff80}.vp-quality-head--split{margin-top:4px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.vp-speed-row{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:0 4px 2px}.vp-speed-chip{padding:6px 4px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:transparent;color:#ffffffd1;font-size:11.5px;line-height:1;cursor:pointer}.vp-speed-chip:hover{background:#ffffff1f}.vp-speed-chip.is-active{border-color:#7fc0ffb3;background:#5aaaff38;color:#fff;font-weight:700}.vp-speed-badge{padding:1px 5px;border-radius:5px;background:#5aaaff4d;font-size:11px;font-weight:700}.zeena-paginator-shell{--zp-h: 36px;--zp-radius: 8px;--zp-border: #d1d5db;--zp-border-hover: #94a3b8;--zp-bg: #ffffff;--zp-bg-muted: #f8fafc;--zp-text: #334155;--zp-text-muted: #64748b;--zp-active-bg: var(--primary-color, #005987);--zp-active-border: var(--primary-color, #005987);--zp-shadow: 0 1px 2px rgba(15, 23, 42, .05);--zp-gap-section: 16px;--zp-gap-inner: 10px;display:flex;width:100%;box-sizing:border-box;overflow:visible;padding-bottom:2px}.zeena-paginator-shell--right{justify-content:flex-end}.zeena-paginator-shell--left{justify-content:flex-start}.zeena-paginator-shell--center{justify-content:center}.zeena-paginator{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--zp-gap-section);width:max-content;max-width:none;min-height:var(--zp-h);padding:0;box-sizing:border-box;font-family:inherit;font-size:13px;line-height:1;color:var(--zp-text-muted)}.zeena-paginator__section{display:inline-flex;align-items:center;gap:var(--zp-gap-inner);flex-shrink:0;min-height:var(--zp-h)}.zeena-paginator__divider{width:1px;height:22px;background:#e2e8f0;flex-shrink:0;align-self:center}.zeena-paginator__label{display:inline-flex;align-items:center;height:var(--zp-h);color:var(--zp-text-muted);font-size:13px;font-weight:400;line-height:1;white-space:nowrap}.zeena-paginator__range{display:inline-flex;align-items:center;justify-content:center;height:var(--zp-h);min-width:108px;padding:0 2px;color:var(--zp-text);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.zeena-paginator__select.ant-select{flex-shrink:0;height:auto;min-height:var(--zp-h);overflow:visible}.zeena-paginator__select--size,.zeena-paginator__select--jump{flex-shrink:0}.zeena-paginator__select--jump .ant-select-selection-item{text-align:center;width:100%;padding-inline:0 2px!important}.zeena-paginator__select.ant-select:not(.ant-select-disabled) .ant-select-selector{height:var(--zp-h)!important;min-height:var(--zp-h)!important;padding:0 26px 0 10px!important;border:1px solid var(--zp-border)!important;border-radius:var(--zp-radius)!important;background:var(--zp-bg)!important;box-shadow:var(--zp-shadow)!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;overflow:visible!important}.zeena-paginator__select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--zp-border-hover)!important}.zeena-paginator__select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:color-mix(in srgb,var(--primary-color, #005987) 55%,var(--zp-border))!important;box-shadow:var(--zp-shadow),0 0 0 2px color-mix(in srgb,var(--primary-color, #005987) 14%,transparent)!important}.zeena-paginator__select .ant-select-selection-item{line-height:1!important;color:var(--zp-text)!important;font-weight:500;font-variant-numeric:tabular-nums;padding-inline-end:0!important;overflow:visible!important;text-overflow:clip!important}.zeena-paginator__select .ant-select-arrow{color:var(--zp-text-muted);inset-inline-end:8px;margin-top:-6px;font-size:10px}.zeena-paginator__dropdown.ant-select-dropdown{width:max-content!important;min-width:0!important;max-width:min(220px,calc(100vw - 24px))!important;border-radius:10px;padding:6px;box-shadow:0 8px 24px #0f172a1f;overflow:visible!important;box-sizing:border-box}.zeena-paginator__dropdown--size,.zeena-paginator__dropdown--jump{min-width:unset!important}.zeena-paginator__dropdown .rc-virtual-list,.zeena-paginator__dropdown .rc-virtual-list-holder,.zeena-paginator__dropdown .rc-virtual-list-holder-inner{width:100%!important;min-width:100%!important;max-width:none!important}.zeena-paginator__dropdown .ant-select-item{border-radius:6px;min-height:34px;line-height:34px;padding-inline:10px 12px;font-variant-numeric:tabular-nums}.zeena-paginator__dropdown .ant-select-item-option{display:flex!important;align-items:center!important;width:100%;box-sizing:border-box;gap:8px}.zeena-paginator__dropdown .ant-select-item-option-content{flex:1 1 auto;overflow:visible!important;text-overflow:clip!important;white-space:nowrap}.zeena-paginator__dropdown--size .ant-select-item-option-state,.zeena-paginator__dropdown--jump .ant-select-item-option-state{position:static!important;transform:none!important;flex:0 0 16px;order:-1;margin-inline-end:0!important}.zeena-paginator__dropdown--jump .ant-select-item{justify-content:flex-start;padding-inline:10px 14px;text-align:left}.zeena-paginator__dropdown--jump .ant-select-item-option{position:static;gap:10px}.zeena-paginator__dropdown--jump .ant-select-item-option-content{flex:1 1 auto;text-align:left;padding-inline-end:4px}.zeena-paginator__dropdown .ant-select-item-option-selected{background:color-mix(in srgb,var(--primary-color, #005987) 10%,#ffffff)!important;color:var(--zp-text)!important;font-weight:600}.zeena-paginator__nav{gap:6px}.zeena-paginator__pages{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.zeena-paginator__icon-btn,.zeena-paginator__page-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--zp-h);min-width:var(--zp-h);height:var(--zp-h);padding:0;margin:0;border:1px solid var(--zp-border);border-radius:var(--zp-radius);background:var(--zp-bg);color:var(--zp-text);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;box-shadow:var(--zp-shadow);transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.zeena-paginator__icon-btn .anticon{display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.zeena-paginator__page-btn--active{background:var(--zp-active-bg);border-color:var(--zp-active-border);color:#fff;box-shadow:0 1px 3px #0f172a29}.zeena-paginator__icon-btn:hover:not(:disabled),.zeena-paginator__page-btn:hover:not(:disabled):not(.zeena-paginator__page-btn--active){border-color:var(--zp-border-hover);background:var(--zp-bg-muted)}.zeena-paginator__icon-btn:disabled,.zeena-paginator__page-btn:disabled{opacity:1;cursor:not-allowed;background:var(--zp-bg-muted);border-color:#e5e7eb;color:#cbd5e1;box-shadow:none}.zeena-paginator__ellipsis{display:inline-flex;align-items:center;justify-content:center;width:20px;height:var(--zp-h);color:#94a3b8;font-size:14px;letter-spacing:1px;-webkit-user-select:none;user-select:none}.zeena-paginator__jump-group{gap:var(--zp-gap-inner)}[data-theme=dark] .zeena-paginator-shell{--zp-border: rgba(255, 255, 255, .14);--zp-border-hover: rgba(255, 255, 255, .28);--zp-bg: #1f1f1f;--zp-bg-muted: #262626;--zp-text: rgba(255, 255, 255, .88);--zp-text-muted: rgba(255, 255, 255, .58);--zp-shadow: 0 1px 2px rgba(0, 0, 0, .28)}[data-theme=dark] .zeena-paginator__divider{background:#ffffff1f}[data-theme=dark] .zeena-paginator__page-btn--active{background:color-mix(in srgb,var(--primary-color, #005987) 78%,#1f1f1f);border-color:color-mix(in srgb,var(--primary-color, #005987) 78%,#1f1f1f)}[data-theme=dark] .zeena-paginator__icon-btn:disabled,[data-theme=dark] .zeena-paginator__page-btn:disabled{background:#1a1a1a;border-color:#ffffff14;color:#ffffff38}[data-theme=dark] .zeena-paginator__dropdown.ant-select-dropdown,[data-theme=dark] .zeena-paginator__dropdown .rc-virtual-list,[data-theme=dark] .zeena-paginator__dropdown .rc-virtual-list-holder,[data-theme=dark] .zeena-paginator__dropdown .rc-virtual-list-holder-inner,[data-theme=dark] .zeena-paginator__dropdown .ant-select-item,[data-theme=dark] .zeena-paginator__dropdown .ant-select-item-option-content{background:#1f1f1f!important;color:#ffffffe0!important}[data-theme=dark] .zeena-paginator__dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff14!important}[data-theme=dark] .zeena-paginator__dropdown .ant-select-item-option-selected{background:#0086b838!important;color:#ffffffeb!important}@media(max-width:768px){.zeena-paginator{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;max-width:100%}.zeena-paginator--responsive .zeena-paginator__divider:last-of-type,.zeena-paginator--responsive .zeena-paginator__section--jump{display:none}}.zeena-dr{--zeena-dr-primary: #005987;--zeena-dr-primary-soft: rgba(0, 89, 135, .12);--zeena-dr-primary-border: rgba(0, 89, 135, .35);--zeena-dr-bg: #ffffff;--zeena-dr-bg-muted: #f5f7fa;--zeena-dr-bg-hover: #eef4f8;--zeena-dr-border: #e5e7eb;--zeena-dr-text: #101828;--zeena-dr-text-secondary: #475467;--zeena-dr-text-muted: #98a2b3;--zeena-dr-shadow: 0 16px 40px rgba(15, 23, 42, .18);--zeena-dr-trigger-bg: #ffffff;--zeena-dr-radius: 10px;position:relative;width:100%;min-width:0;display:block}.zeena-dr-portal{--zeena-dr-primary: #005987;--zeena-dr-primary-soft: rgba(0, 89, 135, .12);--zeena-dr-primary-border: rgba(0, 89, 135, .35);--zeena-dr-bg: #ffffff;--zeena-dr-bg-muted: #f5f7fa;--zeena-dr-bg-hover: #eef4f8;--zeena-dr-border: #e5e7eb;--zeena-dr-text: #101828;--zeena-dr-text-secondary: #475467;--zeena-dr-text-muted: #98a2b3;--zeena-dr-shadow: 0 16px 40px rgba(15, 23, 42, .18);--zeena-dr-radius: 10px;--zeena-dr-trigger-bg: #ffffff;display:flex;flex-direction:column;height:auto;overflow:hidden;box-sizing:border-box}[data-theme=dark] .zeena-dr,[data-theme=dark] .zeena-dr-portal{--zeena-dr-primary: #005987;--zeena-dr-primary-soft: rgba(0, 89, 135, .28);--zeena-dr-primary-border: rgba(0, 137, 204, .55);--zeena-dr-bg: #1a1a1a;--zeena-dr-bg-muted: #141414;--zeena-dr-bg-hover: #252525;--zeena-dr-border: #303030;--zeena-dr-text: rgba(255, 255, 255, .92);--zeena-dr-text-secondary: rgba(255, 255, 255, .65);--zeena-dr-text-muted: rgba(255, 255, 255, .4);--zeena-dr-shadow: 0 18px 44px rgba(0, 0, 0, .55);--zeena-dr-trigger-bg: #252525}.zeena-dr-trigger{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;height:40px;min-height:40px;max-height:40px;margin:0;padding:0 10px;border:1px solid var(--zeena-dr-border);border-radius:8px;background:var(--zeena-dr-trigger-bg);color:var(--zeena-dr-text);cursor:pointer;text-align:left;font:inherit;transition:border-color .15s,box-shadow .15s}.zeena-dr-trigger:hover:not(:disabled){border-color:var(--zeena-dr-primary)}.zeena-dr-trigger--open,.zeena-dr-trigger--active{border-color:var(--zeena-dr-primary);box-shadow:0 0 0 2px var(--zeena-dr-primary-soft)}.zeena-dr-trigger--disabled{opacity:.5;cursor:not-allowed}.zeena-dr-trigger__icon{flex-shrink:0;color:var(--zeena-dr-primary);font-size:14px}.zeena-dr-trigger__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3}.zeena-dr-trigger__text--placeholder{color:var(--zeena-dr-text-muted);font-weight:400}.zeena-dr-trigger__range{color:var(--zeena-dr-text)}.zeena-dr-trigger__suffix{color:var(--zeena-dr-text-secondary)}.zeena-dr-trigger__clear{flex-shrink:0;color:var(--zeena-dr-text-muted);font-size:12px}.zeena-dr-trigger__clear:hover{color:var(--zeena-dr-text-secondary)}.zeena-dr-popover{display:flex;flex-direction:column;width:100%;height:auto;min-height:0;flex-shrink:0;background:var(--zeena-dr-bg);border:1px solid var(--zeena-dr-border);border-radius:var(--zeena-dr-radius);box-shadow:var(--zeena-dr-shadow);overflow:hidden;color:var(--zeena-dr-text)}.zeena-dr-popover__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--zeena-dr-border);background:var(--zeena-dr-bg-muted)}.zeena-dr-popover__title{min-width:0;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zeena-dr-popover__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:1px solid var(--zeena-dr-border);border-radius:6px;background:transparent;color:var(--zeena-dr-text-secondary);cursor:pointer}.zeena-dr-popover__close:hover{background:var(--zeena-dr-bg-hover);color:var(--zeena-dr-text)}.zeena-dr-popover__body{display:flex;align-items:stretch;flex:0 0 auto;min-height:0;overflow:hidden}.zeena-dr-popover__body--custom{position:relative;display:block;padding-left:240px;min-height:0}.zeena-dr-popover__body--custom .zeena-dr-presets{position:absolute;left:0;top:0;bottom:0;flex:none;width:240px;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;border-right:1px solid var(--zeena-dr-border)}.zeena-dr-presets{flex:0 0 240px;width:240px;min-height:0;max-height:100%;overflow-y:auto;padding:6px;border-right:1px solid var(--zeena-dr-border);background:var(--zeena-dr-bg-muted);box-sizing:border-box}.zeena-dr-popover__body:not(.zeena-dr-popover__body--custom){flex-direction:column}.zeena-dr-popover__body:not(.zeena-dr-popover__body--custom) .zeena-dr-presets{flex:1 1 auto;width:100%;min-height:0;max-height:370px;border-right:none;overflow-y:auto}.zeena-dr-preset{display:flex;align-items:flex-start;gap:8px;width:100%;margin:0 0 2px;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--zeena-dr-text);cursor:pointer;text-align:left;font:inherit;transition:background .12s,border-color .12s}.zeena-dr-preset:hover{background:var(--zeena-dr-bg-hover)}.zeena-dr-preset--selected{background:var(--zeena-dr-primary-soft);border-color:var(--zeena-dr-primary-border)}.zeena-dr-preset__radio{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:1px;border:1.5px solid var(--zeena-dr-text-muted);border-radius:50%;box-sizing:border-box}.zeena-dr-preset--selected .zeena-dr-preset__radio{border-color:var(--zeena-dr-primary)}.zeena-dr-preset__radio-dot{width:8px;height:8px;border-radius:50%;background:transparent}.zeena-dr-preset--selected .zeena-dr-preset__radio-dot{background:var(--zeena-dr-primary)}.zeena-dr-preset__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.zeena-dr-preset__label{font-size:12px;font-weight:600;line-height:1.25}.zeena-dr-preset__preview{font-size:10px;font-weight:400;color:var(--zeena-dr-text-secondary);line-height:1.25}.zeena-dr-custom{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:var(--zeena-dr-bg);overflow:hidden}.zeena-dr-custom--time{overflow:hidden}.zeena-dr-calendars{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0;flex:0 0 auto;overflow:hidden}.zeena-dr-time-panel{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;overflow:hidden}.zeena-dr-time-panel__toolbar{display:flex;align-items:center;gap:8px;flex:0 0 auto}.zeena-dr-time-panel__back,.zeena-dr-time-panel__done{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;margin:0;padding:0 10px;border:1px solid var(--zeena-dr-border);border-radius:6px;background:var(--zeena-dr-bg-muted);color:var(--zeena-dr-primary);font-size:12px;font-weight:600;cursor:pointer}.zeena-dr-time-panel__back:hover,.zeena-dr-time-panel__done:hover{background:var(--zeena-dr-primary-soft);border-color:var(--zeena-dr-primary-border)}.zeena-dr-time-panel__title{flex:1 1 auto;min-width:0;text-align:center;font-size:12px;font-weight:600;color:var(--zeena-dr-text)}.zeena-dr-time-panel .zeena-dr-time{flex:0 0 auto;height:210px;min-height:210px;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);gap:8px;padding:8px;border:1px solid var(--zeena-dr-border);border-radius:8px;background:var(--zeena-dr-bg-muted)}.zeena-dr-time-panel .zeena-dr-time__col{min-height:0;height:100%}.zeena-dr-time-panel .zeena-dr-time__list{flex:1 1 auto;max-height:none;min-height:0;height:auto}.zeena-dr-month{min-width:0}.zeena-dr-month__header{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:4px}.zeena-dr-month__title{font-size:12px;font-weight:700;color:var(--zeena-dr-text)}.zeena-dr-month__nav{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:1px solid var(--zeena-dr-border);border-radius:6px;background:var(--zeena-dr-bg);color:var(--zeena-dr-text-secondary);cursor:pointer}.zeena-dr-month__nav:hover{background:var(--zeena-dr-bg-hover);color:var(--zeena-dr-text)}.zeena-dr-month__weekdays,.zeena-dr-month__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.zeena-dr-month__weekday{display:flex;align-items:center;justify-content:center;height:22px;font-size:10px;font-weight:700;color:var(--zeena-dr-text-muted);text-transform:uppercase}.zeena-dr-day{position:relative;display:flex;align-items:center;justify-content:center;height:28px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;font:inherit;color:var(--zeena-dr-text)}.zeena-dr-day__num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;font-size:12px;font-weight:500;line-height:1;z-index:1}.zeena-dr-day--outside{color:var(--zeena-dr-text-muted);opacity:.55}.zeena-dr-day--today .zeena-dr-day__num{box-shadow:inset 0 0 0 1px var(--zeena-dr-primary-border)}.zeena-dr-day:hover .zeena-dr-day__num{background:var(--zeena-dr-bg-hover)}.zeena-dr-day--in-range,.zeena-dr-day--start,.zeena-dr-day--end{background:var(--zeena-dr-primary-soft)}.zeena-dr-day--start{border-radius:8px 0 0 8px}.zeena-dr-day--end{border-radius:0 8px 8px 0}.zeena-dr-day--start.zeena-dr-day--end{border-radius:8px}.zeena-dr-day--start .zeena-dr-day__num,.zeena-dr-day--end .zeena-dr-day__num{background:var(--zeena-dr-primary);color:#fff;font-weight:700}.zeena-dr-day--start:hover .zeena-dr-day__num,.zeena-dr-day--end:hover .zeena-dr-day__num{background:var(--zeena-dr-primary);color:#fff}.zeena-dr-fromto{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;min-width:0}.zeena-dr-fromto__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.zeena-dr-fromto__field{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0}.zeena-dr-fromto__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--zeena-dr-text-secondary)}.zeena-dr-fromto__row{display:flex;align-items:center;gap:6px;min-width:0}.zeena-dr-fromto__input{box-sizing:border-box;height:32px;flex:1 1 auto;min-width:0;padding:0 8px;border:1px solid var(--zeena-dr-border);border-radius:6px;background:var(--zeena-dr-trigger-bg, var(--zeena-dr-bg));color:var(--zeena-dr-text)!important;-webkit-text-fill-color:var(--zeena-dr-text);caret-color:var(--zeena-dr-text);font-size:12px;font-weight:500;outline:none;color-scheme:light}[data-theme=dark] .zeena-dr-fromto__input{color-scheme:dark;background:#252525!important;border-color:#404040;color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92);caret-color:#ffffffeb}[data-theme=dark] .zeena-dr-fromto__input:-webkit-autofill,[data-theme=dark] .zeena-dr-fromto__input:-webkit-autofill:hover,[data-theme=dark] .zeena-dr-fromto__input:-webkit-autofill:focus{-webkit-text-fill-color:rgba(255,255,255,.92);caret-color:#ffffffeb;box-shadow:0 0 0 1000px #252525 inset;transition:background-color 99999s ease-in-out 0s}[data-theme=dark] .zeena-dr-fromto__time-btn{background:#1a1a1a;border-color:#404040;color:#69b1ff}.zeena-dr-fromto__input::placeholder{color:var(--zeena-dr-text-muted);-webkit-text-fill-color:var(--zeena-dr-text-muted);opacity:1}.zeena-dr-fromto__input:focus{border-color:var(--zeena-dr-primary);box-shadow:0 0 0 2px var(--zeena-dr-primary-soft)}.zeena-dr-fromto__time-btn{box-sizing:border-box;flex:0 0 auto;height:32px;min-width:52px;margin:0;padding:0 6px;border:1px solid var(--zeena-dr-border);border-radius:6px;background:var(--zeena-dr-bg-muted);color:var(--zeena-dr-primary);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.zeena-dr-fromto__time-btn:hover,.zeena-dr-fromto__time-btn--open{border-color:var(--zeena-dr-primary-border);background:var(--zeena-dr-primary-soft);color:var(--zeena-dr-primary)}.zeena-dr-time{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:6px;border:1px solid var(--zeena-dr-border);border-radius:6px;background:var(--zeena-dr-bg-muted);flex:1 1 auto;min-height:0}.zeena-dr-time__col{min-width:0;min-height:0;display:flex;flex-direction:column;gap:2px}.zeena-dr-time__col-label{font-size:10px;font-weight:600;color:var(--zeena-dr-text-muted);text-align:center;flex:0 0 auto}.zeena-dr-time__list{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto;border-radius:6px;background:var(--zeena-dr-bg);border:1px solid var(--zeena-dr-border);scrollbar-width:thin}.zeena-dr-time__cell{display:flex;align-items:center;justify-content:center;width:100%;height:26px;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:var(--zeena-dr-text-secondary);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.zeena-dr-time__cell:hover{background:var(--zeena-dr-bg-hover);color:var(--zeena-dr-text)}.zeena-dr-time__cell--selected{background:var(--zeena-dr-primary)!important;color:#fff!important;font-weight:700}.zeena-dr-popover__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid var(--zeena-dr-border);background:var(--zeena-dr-bg-muted)}.zeena-dr-popover__hint{flex:1 1 auto;min-width:0;margin-right:auto;font-size:11px;font-weight:500;color:#ff4d4f;line-height:1.3}.zeena-dr-btn{display:inline-flex;align-items:center;justify-content:center;min-width:80px;height:32px;margin:0;padding:0 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent}.zeena-dr-btn--ghost{background:transparent;border-color:var(--zeena-dr-border);color:var(--zeena-dr-primary)}.zeena-dr-btn--ghost:hover{background:var(--zeena-dr-bg-hover)}.zeena-dr-btn--primary{background:var(--zeena-dr-primary);border-color:var(--zeena-dr-primary);color:#fff}.zeena-dr-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.zeena-dr-btn--primary:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.zeena-dr-popover__body--custom{padding-left:0;display:flex;flex-direction:column}.zeena-dr-popover__body--custom .zeena-dr-presets{position:static;flex:0 0 auto;width:100%;max-height:160px;border-right:none;border-bottom:1px solid var(--zeena-dr-border)}.zeena-dr-calendars{grid-template-columns:1fr}}.admin-col-header{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;width:auto;max-width:100%;min-width:0;line-height:1.2}.admin-col-header__title,.admin-col-header__label{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-resource-list-table .ant-table-thead>tr>th.admin-col-filterable--id .admin-col-header{gap:2px}.ant-table-thead>tr>th.admin-col-filterable:not(.ant-table-column-has-sorters) .ant-table-column-title{display:inline-flex;align-items:center;width:auto;max-width:100%}.ant-table-thead>tr>th.admin-col-filterable.ant-table-column-has-sorters .ant-table-column-sorters{justify-content:space-between}.ant-table-thead>tr>th.admin-col-filterable .ant-table-column-title{flex:0 1 auto}.admin-col-menu-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--sa-text-muted, rgba(0, 0, 0, .42));font-size:14px;line-height:1;cursor:pointer;z-index:2;opacity:.72;transition:color .15s ease,background .15s ease,opacity .15s ease}.admin-col-header:hover .admin-col-menu-trigger,.admin-col-menu-trigger--open{opacity:1}.admin-col-menu-trigger:hover,.admin-col-menu-trigger--open{color:var(--sa-accent, #0b72b9);background:color-mix(in srgb,var(--sa-accent, #0b72b9) 12%,transparent)}.admin-col-menu-trigger--active{opacity:1;width:22px;height:22px;min-width:22px;border-radius:999px;font-size:11px;background:var(--sa-accent, #0b72b9);color:#fff}.admin-col-menu-trigger--active:hover,.admin-col-menu-trigger--open.admin-col-menu-trigger--active:hover{background:color-mix(in srgb,var(--sa-accent, #0b72b9) 88%,#000);color:#fff}.admin-col-context-menu{padding:6px}.admin-col-context-menu__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px 8px;border-bottom:1px solid var(--sa-border, #c5d0dc)}.admin-col-context-menu__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sa-text-secondary)}.admin-col-context-menu__close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:var(--sa-text-secondary);cursor:pointer}.admin-col-context-menu__close:hover{background:color-mix(in srgb,var(--sa-accent, #0b72b9) 10%,transparent);color:var(--sa-accent, #0b72b9)}.admin-col-context-menu__item{display:flex;align-items:center;gap:10px;width:100%;margin-top:4px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--sa-text);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.admin-col-context-menu__item:hover{background:color-mix(in srgb,var(--sa-accent, #0b72b9) 10%,transparent)}.admin-col-context-menu__item--active{color:var(--sa-accent, #0b72b9)}.admin-col-context-menu__item-icon{display:inline-flex;width:16px;justify-content:center;color:inherit}.admin-col-context-menu__item-label{flex:1 1 auto}.admin-col-context-menu__item-meta{font-size:11px;font-weight:700;color:var(--sa-accent, #0b72b9)}.admin-resource-list-table .ant-table-thead>tr>th.admin-col-filterable--active{background:color-mix(in srgb,var(--sa-accent, #0b72b9) 6%,var(--sa-table-header-bg))!important}.admin-resource-list-table .ant-table-thead>tr>th.admin-col-filterable{padding-inline:10px 8px}.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorters{align-items:center;gap:4px;width:100%;min-height:24px;padding:0;background:transparent!important;box-shadow:none!important;justify-content:space-between}.admin-resource-list-table .ant-table-thead>tr>th:not(.ant-table-column-has-sorters) .ant-table-column-title{display:inline-flex;align-items:center;width:auto;max-width:100%}.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-title{display:flex;align-items:center;flex:0 1 auto;min-width:0;min-height:24px}.admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-has-sorters:hover,.admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-sort,.admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-sort:hover{background:var(--sa-table-header-bg, #e8ecf3)!important}[data-theme=dark] .admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-has-sorters:hover,[data-theme=dark] .admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-sort,[data-theme=dark] .admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-sort:hover,.system-admin-layout--dark .admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-has-sorters:hover,.system-admin-layout--dark .admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-sort,.system-admin-layout--dark .admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-sort:hover{background:var(--sa-table-header-bg, #1a2332)!important}.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorters:hover,.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorters:active,.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter:hover,.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter:active,.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-inner:hover,.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-inner:active,.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-up:hover,.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-down:hover{background:transparent!important;box-shadow:none!important}.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:18px;margin-inline-start:0;color:var(--sa-text-muted, rgba(0, 0, 0, .34));line-height:1;vertical-align:middle}.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-inner{position:relative;display:block;width:16px;height:18px;min-width:16px;min-height:18px;background:transparent!important;color:inherit;line-height:1}.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-up,.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-down{position:absolute!important;left:50%;display:flex!important;align-items:center;justify-content:center;width:12px;height:9px;margin:0!important;padding:0!important;line-height:1;transform:translate(-50%);color:inherit}.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-up{top:0}.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-down{bottom:0}.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-up svg,.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-down svg{display:block;width:10px;height:10px}.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-up.active,.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-down.active{color:var(--sa-accent, #0b72b9)}.admin-col-filter-popover .ant-popover-inner{padding:0;border-radius:12px;border:1px solid var(--sa-border, #9fb8d1);background:var(--sa-elevated, #ffffff);box-shadow:0 18px 42px #0f172a38,0 4px 12px #0f172a1f;overflow:hidden}.admin-col-filter-popover.ant-popover{z-index:2200}.admin-col-filter-popover--custom{position:fixed;z-index:2200;width:320px;border:1px solid var(--sa-border, #9fb8d1);border-radius:12px;background:var(--sa-elevated, #ffffff);box-shadow:0 18px 42px #0f172a38,0 4px 12px #0f172a1f;overflow:hidden}.admin-col-filter-popover--custom:before{content:"";position:absolute;top:-6px;left:var(--admin-col-filter-arrow-left, 28px);width:10px;height:10px;border-left:1px solid var(--sa-border, #9fb8d1);border-top:1px solid var(--sa-border, #9fb8d1);background:#f7fbff;transform:rotate(45deg)}.admin-col-filter-popover--context.admin-col-filter-popover--custom{width:200px}.admin-col-filter-popover--above:before{top:auto;bottom:-6px;border-left:none;border-top:none;border-right:1px solid var(--sa-border, #9fb8d1);border-bottom:1px solid var(--sa-border, #9fb8d1);background:var(--sa-elevated, #ffffff);transform:rotate(45deg)}.admin-col-filter-popover .ant-popover-arrow:before{background:var(--sa-elevated, #ffffff);border:1px solid var(--sa-border, #9fb8d1)}.admin-col-filter-menu{width:320px;background:var(--sa-elevated, #ffffff)}.admin-col-filter-menu__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 12px 10px;border-bottom:1px solid var(--sa-border, #d2dfec);background:linear-gradient(180deg,#f7fbff,#edf5fc)}.admin-col-filter-menu__eyebrow{margin-bottom:3px;color:var(--sa-text-secondary, #52677f);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.admin-col-filter-menu__title{max-width:230px;color:var(--sa-text, #0f2742);font-size:13px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-col-filter-menu__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-3px -3px 0 0;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sa-text-secondary, #52677f);font-size:11px;cursor:pointer}.admin-col-filter-menu__close:hover{color:var(--sa-text, #0f2742);background:color-mix(in srgb,var(--sa-text-secondary) 12%,transparent);border-color:color-mix(in srgb,var(--sa-text-secondary) 18%,transparent)}.admin-col-filter-menu__footer{display:flex;justify-content:flex-end;padding:9px 12px 11px;border-top:1px solid var(--sa-border, #d2dfec);background:#fbfdff}.admin-col-filter-menu__clear{padding:0;border:0;background:transparent;color:var(--sa-accent, #0b72b9);font-size:12px;font-weight:700;cursor:pointer}.admin-col-filter-menu__clear:disabled{color:var(--sa-text-secondary, #52677f);cursor:default;opacity:.48}.admin-col-filter-menu__clear:not(:disabled):hover{text-decoration:underline}.admin-col-filter-panel{width:100%;padding:14px 12px;background:var(--sa-elevated, #ffffff)}.admin-col-filter-panel--set{width:100%}.admin-col-filter-set-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;max-height:88px;overflow:auto;padding-right:2px}.admin-col-filter-set-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 10px;border:1px solid color-mix(in srgb,var(--sa-accent, #0b72b9) 28%,#abefc6);border-radius:8px;background:color-mix(in srgb,var(--sa-accent, #0b72b9) 8%,#ecfdf3);color:color-mix(in srgb,var(--sa-accent, #0b72b9) 72%,#067647);font-size:12px;font-weight:600;line-height:1.2}.admin-col-filter-set-tag__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-col-filter-set-tag--toned{padding:2px 4px 2px 2px;border-color:transparent;background:transparent;color:inherit}.admin-col-filter-panel__option .dsm-type-badge{vertical-align:middle}.admin-col-filter-panel .dsm-type-badge,.admin-col-filter-set-tag .dsm-type-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:1px 8px;border-radius:4px;border:1px solid transparent;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.5;white-space:nowrap;text-transform:uppercase}.admin-col-filter-panel .dsm-type-badge--info,.admin-col-filter-set-tag .dsm-type-badge--info{border-color:#84caff;background:#eff8ff;color:#175cd3}.admin-col-filter-panel .dsm-type-badge--warning,.admin-col-filter-set-tag .dsm-type-badge--warning{border-color:#fec84b;background:#fffaeb;color:#b54708}.admin-col-filter-panel .dsm-type-badge--error,.admin-col-filter-set-tag .dsm-type-badge--error{border-color:#fda29b;background:#fef3f2;color:#b42318}.admin-col-filter-panel .dsm-type-badge--critical,.admin-col-filter-set-tag .dsm-type-badge--critical{border-color:#f97066;background:#fef3f2;color:#912018}.admin-col-filter-panel .dsm-type-badge--alert,.admin-col-filter-set-tag .dsm-type-badge--alert{border-color:#f7b27a;background:#fff6ed;color:#c4320a}.admin-col-filter-panel .dsm-type-badge--emergency,.admin-col-filter-set-tag .dsm-type-badge--emergency{border-color:#f04438;background:#fee4e2;color:#7a271a}[data-theme=dark] .admin-col-filter-panel .dsm-type-badge--info,[data-theme=dark] .admin-col-filter-set-tag .dsm-type-badge--info,.admin-col-filter-popover--dark .dsm-type-badge--info{border-color:#2e90fa;background:#2e90fa29;color:#84caff!important}[data-theme=dark] .admin-col-filter-panel .dsm-type-badge--warning,[data-theme=dark] .admin-col-filter-set-tag .dsm-type-badge--warning,.admin-col-filter-popover--dark .dsm-type-badge--warning{border-color:#fdb022;background:#fdb02229;color:#fec84b!important}[data-theme=dark] .admin-col-filter-panel .dsm-type-badge--error,[data-theme=dark] .admin-col-filter-set-tag .dsm-type-badge--error,.admin-col-filter-popover--dark .dsm-type-badge--error{border-color:#f97066;background:#f0443829;color:#fda29b!important}[data-theme=dark] .admin-col-filter-panel .dsm-type-badge--critical,[data-theme=dark] .admin-col-filter-set-tag .dsm-type-badge--critical,.admin-col-filter-popover--dark .dsm-type-badge--critical{border-color:#f04438;background:#f0443833;color:#f97066!important}[data-theme=dark] .admin-col-filter-panel .dsm-type-badge--alert,[data-theme=dark] .admin-col-filter-set-tag .dsm-type-badge--alert,.admin-col-filter-popover--dark .dsm-type-badge--alert{border-color:#f79009;background:#f7900929;color:#f7b27a!important}[data-theme=dark] .admin-col-filter-panel .dsm-type-badge--emergency,[data-theme=dark] .admin-col-filter-set-tag .dsm-type-badge--emergency,.admin-col-filter-popover--dark .dsm-type-badge--emergency{border-color:#d92d20;background:#d92d2038;color:#fda29b!important}.admin-col-filter-panel .ch-type-badge,.admin-col-filter-set-tag .ch-type-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:1px 8px;border-radius:4px;border:1px solid transparent;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.5;white-space:nowrap;text-transform:uppercase}.admin-col-filter-panel .ch-type-badge--connected,.admin-col-filter-set-tag .ch-type-badge--connected{border-color:#6ce9a6;background:#ecfdf3;color:#027a48}.admin-col-filter-panel .ch-type-badge--disconnected,.admin-col-filter-set-tag .ch-type-badge--disconnected{border-color:#fda29b;background:#fef3f2;color:#b42318}[data-theme=dark] .admin-col-filter-panel .ch-type-badge--connected,[data-theme=dark] .admin-col-filter-set-tag .ch-type-badge--connected,.admin-col-filter-popover--dark .ch-type-badge--connected{border-color:#32d583;background:#12b76a2e;color:#6ce9a6!important}[data-theme=dark] .admin-col-filter-panel .ch-type-badge--disconnected,[data-theme=dark] .admin-col-filter-set-tag .ch-type-badge--disconnected,.admin-col-filter-popover--dark .ch-type-badge--disconnected{border-color:#f97066;background:#f044382e;color:#fda29b!important}.admin-col-filter-panel .dci-type-badge,.admin-col-filter-set-tag .dci-type-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:1px 8px;border-radius:4px;border:1px solid transparent;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.5;white-space:nowrap;text-transform:uppercase}.admin-col-filter-panel .dci-type-badge--online,.admin-col-filter-set-tag .dci-type-badge--online{border-color:#6ce9a6;background:#ecfdf3;color:#027a48}.admin-col-filter-panel .dci-type-badge--offline,.admin-col-filter-set-tag .dci-type-badge--offline{border-color:#fda29b;background:#fef3f2;color:#b42318}[data-theme=dark] .admin-col-filter-panel .dci-type-badge--online,[data-theme=dark] .admin-col-filter-set-tag .dci-type-badge--online,.admin-col-filter-popover--dark .dci-type-badge--online{border-color:#32d583;background:#12b76a2e;color:#6ce9a6!important}[data-theme=dark] .admin-col-filter-panel .dci-type-badge--offline,[data-theme=dark] .admin-col-filter-set-tag .dci-type-badge--offline,.admin-col-filter-popover--dark .dci-type-badge--offline{border-color:#f97066;background:#f044382e;color:#fda29b!important}.admin-col-filter-panel .ag-fa-status-badge,.admin-col-filter-set-tag .ag-fa-status-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:1px 8px;border-radius:4px;border:1px solid transparent;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.5;white-space:nowrap}.admin-col-filter-panel .ag-fa-status-badge--completed,.admin-col-filter-set-tag .ag-fa-status-badge--completed{border-color:#87e8de;background:#e6fffb;color:#08979c}.admin-col-filter-panel .ag-fa-status-badge--failed,.admin-col-filter-set-tag .ag-fa-status-badge--failed{border-color:#ffa39e;background:#fff1f0;color:#cf1322}.admin-col-filter-panel .ag-fa-status-badge--in-progress,.admin-col-filter-set-tag .ag-fa-status-badge--in-progress{border-color:#91d5ff;background:#e6f7ff;color:#096dd9}.admin-col-filter-panel .ag-fa-status-badge--canceled,.admin-col-filter-set-tag .ag-fa-status-badge--canceled{border-color:#d9d9d9;background:#fafafa;color:#595959}.admin-col-filter-panel .ag-fa-status-badge--scheduled,.admin-col-filter-set-tag .ag-fa-status-badge--scheduled{border-color:#d9d9d9;background:#fafafa;color:#8c8c8c}.admin-col-filter-panel .ag-fa-status-badge--completed-green,.admin-col-filter-set-tag .ag-fa-status-badge--completed-green{border-color:#b7eb8f;background:#f6ffed;color:#389e0d}.admin-col-filter-panel .ag-fa-status-badge--canceled-orange,.admin-col-filter-set-tag .ag-fa-status-badge--canceled-orange{border-color:#ffd591;background:#fff7e6;color:#d46b08}[data-theme=dark] .admin-col-filter-panel .ag-fa-status-badge--completed,[data-theme=dark] .admin-col-filter-set-tag .ag-fa-status-badge--completed,.admin-col-filter-popover--dark .ag-fa-status-badge--completed{border-color:#13c2c2;background:#13c2c22e;color:#5cdbd3!important}[data-theme=dark] .admin-col-filter-panel .ag-fa-status-badge--failed,[data-theme=dark] .admin-col-filter-set-tag .ag-fa-status-badge--failed,.admin-col-filter-popover--dark .ag-fa-status-badge--failed{border-color:#f97066;background:#f044382e;color:#fda29b!important}[data-theme=dark] .admin-col-filter-panel .ag-fa-status-badge--in-progress,[data-theme=dark] .admin-col-filter-set-tag .ag-fa-status-badge--in-progress,.admin-col-filter-popover--dark .ag-fa-status-badge--in-progress{border-color:#69b1ff;background:#1677ff2e;color:#91caff!important}[data-theme=dark] .admin-col-filter-panel .ag-fa-status-badge--canceled,[data-theme=dark] .admin-col-filter-set-tag .ag-fa-status-badge--canceled,.admin-col-filter-popover--dark .ag-fa-status-badge--canceled{border-color:#8c8c8c;background:#8c8c8c29;color:#d9d9d9!important}[data-theme=dark] .admin-col-filter-panel .ag-fa-status-badge--scheduled,[data-theme=dark] .admin-col-filter-set-tag .ag-fa-status-badge--scheduled,.admin-col-filter-popover--dark .ag-fa-status-badge--scheduled{border-color:#8c8c8c;background:#8c8c8c29;color:#bfbfbf!important}[data-theme=dark] .admin-col-filter-panel .ag-fa-status-badge--completed-green,[data-theme=dark] .admin-col-filter-set-tag .ag-fa-status-badge--completed-green,.admin-col-filter-popover--dark .ag-fa-status-badge--completed-green{border-color:#73d13d;background:#52c41a2e;color:#95de64!important}[data-theme=dark] .admin-col-filter-panel .ag-fa-status-badge--canceled-orange,[data-theme=dark] .admin-col-filter-set-tag .ag-fa-status-badge--canceled-orange,.admin-col-filter-popover--dark .ag-fa-status-badge--canceled-orange{border-color:#ffc069;background:#fa8c162e;color:#ffc069!important}.admin-col-filter-panel .cp-status-badge,.admin-col-filter-set-tag .cp-status-badge{display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.01em}.admin-col-filter-panel .cp-status-badge--vacant,.admin-col-filter-set-tag .cp-status-badge--vacant{color:#52c41a}.admin-col-filter-panel .cp-status-badge--busy,.admin-col-filter-set-tag .cp-status-badge--busy{color:#1890ff}.admin-col-filter-panel .cp-status-badge--offline,.admin-col-filter-set-tag .cp-status-badge--offline{color:#8c8c8c}.admin-col-filter-panel .cp-status-badge--faulty,.admin-col-filter-set-tag .cp-status-badge--faulty{color:#ff4d4f}.admin-col-filter-panel .cp-status-badge--reserved,.admin-col-filter-set-tag .cp-status-badge--reserved{color:#faad14}[data-theme=dark] .admin-col-filter-panel .cp-status-badge--vacant,[data-theme=dark] .admin-col-filter-set-tag .cp-status-badge--vacant,.admin-col-filter-popover--dark .cp-status-badge--vacant{color:#73d13d!important}[data-theme=dark] .admin-col-filter-panel .cp-status-badge--busy,[data-theme=dark] .admin-col-filter-set-tag .cp-status-badge--busy,.admin-col-filter-popover--dark .cp-status-badge--busy{color:#69b1ff!important}[data-theme=dark] .admin-col-filter-panel .cp-status-badge--offline,[data-theme=dark] .admin-col-filter-set-tag .cp-status-badge--offline,.admin-col-filter-popover--dark .cp-status-badge--offline{color:#bfbfbf!important}[data-theme=dark] .admin-col-filter-panel .cp-status-badge--faulty,[data-theme=dark] .admin-col-filter-set-tag .cp-status-badge--faulty,.admin-col-filter-popover--dark .cp-status-badge--faulty{color:#ff7875!important}[data-theme=dark] .admin-col-filter-panel .cp-status-badge--reserved,[data-theme=dark] .admin-col-filter-set-tag .cp-status-badge--reserved,.admin-col-filter-popover--dark .cp-status-badge--reserved{color:#ffc53d!important}.admin-col-filter-set-tag__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;font-size:10px;cursor:pointer;opacity:.72}.admin-col-filter-set-tag__remove:hover{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.admin-col-filter-panel__search.ant-input-affix-wrapper,.admin-col-filter-panel__search.ant-input{border-radius:8px;height:36px;border-color:var(--sa-border, #b7c9dd);background:#fff;box-shadow:inset 0 1px #0f172a08}.admin-col-filter-panel__search.ant-input-affix-wrapper:hover,.admin-col-filter-panel__search.ant-input-affix-wrapper:focus-within,.admin-col-filter-panel__search.ant-input:hover,.admin-col-filter-panel__search.ant-input:focus{border-color:var(--sa-accent, #0b72b9);box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-accent, #0b72b9) 14%,transparent)}.admin-col-filter-panel__list{margin-top:10px;max-height:220px;overflow:auto;padding-right:2px}.admin-col-filter-panel__option{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:6px;font-size:13px;color:var(--sa-text);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box}.admin-col-filter-panel__option:focus-visible{outline:2px solid color-mix(in srgb,var(--sa-accent, #0b72b9) 55%,transparent);outline-offset:1px}.admin-col-filter-panel__option:hover{background:color-mix(in srgb,var(--sa-accent, #0b72b9) 8%,transparent)}.admin-col-filter-panel__option--all{font-weight:600;border-bottom:1px solid var(--sa-border);margin-bottom:4px;padding-bottom:8px}.admin-col-filter-panel__empty{padding:12px 4px;font-size:12px;color:var(--sa-text-secondary);text-align:center}.admin-col-filter-panel--boolean .ant-radio-group{display:flex;flex-direction:column;gap:6px}.admin-col-filter-panel--boolean .ant-radio-wrapper{margin-inline-end:0;padding:5px 4px;border-radius:6px}.admin-col-filter-panel--boolean .ant-radio-wrapper:hover{background:color-mix(in srgb,var(--sa-accent, #0b72b9) 8%,transparent)}.admin-col-filter-panel--date{padding-bottom:16px}.admin-col-filter-panel--datetime{display:flex;flex-direction:column;gap:10px}.admin-col-filter-panel__date-range.ant-picker,.admin-col-filter-panel__datetime-picker.ant-picker{width:100%;min-height:38px;border-color:var(--sa-border, #b7c9dd);border-radius:9px;background:#fff}.admin-col-filter-panel__datetime-picker.ant-picker:hover,.admin-col-filter-panel__datetime-picker.ant-picker.ant-picker-focused,.admin-col-filter-panel__date-range.ant-picker:hover,.admin-col-filter-panel__date-range.ant-picker.ant-picker-focused{border-color:var(--sa-accent, #0b72b9);box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-accent, #0b72b9) 14%,transparent)}.admin-col-filter-datepicker-popup.ant-picker-dropdown{z-index:2300}.admin-col-filter-datepicker-popup .ant-picker-panel-container{width:auto;border:1px solid var(--sa-border, #9fb8d1);border-radius:12px;box-shadow:0 18px 42px #0f172a38,0 4px 12px #0f172a1f;overflow:hidden}.admin-col-filter-datepicker-popup .ant-picker-panels{display:flex;flex-wrap:nowrap}.admin-col-filter-datepicker-popup .ant-picker-presets{min-width:118px}.admin-col-filter-datepicker-popup .ant-picker-date-panel{width:280px}.admin-col-filter-datepicker-popup .ant-picker-content{width:252px}.admin-col-filter-datepicker-popup .ant-picker-footer{display:none}.admin-col-filter-datepicker-popup--single .ant-picker-panel-container{width:auto}.admin-col-filter-datepicker-popup--single .ant-picker-panel-layout{display:block}.admin-col-filter-datepicker-popup--single .ant-picker-date-panel{width:280px}.admin-col-filter-datepicker-popup--single .ant-picker-time-panel{width:96px}.admin-col-filter-datepicker-popup--single .ant-picker-time-panel-column{width:48px}.admin-col-filter-datepicker-popup--single .ant-picker-footer{display:block}.system-admin-layout--dark .admin-col-menu-trigger,[data-theme=dark] .admin-col-menu-trigger{color:#ffffff9e;opacity:.92}.system-admin-layout--dark .admin-col-menu-trigger:hover,.system-admin-layout--dark .admin-col-menu-trigger--open,[data-theme=dark] .admin-col-menu-trigger:hover,[data-theme=dark] .admin-col-menu-trigger--open{color:var(--sa-accent, #60a5fa);opacity:1}.system-admin-layout--dark .admin-col-menu-trigger--active,.system-admin-layout--dark .admin-col-menu-trigger--open.admin-col-menu-trigger--active,[data-theme=dark] .admin-col-menu-trigger--active,[data-theme=dark] .admin-col-menu-trigger--open.admin-col-menu-trigger--active{background:var(--sa-accent, #60a5fa);color:#0f172a}.system-admin-layout--dark .admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter,[data-theme=dark] .admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter,[data-theme=dark] .ant-table-thead>tr>th .ant-table-column-sorter{color:#ffffff73}.system-admin-layout--dark .admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-up.active,.system-admin-layout--dark .admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-down.active,[data-theme=dark] .admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-up.active,[data-theme=dark] .admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-down.active,[data-theme=dark] .ant-table-thead>tr>th .ant-table-column-sorter-up.active,[data-theme=dark] .ant-table-thead>tr>th .ant-table-column-sorter-down.active{color:var(--sa-accent, #60a5fa)}.admin-col-filter-popover--dark .ant-popover-inner{border-color:var(--sa-border, #233152);background:var(--sa-elevated, #111c2e)}.admin-col-filter-popover--custom.admin-col-filter-popover--dark{border-color:var(--sa-border, #233152);background:var(--sa-elevated, #111c2e);box-shadow:0 18px 42px #0000006b,0 4px 12px #00000042}.admin-col-filter-popover--custom.admin-col-filter-popover--dark:before{border-color:var(--sa-border, #233152);background:color-mix(in srgb,var(--sa-surface, #0d1424) 76%,var(--sa-elevated, #111c2e))}.admin-col-filter-popover--dark .ant-popover-arrow:before{background:var(--sa-elevated, #111c2e)}.admin-col-filter-popover--dark .admin-col-filter-menu{background:var(--sa-elevated, #111c2e)}.admin-col-filter-popover--dark .admin-col-filter-panel{background:var(--sa-elevated, #111c2e);color:#ffffffe6}.admin-col-filter-popover--dark .admin-col-filter-menu__header{border-color:var(--sa-border, #233152);background:color-mix(in srgb,var(--sa-surface, #0d1424) 76%,var(--sa-elevated, #111c2e))}.admin-col-filter-popover--dark .admin-col-filter-menu__eyebrow{color:#ffffff8c}.admin-col-filter-popover--dark .admin-col-filter-menu__title{color:#ffffffeb}.admin-col-filter-popover--dark .admin-col-filter-menu__close{color:#ffffff94}.admin-col-filter-popover--dark .admin-col-filter-menu__close:hover{color:#fffffff0;background:#ffffff14;border-color:#ffffff1f}.admin-col-filter-popover--dark .admin-col-filter-menu__footer{border-color:var(--sa-border, #233152);background:var(--sa-elevated, #111c2e)}.admin-col-filter-popover--dark .admin-col-filter-menu__clear{color:var(--sa-accent, #60a5fa)}.admin-col-filter-popover--dark .admin-col-filter-menu__clear:disabled{color:#ffffff73}.admin-col-filter-popover--dark .admin-col-filter-panel__search.ant-input-affix-wrapper,.admin-col-filter-popover--dark .admin-col-filter-panel__search.ant-input{background:var(--sa-surface, #0d1424);border-color:var(--sa-border, #233152);color:#ffffffeb}.admin-col-filter-popover--dark .admin-col-filter-panel__search.ant-input-affix-wrapper:hover,.admin-col-filter-popover--dark .admin-col-filter-panel__search.ant-input-affix-wrapper:focus-within,.admin-col-filter-popover--dark .admin-col-filter-panel__search.ant-input:hover,.admin-col-filter-popover--dark .admin-col-filter-panel__search.ant-input:focus{border-color:var(--sa-accent, #60a5fa);box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-accent, #60a5fa) 18%,transparent)}.admin-col-filter-popover--dark .admin-col-filter-panel__date-range.ant-picker,.admin-col-filter-popover--dark .admin-col-filter-panel__datetime-picker.ant-picker{background:var(--sa-surface, #0d1424);border-color:var(--sa-border, #233152);color:#ffffffeb}.admin-col-filter-popover--dark .admin-col-filter-panel__date-range .ant-picker-input>input{color:#ffffffeb;-webkit-text-fill-color:rgba(255,255,255,.92)}.admin-col-filter-popover--dark .admin-col-filter-panel__datetime-picker .ant-picker-input>input{color:#ffffffeb;-webkit-text-fill-color:rgba(255,255,255,.92)}.admin-col-filter-popover--dark .admin-col-filter-panel__date-range .ant-picker-input>input::placeholder,.admin-col-filter-popover--dark .admin-col-filter-panel__date-range .ant-picker-separator,.admin-col-filter-popover--dark .admin-col-filter-panel__date-range .ant-picker-suffix{color:#ffffff80}.admin-col-filter-popover--dark .admin-col-filter-panel__datetime-picker .ant-picker-input>input::placeholder,.admin-col-filter-popover--dark .admin-col-filter-panel__datetime-picker .ant-picker-separator,.admin-col-filter-popover--dark .admin-col-filter-panel__datetime-picker .ant-picker-suffix{color:#ffffff80}.admin-col-filter-popover--dark .admin-col-filter-panel__search .ant-input,.admin-col-filter-popover--dark .admin-col-filter-panel__search.ant-input{color:#ffffffeb;-webkit-text-fill-color:rgba(255,255,255,.92);background:transparent}.admin-col-filter-popover--dark .admin-col-filter-panel__search .ant-input-prefix,.admin-col-filter-popover--dark .admin-col-filter-panel__search .ant-input-suffix,.admin-col-filter-popover--dark .admin-col-filter-panel__search .ant-input-clear-icon{color:#ffffff94}.admin-col-filter-popover--dark .admin-col-filter-panel__search .ant-input::placeholder,.admin-col-filter-popover--dark .admin-col-filter-panel__search.ant-input::placeholder{color:#ffffff73;-webkit-text-fill-color:rgba(255,255,255,.45)}.admin-col-filter-popover--dark .admin-col-filter-panel__option{color:#ffffffe6}.admin-col-filter-popover--dark .admin-col-filter-panel__option .ant-checkbox-wrapper,.admin-col-filter-popover--dark .admin-col-filter-panel__option .ant-checkbox+span,.admin-col-filter-popover--dark .admin-col-filter-panel__option>span:not(.dsm-type-badge):not(.ch-type-badge):not(.dci-type-badge):not(.ag-fa-status-badge):not(.cp-status-badge){color:#ffffffe6}[data-theme=dark] .admin-col-filter-popover--custom{border-color:var(--sa-border, #233152);background:var(--sa-elevated, #111c2e);box-shadow:0 18px 42px #0000006b,0 4px 12px #00000042;color:#ffffffe6}[data-theme=dark] .admin-col-filter-popover--custom:before{border-color:var(--sa-border, #233152);background:color-mix(in srgb,var(--sa-surface, #0d1424) 76%,var(--sa-elevated, #111c2e))}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-menu,[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel{background:var(--sa-elevated, #111c2e);color:#ffffffe6}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-menu__header{border-color:var(--sa-border, #233152);background:color-mix(in srgb,var(--sa-surface, #0d1424) 76%,var(--sa-elevated, #111c2e))}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-menu__eyebrow{color:#ffffff8c}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-menu__title{color:#ffffffeb}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-menu__close{color:#ffffff94}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-menu__close:hover{color:#fffffff0;background:#ffffff14;border-color:#ffffff1f}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-menu__footer{border-color:var(--sa-border, #233152);background:var(--sa-elevated, #111c2e)}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-menu__clear{color:var(--sa-accent, #60a5fa)}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-menu__clear:disabled{color:#ffffff73}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__search.ant-input-affix-wrapper,[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__search.ant-input{background:var(--sa-surface, #0d1424);border-color:var(--sa-border, #233152);color:#ffffffeb}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__search .ant-input,[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__search.ant-input{color:#ffffffeb;-webkit-text-fill-color:rgba(255,255,255,.92);background:transparent}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__search .ant-input-prefix,[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__search .ant-input-suffix,[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__search .ant-input-clear-icon{color:#ffffff94}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__search .ant-input::placeholder,[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__search.ant-input::placeholder{color:#ffffff73;-webkit-text-fill-color:rgba(255,255,255,.45)}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__option,[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__option .ant-checkbox-wrapper,[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__option .ant-checkbox+span,[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__option>span:not(.dsm-type-badge):not(.ch-type-badge):not(.dci-type-badge):not(.ag-fa-status-badge):not(.cp-status-badge){color:#ffffffe6}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__option .ant-checkbox-inner{background:var(--sa-surface, #0d1424);border-color:#fff6}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__option .ant-checkbox-checked .ant-checkbox-inner{background:var(--sa-accent, #60a5fa);border-color:var(--sa-accent, #60a5fa)}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__option:hover,[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel--boolean .ant-radio-wrapper:hover{background:#ffffff0f}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-panel__empty{color:#ffffff8c}[data-theme=dark] .admin-col-filter-popover--custom .admin-col-filter-set-tag,.admin-col-filter-popover--dark .admin-col-filter-set-tag,.system-admin-layout--dark .admin-col-filter-set-tag{background:#60a5fa24;border-color:#60a5fa57;color:#bfdbfe}.admin-col-filter-popover--dark .admin-col-filter-panel__option .ant-checkbox-inner{background:var(--sa-surface, #0d1424);border-color:#fff6}.admin-col-filter-popover--dark .admin-col-filter-panel__option .ant-checkbox-checked .ant-checkbox-inner{background:var(--sa-accent, #60a5fa);border-color:var(--sa-accent, #60a5fa)}.admin-col-filter-popover--dark .admin-col-filter-panel--boolean .ant-radio-wrapper{color:#ffffffe6}.admin-col-filter-popover--dark .admin-col-filter-panel--boolean .ant-radio-inner{background:var(--sa-surface, #0d1424);border-color:#fff6}.admin-col-filter-popover--dark .admin-col-filter-panel--boolean .ant-radio-checked .ant-radio-inner{background:var(--sa-accent, #60a5fa);border-color:var(--sa-accent, #60a5fa)}.admin-col-filter-popover--dark .admin-col-filter-panel__option:hover,.admin-col-filter-popover--dark .admin-col-filter-panel--boolean .ant-radio-wrapper:hover{background:color-mix(in srgb,var(--sa-accent, #60a5fa) 13%,transparent)}.admin-col-filter-popover--dark .admin-col-filter-panel__empty{color:#ffffff8c}.admin-col-filter-datepicker-popup--dark .ant-picker-panel-container,.admin-col-filter-datepicker-popup--dark .ant-picker-panel,.admin-col-filter-datepicker-popup--dark .ant-picker-date-panel,.admin-col-filter-datepicker-popup--dark .ant-picker-time-panel,.admin-col-filter-datepicker-popup--dark .ant-picker-header,.admin-col-filter-datepicker-popup--dark .ant-picker-footer{background:#111c2e!important;border-color:#233152!important;color:#ffffffe6!important}.admin-col-filter-datepicker-popup--dark .ant-picker-header,.admin-col-filter-datepicker-popup--dark .ant-picker-header button,.admin-col-filter-datepicker-popup--dark .ant-picker-header-view,.admin-col-filter-datepicker-popup--dark .ant-picker-content th,.admin-col-filter-datepicker-popup--dark .ant-picker-cell-in-view,.admin-col-filter-datepicker-popup--dark .ant-picker-time-panel-column>li .ant-picker-time-panel-cell-inner{color:#ffffffe6!important}.admin-col-filter-datepicker-popup--dark .ant-picker-cell:not(.ant-picker-cell-in-view),.admin-col-filter-datepicker-popup--dark .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{color:#ffffff59!important}.admin-col-filter-datepicker-popup--dark .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner,.admin-col-filter-datepicker-popup--dark .ant-picker-time-panel-column>li:hover .ant-picker-time-panel-cell-inner{background:#60a5fa29!important}.admin-col-filter-datepicker-popup--dark .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.admin-col-filter-datepicker-popup--dark .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.admin-col-filter-datepicker-popup--dark .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.admin-col-filter-datepicker-popup--dark .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--sa-accent, #60a5fa)!important;color:#fff!important}.admin-col-filter-datepicker-popup--dark .ant-picker-cell-in-view.ant-picker-cell-in-range:before,.admin-col-filter-datepicker-popup--dark .ant-picker-cell-in-view.ant-picker-cell-range-start:before,.admin-col-filter-datepicker-popup--dark .ant-picker-cell-in-view.ant-picker-cell-range-end:before{background:#60a5fa38!important}.admin-col-filter-datepicker-popup--dark .ant-picker-now-btn,.admin-col-filter-datepicker-popup--dark .ant-picker-ok .ant-btn-link{color:var(--sa-accent, #60a5fa)!important}.admin-column-filters-toolbar{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.admin-column-filters-toolbar-btn.ant-btn{cursor:default}.admin-column-filters-toolbar__clear{padding:0;border:0;background:none;font-size:12px;font-weight:600;line-height:1.2;color:var(--sa-accent, #0b72b9);cursor:pointer;white-space:nowrap}.admin-active-filters-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;width:100%;margin:0 0 12px;padding:10px 14px;box-sizing:border-box;border:1px solid var(--sa-border, #d5dde7);border-radius:10px;background:color-mix(in srgb,var(--sa-accent, #0b72b9) 5%,#ffffff)}.admin-active-filters-bar__main{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0}.admin-active-filters-bar__label{flex:0 0 auto;color:var(--sa-text-secondary, #5a6b7d);font-size:12px;font-weight:650;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.admin-active-filters-bar__tags{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.admin-active-filters-bar__tag{display:inline-flex;align-items:center;gap:8px;max-width:min(460px,100%);min-height:30px;padding:4px 6px 4px 12px;border:1px solid color-mix(in srgb,var(--sa-accent, #0b72b9) 22%,var(--sa-border, #d5dde7));border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a0a;color:var(--sa-text-primary, #1f2a37);font-size:12.5px;font-weight:500;line-height:1.25;transition:border-color .15s ease,box-shadow .15s ease}.admin-active-filters-bar__tag:hover{border-color:color-mix(in srgb,var(--sa-accent, #0b72b9) 45%,var(--sa-border, #d5dde7));box-shadow:0 1px 3px #0f172a14}.admin-active-filters-bar__tag-label{display:inline-flex;align-items:baseline;gap:5px;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.admin-active-filters-bar__tag-title{color:var(--sa-text-secondary, #5a6b7d);font-weight:600;overflow:hidden;text-overflow:ellipsis}.admin-active-filters-bar__tag-op{color:var(--sa-text-secondary, #7a8b9c);font-weight:500;font-size:11.5px}.admin-active-filters-bar__tag-value{color:var(--sa-text-primary, #1f2a37);font-weight:650;overflow:hidden;text-overflow:ellipsis}.admin-active-filters-bar__tag-remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:999px;background:#0f172a0a;color:var(--sa-text-secondary, #6b7c8f);font-size:10px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-active-filters-bar__tag-remove:hover{color:#fff;background:var(--sa-accent, #0b72b9)}.admin-active-filters-bar__clear-all{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto;padding:6px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--sa-text-secondary, #5a6b7d);font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.admin-active-filters-bar__clear-icon{font-size:10px}.admin-active-filters-bar__clear-all:hover{color:var(--sa-accent, #0b72b9);background:color-mix(in srgb,var(--sa-accent, #0b72b9) 8%,transparent);border-color:color-mix(in srgb,var(--sa-accent, #0b72b9) 20%,transparent);text-decoration:none}.admin-active-filters-bar--dark{background:color-mix(in srgb,var(--sa-accent, #60a5fa) 10%,rgba(13,20,36,.92));border-color:#ffffff1f}.admin-active-filters-bar--dark .admin-active-filters-bar__label{color:#ffffff94}.admin-active-filters-bar--dark .admin-active-filters-bar__clear-all{color:#ffffff9e}.admin-active-filters-bar--dark .admin-active-filters-bar__tag{background:#ffffff12;border-color:#ffffff29;box-shadow:none;color:#ffffffeb}.admin-active-filters-bar--dark .admin-active-filters-bar__tag-title,.admin-active-filters-bar--dark .admin-active-filters-bar__tag-op{color:#ffffff94}.admin-active-filters-bar--dark .admin-active-filters-bar__tag-value{color:#fffffff0}.admin-active-filters-bar--dark .admin-active-filters-bar__tag:hover{border-color:color-mix(in srgb,var(--sa-accent, #60a5fa) 55%,rgba(255,255,255,.2));box-shadow:none}.admin-active-filters-bar--dark .admin-active-filters-bar__tag-remove{background:#ffffff14;color:#ffffff9e}.admin-active-filters-bar--dark .admin-active-filters-bar__tag-remove:hover{color:#0b1220;background:var(--sa-accent, #60a5fa)}.admin-active-filters-bar--dark .admin-active-filters-bar__clear-all:hover{color:var(--sa-accent, #60a5fa);background:#60a5fa1f;border-color:#60a5fa47}.admin-column-filters-toolbar__clear:hover{text-decoration:underline}.admin-column-filters-toolbar--dark .admin-column-filters-toolbar__clear{color:var(--sa-accent, #60a5fa)}.system-admin-layout .admin-btn-toolbar-secondary--active.ant-btn{border-color:color-mix(in srgb,var(--sa-accent) 55%,var(--sa-border))!important;color:var(--sa-accent)!important;background:color-mix(in srgb,var(--sa-accent) 8%,transparent)!important}.system-admin-layout .admin-btn-toolbar-secondary--active.ant-btn:hover{border-color:var(--sa-accent)!important;color:var(--sa-accent)!important;background:color-mix(in srgb,var(--sa-accent) 14%,transparent)!important}.admin-clear-column-filters-btn.ant-btn-link{padding-inline:4px;height:auto;font-size:13px}.admin-col-filter-menu--keyword{width:340px}.admin-col-filter-menu--keyword .admin-col-filter-menu__header{padding-top:14px;padding-bottom:12px}.admin-col-filter-menu--keyword .admin-col-filter-menu__title{max-width:none;font-size:15px}.admin-col-filter-panel--keyword{padding:0 16px 14px}.admin-col-filter-panel__hint{margin:0 0 12px;color:var(--sa-text-secondary, #52677f);font-size:12px;line-height:1.45}.admin-col-filter-keyword-toggle{display:flex;align-items:stretch;gap:4px;margin-bottom:12px;padding:4px;border:1px solid var(--sa-border, #d2dfec);border-radius:10px;background:var(--sa-filter-toggle-track, #eef2f6)}.admin-col-filter-keyword-toggle__btn{flex:1 1 0;min-width:0;height:34px;border:0;border-radius:7px;background:transparent;color:var(--sa-text-secondary, #667085);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.admin-col-filter-keyword-toggle__btn:hover:not(.admin-col-filter-keyword-toggle__btn--active){color:var(--sa-text, #0f2742);background:#ffffff8c}.admin-col-filter-keyword-toggle__btn--active.admin-col-filter-keyword-toggle__btn--include{background:#ecfdf3;color:#067647;box-shadow:inset 0 0 0 1px #0676472e,0 1px 2px #1018280f}.admin-col-filter-keyword-toggle__btn--active.admin-col-filter-keyword-toggle__btn--exclude{background:#fef3f2;color:#b42318;box-shadow:inset 0 0 0 1px #b4231829,0 1px 2px #1018280f}.admin-col-filter-keyword-input-row{display:flex;align-items:stretch;gap:8px;margin-bottom:12px}.admin-col-filter-keyword-input.ant-input{flex:1 1 auto;min-width:0;height:40px;border-radius:8px;border-color:var(--sa-border, #b7c9dd);background:var(--sa-surface, #ffffff);color:var(--sa-text, #0f2742)!important;font-size:13px}.admin-col-filter-keyword-input.ant-input::placeholder{color:var(--sa-text-muted, #98a2b3);opacity:1}.admin-col-filter-keyword-input.ant-input:hover,.admin-col-filter-keyword-input.ant-input:focus{border-color:var(--sa-accent, #0b72b9);background:var(--sa-surface, #ffffff);color:var(--sa-text, #0f2742)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-accent, #0b72b9) 12%,transparent)}.admin-col-filter-keyword-input--exclude.ant-input:hover,.admin-col-filter-keyword-input--exclude.ant-input:focus{border-color:#f04438;box-shadow:0 0 0 3px #f044381f}.admin-col-filter-keyword-add{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:0;border-radius:8px;background:#0f6b43;color:#fff;font-size:14px;cursor:pointer;transition:background .15s ease,transform .15s ease}.admin-col-filter-keyword-add--exclude{background:#d92d20}.admin-col-filter-keyword-add:hover{background:#0c5736}.admin-col-filter-keyword-add--exclude:hover{background:#b42318}.admin-col-filter-keyword-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.admin-col-filter-keyword-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 10px;border:1px solid #abefc6;border-radius:8px;background:#ecfdf3;color:#067647;font-size:12px;font-weight:600;line-height:1.2}.admin-col-filter-keyword-tag--exclude{border-color:#fecdca;background:#fef3f2;color:#b42318}.admin-col-filter-keyword-tag__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-col-filter-keyword-tag__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;font-size:10px;cursor:pointer;opacity:.72}.admin-col-filter-keyword-tag__remove:hover{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.admin-col-filter-keyword-apply.ant-btn-primary{height:40px;margin-top:2px;border:0;border-radius:8px;background:#0f6b43;font-size:14px;font-weight:700;box-shadow:none}.admin-col-filter-keyword-apply.ant-btn-primary:not(:disabled):hover{background:#0c5736!important}.admin-col-filter-keyword-apply.ant-btn-primary:disabled{background:#94a3b8;color:#ffffffeb}.admin-col-filter-menu__footer--keyword{justify-content:center;padding-top:0;border-top:0;background:transparent}.admin-col-menu-trigger--keyword{width:22px;height:22px;min-width:22px;border-radius:999px;font-size:11px}.admin-col-menu-trigger--keyword:hover,.admin-col-menu-trigger--keyword.admin-col-menu-trigger--open:not(.admin-col-menu-trigger--active){background:color-mix(in srgb,var(--sa-text-secondary, #52677f) 12%,transparent);color:var(--sa-text-secondary, #52677f)}.system-admin-layout--dark .admin-col-filter-keyword-toggle,.admin-col-filter-popover--dark .admin-col-filter-keyword-toggle{background:#94a3b81f;border-color:#94a3b838}.system-admin-layout--dark .admin-col-filter-keyword-toggle__btn,.admin-col-filter-popover--dark .admin-col-filter-keyword-toggle__btn{color:#ffffff85}.system-admin-layout--dark .admin-col-filter-keyword-toggle__btn:hover:not(.admin-col-filter-keyword-toggle__btn--active),.admin-col-filter-popover--dark .admin-col-filter-keyword-toggle__btn:hover:not(.admin-col-filter-keyword-toggle__btn--active){color:#ffffffd1;background:#ffffff0f}.system-admin-layout--dark .admin-col-filter-keyword-toggle__btn--active.admin-col-filter-keyword-toggle__btn--include,.admin-col-filter-popover--dark .admin-col-filter-keyword-toggle__btn--active.admin-col-filter-keyword-toggle__btn--include{background:#22c55e2e;color:#86efac;box-shadow:inset 0 0 0 1px #22c55e57}.system-admin-layout--dark .admin-col-filter-keyword-toggle__btn--active.admin-col-filter-keyword-toggle__btn--exclude,.admin-col-filter-popover--dark .admin-col-filter-keyword-toggle__btn--active.admin-col-filter-keyword-toggle__btn--exclude{background:#f8717129;color:#fca5a5;box-shadow:inset 0 0 0 1px #f8717157}.admin-col-filter-popover--dark .admin-col-filter-panel__hint{color:#ffffff9e}.admin-col-filter-popover--dark .admin-col-filter-keyword-input.ant-input{background:var(--sa-surface, #0d1424);border-color:var(--sa-border, #233152);color:#ffffffeb!important}.admin-col-filter-popover--dark .admin-col-filter-keyword-input.ant-input::placeholder{color:#ffffff6b;opacity:1}.admin-col-filter-popover--dark .admin-col-filter-keyword-input.ant-input:hover,.admin-col-filter-popover--dark .admin-col-filter-keyword-input.ant-input:focus{background:var(--sa-surface, #0d1424);border-color:var(--sa-accent, #60a5fa);color:#fffffff5!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-accent, #60a5fa) 18%,transparent)}.admin-col-filter-popover--dark .admin-col-filter-keyword-input--exclude.ant-input:hover,.admin-col-filter-popover--dark .admin-col-filter-keyword-input--exclude.ant-input:focus{border-color:#f87171;box-shadow:0 0 0 3px #f8717129}.system-admin-layout--dark .admin-col-filter-keyword-tag,.admin-col-filter-popover--dark .admin-col-filter-keyword-tag{background:#22c55e1f;border-color:#22c55e47;color:#86efac}.system-admin-layout--dark .admin-col-filter-keyword-tag--exclude,.admin-col-filter-popover--dark .admin-col-filter-keyword-tag--exclude{border-color:#f87171;color:#fca5a5}.admin-col-filter-popover--dark .admin-col-filter-keyword-apply.ant-btn-primary{background:#0f6b43}.admin-col-filter-popover--dark .admin-col-filter-keyword-apply.ant-btn-primary:not(:disabled):hover{background:#0c5736!important}.admin-col-filter-menu--number{width:420px}.admin-col-filter-menu--number .admin-col-filter-menu__header{padding:16px 18px 14px}.admin-col-filter-menu--number .admin-col-filter-menu__title{max-width:none;font-size:16px}.admin-col-filter-panel--number{display:flex;flex-direction:column;gap:16px;padding:16px 18px 18px}.admin-col-filter-panel__hint--number{margin:0}.admin-col-filter-number-rules{display:flex;flex-direction:column;gap:12px}.admin-col-filter-number-rule{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--sa-border, #d2dfec);border-radius:12px;background:var(--sa-surface-muted, #f8fafc)}.admin-col-filter-number-rule__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.admin-col-filter-number-rule__badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--sa-accent, #0b72b9) 10%,#ffffff);color:var(--sa-accent, #0b72b9);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-col-filter-number-field{display:flex;flex-direction:column;gap:6px;margin:0}.admin-col-filter-number-field__label{color:var(--sa-text-secondary, #667085);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.admin-col-filter-number-op{width:100%;height:42px;padding:0 36px 0 12px;border-radius:10px;border:1px solid var(--sa-border, #b7c9dd);background:var(--sa-surface, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--sa-text, #0f2742);font-size:13px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.admin-col-filter-number-op:focus{outline:none;border-color:var(--sa-accent, #0b72b9);box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-accent, #0b72b9) 12%,transparent)}.admin-col-filter-number-op option{color:var(--sa-text, #0f2742);background:#fff}.admin-col-filter-number-value.ant-input{height:42px;border-radius:10px;border-color:var(--sa-border, #b7c9dd);background:var(--sa-surface, #ffffff);color:var(--sa-text, #0f2742)!important;font-size:13px}.admin-col-filter-number-value-group{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px}.admin-col-filter-number-unit{width:100%;height:42px;padding:0 32px 0 12px;border-radius:10px;border:1px solid var(--sa-border, #b7c9dd);background:var(--sa-surface, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--sa-text, #0f2742);font-size:13px;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.admin-col-filter-number-unit:focus{outline:none;border-color:var(--sa-accent, #0b72b9);box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-accent, #0b72b9) 12%,transparent)}.admin-col-filter-number-unit option{color:var(--sa-text, #0f2742);background:#fff;font-weight:500}.admin-col-filter-number-value.ant-input::placeholder{color:var(--sa-text-muted, #98a2b3);opacity:1}.admin-col-filter-number-value.ant-input:hover,.admin-col-filter-number-value.ant-input:focus{border-color:var(--sa-accent, #0b72b9);box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-accent, #0b72b9) 12%,transparent)}.admin-col-filter-number-error{margin:0;padding:12px 14px;border-radius:10px;border:1px solid #fecdca;background:#fef3f2;color:#b42318;font-size:12px;line-height:1.5}.admin-col-filter-number-toolbar{display:flex;align-items:center;padding-top:2px}.admin-col-filter-number-add{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border:1px dashed color-mix(in srgb,var(--sa-accent, #0b72b9) 34%,var(--sa-border, #b7c9dd));border-radius:10px;background:transparent;color:var(--sa-accent, #0b72b9);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.admin-col-filter-number-add:hover:not(:disabled){background:color-mix(in srgb,var(--sa-accent, #0b72b9) 8%,transparent);border-color:var(--sa-accent, #0b72b9)}.admin-col-filter-number-add:disabled{opacity:.45;cursor:not-allowed}.admin-col-filter-number-remove{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:#d14343;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-col-filter-number-remove:hover{color:#b42318;background:#d1434314}.admin-col-filter-number-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;border-top:1px solid var(--sa-border, #d2dfec)}.admin-col-filter-number-clear.ant-btn{height:42px;border-radius:10px;border-color:var(--sa-border, #cfd8e3);color:var(--sa-text, #0f2742);font-weight:700}.admin-col-filter-number-apply.ant-btn-primary{height:42px;border:0;border-radius:10px;background:#0f6b43;font-weight:700;box-shadow:none}.admin-col-filter-number-apply.ant-btn-primary:not(:disabled):hover{background:#0c5736!important}.admin-col-filter-number-apply.ant-btn-primary:disabled{background:#94a3b8;color:#ffffffeb}.system-admin-layout--dark .admin-col-filter-number-clear.ant-btn,.admin-col-filter-popover--dark .admin-col-filter-number-clear.ant-btn{background:#0f172a8c;border-color:#94a3b847;color:#e2e8f0}.admin-col-filter-popover--dark .admin-col-filter-number-rule{background:#0f172a6b;border-color:#94a3b838}.admin-col-filter-popover--dark .admin-col-filter-number-rule__badge{background:#60a5fa24;color:#93c5fd}.admin-col-filter-popover--dark .admin-col-filter-number-field__label{color:#ffffff94}.admin-col-filter-popover--dark .admin-col-filter-number-add{border-color:#60a5fa57;color:#93c5fd}.admin-col-filter-popover--dark .admin-col-filter-number-add:hover:not(:disabled){background:#60a5fa1a;border-color:#60a5fa}.admin-col-filter-popover--dark .admin-col-filter-number-actions{border-top-color:#94a3b838}.admin-col-filter-popover--dark .admin-col-filter-panel__hint--number{color:#ffffff9e}.admin-col-filter-popover--dark .admin-col-filter-number-op{background-color:var(--sa-surface, #0d1424);border-color:var(--sa-border, #233152);color:#ffffffeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23cbd5e1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.admin-col-filter-popover--dark .admin-col-filter-number-op option{color:#ffffffeb;background:#111c2e}.admin-col-filter-popover--dark .admin-col-filter-number-value.ant-input{background:var(--sa-surface, #0d1424);border-color:var(--sa-border, #233152);color:#ffffffeb!important}.admin-col-filter-popover--dark .admin-col-filter-number-unit{background-color:var(--sa-surface, #0d1424);border-color:var(--sa-border, #233152);color:#ffffffeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23cbd5e1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.admin-col-filter-popover--dark .admin-col-filter-number-unit option{color:#ffffffeb;background:#111c2e}.admin-col-filter-popover--dark .admin-col-filter-number-value.ant-input::placeholder{color:#ffffff6b}.admin-col-filter-popover--dark .admin-col-filter-number-error{border-color:#f8717157;background:#f871711f;color:#fca5a5}.admin-col-filter-number-op-dropdown{z-index:2300!important}.admin-col-filter-number-op-dropdown .ant-select-item{color:var(--sa-text, #0f2742)}.admin-col-filter-number-op-dropdown--dark.ant-select-dropdown{background:var(--sa-elevated, #111c2e);border:1px solid var(--sa-border, #233152)}.admin-col-filter-number-op-dropdown--dark .ant-select-item{color:#ffffffeb}.admin-col-filter-number-op-dropdown--dark .ant-select-item-option-active{background:#60a5fa24!important}.admin-col-filter-number-op-dropdown--dark .ant-select-item-option-selected{background:#60a5fa38!important;color:#fff!important}.admin-col-filter-tr-section{margin-top:12px}.admin-col-filter-tr-section:first-child{margin-top:4px}.admin-col-filter-tr-section__label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--sa-text, #1f2937) 60%,transparent);margin-bottom:2px}.admin-col-filter-tr-buckets{margin-top:4px;max-height:none}.admin-col-filter-tr-times{display:flex;flex-direction:column;gap:8px;margin-top:6px}.admin-col-filter-tr-time{display:flex;flex-direction:column;gap:6px}.admin-col-filter-tr-time__row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sa-text)}.admin-col-filter-tr-time__label{min-width:52px;font-weight:600}.admin-col-filter-tr-time__trigger{flex:1;text-align:left;padding:6px 10px;border-radius:6px;border:1px solid var(--sa-border, #d1d5db);background:var(--sa-bg, #fff);color:var(--sa-text, #1f2937);font-size:13px;cursor:pointer}.admin-col-filter-tr-time__trigger:hover,.admin-col-filter-tr-time__trigger.is-open{border-color:var(--sa-accent, #0b72b9);box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-accent, #0b72b9) 14%,transparent)}.admin-col-filter-tr-time__clear{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--sa-text, #1f2937) 55%,transparent);cursor:pointer}.admin-col-filter-tr-time__clear:hover{background:color-mix(in srgb,var(--sa-accent, #0b72b9) 10%,transparent);color:var(--sa-text, #1f2937)}.admin-col-filter-tr-timecols{display:flex;height:172px}.admin-col-filter-tr-timecols .zeena-dr-time{flex:1 1 auto}.testing-scheduler-page{display:flex;flex-direction:column;gap:0;height:100vh;min-height:100vh;overflow:hidden;background:#f5f5f5;color:#242424}.testing-scheduler-brand-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:#fff;border-bottom:1px solid #e5e7eb}.testing-scheduler-brand{display:flex;align-items:center;gap:14px;min-width:0}.testing-scheduler-brand__mark{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:10px;background:linear-gradient(150deg,#d11d27,#a3161f);box-shadow:0 4px 12px #d11d2747}.testing-scheduler-brand__mark img{width:26px;height:auto;display:block}.testing-scheduler-brand__lockup{display:flex;flex-direction:column;gap:1px;margin:0;padding-left:14px;border-left:1px solid #d0d5dd;min-width:0}.testing-scheduler-brand__word{font-size:22px;font-weight:700;line-height:1.1;letter-spacing:.055em;color:#101828}.testing-scheduler-brand__sub{font-size:12px;font-weight:500;letter-spacing:.04em;color:#667085}.testing-scheduler-brand-header__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.testing-scheduler-brand-header .testing-scheduler-tz{color:#667085}.testing-scheduler-audit-btn.ant-btn{height:auto!important;padding:0 4px!important;font-weight:600}.testing-scheduler-audit-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;align-items:center}.testing-scheduler-audit-json{margin:0;max-height:240px;overflow:auto;font-size:12px;white-space:pre-wrap;word-break:break-word}.testing-scheduler-location-group{width:100%;margin-bottom:8px;padding:8px 12px 0;border:1px solid #d9d9d9;border-radius:8px}.testing-scheduler-location-group__title{font-size:13px;font-weight:600;color:#000000e0;margin-bottom:4px}[data-theme=dark] .testing-scheduler-location-group{border-color:#94a3b852}[data-theme=dark] .testing-scheduler-location-group__title{color:#f8fafcf2}.testing-scheduler-brand-header .testing-scheduler-back.ant-btn-link{height:auto!important;padding:0!important;margin:0!important;font-size:13px;font-weight:600;color:#005987!important}.testing-scheduler-brand-header .userName{color:#101828}.testing-scheduler-brand-header .appearance-toggle-btn{color:#475467}.testing-scheduler-page .ant-btn-primary{width:auto!important;min-width:fit-content;height:36px!important;margin:0!important;padding:4px 16px!important;white-space:nowrap;overflow:visible}.testing-scheduler-topbar{display:none}.testing-scheduler-tz,.testing-scheduler-hint{font-size:12px;color:#616161}.testing-scheduler-shell{position:relative;display:grid;grid-template-columns:280px minmax(0,1fr);flex:1 1 auto;min-height:0;background:#fff}.testing-scheduler-shell--collapsed{grid-template-columns:0 minmax(0,1fr)}.testing-scheduler-sider-fab.layout-root-sidebar-fab.ant-btn{position:static;margin:0!important;top:auto;left:auto;z-index:2;flex:0 0 auto}.testing-scheduler-shell--collapsed .testing-scheduler-sider{overflow:hidden;padding:0;border:0;opacity:0;pointer-events:none}.testing-scheduler-sider{display:flex;flex-direction:column;gap:16px;padding:16px 14px 20px;border-right:1px solid #e1e1e1;background:#fafafa;overflow:auto;transition:opacity .16s ease}.testing-scheduler-sider__title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.testing-scheduler-sider__title{font-size:1.25rem;font-weight:700;color:#242424}.testing-scheduler-mini{display:flex;flex-direction:column;gap:8px}.testing-scheduler-mini__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.testing-scheduler-mini__header strong{font-size:14px;font-weight:600;color:#242424}.testing-scheduler-mini__header button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#616161;cursor:pointer}.testing-scheduler-mini__header button:hover{background:#ebebeb;color:#242424}.testing-scheduler-mini__weekdays,.testing-scheduler-mini__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.testing-scheduler-mini__weekdays span{text-align:center;font-size:11px;font-weight:600;color:#616161;padding:4px 0}.testing-scheduler-mini__day{height:32px;border:0;border-radius:999px;background:transparent;color:#242424;font-size:12px;font-weight:500;cursor:pointer}.testing-scheduler-mini__day:hover{background:#ebebeb}.testing-scheduler-mini__day.is-other{color:#a0a0a0}.testing-scheduler-mini__day.is-today{background:#5b5fc7;color:#fff;font-weight:700}.testing-scheduler-mini__day.is-past:not(.is-today){color:#616161;background:#f3f3f3;cursor:pointer;opacity:1}.testing-scheduler-mini__day.is-past:not(.is-today):hover{background:#f3f3f3;color:#616161}.testing-scheduler-mini__day.is-past.testing-scheduler-mini__day--has-events:not(.is-today){color:#424242;font-weight:600;-webkit-text-fill-color:#424242}.testing-scheduler-mini__day.is-past.testing-scheduler-mini__day--has-events:not(.is-today):after{background:#5b5fc7;opacity:1}.testing-scheduler-mini__day.testing-scheduler-mini__day--has-events:not(.is-today){color:#242424;-webkit-text-fill-color:#242424}.testing-scheduler-mini__day.testing-scheduler-mini__day--has-events:not(.is-today):after{content:"";display:block;width:4px;height:4px;margin:1px auto 0;border-radius:999px;background:#5b5fc7}.testing-scheduler-sider__new.ant-btn{height:36px!important;border-radius:6px!important;font-weight:600}.testing-scheduler-sider__section{display:flex;flex-direction:column;gap:8px}.testing-scheduler-sider__section-title{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#616161;text-transform:uppercase;letter-spacing:.02em}.testing-scheduler-sider__section-title .anticon{font-size:13px}.testing-scheduler-sider__select{width:100%}.testing-scheduler-sider__filters{display:flex;flex-direction:column;gap:10px}.testing-scheduler-sider__filters-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.testing-scheduler-filters-menu-btn{display:none}.testing-scheduler-filters-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#5b5fc7;color:#fff;font-size:11px;font-weight:700;line-height:1}.testing-scheduler-sider__section-title .testing-scheduler-filters-badge{margin-left:2px}.testing-scheduler-active-filters{margin-top:4px}.testing-scheduler-active-filters .admin-active-filters-bar{flex-direction:column;align-items:stretch;gap:8px;padding:8px 0 0;border:0;background:transparent}.testing-scheduler-active-filters .admin-active-filters-bar__main{flex-direction:column;align-items:stretch;gap:6px;min-height:0}.testing-scheduler-active-filters .admin-active-filters-bar__tags{flex-wrap:wrap;max-height:140px;overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-gutter:stable}.testing-scheduler-active-filters .admin-active-filters-bar__clear-all{align-self:flex-start;flex-shrink:0}.testing-scheduler-clear{align-self:flex-start;padding:0!important;height:auto!important}.testing-scheduler-legend-footer,.testing-scheduler-mobile-calendar{display:none}.testing-scheduler-legends{display:flex;flex-direction:column;gap:28px}.testing-scheduler-legends .testing-scheduler-sider__section+.testing-scheduler-sider__section{padding-top:4px}.testing-scheduler-legend{display:flex;flex-direction:column;gap:8px}.testing-scheduler-legend__item{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#242424}.testing-scheduler-legend__swatch{width:10px;height:10px;border-radius:999px;flex-shrink:0}.testing-scheduler-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#fff}.testing-scheduler-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #e1e1e1;background:#fff}.testing-scheduler-toolbar__nav,.testing-scheduler-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.testing-scheduler-icon-btn.ant-btn{width:32px;padding-inline:0!important;display:inline-flex;align-items:center;justify-content:center}.testing-scheduler-title{margin:0;min-width:10.5rem;text-align:center;font-size:1.15rem;font-weight:700;color:#242424}.testing-scheduler-loading{padding:8px 16px 0;font-size:13px;color:#5b5fc7}.testing-scheduler-calendar{position:relative;flex:1;padding:0;overflow:auto;background:#fff;--ts-hour-height: 76px}.testing-scheduler-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:12px 16px;padding:14px 16px;border-radius:8px;background:#fafafa;border:1px dashed #c7c7c7;overflow:visible}.testing-scheduler-empty .ant-btn{width:auto!important;min-width:fit-content;white-space:nowrap}.testing-scheduler-empty p{margin:0;color:#616161;font-size:14px}.testing-scheduler-fc-wrap{min-height:560px}.testing-scheduler-calendar .fc{--fc-border-color: #e1e1e1;--fc-page-bg-color: #fff;--fc-neutral-bg-color: #fafafa;--fc-today-bg-color: transparent;--fc-now-indicator-color: #5b5fc7;font-family:inherit}.testing-scheduler-calendar .fc-scrollgrid,.testing-scheduler-calendar .fc-theme-standard td,.testing-scheduler-calendar .fc-theme-standard th{border-color:#e1e1e1!important}.testing-scheduler-calendar .fc-col-header-cell-cushion{padding:10px 4px;font-size:12px;font-weight:600;color:#616161;text-transform:uppercase}.testing-scheduler-calendar .fc-daygrid-day-number{float:none!important;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:6px 0 4px 8px;border-radius:999px;font-size:13px;font-weight:600;color:#242424;text-decoration:none!important}.testing-scheduler-calendar .fc-day-today{background:transparent!important;box-shadow:none}.testing-scheduler-calendar .fc-day-today .fc-daygrid-day-frame{position:relative}.testing-scheduler-calendar .fc-day-today .fc-daygrid-day-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #5b5fc7;pointer-events:none;z-index:3}.testing-scheduler-calendar .fc-day-today .fc-daygrid-day-number{background:#5b5fc7;color:#fff!important}.testing-scheduler-calendar .fc-day-other .fc-daygrid-day-number{color:#a0a0a0}.testing-scheduler-calendar .fc-daygrid-day.testing-scheduler-day--past{background:#f0f0f0!important;box-shadow:inset 0 0 0 1px var(--fc-border-color, #e1e1e1)}.testing-scheduler-calendar .fc-daygrid-day.testing-scheduler-day--past .fc-daygrid-day-frame{background:transparent!important;box-shadow:none!important}.testing-scheduler-calendar .fc-col-header-cell.testing-scheduler-day--past{background:#f0f0f0!important;color:#8a8a8a!important}.testing-scheduler-calendar .fc-daygrid-day.testing-scheduler-day--past .fc-daygrid-day-number{color:#8a8a8a!important}.testing-scheduler-calendar .fc-timegrid-col.testing-scheduler-day--past,.testing-scheduler-calendar .fc-timegrid-col.testing-scheduler-day--past>.fc-timegrid-col-frame{background:transparent!important;box-shadow:none;cursor:not-allowed}.testing-scheduler-calendar .fc-timegrid-col.testing-scheduler-day--past .fc-highlight:after{content:none!important}.testing-scheduler-calendar .fc-daygrid-day.testing-scheduler-day--past{cursor:default}.testing-scheduler-calendar .fc-bg-event.testing-scheduler-past-hours,.testing-scheduler-calendar .testing-scheduler-past-hours{background:#0f172a14!important;opacity:1!important;cursor:not-allowed;pointer-events:none;border:none!important}.testing-scheduler-calendar .fc-timegrid-slot,.testing-scheduler-calendar .fc-timegrid-axis,.testing-scheduler-calendar .fc-timegrid-col{border-color:var(--fc-border-color, #e1e1e1)!important}.testing-scheduler-calendar .fc-timegrid-cols>table{border-collapse:separate!important;border-spacing:0!important}.testing-scheduler-calendar .fc-timegrid-col{position:relative!important;border:0!important;background:transparent!important;background-clip:padding-box!important}.testing-scheduler-calendar .fc-timegrid-col-frame{min-height:100%;background:transparent!important}.testing-scheduler-calendar .fc .fc-timegrid-slot,.testing-scheduler-calendar .fc-timegrid-slot,.testing-scheduler-calendar .fc-timegrid-slots tr{height:var(--ts-hour-height)!important;min-height:var(--ts-hour-height)!important;max-height:var(--ts-hour-height)!important}.testing-scheduler-calendar .fc .fc-timegrid-slot,.testing-scheduler-calendar .fc-timegrid-slot,.testing-scheduler-calendar .fc-timegrid-slot-label,.testing-scheduler-calendar .fc .fc-timegrid-slot-minor,.testing-scheduler-calendar .fc-timegrid-slot-minor{border-top:0!important;border-bottom:0!important;border-left:0!important;border-right:0!important}.testing-scheduler-calendar .fc-timegrid-slot-label-cushion{text-transform:uppercase}.testing-scheduler-calendar .fc .fc-timegrid-slot-lane,.testing-scheduler-calendar .fc-timegrid-slot-lane{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #d0d0d0!important}.testing-scheduler-calendar .fc-timegrid-col-frame:after{content:none!important;display:none!important}.testing-scheduler-calendar .fc-timegrid-col:not(:first-child):before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#d0d0d0;z-index:5;pointer-events:none}.testing-scheduler-calendar .fc-col-header-cell{border-left:1px solid #d0d0d0!important;border-right:0!important}.testing-scheduler-calendar .fc-col-header-cell:first-child{border-left-color:transparent!important}.testing-scheduler-calendar .fc-timeGridWeek-view .fc-timegrid-body,.testing-scheduler-calendar .fc-timeGridDay-view .fc-timegrid-body{background-image:none!important}.testing-scheduler-calendar .fc-timeGridWeek-view .fc-daygrid,.testing-scheduler-calendar .fc-timeGridDay-view .fc-daygrid,.testing-scheduler-calendar .fc-timegrid-divider{display:none!important;height:0!important;border:0!important}.testing-scheduler-calendar .fc-daygrid-day-frame{min-height:135px}.testing-scheduler-calendar .fc-daygrid-day-events{margin:0!important;padding:0 1px 4px!important}.testing-scheduler-calendar .fc-daygrid-event-harness{left:0!important;right:0!important;margin:0 0 1px!important;width:100%!important}.testing-scheduler-calendar .fc-daygrid-event-harness-abs{left:0!important;right:0!important;width:100%!important}.testing-scheduler-calendar .fc-event{cursor:pointer;border:none!important;border-radius:3px!important;margin:0!important;padding:0!important;box-shadow:none;background:transparent!important}.testing-scheduler-calendar .fc-timegrid-event-harness,.testing-scheduler-calendar .fc-timegrid-event-harness.fc-timegrid-event-harness-inset{min-height:0!important;margin-top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.testing-scheduler-calendar .fc-timegrid-event-harness.fc-timegrid-event-harness-inset{height:auto!important;min-height:22px!important}.testing-scheduler-calendar .fc-timegrid-col-frame{overflow:hidden}.testing-scheduler-calendar .fc-timegrid-col-events{overflow:visible!important;margin:0 3px 0 2px!important}.testing-scheduler-calendar .fc-timegrid-event{cursor:pointer!important;z-index:6!important;pointer-events:none!important;overflow:visible;box-sizing:border-box;border:none!important;border-radius:4px!important;left:0!important;right:0!important;width:100%!important;background:transparent!important;box-shadow:none!important}.testing-scheduler-calendar .fc-timegrid-event-harness{cursor:default!important;z-index:6!important;pointer-events:none!important;border:none!important;box-shadow:none!important}.testing-scheduler-calendar .fc-timegrid-event .fc-event-main{height:100%;padding:0!important;pointer-events:none;display:block;width:100%}.testing-scheduler-calendar .fc-timegrid-event .testing-scheduler-chip{height:auto;min-height:26px;width:100%;pointer-events:auto;border-left:3px solid;overflow:hidden;box-shadow:0 1px 2px #0f172a1f}.testing-scheduler-calendar .fc-bg-event.testing-scheduler-past-hours,.testing-scheduler-calendar .testing-scheduler-past-hours{z-index:1!important}.testing-scheduler-calendar .fc-daygrid-block-event,.testing-scheduler-calendar .fc-daygrid-event{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;background:transparent!important;border:none!important;margin:0!important;white-space:normal!important}.testing-scheduler-calendar .fc-daygrid-event .fc-event-main{padding:0!important;width:100%;height:auto!important;white-space:normal}.testing-scheduler-calendar .fc-daygrid-more-link{position:relative;z-index:12;display:block!important;width:100%;box-sizing:border-box;margin:1px 0 0!important;padding:2px 6px!important;border-radius:3px;background:#f0f0f0;font-size:12px;font-weight:600;color:#616161;text-align:left}.testing-scheduler-calendar .fc-daygrid-more-link:hover{background:#e5e5e5;color:#242424}.testing-scheduler-calendar .fc-timegrid-event.testing-scheduler-event--has-more:not(.testing-scheduler-event--slot-overflow){overflow:hidden!important;z-index:8!important}.testing-scheduler-calendar .fc-timegrid-event-harness:has(.testing-scheduler-event--has-more:not(.testing-scheduler-event--slot-overflow)){overflow:hidden!important;z-index:8!important}.testing-scheduler-calendar .fc-timegrid-event.testing-scheduler-event--has-more:not(.testing-scheduler-event--slot-overflow) .fc-event-main{height:100%!important;min-height:0;overflow:hidden;align-items:stretch}.testing-scheduler-calendar .fc-timegrid-event.testing-scheduler-event--has-more:not(.testing-scheduler-event--slot-overflow) .testing-scheduler-chip{height:100%!important;min-height:20px;flex:0 0 auto}.testing-scheduler-calendar .fc-timegrid-more-link{display:none!important}.testing-scheduler-timegrid-stack{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;width:100%;min-width:0;height:100%;max-height:100%;box-sizing:border-box;padding:2px 1px;pointer-events:auto;overflow:hidden}.testing-scheduler-slot-chip-hit{pointer-events:auto;cursor:pointer;flex:1 1 auto;min-width:0;min-height:0;max-height:calc(100% - 20px);border-radius:5px;overflow:hidden}.testing-scheduler-slot-chip-hit:hover .testing-scheduler-chip,.testing-scheduler-slot-chip-hit:focus-within .testing-scheduler-chip{filter:brightness(1.04);box-shadow:0 2px 8px #0f172a2e}.testing-scheduler-calendar .fc-timegrid-event-harness:has(.testing-scheduler-event--slot-overflow){z-index:9!important;overflow:hidden!important}.testing-scheduler-calendar .fc-timegrid-event.testing-scheduler-event--slot-overflow{overflow:hidden!important;z-index:9!important;box-sizing:border-box!important;padding-bottom:0!important}.testing-scheduler-calendar .fc-timegrid-event.testing-scheduler-event--slot-overflow .fc-event-main{height:100%!important;min-height:0;overflow:hidden!important;pointer-events:auto;box-sizing:border-box}.testing-scheduler-calendar .fc-timegrid-event.testing-scheduler-event--slot-overflow .testing-scheduler-chip{height:100%!important;min-height:22px;max-height:100%;flex:1 1 auto}.testing-scheduler-timegrid-more{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;max-width:100%;align-self:flex-start;box-sizing:border-box;margin:0!important;padding:1px 7px!important;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#f8fafcf5;font-size:10px;font-weight:700;color:#334155;text-align:left;cursor:pointer;pointer-events:auto;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto;height:18px;min-height:18px;max-height:18px;letter-spacing:.01em;box-shadow:0 1px 2px #0f172a14;transition:background .15s ease,color .15s ease,border-color .15s ease;position:relative;z-index:1}.testing-scheduler-timegrid-more:hover{background:#fff;color:#0f172a;border-color:#00598773}.testing-scheduler-calendar .fc-daygrid-day:hover{background-color:#0059870f!important;cursor:pointer;position:relative;z-index:1;box-shadow:inset 0 0 0 1px var(--fc-border-color, #e1e1e1)!important}.testing-scheduler-calendar .fc-daygrid-day:hover:after{content:"+ Add Test Event"!important;position:absolute;bottom:4px;left:4px;color:#005987!important;border-radius:4px;font-size:10px;font-weight:500;z-index:10;pointer-events:none;opacity:.95;white-space:nowrap}.testing-scheduler-calendar .fc-daygrid-day:hover:has(.fc-daygrid-more-link):after{bottom:auto!important;top:6px!important;left:6px!important;right:auto!important;z-index:5}.testing-scheduler-calendar .fc-daygrid-day.testing-scheduler-day--past:hover{background-color:#f0f0f0!important;cursor:default;box-shadow:inset 0 0 0 1px var(--fc-border-color, #e1e1e1)!important}.testing-scheduler-calendar .fc-daygrid-day.testing-scheduler-day--past:hover:after{content:none!important}.testing-scheduler-calendar .fc-day-today:hover{box-shadow:inset 0 0 0 1px var(--fc-border-color, #e1e1e1)!important}.testing-scheduler-calendar .fc-timegrid-slot:hover{cursor:pointer;background:transparent!important}.testing-scheduler-calendar .fc-timegrid-slot.fc-timegrid-slot-lane:hover:after{content:none!important}.testing-scheduler-calendar .fc-timegrid-col .fc-highlight{background-color:#00598724!important;position:relative}.testing-scheduler-calendar .fc-timegrid-col .fc-highlight:after{content:"+ Add Test Event";position:absolute;bottom:4px;left:4px;color:#005987;padding:2px 4px;font-size:10px;font-weight:500;z-index:10;pointer-events:none;opacity:.95;white-space:nowrap}.testing-scheduler-calendar .fc-highlight{background-color:#0059871f!important}.testing-scheduler-chip{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;padding:4px 8px;border-radius:5px;min-width:0;height:auto;overflow:hidden;line-height:1.25}.testing-scheduler-chip--month{border-left:none;min-height:26px;height:auto;justify-content:flex-start;padding:4px 8px;box-shadow:0 1px 2px #0f172a1a}.testing-scheduler-drone-code{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:18px;padding:0 5px;border-radius:3px;background:#00000014;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1}.testing-scheduler-flight-code-copy{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:3px;background:#fff;color:inherit;cursor:pointer;font-size:9px;line-height:1}.testing-scheduler-flight-code-copy:hover,.testing-scheduler-flight-code-copy:focus-visible{border-color:#0059878c;color:#005987}.testing-scheduler-drone-code--menu{min-width:38px;height:20px;font-size:11px}.testing-scheduler-drone-code--tip{min-width:38px;height:20px;font-size:11px;background:#ffffff24}.testing-scheduler-day-menu__title .testing-scheduler-drone-code{margin-right:2px}[data-theme=dark] .testing-scheduler-drone-code{background:#0000001f;color:inherit}[data-theme=dark] .testing-scheduler-drone-code--tip,[data-theme=dark] .testing-scheduler-day-menu .testing-scheduler-drone-code{background:#ffffff24;color:#ffffffeb}[data-theme=dark] .testing-scheduler-flight-code-copy{background:#fff;border-color:#ffffff47;color:#000000a6}.testing-scheduler-chip__line{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;width:100%;align-items:center}.testing-scheduler-chip__time{flex:0 0 auto;display:inline-flex;align-items:center;font-size:11px;font-weight:700;line-height:18px;height:18px;opacity:.92}.testing-scheduler-chip__name{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;gap:5px}.testing-scheduler-chip__title{display:block;flex:1 1 auto;font-size:11px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px}.testing-scheduler-chip__line .testing-scheduler-flight-code-copy{display:inline-flex;margin-left:0;align-self:center;flex-shrink:0}.testing-scheduler-chip__meta{font-size:10px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testing-scheduler-event-tip-wrap{display:block;width:100%;min-width:0;pointer-events:auto}.testing-scheduler-slot-tip{display:flex;flex-direction:column;gap:10px;text-align:left;min-width:160px;max-width:280px}.testing-scheduler-slot-tip__session+.testing-scheduler-slot-tip__session{padding-top:8px;border-top:1px solid rgba(255,255,255,.18)}.testing-scheduler-slot-tip__row{display:flex;flex-direction:column;gap:1px}.testing-scheduler-slot-tip__label{font-size:11px;font-weight:500;opacity:.72}.testing-scheduler-slot-tip__value{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3;word-break:break-word}.testing-scheduler-slot-tip__icon{flex:0 0 auto}.testing-scheduler-slot-tip__icon--glyph{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:13px;opacity:.88}.testing-scheduler-slot-tip__value>span:last-child{min-width:0}.testing-scheduler-slot-tip-overlay{z-index:13000!important;max-width:320px}.testing-scheduler-slot-tip-overlay .ant-tooltip-inner{background:#0f172a!important;background-color:#0f172a!important;color:#f8fafc!important;opacity:1!important;box-shadow:0 10px 28px #02061773}.testing-scheduler-slot-tip-overlay .ant-tooltip-arrow:before{background:#0f172a!important;background-color:#0f172a!important}.testing-scheduler-event--complete{opacity:.92}.testing-scheduler-year-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.testing-scheduler-year-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid #e1e1e1;background:#fafafa;border-radius:8px;padding:20px 14px;color:#242424;cursor:pointer;text-align:left}.testing-scheduler-year-cell:hover{border-color:#5b5fc7;background:#f0f0ff}.testing-scheduler-year-cell__label{font-weight:700;font-size:15px}.testing-scheduler-year-cell__count{font-size:12px;color:#616161}.testing-scheduler-year-cell__dots{display:flex;gap:4px;margin-top:2px}.testing-scheduler-year-cell__dots span{width:7px;height:7px;border-radius:999px;background:#5b5fc7}.testing-scheduler-result-banner{margin-bottom:8px;padding:10px 12px;border-radius:8px;background:#f5f5f5;color:#242424;font-size:13px}.testing-scheduler-detail{display:flex;flex-direction:column;gap:0;margin-top:0;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.testing-scheduler-modal--view .zeena-modal__subtitle,.testing-scheduler-modal--view .ant-modal-header .zeena-modal__subtitle{margin:0}.testing-scheduler-modal__subtitle{display:inline-flex;align-items:center;gap:8px;color:#ffffffeb;font-size:13px;font-weight:500;line-height:1.35}.testing-scheduler-modal__flight-code{font-weight:600;letter-spacing:.01em}.testing-scheduler-modal__copy{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:#ffffffe0;cursor:pointer;transition:background .15s ease,color .15s ease}.testing-scheduler-modal__copy:hover{background:#ffffff24;color:#fff}.testing-scheduler-modal__status{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(74,222,128,.45);background:#22c55e38;color:#ecfdf5;font-size:12px;font-weight:600;white-space:nowrap}.testing-scheduler-modal__status--canceled,.testing-scheduler-modal__status--cancelled{border-color:#f8717180;background:#ef44442e;color:#fecaca}.testing-scheduler-modal__status--scheduled,.testing-scheduler-modal__status--in-progress,.testing-scheduler-modal__status--default{border-color:#60a5fa80;background:#3b82f62e;color:#dbeafe}.testing-scheduler-detail__status{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.testing-scheduler-detail__tabbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:0 24px;background:#fff;border-bottom:1px solid #e5e7eb}.testing-scheduler-detail__tabbar-tabs{display:inline-flex;align-items:stretch;min-width:0}.testing-scheduler-detail__tab{position:relative;display:inline-flex;align-items:center;gap:8px;margin:0;padding:14px 16px;border:0;border-bottom:3px solid transparent;background:transparent;color:#334155;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap}.testing-scheduler-detail__tab+.testing-scheduler-detail__tab:before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;transform:translateY(-50%);background:#e5e7eb}.testing-scheduler-detail__tab:hover{color:#0f172a}.testing-scheduler-detail__tab.is-active{color:#2563eb;border-bottom-color:#2563eb}.testing-scheduler-detail__tab .anticon{font-size:15px}.testing-scheduler-detail__last-updated{color:#94a3b8;font-size:12px;font-weight:500;white-space:nowrap;flex:0 0 auto}.testing-scheduler-detail__tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border-radius:999px;background:#dbeafe;color:#2563eb;font-size:12px;font-weight:700;line-height:1}.testing-scheduler-detail__tab-completed{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:12px;font-weight:500;white-space:nowrap}.testing-scheduler-detail__tab-completed-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;flex:0 0 auto}.testing-scheduler-detail__scroll{flex:1 1 auto;min-height:0;height:100%;max-height:calc(min(860px,100dvh - 64px) - 200px);overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f5f7fa;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}.testing-scheduler-detail__scroll::-webkit-scrollbar{width:8px}.testing-scheduler-detail__scroll::-webkit-scrollbar-track{background:transparent}.testing-scheduler-detail__scroll::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.testing-scheduler-detail__scroll::-webkit-scrollbar-thumb:hover{background:#64748b}.testing-scheduler-detail__tab-pane{display:flex;flex-direction:column;gap:0;padding:16px 24px 20px}.testing-scheduler-detail__tab-pane--features{padding-top:16px}[data-theme=dark] .testing-scheduler-detail__tabbar{background:#0f172a;border-bottom-color:#94a3b838}[data-theme=dark] .testing-scheduler-detail__tab{color:#94a3b8}[data-theme=dark] .testing-scheduler-detail__tab:hover{color:#e2e8f0}[data-theme=dark] .testing-scheduler-detail__tab.is-active{color:#69b1ff;border-bottom-color:#69b1ff}[data-theme=dark] .testing-scheduler-detail__tab+.testing-scheduler-detail__tab:before{background:#94a3b847}[data-theme=dark] .testing-scheduler-detail__scroll{background:#0b1220}[data-theme=dark] .testing-scheduler-detail__last-updated{color:#64748b}[data-theme=dark] .testing-scheduler-detail__tab-badge{background:#2563eb47;color:#93c5fd}[data-theme=dark] .testing-scheduler-detail__tab-completed{color:#94a3b8}@media(max-width:720px){.testing-scheduler-detail__last-updated,.testing-scheduler-detail__tab-completed{display:none}.testing-scheduler-detail__tabbar{padding:0 16px}.testing-scheduler-detail__tab-pane{padding-left:16px;padding-right:16px}}.testing-scheduler-detail__loading{display:flex;justify-content:center;padding:32px 0}.testing-scheduler-detail__videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;width:100%}.testing-scheduler-detail__video-thumb.fvh-video-thumb-shell,.testing-scheduler-detail__video-thumb{width:100%;min-height:96px}.ts-detail-panel{display:flex;flex-direction:column;gap:12px}.ts-detail-card{padding:14px 16px;border:1px solid #e5eaf0;border-radius:12px;background:#fff}.ts-detail-card__head{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#0f172a}.ts-detail-card__head>.anticon{color:#1677ff;font-size:15px}.ts-detail-card__head h3{margin:0;flex:1 1 auto;color:#0f172a;font-size:14px;font-weight:700;line-height:1.2}.ts-detail-card__link{margin-left:auto;padding:0;border:0;background:transparent;color:#1677ff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ts-detail-card__link:hover{color:#0958d9;text-decoration:underline}.ts-detail-card__count{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#eef2f6;color:#475569;font-size:11px;font-weight:600;white-space:nowrap}.ts-detail-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px}.ts-detail-overview__col{display:flex;flex-direction:column;gap:14px;min-width:0}.ts-detail-overview__item{display:flex;align-items:flex-start;gap:10px;min-width:0}.ts-detail-overview__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:8px;background:#eff6ff;color:#1677ff;font-size:14px}.ts-detail-overview__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ts-detail-overview__label{color:#64748b;font-size:12px;font-weight:500;line-height:1.2}.ts-detail-overview__value{color:#0f172a;font-size:13px;font-weight:600;line-height:1.35;word-break:break-word}.ts-detail-overview__zone{color:#94a3b8;font-size:11px;font-weight:500;line-height:1.2}.ts-detail-features{display:flex;flex-wrap:wrap;gap:8px}.ts-detail-feature-pill{display:inline-flex;flex-direction:column;gap:4px;min-width:120px;padding:10px 12px;border:1px solid #e5eaf0;border-radius:10px;background:#fafbfc}.ts-detail-feature-pill__name{color:#0f172a;font-size:12px;font-weight:600;line-height:1.25}.ts-detail-feature-pill__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.2}.ts-detail-feature-pill__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.ts-detail-feature-pill--passed,.ts-detail-feature-pill--pass,.ts-detail-feature-pill--passed .ts-detail-feature-pill__status,.ts-detail-feature-pill--pass .ts-detail-feature-pill__status{color:#16a34a}.ts-detail-feature-pill--failed,.ts-detail-feature-pill--fail,.ts-detail-feature-pill--failed .ts-detail-feature-pill__status,.ts-detail-feature-pill--fail .ts-detail-feature-pill__status{color:#dc2626}.ts-detail-feature-pill--blocked{color:#ea580c}.ts-detail-feature-pill--blocked .ts-detail-feature-pill__status{color:#c2410c}.ts-detail-feature-pill--pending,.ts-detail-feature-pill--not-tested,.ts-detail-feature-pill--neutral,.ts-detail-feature-pill--pending .ts-detail-feature-pill__status,.ts-detail-feature-pill--not-tested .ts-detail-feature-pill__status,.ts-detail-feature-pill--neutral .ts-detail-feature-pill__status{color:#d97706}.ts-detail-feature-pill__name{color:#0f172a}.ts-detail-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ts-detail-card__prose-body{color:#334155;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ts-detail-card__prose-body.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.ts-detail-card__prose-body .fvh-rt{font-size:inherit;line-height:inherit}.ts-detail-card__prose-body p{margin:0 0 6px}.ts-detail-card__prose-body p:last-child{margin-bottom:0}.ts-detail-card__prose-body ul,.ts-detail-card__prose-body ol{margin:0 0 6px;padding-left:20px}.ts-detail-card__prose-body ul:last-child,.ts-detail-card__prose-body ol:last-child{margin-bottom:0}.ts-detail-card__prose-body li{margin:0 0 2px}.ts-detail-card__prose-body h2{font-size:15px;margin:6px 0 4px}.ts-detail-card__prose-body h3{font-size:13px;margin:6px 0 4px}.ts-detail-card__prose-body h2:first-child,.ts-detail-card__prose-body h3:first-child{margin-top:0}.ts-detail-card__more{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:0;border:0;background:transparent;color:#1677ff;font-size:13px;font-weight:600;cursor:pointer}.ts-detail-card__more:hover{color:#0958d9}.ts-detail-card--work{padding-top:12px;padding-bottom:12px}.ts-detail-work-empty,.ts-detail-work-link{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:13px}.ts-detail-work-link{color:#1677ff;word-break:break-all}.ts-detail-work-link:hover{color:#0958d9}.ts-detail-media-loading{display:flex;justify-content:center;padding:16px 0}.ts-detail-media-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.ts-detail-media-thumb.fvh-video-thumb-shell,.ts-detail-media-thumb{width:100%;min-height:88px}.ts-detail-media-thumb .fvh-video-thumb,.ts-detail-media-thumb .fvh-media-card__thumb{border-radius:12px}.ts-detail-card--audit{padding:0;overflow:hidden}.ts-detail-audit-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:0;background:transparent;color:#0f172a;cursor:pointer;text-align:left}.ts-detail-audit-toggle__left{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.ts-detail-audit-toggle__left>.anticon{color:#1677ff}.ts-detail-audit-list{margin:0;padding:0 16px 14px;list-style:none;display:flex;flex-direction:column;gap:8px;border-top:1px solid #eef2f6}.ts-detail-audit-list li{display:flex;flex-direction:column;gap:2px;padding-top:10px;font-size:13px;color:#475569}.ts-detail-audit-list strong{color:#0f172a;font-weight:600}@media(max-width:900px){.ts-detail-overview{grid-template-columns:1fr 1fr}.ts-detail-split{grid-template-columns:1fr}.ts-detail-media-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ts-detail-overview,.ts-detail-media-row{grid-template-columns:1fr}}[data-theme=dark] .ts-detail-card{background:#0f172a8c;border-color:#94a3b838}[data-theme=dark] .ts-detail-card__head,[data-theme=dark] .ts-detail-card__head h3,[data-theme=dark] .ts-detail-overview__value,[data-theme=dark] .ts-detail-feature-pill__name,[data-theme=dark] .ts-detail-audit-toggle,[data-theme=dark] .ts-detail-audit-list strong{color:#e2e8f0}[data-theme=dark] .ts-detail-overview__icon{background:#3b82f62e}[data-theme=dark] .ts-detail-overview__label,[data-theme=dark] .ts-detail-work-empty,[data-theme=dark] .ts-detail-audit-list li{color:#94a3b8}[data-theme=dark] .ts-detail-card__count{background:#94a3b829;color:#cbd5e1}[data-theme=dark] .ts-detail-feature-pill{background:#1e293bb3;border-color:#94a3b838}[data-theme=dark] .ts-detail-card__prose-body{color:#cbd5e1}[data-theme=dark] .ts-detail-audit-list{border-top-color:#94a3b82e}.testing-scheduler-detail-row{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:start;padding:8px 0;border-bottom:1px solid #e1e1e1;font-size:14px}.fvh-test-result-card--features-only{border:0;box-shadow:none;background:transparent;padding:0}.testing-scheduler-detail-row__label{color:#616161;font-weight:500}.testing-scheduler-detail-row__value{color:#242424;word-break:break-word}.testing-scheduler-feature-tags{display:flex;flex-wrap:wrap;gap:6px}.testing-scheduler-feature-accordion-label{margin-bottom:8px;color:#000000e0;font-size:14px}.testing-scheduler-feature-accordion.ant-collapse{background:transparent;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.testing-scheduler-feature-accordion>.ant-collapse-item{border-bottom:1px solid #f0f0f0}.testing-scheduler-feature-accordion>.ant-collapse-item:last-child{border-bottom:none}.testing-scheduler-feature-accordion .ant-collapse-header{align-items:center!important;padding:12px 14px!important;background:#fafafa}.testing-scheduler-feature-accordion .ant-collapse-content-box{padding:12px 14px 14px!important}.testing-scheduler-feature-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-right:8px}.testing-scheduler-feature-accordion__title{font-weight:600;color:#000000e0}.testing-scheduler-feature-accordion__count{flex-shrink:0;color:#64748b;font-size:12px;font-weight:500}.testing-scheduler-subfeature-checklist{display:flex;flex-direction:column;gap:10px;width:100%}.testing-scheduler-subfeature-checklist .ant-checkbox-wrapper{margin-inline-start:0!important;align-items:flex-start}[data-theme=dark] .testing-scheduler-feature-accordion-label{color:#e2e8f0}[data-theme=dark] .testing-scheduler-feature-accordion.ant-collapse{border-color:#94a3b847}[data-theme=dark] .testing-scheduler-feature-accordion>.ant-collapse-item{border-bottom-color:#94a3b82e}[data-theme=dark] .testing-scheduler-feature-accordion .ant-collapse-header{background:#0f172aa6}[data-theme=dark] .testing-scheduler-feature-accordion__title{color:#e2e8f0}[data-theme=dark] .testing-scheduler-feature-accordion__count{color:#94a3b8}.testing-scheduler-event-form .testing-scheduler-feature-select.ant-select-multiple .ant-select-selector{min-height:40px;padding-top:4px;padding-bottom:4px}.testing-scheduler-event-form .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-overflow{flex-wrap:wrap;gap:4px}.testing-scheduler-event-form .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item,.ant-modal.zeena-modal.testing-scheduler-modal .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item{background:#e6f4ff!important;border:1px solid #91caff!important;border-radius:6px!important;color:#0958d9!important;margin-inline-end:4px;padding-inline:8px}.testing-scheduler-event-form .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item-remove,.ant-modal.zeena-modal.testing-scheduler-modal .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item-remove{color:#0958d9!important}.testing-scheduler-event-form .ant-select-selection-overflow{flex-wrap:wrap}.testing-scheduler-signed-video{color:#005987;font-weight:600;text-decoration:none;word-break:break-word}.testing-scheduler-signed-video:hover{text-decoration:underline}.testing-scheduler-day-menu{position:fixed;z-index:12000!important;width:min(380px,calc(100vw - 24px));max-height:min(360px,calc(100vh - 24px));display:flex;flex-direction:column;background:#fff!important;background-color:#fff!important;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 8px 28px #0f172a2e;isolation:isolate}.testing-scheduler-day-menu__arrow{position:absolute;top:18px;left:-7px;width:12px;height:12px;background:#fff;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;transform:rotate(45deg)}.testing-scheduler-day-menu--left .testing-scheduler-day-menu__arrow{left:auto;right:-7px;border-left:0;border-bottom:0;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1}.testing-scheduler-day-menu__header{flex:0 0 auto;padding:12px 14px 8px;font-size:14px;font-weight:600;color:#616161}.testing-scheduler-day-menu__list{flex:1 1 auto;min-height:0;overflow:auto;padding:0 0 8px;background:#fff;background-color:#fff}.testing-scheduler-day-menu__empty{margin:0;padding:12px 14px;font-size:13px;color:#616161}.testing-scheduler-day-menu__item{display:grid;grid-template-columns:4px 84px minmax(0,1fr);gap:10px;align-items:center;width:100%;border:0;background:#fff;background-color:#fff;text-align:left;padding:10px 12px;cursor:pointer}.testing-scheduler-day-menu__item:hover{background:#f5f5f5;background-color:#f5f5f5}.testing-scheduler-day-menu__bar{width:4px;align-self:stretch;min-height:34px;border-radius:999px}.testing-scheduler-day-menu__time{display:flex;flex-direction:column;gap:2px;min-width:0}.testing-scheduler-day-menu__start{font-size:13px;font-weight:700;color:#242424;line-height:1.2;white-space:nowrap}.testing-scheduler-day-menu__duration{font-size:12px;color:#616161;line-height:1.2;white-space:nowrap}.testing-scheduler-day-menu__title{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;color:#242424;line-height:1.3;word-break:break-word}.testing-scheduler-day-menu__name{flex:1 1 auto;min-width:0}.testing-scheduler-day-menu__title .testing-scheduler-flight-code-copy{flex:0 0 auto}.testing-scheduler-day-menu__footer{flex:0 0 auto;border-top:1px solid #e1e1e1;padding:4px 6px 6px}.testing-scheduler-day-menu__add{display:inline-flex;align-items:center;gap:6px;width:100%;border:0;border-radius:6px;background:transparent;padding:8px 10px;color:#5b5fc7;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.testing-scheduler-day-menu__add:hover{background:#f0f0ff}.testing-scheduler-day-menu__past-hint{margin:0;padding:10px 12px;font-size:12px;color:#8a8a8a;line-height:1.35}.testing-scheduler-modal-wrap.ant-modal-wrap{align-items:flex-start!important;justify-content:center!important;padding:32px 16px!important;overflow-x:hidden!important;overflow-y:auto!important}.testing-scheduler-modal-wrap.ant-modal-wrap-hidden,.testing-scheduler-modal-wrap.ant-modal-wrap[style*="display: none"]{display:none!important;pointer-events:none!important}.testing-scheduler-modal-wrap .ant-modal.testing-scheduler-modal{top:0!important;margin:40px auto 24px!important;padding-bottom:0!important;max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px)!important}.testing-scheduler-modal-wrap .ant-modal.testing-scheduler-modal .ant-modal-content,.ant-modal.testing-scheduler-modal .ant-modal-content{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 64px)!important;overflow:hidden!important}.testing-scheduler-modal-wrap--view.ant-modal-wrap{overflow-y:auto!important}.testing-scheduler-modal-wrap--view .ant-modal.testing-scheduler-modal--view{margin:40px auto 24px!important;height:auto!important;max-height:calc(100dvh - 64px)!important}.testing-scheduler-modal-wrap--view .ant-modal.testing-scheduler-modal--view .ant-modal-content,.ant-modal.testing-scheduler-modal.testing-scheduler-modal--view .ant-modal-content{height:min(860px,calc(100dvh - 64px))!important;max-height:calc(100dvh - 64px)!important;min-height:560px!important}.ant-modal.testing-scheduler-modal--view .ant-modal-header,.ant-modal.testing-scheduler-modal--view .ant-modal-footer{flex:0 0 auto!important}.ant-modal.testing-scheduler-modal .ant-modal-body{flex:1 1 auto;min-height:0;overflow:auto!important}.testing-scheduler-modal-wrap--view .ant-modal.testing-scheduler-modal--view .ant-modal-body,.ant-modal.zeena-modal.testing-scheduler-modal.testing-scheduler-modal--view .ant-modal-body,.ant-modal.testing-scheduler-modal.testing-scheduler-modal--view .ant-modal-body{padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important}.testing-scheduler-modal-wrap--view .ant-modal.testing-scheduler-modal--view .zeena-modal__body,.ant-modal.zeena-modal.testing-scheduler-modal.testing-scheduler-modal--view .zeena-modal__body,.ant-modal.testing-scheduler-modal.testing-scheduler-modal--view .zeena-modal__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.testing-scheduler-modal-wrap--view .ant-modal.testing-scheduler-modal--view .testing-scheduler-detail,.ant-modal.testing-scheduler-modal.testing-scheduler-modal--view .testing-scheduler-detail{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}.testing-scheduler-modal-wrap--view .testing-scheduler-detail__scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:scroll!important}.ant-modal.testing-scheduler-modal .ant-modal-footer{flex:0 0 auto!important;display:block!important;overflow:visible!important;padding:16px 24px 20px!important;min-height:72px}.testing-scheduler-modal-footer{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;width:100%}.testing-scheduler-modal-footer__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;margin-left:auto}.testing-scheduler-flight-code-footer{display:inline-flex!important;align-items:center;gap:6px;min-width:0;flex:1 1 auto;visibility:visible!important;opacity:1!important}.testing-scheduler-flight-code-footer__label{font-size:12px;font-weight:600;color:var(--app-text-secondary, #475467);white-space:nowrap}.testing-scheduler-flight-code-footer__value{display:inline-block;max-width:11.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#000000e0;font-size:12px;font-weight:600;line-height:20px;letter-spacing:.02em}.testing-scheduler-flight-code-footer__copy.ant-btn{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;line-height:22px!important;border-radius:6px!important;background:#fff!important;border:1px solid #d9d9d9!important;color:#000000a6!important;box-shadow:none!important}.testing-scheduler-flight-code-footer__copy.ant-btn:hover,.testing-scheduler-flight-code-footer__copy.ant-btn:focus-visible{background:#fff!important;border-color:#1677ff!important;color:#1677ff!important}.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-modal-footer__actions .ant-btn,.testing-scheduler-modal-footer__actions .ant-btn,.ant-modal.testing-scheduler-modal .ant-modal-footer .ant-btn,.testing-scheduler-modal-footer .ant-btn{width:auto!important;min-width:fit-content!important;height:40px!important;min-height:40px!important;max-height:none!important;margin:0!important;padding:0 18px!important;line-height:40px!important;white-space:nowrap!important;overflow:visible!important;border-radius:10px!important}.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-modal-footer__save.ant-btn-primary,.testing-scheduler-modal-footer__save.ant-btn-primary{background:var(--primary-color, #005987)!important;border-color:var(--primary-color, #005987)!important;color:#fff!important}.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-modal-footer__cancel.ant-btn,.testing-scheduler-modal-footer__cancel.ant-btn{background:var(--secondary-color, #d11d27)!important;border-color:var(--secondary-color, #d11d27)!important;color:#fff!important}.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-modal-footer__add-result.ant-btn,.testing-scheduler-modal-footer__add-result.ant-btn{background:#fff!important;border:1px solid var(--primary-color, #005987)!important;color:var(--primary-color, #005987)!important}.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-modal-footer__add-result.ant-btn:hover,.testing-scheduler-modal-footer__add-result.ant-btn:hover{background:var(--primary-color, #005987)!important;color:#fff!important}.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-modal-footer__add-result.ant-btn:disabled,.testing-scheduler-modal-footer__add-result.ant-btn:disabled,.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-modal-footer__add-result.ant-btn:disabled:hover,.testing-scheduler-modal-footer__add-result.ant-btn:disabled:hover{opacity:.5;cursor:not-allowed;background:#fff!important;color:var(--primary-color, #005987)!important;border-color:#d9d9d9!important}.testing-scheduler-modal-footer--view{justify-content:flex-end}.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-modal-footer__close.ant-btn,.testing-scheduler-modal-footer__close.ant-btn{color:#0f172a!important;background:#fff!important;border-color:#d0d5dd!important}.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-modal-footer__close.ant-btn:hover,.testing-scheduler-modal-footer__close.ant-btn:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#98a2b3!important}.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-modal-footer__edit-result.ant-btn-primary,.testing-scheduler-modal-footer__edit-result.ant-btn-primary{color:#fff!important;background:#1677ff!important;border-color:#1677ff!important}.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-modal-footer__edit-result.ant-btn-primary:hover,.testing-scheduler-modal-footer__edit-result.ant-btn-primary:hover{color:#fff!important;background:#4096ff!important;border-color:#4096ff!important}.ant-modal.testing-scheduler-modal .ant-modal-footer .testing-scheduler-flight-code-footer__copy.ant-btn,.testing-scheduler-modal-footer .testing-scheduler-flight-code-footer__copy.ant-btn{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;line-height:22px!important;border-radius:6px!important;background:#fff!important;border:1px solid #d9d9d9!important;color:#000000a6!important}.testing-scheduler-event-form.ant-form{--ant-color-bg-container: #fff;--ant-color-bg-container-disabled: #fff;--ant-input-active-bg: #fff;--ant-input-hover-bg: #fff}.testing-scheduler-event-form.ant-form input.ant-input,.testing-scheduler-event-form.ant-form input.ant-input.ant-input-outlined,.testing-scheduler-event-form.ant-form input.ant-input.ant-input-disabled,.testing-scheduler-event-form.ant-form textarea.ant-input,.testing-scheduler-event-form.ant-form textarea.ant-input.ant-input-outlined,.testing-scheduler-event-form.ant-form .ant-input-affix-wrapper,.testing-scheduler-event-form.ant-form .ant-input-affix-wrapper .ant-input,.testing-scheduler-event-form.ant-form .ant-input-textarea textarea,.testing-scheduler-event-form.ant-form .ant-select .ant-select-selector,.testing-scheduler-event-form.ant-form .ant-select-outlined .ant-select-selector,.testing-scheduler-event-form.ant-form .ant-select-disabled .ant-select-selector,.testing-scheduler-event-form.ant-form input[type=datetime-local],.testing-scheduler-event-form.ant-form .testing-scheduler-date-input,.ant-modal.zeena-modal.testing-scheduler-modal input.ant-input,.ant-modal.zeena-modal.testing-scheduler-modal input.ant-input.ant-input-outlined,.ant-modal.zeena-modal.testing-scheduler-modal textarea.ant-input,.ant-modal.zeena-modal.testing-scheduler-modal .ant-select .ant-select-selector,.ant-modal.zeena-modal.testing-scheduler-modal input[type=datetime-local]{background:#fff!important;background-color:#fff!important}.testing-scheduler-event-form.ant-form input.ant-input:hover,.testing-scheduler-event-form.ant-form input.ant-input.ant-input-outlined:hover,.testing-scheduler-event-form.ant-form textarea.ant-input:hover,.testing-scheduler-event-form.ant-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.testing-scheduler-event-form.ant-form input.ant-input:focus,.testing-scheduler-event-form.ant-form input.ant-input.ant-input-outlined:focus,.testing-scheduler-event-form.ant-form input.ant-input-focused,.testing-scheduler-event-form.ant-form textarea.ant-input:focus,.testing-scheduler-event-form.ant-form .ant-select-focused .ant-select-selector{background:#fff!important;background-color:#fff!important}@media(max-width:980px){.testing-scheduler-page{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto}.testing-scheduler-brand-header{flex-wrap:nowrap;align-items:center;padding:10px 12px;gap:8px}.testing-scheduler-brand{flex:1 1 auto;min-width:0;gap:10px}.testing-scheduler-brand__mark{width:36px;height:36px}.testing-scheduler-brand__mark img{width:20px}.testing-scheduler-brand__lockup{padding-left:10px}.testing-scheduler-brand__word{font-size:16px}.testing-scheduler-brand__sub{font-size:11px}.testing-scheduler-brand-header__actions{flex:0 0 auto;width:auto;flex-wrap:nowrap;justify-content:flex-end;gap:4px}.testing-scheduler-brand-header .testing-scheduler-tz{display:none}.testing-scheduler-brand-header .testing-scheduler-back.ant-btn-link{font-size:0!important;min-width:32px;padding:0 4px!important}.testing-scheduler-brand-header .testing-scheduler-back.ant-btn-link .anticon{font-size:16px}.testing-scheduler-brand-header .userName,.testing-scheduler-brand-header .anticon-caret-down{display:none!important}.testing-scheduler-brand-header .ant-space{gap:0!important}.testing-scheduler-brand-header .ant-avatar{flex-shrink:0}.testing-scheduler-mobile-calendar{display:flex;flex-direction:column;gap:0;width:100%;border:1px solid #e1e1e1;border-radius:10px;background:#fff;overflow:hidden}.testing-scheduler-mobile-calendar__head{display:flex;flex-direction:column;gap:6px;padding:10px 12px 4px}.testing-scheduler-mobile-calendar__head .testing-scheduler-sider__title{font-size:1rem;margin:0}.testing-scheduler-mobile-calendar__head .testing-scheduler-mini__header{padding:0 2px}.testing-scheduler-mobile-calendar__handle{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fafafa;padding:8px 0 10px;cursor:pointer}.testing-scheduler-mobile-calendar__handle-bar{display:block;width:40px;height:4px;border-radius:999px;background:#c7c7c7;transition:background .15s ease}.testing-scheduler-mobile-calendar__handle:hover .testing-scheduler-mobile-calendar__handle-bar,.testing-scheduler-mobile-calendar__handle:focus-visible .testing-scheduler-mobile-calendar__handle-bar{background:#5b5fc7}.testing-scheduler-mobile-calendar__panel{max-height:0;overflow:hidden;opacity:0;padding:0 12px;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .22s ease,padding .32s ease}.testing-scheduler-mobile-calendar.is-expanded .testing-scheduler-mobile-calendar__panel{max-height:320px;opacity:1;padding:4px 12px 12px}.testing-scheduler-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);flex:1 1 auto;min-height:0}.testing-scheduler-shell--collapsed{grid-template-columns:1fr}.testing-scheduler-page .testing-scheduler-sider-fab.layout-root-sidebar-fab.ant-btn.ant-btn-text{display:none!important;visibility:hidden!important;pointer-events:none!important}.testing-scheduler-shell--collapsed .testing-scheduler-sider{overflow:visible;padding:12px 14px 16px;border-bottom:1px solid #e1e1e1;opacity:1;pointer-events:auto}.testing-scheduler-sider{border-right:0;border-bottom:1px solid #e1e1e1;overflow:visible;flex-shrink:0;gap:12px;padding:12px 14px 16px}.testing-scheduler-sider__title{font-size:1.05rem;padding-right:0}.testing-scheduler-sider__section--filters{gap:10px}.testing-scheduler-filters-menu-btn.ant-btn{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;padding:0!important;border:1px solid #d9d9d9;border-radius:8px;color:#242424;background:#fff}.testing-scheduler-filters-menu-btn.ant-btn:hover,.testing-scheduler-filters-menu-btn.ant-btn:focus-visible{color:#5b5fc7;border-color:#5b5fc7;background:#f0f0ff}.testing-scheduler-sider__section--filters:not(.is-filters-open) .testing-scheduler-sider__filters,.testing-scheduler-sider__section--filters:not(.is-filters-open) .testing-scheduler-active-filters{display:none}.testing-scheduler-sider__filters{display:flex;flex-direction:column;gap:10px;width:100%}.testing-scheduler-sider__select{width:100%}.testing-scheduler-sider__select .ant-select-selector{min-height:36px;align-items:flex-start}.testing-scheduler-sider__select .ant-select-selection-overflow{flex-wrap:wrap;row-gap:4px}.testing-scheduler-active-filters .admin-active-filters-bar__tags{max-height:none;overflow:visible}.testing-scheduler-toolbar__nav{display:none}.testing-scheduler-toolbar{justify-content:flex-end;padding:8px 12px;border-bottom:1px solid #e1e1e1}.testing-scheduler-main{min-height:min(560px,55vh)}.testing-scheduler-legend-desktop{display:none}.testing-scheduler-legend-footer{display:block;flex-shrink:0;padding:12px 14px 16px;border-top:1px solid #e1e1e1;background:#fafafa}.testing-scheduler-legend-footer .testing-scheduler-legends{gap:24px}.testing-scheduler-legend-footer .testing-scheduler-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.testing-scheduler-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testing-scheduler-detail-row{grid-template-columns:1fr;gap:4px}}@media(max-width:640px){.testing-scheduler-brand-header{padding:8px 10px}.testing-scheduler-brand-header__actions{width:auto;justify-content:flex-end}.testing-scheduler-mini__day{height:28px;font-size:11px}.testing-scheduler-legend-footer .testing-scheduler-legend{gap:6px 10px}.testing-scheduler-toolbar__actions .ant-select{width:100%!important;max-width:100%}.testing-scheduler-toolbar{justify-content:stretch}.testing-scheduler-toolbar__actions{width:100%}}[data-theme=dark] .testing-scheduler-page{background:#0b1220;color:#e2e8f0eb}[data-theme=dark] .testing-scheduler-brand-header{background:#121826;border-bottom-color:#94a3b838}[data-theme=dark] .testing-scheduler-brand__lockup{border-left-color:#94a3b847}[data-theme=dark] .testing-scheduler-brand__word{color:#fff}[data-theme=dark] .testing-scheduler-brand__sub,[data-theme=dark] .testing-scheduler-brand-header .testing-scheduler-tz{color:#e2e8f0b8}[data-theme=dark] .testing-scheduler-brand-header .testing-scheduler-back.ant-btn-link{color:#a5b4fc!important}[data-theme=dark] .testing-scheduler-brand-header .userName,[data-theme=dark] .testing-scheduler-brand-header .appearance-toggle-btn{color:#ffffffeb}[data-theme=dark] .testing-scheduler-tz,[data-theme=dark] .testing-scheduler-hint{color:#94a3b8e6}[data-theme=dark] .testing-scheduler-shell{background:#151b28}[data-theme=dark] .testing-scheduler-filters-menu-btn.ant-btn{background:#0f172ab8;border-color:#94a3b847;color:#e2e8f0eb}[data-theme=dark] .testing-scheduler-filters-menu-btn.ant-btn:hover,[data-theme=dark] .testing-scheduler-filters-menu-btn.ant-btn:focus-visible{color:#a5b4fc;border-color:#6366f18c;background:#6366f129}[data-theme=dark] .testing-scheduler-filters-badge{background:#6366f1;color:#fff}[data-theme=dark] .testing-scheduler-mobile-calendar{background:#0f172ab8;border-color:#94a3b847}[data-theme=dark] .testing-scheduler-mobile-calendar__handle{background:#0f172a8c;border-color:#94a3b833}[data-theme=dark] .testing-scheduler-mobile-calendar__handle-bar{background:#94a3b88c}[data-theme=dark] .testing-scheduler-mobile-calendar__handle:hover .testing-scheduler-mobile-calendar__handle-bar,[data-theme=dark] .testing-scheduler-mobile-calendar__handle:focus-visible .testing-scheduler-mobile-calendar__handle-bar{background:#818cf8}[data-theme=dark] .testing-scheduler-legend-footer{background:#111827;border-top-color:#94a3b833}[data-theme=dark] .testing-scheduler-sider{background:#111827;border-right-color:#94a3b833}[data-theme=dark] .testing-scheduler-sider__title,[data-theme=dark] .testing-scheduler-mini__header strong,[data-theme=dark] .testing-scheduler-title,[data-theme=dark] .testing-scheduler-legend__item{color:#ffffffeb}[data-theme=dark] .testing-scheduler-mini__header button{color:#94a3b8e6}[data-theme=dark] .testing-scheduler-mini__header button:hover{background:#94a3b824;color:#fff}[data-theme=dark] .testing-scheduler-mini__weekdays span,[data-theme=dark] .testing-scheduler-sider__section-title,[data-theme=dark] .testing-scheduler-year-cell__count{color:#94a3b8e6}[data-theme=dark] .testing-scheduler-mini__day{color:#e2e8f0e6}[data-theme=dark] .testing-scheduler-mini__day:hover{background:#94a3b824}[data-theme=dark] .testing-scheduler-mini__day.is-other{color:#94a3b866}[data-theme=dark] .testing-scheduler-mini__day.is-today{background:#6366f1;color:#fff}[data-theme=dark] .testing-scheduler-mini__day.is-past:not(.is-today){color:#cbd5e1e0;background:#0f172a8c;opacity:1;cursor:pointer}[data-theme=dark] .testing-scheduler-mini__day.is-past:not(.is-today):hover{background:#0f172a8c;color:#cbd5e1e0}[data-theme=dark] .testing-scheduler-mini__day.is-past.testing-scheduler-mini__day--has-events:not(.is-today){color:#e2e8f0f2;font-weight:600;-webkit-text-fill-color:rgba(226,232,240,.95)}[data-theme=dark] .testing-scheduler-mini__day.testing-scheduler-mini__day--has-events:not(.is-today):after{background:#818cf8}[data-theme=dark] .testing-scheduler-page .ant-select .ant-select-selector,[data-theme=dark] .testing-scheduler-toolbar .ant-btn-default{background:#0f172ab8!important;border-color:#94a3b847!important;color:#e2e8f0eb!important}[data-theme=dark] .testing-scheduler-main,[data-theme=dark] .testing-scheduler-toolbar,[data-theme=dark] .testing-scheduler-calendar{background:#141414}[data-theme=dark] .testing-scheduler-toolbar{border-bottom-color:#303030}[data-theme=dark] .testing-scheduler-loading{color:#ffffffa6}[data-theme=dark] .testing-scheduler-empty{background:#1f1f1f;border-color:#303030}[data-theme=dark] .testing-scheduler-empty p{color:#ffffff8c}[data-theme=dark] .testing-scheduler-calendar .fc{--fc-border-color: #404040;--fc-page-bg-color: #141414;--fc-neutral-bg-color: #1f1f1f;--fc-neutral-text-color: rgba(255, 255, 255, .55);--fc-today-bg-color: #141414;color:#ffffffe0;background:#141414}[data-theme=dark] .testing-scheduler-calendar .fc-theme-standard .fc-scrollgrid,[data-theme=dark] .testing-scheduler-calendar .fc-theme-standard th,[data-theme=dark] .testing-scheduler-calendar .fc-scrollgrid,[data-theme=dark] .testing-scheduler-calendar .fc-scrollgrid-sync-table,[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-body,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-body,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-slots table,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-cols table,[data-theme=dark] .testing-scheduler-calendar .fc-col-header,[data-theme=dark] .testing-scheduler-calendar .fc-view-harness,[data-theme=dark] .testing-scheduler-calendar .fc-view,[data-theme=dark] .testing-scheduler-calendar .fc-theme-standard td.fc-daygrid-day{background:#141414!important;border-color:#303030!important}[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-day,[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-day-frame,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-slot,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-axis,[data-theme=dark] .testing-scheduler-calendar .fc-col-header-cell{background-color:#141414!important}[data-theme=dark] .testing-scheduler-calendar .fc-theme-standard td.fc-timegrid-col,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-col,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-col>.fc-timegrid-col-frame,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-col.fc-day-today{background:transparent!important;background-color:transparent!important}[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-day:hover{background-color:#94a3b81a!important;box-shadow:inset 0 0 0 1px var(--fc-border-color, #303030)!important}[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-day:hover:after{color:#93c5fd!important}[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-day.testing-scheduler-day--past:hover{background-color:#0c0c0c!important;box-shadow:inset 0 0 0 1px var(--fc-border-color, #303030)!important}[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-slot:hover{background:transparent!important}[data-theme=dark] .testing-scheduler-calendar .fc-day-other,[data-theme=dark] .testing-scheduler-calendar .fc-day-other .fc-daygrid-day-frame{background-color:#141414!important}[data-theme=dark] .testing-scheduler-calendar .fc-col-header-cell-cushion,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-slot-label-cushion,[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-day-number{color:#ffffffe0!important}[data-theme=dark] .testing-scheduler-calendar .fc-day-other .fc-daygrid-day-number{color:#ffffff59!important}[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-day.testing-scheduler-day--past{background:#101010!important;background-color:#101010!important;box-shadow:inset 0 0 0 1px #303030}[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-day.testing-scheduler-day--past .fc-daygrid-day-frame{background:transparent!important;box-shadow:none!important}[data-theme=dark] .testing-scheduler-calendar .fc-theme-standard td.fc-timegrid-col.testing-scheduler-day--past,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-col.testing-scheduler-day--past,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-col.testing-scheduler-day--past>.fc-timegrid-col-frame{background:transparent!important;background-color:transparent!important;box-shadow:none}[data-theme=dark] .testing-scheduler-calendar .fc-col-header-cell.testing-scheduler-day--past{background-color:#101010!important;color:#ffffff73!important}[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-day.testing-scheduler-day--past .fc-daygrid-day-number{color:#ffffff61!important}[data-theme=dark] .testing-scheduler-calendar .fc-bg-event.testing-scheduler-past-hours,[data-theme=dark] .testing-scheduler-calendar .testing-scheduler-past-hours{background:#ffffff0f!important;opacity:1!important;border:none!important}[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-slot,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-axis,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-col{border-color:#6a6a6a!important}[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-col-frame:after{content:none!important;display:none!important;background:none!important}[data-theme=dark] .testing-scheduler-calendar .fc .fc-timegrid-slot,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-slot,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-slot-label,[data-theme=dark] .testing-scheduler-calendar .fc .fc-timegrid-slot-minor,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-slot-minor{border-top:0!important;border-bottom:0!important}[data-theme=dark] .testing-scheduler-calendar .fc .fc-timegrid-slot-lane,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-slot-lane{border-top:0!important;border-bottom:1px solid #6a6a6a!important}[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-col:not(:first-child):before{background:#6a6a6a;width:1px}[data-theme=dark] .testing-scheduler-calendar .fc-col-header-cell{border-left:1px solid #6a6a6a!important}[data-theme=dark] .testing-scheduler-calendar .fc-col-header-cell:first-child{border-left-color:transparent!important}[data-theme=dark] .testing-scheduler-calendar .fc-timeGridWeek-view .fc-timegrid-body,[data-theme=dark] .testing-scheduler-calendar .fc-timeGridDay-view .fc-timegrid-body{background-image:none}[data-theme=dark] .testing-scheduler-calendar .fc-day-today{background:#141414!important;box-shadow:none}[data-theme=dark] .testing-scheduler-calendar .fc-day-today .fc-daygrid-day-frame{background:#141414!important}[data-theme=dark] .testing-scheduler-calendar .fc-day-today .fc-daygrid-day-frame:after{border-color:#818cf8}[data-theme=dark] .testing-scheduler-calendar .fc-day-today .fc-daygrid-day-number{background:#6366f1;color:#fff!important}[data-theme=dark] .testing-scheduler-calendar .fc-highlight,[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-col .fc-highlight{background:#6366f12e!important}[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-col .fc-highlight:after{color:#93c5fd}[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-more-link{background:#1e293bf2;border:1px solid rgba(148,163,184,.28);color:#e2e8f0e0}[data-theme=dark] .testing-scheduler-calendar .fc-daygrid-more-link:hover{background:#334155fa;color:#f8fafc}[data-theme=dark] .testing-scheduler-timegrid-more{background:#1e293bf5;border-color:#94a3b852;color:#e2e8f0eb;box-shadow:0 1px 3px #02061759}[data-theme=dark] .testing-scheduler-timegrid-more:hover{background:#334155fa;color:#f8fafc;border-color:#93c5fd73}[data-theme=dark] .testing-scheduler-calendar .fc-timegrid-slot.fc-timegrid-slot-lane:hover:after{content:none!important}[data-theme=dark] .testing-scheduler-calendar .fc-scrollgrid-section-liquid>td,[data-theme=dark] .testing-scheduler-calendar .fc-scrollgrid-section>td{background:#141414!important}[data-theme=dark] .testing-scheduler-year-cell{background:#1f1f1f;border-color:#303030;color:#ffffffe0}[data-theme=dark] .testing-scheduler-year-cell:hover{background:#252525;border-color:#404040}[data-theme=dark] .testing-scheduler-result-banner{background:#94a3b81f;color:#e2e8f0eb}[data-theme=dark] .testing-scheduler-detail-row{border-bottom-color:#94a3b833}[data-theme=dark] .testing-scheduler-detail-row__label{color:#94a3b8e6}[data-theme=dark] .testing-scheduler-detail-row__value{color:#ffffffeb}[data-theme=dark] .testing-scheduler-detail__status .ant-tag:not(.ant-tag-has-color){background:#94a3b82e!important;border-color:#94a3b866!important;color:#e2e8f0f2!important}[data-theme=dark] .testing-scheduler-feature-tags .ant-tag,[data-theme=dark] .testing-scheduler-feature-tags .ant-tag:not(.ant-tag-has-color),[data-theme=dark] .ant-modal.testing-scheduler-modal .testing-scheduler-feature-tags .ant-tag{background:#e6f4ff!important;border-color:#91caff!important;color:#0958d9!important}[data-theme=dark] .testing-scheduler-day-menu{background:#151b28!important;background-color:#151b28!important;border-color:#94a3b847;box-shadow:0 12px 32px #0206178c}[data-theme=dark] .testing-scheduler-day-menu__arrow{background:#151b28!important;background-color:#151b28!important;border-left-color:#94a3b847;border-bottom-color:#94a3b847}[data-theme=dark] .testing-scheduler-day-menu__list,[data-theme=dark] .testing-scheduler-day-menu__item{background:#151b28;background-color:#151b28}[data-theme=dark] .testing-scheduler-day-menu__header,[data-theme=dark] .testing-scheduler-day-menu__duration,[data-theme=dark] .testing-scheduler-day-menu__empty{color:#94a3b8e6}[data-theme=dark] .testing-scheduler-day-menu__item:hover{background:#1e2638;background-color:#1e2638}[data-theme=dark] .testing-scheduler-slot-tip-overlay .ant-tooltip-inner{background:#0b1220!important;background-color:#0b1220!important}[data-theme=dark] .testing-scheduler-slot-tip-overlay .ant-tooltip-arrow:before{background:#0b1220!important;background-color:#0b1220!important}[data-theme=dark] .testing-scheduler-day-menu__start,[data-theme=dark] .testing-scheduler-day-menu__title{color:#ffffffeb}[data-theme=dark] .testing-scheduler-day-menu__footer{border-top-color:#94a3b838}[data-theme=dark] .testing-scheduler-day-menu__add{color:#a5b4fc}[data-theme=dark] .testing-scheduler-day-menu__add:hover{background:#6366f129}[data-theme=dark] .testing-scheduler-day-menu__past-hint{color:#94a3b8bf}[data-theme=dark] .ant-modal.testing-scheduler-modal .testing-scheduler-hint,[data-theme=dark] .ant-modal.testing-scheduler-modal .ant-form-item-label>label{color:#e2e8f0e0!important}[data-theme=dark] .ant-modal.testing-scheduler-modal .ant-modal-title,[data-theme=dark] .ant-modal.testing-scheduler-modal .zeena-modal__title{color:#fffffff2!important}[data-theme=dark] .ant-modal.testing-scheduler-modal .ant-modal-body,[data-theme=dark] .ant-modal.testing-scheduler-modal .zeena-modal__body{color:#e2e8f0eb;background:transparent!important}[data-theme=dark] .ant-modal.testing-scheduler-modal .ant-modal-footer{background:transparent!important;border-top-color:#60a5fa33!important}[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .testing-scheduler-event-form.ant-form,[data-theme=dark] .testing-scheduler-event-form.ant-form{--ant-color-bg-container: #2a2a2a;--ant-color-bg-container-disabled: #2a2a2a;--ant-input-active-bg: #2a2a2a;--ant-input-hover-bg: #2a2a2a;--ant-color-text: rgba(255, 255, 255, .88);--ant-color-text-placeholder: rgba(255, 255, 255, .35)}[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body input.ant-input,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body input.ant-input.ant-input-outlined,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input-outlined,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input-affix-wrapper,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input-affix-wrapper .ant-input,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input-disabled,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input[disabled],[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body textarea.ant-input,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input-textarea textarea,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-select .ant-select-selector,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-select-disabled .ant-select-selector,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-select-outlined .ant-select-selector,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body input[type=datetime-local],[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .testing-scheduler-date-input,[data-theme=dark] .testing-scheduler-event-form.ant-form input.ant-input,[data-theme=dark] .testing-scheduler-event-form.ant-form input.ant-input.ant-input-outlined,[data-theme=dark] .testing-scheduler-event-form.ant-form textarea.ant-input,[data-theme=dark] .testing-scheduler-event-form.ant-form .ant-select .ant-select-selector,[data-theme=dark] .testing-scheduler-event-form.ant-form input[type=datetime-local]{background:#2a2a2a!important;background-color:#2a2a2a!important;border:1px solid #424242!important;color:#ffffffe0!important;box-shadow:none!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important;color-scheme:dark}[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input::placeholder,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body input.ant-input::placeholder,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body textarea.ant-input::placeholder,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input-textarea textarea::placeholder,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-select-selection-placeholder,[data-theme=dark] .testing-scheduler-event-form.ant-form input.ant-input::placeholder,[data-theme=dark] .testing-scheduler-event-form.ant-form textarea.ant-input::placeholder{color:#ffffff59!important;-webkit-text-fill-color:rgba(255,255,255,.35)!important;opacity:1!important}[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input:hover,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body input.ant-input:hover,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input-outlined:hover,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input-affix-wrapper:hover,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body textarea.ant-input:hover,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-select:not(.ant-select-disabled):hover .ant-select-selector,[data-theme=dark] .testing-scheduler-event-form.ant-form input.ant-input:hover,[data-theme=dark] .testing-scheduler-event-form.ant-form textarea.ant-input:hover{border-color:#525252!important;background:#2a2a2a!important;background-color:#2a2a2a!important}[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input:focus,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body input.ant-input:focus,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input-focused,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-input-affix-wrapper-focused,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body textarea.ant-input:focus,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-select-focused .ant-select-selector,[data-theme=dark] .testing-scheduler-event-form.ant-form input.ant-input:focus,[data-theme=dark] .testing-scheduler-event-form.ant-form textarea.ant-input:focus{border-color:#8fd4f28c!important;background:#2a2a2a!important;background-color:#2a2a2a!important;box-shadow:0 0 0 2px #0d7eb838!important;color:#ffffffe0!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important}[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-select-arrow,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-select-clear,[data-theme=dark] .ant-modal.testing-scheduler-modal .ant-select-arrow,[data-theme=dark] .ant-modal.testing-scheduler-modal .ant-select-clear{color:#ffffff73!important}[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-select-selection-item,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .ant-modal-body .ant-select-selection-search-input,[data-theme=dark] .ant-modal.testing-scheduler-modal .ant-select-selection-item,[data-theme=dark] .ant-modal.testing-scheduler-modal .ant-select-selection-search-input{color:#ffffffe0!important}[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item,[data-theme=dark] .ant-modal.testing-scheduler-modal .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item,[data-theme=dark] .testing-scheduler-event-form .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item{background:#1677ff38!important;border:1px solid rgba(145,202,255,.45)!important;color:#dbeafe!important}[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item-content,[data-theme=dark] .ant-modal.testing-scheduler-modal .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item-content,[data-theme=dark] .testing-scheduler-event-form .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item-content,[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item-remove,[data-theme=dark] .ant-modal.testing-scheduler-modal .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item-remove,[data-theme=dark] .testing-scheduler-event-form .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item-remove{color:#dbeafe!important}[data-theme=dark] .ant-modal.zeena-modal.testing-scheduler-modal .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item-remove:hover,[data-theme=dark] .ant-modal.testing-scheduler-modal .testing-scheduler-feature-select.ant-select-multiple .ant-select-selection-item-remove:hover{color:#fff!important}.testing-scheduler-date-tz-row{display:flex;align-items:center;gap:8px;width:100%}.testing-scheduler-tz-control{display:flex;align-items:center;gap:8px;flex:0 0 auto;position:relative}.testing-scheduler-tz-globe-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;background:transparent;color:#1677ff;font-size:18px;cursor:pointer}.testing-scheduler-tz-globe-btn:hover,.testing-scheduler-tz-globe-btn:focus-visible{color:#0958d9}.testing-scheduler-tz-select{width:260px}.testing-scheduler-tz-control:not(.is-expanded) .testing-scheduler-tz-select,.testing-scheduler-tz-control:not(.is-expanded) .ant-select{position:absolute;width:0!important;min-width:0!important;height:0;overflow:hidden;opacity:0;pointer-events:none}.testing-scheduler-tz-control.is-expanded .testing-scheduler-tz-select,.testing-scheduler-tz-control.is-expanded .ant-select{position:static;width:260px;min-width:200px;opacity:1;pointer-events:auto}.testing-scheduler-date-tz-row .testing-scheduler-date-input,.testing-scheduler-date-tz-row input[type=datetime-local]{box-sizing:border-box;flex:0 0 15.75rem;width:15.75rem;max-width:15.75rem;height:32px;margin:0;padding:4px 11px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;line-height:22px;color:#000000e0;background:#fff}.testing-scheduler-date-tz-row input[type=datetime-local]::-webkit-datetime-edit,.testing-scheduler-date-tz-row input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0}.testing-scheduler-date-tz-row input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-left:6px;cursor:pointer}[data-theme=dark] .testing-scheduler-tz-globe-btn{color:#69b1ff}[data-theme=dark] .testing-scheduler-tz-globe-btn:hover,[data-theme=dark] .testing-scheduler-tz-globe-btn:focus-visible{color:#91caff}[data-theme=dark] .ant-modal.testing-scheduler-modal input[type=datetime-local]{color-scheme:light;background:#fff!important;background-color:#fff!important;border:1px solid rgba(148,163,184,.32)!important;color:#000000e0!important}[data-theme=dark] .ant-modal.testing-scheduler-modal input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.85);opacity:.75;cursor:pointer}[data-theme=dark] .ant-modal.testing-scheduler-modal .ant-form-item-explain-error{color:#f87171!important}[data-theme=dark] .ant-modal.testing-scheduler-modal .ant-form-item-required:before{color:#f87171!important}[data-theme=dark] .testing-scheduler-select-dropdown.ant-select-dropdown{background:#0f172afa!important;border:1px solid rgba(96,165,250,.22)!important;box-shadow:0 12px 32px #0206178c!important}[data-theme=dark] .testing-scheduler-select-dropdown .ant-select-item{color:#e2e8f0e6!important}[data-theme=dark] .testing-scheduler-select-dropdown .ant-select-item-option-active,[data-theme=dark] .testing-scheduler-select-dropdown .ant-select-item-option-selected{background:#6366f138!important;color:#fff!important}[data-theme=dark] .testing-scheduler-select-dropdown .ant-empty-description,[data-theme=dark] .testing-scheduler-select-dropdown .ant-select-item-empty{color:#94a3b8bf!important}[data-theme=dark] .testing-scheduler-select-dropdown .rc-virtual-list-holder-inner,[data-theme=dark] .testing-scheduler-select-dropdown .ant-select-item-empty{background:transparent!important}[data-theme=dark] .testing-scheduler-select-dropdown .ant-empty-image svg{opacity:.55}.testing-scheduler-swal-container{z-index:12000!important}.testing-scheduler-swal{width:28rem!important;padding:1.75rem 1.5rem 1.4rem!important;border-radius:16px!important;font-family:inherit!important}.testing-scheduler-swal__title{font-size:1.2rem!important;font-weight:700!important;color:inherit!important}.testing-scheduler-swal__text{font-size:.95rem!important;color:var(--app-text-secondary, #475467)!important}.testing-scheduler-swal__ok{margin-top:.35rem;min-width:5.5rem;padding:8px 22px!important;border:none!important;border-radius:10px!important;background:var(--primary-color, #005987)!important;color:#fff!important;font-weight:600!important;cursor:pointer}.testing-scheduler-swal__ok:hover{filter:brightness(1.06)}[data-theme=dark] .testing-scheduler-swal{background:#0f172a!important;color:#e2e8f0!important}[data-theme=dark] .testing-scheduler-swal__text{color:#94a3b8eb!important}.ts-board{--tsb-card: #ffffff;--tsb-ink: #0d1726;--tsb-sub: #4b5b72;--tsb-line: #dde3ec;--tsb-soft: #edf0f5;--tsb-accent: #1259b8;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:stretch;padding:4px 0 8px}[data-theme=dark] .ts-board{--tsb-card: #121c2e;--tsb-ink: #eef2f8;--tsb-sub: #a3b1c6;--tsb-line: #24324a;--tsb-soft: #1a2740;--tsb-accent: #8db8ff}.ts-board__col{display:flex;flex-direction:column;gap:8px;min-height:420px;min-width:0;padding:10px;border-radius:20px;border:1px solid var(--tsb-line);background:transparent}.ts-board__col.is-today{background:var(--tsb-soft)}.ts-board__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;padding:4px 6px}.ts-board__heading{display:flex;flex-direction:column;min-width:0}.ts-board__weekday{font:700 11px/1.3 IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--tsb-sub)}.ts-board__date{font:700 20px/1.15 IBM Plex Sans,Segoe UI,sans-serif;color:var(--tsb-ink);white-space:nowrap}.ts-board__today{flex-shrink:0;padding:3px 8px;border-radius:999px;background:var(--tsb-accent);color:#fff;font:700 11px/1.3 IBM Plex Sans,Segoe UI,sans-serif}[data-theme=dark] .ts-board__today{color:#0b1220}.ts-board__cards{display:flex;flex-direction:column;gap:8px;min-width:0}.ts-board__card{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;border:1.5px solid var(--tsb-line);background:var(--tsb-card);color:var(--tsb-ink);text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.ts-board__card:hover{transform:translateY(-2px);border-color:var(--tsb-accent);box-shadow:0 12px 32px #0d17261a}[data-theme=dark] .ts-board__card:hover{box-shadow:0 12px 32px #00000080}.ts-board__when{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;min-width:0}.ts-board__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ts-board__time{font:500 12px/1 JetBrains Mono,ui-monospace,monospace}.ts-board__dur{font-size:11px;color:var(--tsb-sub);white-space:nowrap}.ts-board__title{font:600 13px/1.35 IBM Plex Sans,Segoe UI,sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ts-board__drone{font-size:12px;color:var(--tsb-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-board__pilot{display:flex;align-items:center;gap:6px;font-size:12px;min-width:0}.ts-board__avatar{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:var(--tsb-soft);display:flex;align-items:center;justify-content:center;font:700 9px/1 IBM Plex Sans,Segoe UI,sans-serif}.ts-board__pilotname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-board__meta{font:700 11px/1.35 IBM Plex Sans,Segoe UI,sans-serif;color:var(--tsb-sub);overflow-wrap:anywhere}.ts-board__plan{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:1px dashed var(--tsb-sub);border-radius:14px;background:transparent;color:var(--tsb-sub);font:700 13px/1 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer;transition:color .14s ease,border-color .14s ease}.ts-board__plan:hover:not(:disabled){color:var(--tsb-accent);border-color:var(--tsb-accent)}.ts-board__plan:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1100px){.ts-board{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ts-board__col{min-height:220px}}.ts-board__more{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--tsb-line);border-radius:12px;background:var(--tsb-card);color:var(--tsb-accent);font:700 12px/1 IBM Plex Sans,Segoe UI,sans-serif;cursor:pointer;transition:background .14s ease,border-color .14s ease}.ts-board__more:hover{border-color:var(--tsb-accent);background:var(--tsb-soft)}.ts-board__more .anticon{font-size:10px}.ts-board__card{position:relative}.ts-board__flag{position:absolute;top:0;right:0;width:14px;height:18px;border-top-right-radius:13px;clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%)}.testing-scheduler-legend__flag{width:12px;height:15px;flex-shrink:0;border-radius:3px 3px 0 0;clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%)}.testing-scheduler-sitechips{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding:0}.testing-scheduler-sitechips::-webkit-scrollbar{display:none}.testing-scheduler-sitechip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid #dde3ec;background:#fff;color:#0d1726;font:600 13px/1 IBM Plex Sans,Segoe UI,sans-serif;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.testing-scheduler-sitechip:hover{border-color:#1259b8}.testing-scheduler-sitechip.is-on{background:#0d1726;border-color:#0d1726;color:#fff}.testing-scheduler-sitechip__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}[data-theme=dark] .testing-scheduler-sitechip{background:#121c2e;border-color:#24324a;color:#eef2f8}[data-theme=dark] .testing-scheduler-sitechip.is-on{background:#eef2f8;border-color:#eef2f8;color:#0b1220}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:#0000;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}:root{--primary-color: #005987;--secondary-color: #d11d27;--background-color: #f5f5f500;--indoorFooter-color: #001e2b;--app-text-primary: #101828;--app-text-secondary: #475467;--app-text-muted: #667085;--app-border-default: #d0d5dd;--app-modal-header-background: linear-gradient(90deg, #0c5072 0%, #11698f 58%, #1797cf 100%);--app-modal-content-background: #f3f5f7;--app-modal-panel-background: #f6f8fa;--app-modal-card-background: #f8fafc;--app-modal-table-header-background: #e9eef3;--app-modal-table-row-background: #f7f9fb;--app-modal-table-row-hover-background: #edf2f7;--app-modal-table-border: #dce3ea;--app-popup-icon-border: #e4e7ec;--app-popup-cancel-fg: #344054;--app-popup-cancel-border: #d0d5dd;--app-surface-muted: #edf1f5;--app-radio-inner-bg: #ffffff;--app-header-background: #eef3f6;--app-header-border: #d9e2e8;--app-control-bg: #ffffff;--app-control-border: #d0d5dd;--app-control-text: #101828;--app-control-placeholder: #667085;--app-table-bg: #ffffff;--app-table-header-bg: #fafafa;--app-table-row-hover-bg: #f5f7fa;--app-table-border: #e2e8f0;--app-table-text: #101828;--dropdown-bg-color: #ffffff;--app-select-box-border: #98a2b3;--app-select-box-bg: #ffffff;--app-select-box-checked: #1677ff;--app-select-box-tick: #ffffff}body{transition:background-color .3s ease,color .3s ease;color:var(--app-text-primary)}@keyframes chatWidgetFadeIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.history-item:hover .history-delete-btn{opacity:1!important}@keyframes typingDot{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}html,body{width:100%}#root{overflow-x:hidden}.ant-select-dropdown .ant-select-item-option{align-items:center}.ant-select-dropdown .ant-select-item-option-content{order:1}.ant-select-dropdown .ant-select-item-option-state{order:0;min-width:18px;margin-inline-start:0!important;margin-inline-end:10px;display:inline-flex;align-items:center;justify-content:center;position:relative}.ant-select-dropdown .ant-select-item-option-state .anticon{display:none}.ant-select-dropdown .ant-select-item-option-state:before{content:"";box-sizing:border-box;width:16px;height:16px;border:1.5px solid var(--app-select-box-border);border-radius:4px;background:var(--app-select-box-bg);transition:border-color .15s ease,background-color .15s ease}.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state:before{border-color:var(--app-select-box-checked);background:var(--app-select-box-checked)}.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;margin:-6px 0 0 -2.5px;border:solid var(--app-select-box-tick);border-width:0 2px 2px 0;transform:rotate(45deg)}.ant-select-dropdown .ant-select-item-option-disabled .ant-select-item-option-state:before{opacity:.45}.app-select-menu-checkbox{width:16px;height:16px;border:1.5px solid #98a2b3;border-radius:4px;background:#fff;display:inline-block;position:relative;pointer-events:none;transition:border-color .15s ease,background-color .15s ease}.app-select-menu-checkbox.is-checked{border-color:#1677ff;background:#1677ff}.app-select-menu-checkbox.is-checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.app-select-menu-checkbox.is-disabled{opacity:.45}[data-theme=dark] .app-select-menu-checkbox{border-color:#ffffff59;background:#0f172ae6}[data-theme=dark] .app-select-menu-checkbox.is-checked{border-color:#4ea1ff;background:#4ea1ff}.app-select-menu-radio{width:16px;height:16px;border:1.5px solid #98a2b3;border-radius:50%;background:#fff;display:inline-block;position:relative;pointer-events:none;transition:border-color .15s ease,background-color .15s ease}.app-select-menu-radio.is-checked{border-color:#1677ff}.app-select-menu-radio.is-checked:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:#1677ff;transform:translate(-50%,-50%)}.app-select-menu-radio.is-disabled{opacity:.45}[data-theme=dark] .app-select-menu-radio{border-color:#ffffff59;background:#0f172ae6}[data-theme=dark] .app-select-menu-radio.is-checked{border-color:#4ea1ff}[data-theme=dark] .app-select-menu-radio.is-checked:after{background:#4ea1ff}.map-icon-left{font-size:18px;color:#1890ff;margin-right:6px}input.form-control.editableField::placeholder{opacity:.5}.header_top{background-color:var(--app-header-background)!important;border-bottom:1px solid var(--app-header-border);box-shadow:0 2px 8px #0f2a3a0f;height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;gap:12px}.header_top .desktop-menu{background:transparent!important}.drone-navigation-dropdown .ant-dropdown-menu.drone-navigation-dropdown__menu{min-width:220px;padding:8px;border:1px solid var(--app-modal-table-border);border-radius:12px!important;background:var(--app-modal-panel-background);box-shadow:0 16px 38px #0f172a2e}.drone-navigation-dropdown .ant-dropdown-menu-item{min-height:40px;margin:2px 0;padding:9px 12px!important;border-radius:8px!important;color:var(--app-text-primary)!important;font-size:13px;font-weight:500;transition:background-color 80ms linear,color 80ms linear}.drone-navigation-dropdown .ant-dropdown-menu-item a{display:block;width:100%;color:inherit!important}.drone-navigation-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover,.drone-navigation-dropdown .ant-dropdown-menu-item-active:not(.ant-dropdown-menu-item-disabled){background:color-mix(in srgb,var(--primary-color) 11%,var(--app-modal-panel-background))!important;color:var(--app-text-primary)!important;box-shadow:inset 3px 0 0 var(--primary-color)}.drone-navigation-dropdown .ant-dropdown-menu-item-divider{margin:7px 4px;background:var(--app-modal-table-border)}.drone-navigation-dropdown .drone-navigation-dropdown__item--danger:not(.ant-dropdown-menu-item-disabled){color:#d92d20!important}.drone-navigation-dropdown .ant-dropdown-menu-item-disabled{color:var(--app-text-muted)!important;opacity:.58}[data-theme=dark] .drone-navigation-dropdown .ant-dropdown-menu.drone-navigation-dropdown__menu{box-shadow:0 20px 48px #0000006b}[data-theme=dark] .drone-navigation-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover,[data-theme=dark] .drone-navigation-dropdown .ant-dropdown-menu-item-active:not(.ant-dropdown-menu-item-disabled){background:#1e679b52!important;color:#fff!important;box-shadow:inset 3px 0 #0086b8}.ui-text-wrap{white-space:normal!important;overflow-wrap:break-word;word-break:break-word}.ui-text-wrap-anywhere{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.ui-text-clamp-2{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ui-text-ellipsis-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-header-actions,.header-user-actions{width:auto;min-width:0;max-width:none;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;margin-left:auto;flex-wrap:nowrap}.layout-header-profile-wrap{width:auto;min-width:0;max-width:none;flex:0 0 auto}.header-user-actions .desktop-profile,.layout-header-profile-wrap .desktop-profile{display:flex!important;align-items:center;justify-content:flex-start;min-width:0;max-width:100%;height:36px;padding:0 2px 0 0}.desktop-profile .ant-space,.desktop-profile .ant-space-item,.desktop-profile .ant-space-item>span{min-width:0}.desktop-profile .ant-space{display:inline-flex;align-items:center;max-width:100%}.header-user-actions .desktop-profile .ant-space,.layout-header-profile-wrap .desktop-profile .ant-space{width:auto;justify-content:flex-start;gap:8px}.header-user-actions .userName,.layout-header-profile-wrap .userName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;max-width:140px}.header_top.sticky{position:fixed;top:0;left:0;right:0;z-index:1100;border-bottom:1px solid rgba(0,0,0,.71);box-shadow:0 2px 8px #000000bf!important}.bodyBg .ant-layout-content{padding-top:58px}.button-primary{background-color:var(--primary-color);color:#fff;border-radius:0!important;padding:8px 20px!important;height:auto}.btn-close{box-shadow:none;padding:8px 20px!important;height:32px;border-radius:4px!important;color:#344054;border:1px solid #d0d5dd;box-shadow:0 1px 2px #1018280d;width:50%;margin:0;height:44px}.ant-modal-footer .btn-close{background-color:transparent!important;color:var(--app-popup-cancel-fg)!important}.ant-modal-footer .btn-close:hover{background:var(--secondary-color)!important;color:#fff!important}.ant-modal-footer .ant-btn-variant-outlined{width:50%!important;height:44px!important}.ant-modal-footer .ant-btn-primary{margin:0!important}.ant-modal-footer{margin-top:0!important}.ant-btn{font-weight:600!important}.btn-cancel{padding:8px 20px!important;font-weight:600!important;background-color:transparent!important;color:#344054!important;border-radius:8px!important;border:1px solid rgb(208,213,221);box-shadow:#1018280d 0 1px 2px;margin:0;height:52px}.btn-cancel:hover{color:#fff!important;border-color:var(--secondary-color)!important;background-color:var(--secondary-color)!important}.geofence_dropdown_list{position:relative;overflow:visible!important;width:200px;padding:8px!important;box-shadow:0 25px 37px #0000001a!important;background:#fff;top:22px;border-radius:6px}.geofence_dropdown_list:after{content:"";position:absolute;top:-8px;right:9px;width:24px;height:24px;background:#fff;border-left:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg);z-index:1}.geofence_dropdown_list_item span{padding:1px;font-size:14px;line-height:20px;letter-spacing:1%;font-weight:400;display:flex;color:#0f0f0f;gap:12px}[data-theme=dark] .geofence_dropdown_list{background:#000;border:1px solid rgba(255,255,255,.08)}[data-theme=dark] .geofence_dropdown_list:after{background:#000;border-left-color:#ffffff14;border-top-color:#ffffff14}[data-theme=dark] .geofence_dropdown_list_item span{color:#fff}[data-theme=dark] .geofence_dropdown_list_item:hover{background:#ffffff14!important;border-radius:4px}[data-theme=dark] .geofence_dropdown_list_item:hover span{color:#fff!important}*{padding:0;margin:0;font-family:Roboto,sans-serif}h1.drone_heading{font-size:22px;font-weight:700;text-transform:capitalize;font-family:sans-serif;letter-spacing:-1px}.ant-form-item{margin-bottom:10px}.face-authentication{display:flex;gap:12px;align-items:center;vertical-align:middle}input#username::placeholder{color:#888;opacity:1}input#password::placeholder{color:#888;opacity:1}.opt-fields input::placeholder{opacity:1!important;color:#005987!important}.opt-fields{display:flex;gap:12px;width:100%}.opt-fields input{width:80px!important;height:65px!important}.ant-input-password input::placeholder{color:#888!important;opacity:1!important}.ant-input-password.model-popup-input-field{padding:10px 14px!important}input.model-popup-input-field{border:1px solid #d0d5dd;box-shadow:0 1px 2px #1018280d;padding:10px 14px!important;border-radius:8px!important}.model-popup-input-field.recurrence{height:44px}.flight-select-option .ant-select-selector{height:44px!important}.attachment-option{display:flex;align-items:center;gap:8px}.attachment-option-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}input#datetime{height:40px}.flight-dateTime-option{border-radius:8px!important;padding:0 11px!important}#Schedule-Flight-form span.ant-select-arrow{top:70%}.model-popup-input-field::placeholder{color:#888;opacity:1}textarea#introduction::placeholder{color:#888;opacity:1}.refresh-log-fiels{margin-bottom:16px;padding:22px 30px!important;background:var(--primary-color);color:#fff!important;letter-spacing:1px;border:1px}.refresh-log-fiels:hover{background:var(--primary-color)!important}.flight_log_popup .ant-modal-header{padding-bottom:10px!important}.flight_log_popup .ant-modal-title{font-size:18px!important;font-weight:700}.flight-log-modal--dense .ant-modal-body{padding-top:14px!important}.flight-log-modal-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.flight-log-modal-toolbar__row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.flight-log-modal-toolbar__meta{display:flex;gap:8px;flex-wrap:wrap}.flight-log-modal__search,.flight-log-modal__select,.flight-log-modal__range{min-height:40px!important}.flight-log-modal__search{flex:1 1 240px;min-width:240px}.flight-log-modal__select{min-width:200px}.flight-log-modal__select--compact{min-width:150px}.flight-log-modal__range{min-width:260px}.flight-log-modal__search.ant-input-affix-wrapper,.flight-log-modal__range .ant-picker,.flight-log-modal__select .ant-select-selector{border-radius:10px!important;background:var(--app-modal-panel-background)!important;border-color:var(--app-modal-table-border)!important;color:var(--app-text-primary)!important}.flight-log-modal__select .ant-select-selection-placeholder,.flight-log-modal__select .ant-select-selection-item{color:var(--app-text-primary)!important}.flight-log-modal__select .ant-select-selection-item{max-width:100%}.flight-log-modal__select .ant-select-selection-overflow{flex-wrap:nowrap}.flight-log-modal__select .ant-select-selection-overflow-item{min-width:0}.flight-log-modal__tag{max-width:100%;margin-inline-end:4px!important;display:inline-flex;align-items:center;gap:4px;border-radius:999px!important;padding-inline:8px;background:#dbeafe!important;border-color:#93c5fd!important;color:#0f4c81!important}.flight-log-modal__tag .ant-tag-close-icon{color:inherit}.flight-log-modal__select .ant-select-item-option-content{color:var(--app-text-primary)}.flight-log-modal__select .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:#1677ff}.flight-log-modal-drone-dropdown{min-width:240px!important}.flight-log-modal-drone-dropdown .ant-select-item-option-content{color:var(--app-text-primary)}.flight-log-modal-drone-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:#1677ff}[data-theme=dark] .flight_log_popup .ant-modal-header,[data-theme=dark] .flight-log-modal--dense .ant-modal-body,[data-theme=dark] .flight-log-modal__search.ant-input-affix-wrapper,[data-theme=dark] .flight-log-modal__range .ant-picker,[data-theme=dark] .flight-log-modal__select .ant-select-selector{background:var(--app-modal-panel-background)!important;color:var(--app-text-primary)!important}.flight-log-filename{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.delete-content p{font-weight:600;font-size:16px;margin-bottom:0}.delete-content span{color:var(--secondary-color);font-size:18px;font-weight:500}.delete-confirmation small{color:#9e9e9e}.teammates-role .ant-select-selector{border:1px solid #d9d9d9;height:44px!important;border-radius:8px!important;line-height:44px!important}.teammates-role .ant-form-item-explain-error{margin-top:20px}.teammates-role span.ant-select-arrow{top:70%}.teamMates .teammates-role .ant-select-selector,.teamMates .teammates-form .ant-select-selector{min-width:130px}#add_teammate input#email{padding:11px!important;border-radius:8px!important;border:1px solid var(--border-color)!important}.btn-teammate{display:block;margin:0 auto;max-width:170px;height:44px!important;border-radius:4px!important;font-size:16px;line-height:24px;letter-spacing:1px}.teammates-form .ant-form-item-control-input-content{max-width:96%}.whiteBg{background:#eeeff4!important;width:100%;overflow-y:auto;max-width:100%;margin:0;overflow-x:hidden;position:relative}body{overflow-x:hidden}.bodyBg{position:relative;z-index:1;background-image:linear-gradient(#0003,#0003),url(/aerial-view.png);background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;overflow-y:auto;margin:0}.bodyBg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;height:100%;width:100%;background:none}.drone-map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.drone-map-container{position:relative;height:97vh;width:100%}.drone-fly{position:relative;background:#eeeff4!important;color:#000;width:100%;padding:3%;overflow-y:auto;text-align:center;min-height:calc(100vh - 260px)}.flights_detail.drone-fly{padding-bottom:80px!important;margin-bottom:0!important}.indoor-industry{position:relative;color:#fff;width:100%;padding:3%;text-align:center;height:fit-content;min-height:calc(100vh - 60px)}h2.flight_title{color:#000;font-weight:600;margin-bottom:0;text-align:center;width:50%;display:block}aside#monitor-side{min-width:340px!important;flex:1!important;z-index:9}.drone-flight-sidebar:not(.sider-custom){background:var(--primary-color)!important}.drone-flight-sidebar .ant-layout-sider-children{width:100%}.flight-actions .btn_edit{width:76px!important;color:#fff!important;height:44px!important}.flight_calendar_views .ant-btn-variant-outlined:disabled{border-color:var(--border-color)!important}.ant-layout{border-radius:0!important;overflow:hidden}.ant-menu-title-content{flex:none!important;color:#fff!important}.ant-menu-item-icon{font-size:18px!important;color:#fff!important}.ant-menu-item-selected{background-color:#000;color:#fff}.ant-menu-light{background:#0000!important;border-bottom:0px solid rgba(5,5,5,.06)}.ant-layout-header{background:#fff;height:70px}.ant-avatar{width:30px!important;height:30px!important;font-size:20px!important;margin-right:8px}.field_zone{padding-bottom:20px}.field_zone p{margin-bottom:10px}.sidebar{color:#fff;position:sticky;border-radius:0;left:0;bottom:0;top:0;width:100%;min-width:auto;padding:15px 27px}.field_zone .ant-dropdown-trigger{margin-left:0;border-radius:0!important}.asidBg{background-color:var(--primary-color)!important;display:flex;max-width:none}.menu-bar{height:auto;display:flex;flex-direction:column;gap:10px;font-size:14px;position:relative}span.anticon.anticon-send.ant-menu-item-icon{transform:rotate(304deg)}.menu-bar .ant-menu-sub{background:transparent!important}.desktop-menu li.ant-menu-item:hover{background:#000!important;border-color:transparent!important}.desktop-menu li.ant-menu-item:after{border-bottom-color:#f000!important}.ant-menu-submenu-open{background-color:var(--primary-color)}.delete-confirmation{text-align:left;font-size:20px}.delete-footer-btns{text-align:center!important;margin-left:30px}.delete-confirmation svg{color:red;font-size:60px}.icon-container{display:flex;align-items:center}.icon-container .ant-btn{margin-left:7px}.field_zone .geolist-options{width:75%;margin-right:0;max-width:100%}.field_zone .geodropdown{width:26px;background:transparent!important}.field_zone .geodropdown:hover{border-color:#ffffffba!important}.field_zone .geoadd{border-radius:0!important;background:transparent!important}.field_zone .geoadd:hover{border-color:#ffffffba!important}.field_value{line-height:10px;text-align:center;font-size:12px;color:#c6c6c6}.fields_grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:1rem}.flight_altitute{padding-top:10px}.breadcrumb-container{display:flex;width:auto;position:absolute;top:58px;left:58px;gap:40px}.schedule_flight{background:#000!important;border-color:#000;border-radius:5px!important;width:100%;margin:0;display:block;font-size:16px;text-align:center;height:49px}.schedule_flight:hover{background:#fff!important;color:#000!important;border-color:#fff}.all_flights{display:block;border-radius:5px!important;background:#fff!important;color:#000;font-size:16px;width:100%;margin:10px 0 0!important;height:49px}.all_flights:hover{background:#000!important;color:#fff!important;border-color:#000}.flight_analytics{display:flex!important;align-items:center;justify-content:center;gap:8px;border-radius:5px!important;background:#fff!important;color:#000;font-size:16px;width:100%;margin:10px 0 0!important;height:49px}.flight_analytics:hover{background:#000!important;color:#fff!important;border-color:#000}.fields_detail{border-radius:0;margin:0 0 20px;padding-top:6px}.single_wrapper{background-color:color-mix(in srgb,var(--primary-color) 70%,rgb(35,35,35) 30%)!important;border-radius:5px;border:1px solid color-mix(in srgb,var(--primary-color) 70%,rgb(103,103,103) 30%)}.single_wrapper_for_modal{background-color:#f7fcff!important;border-radius:5px;border:1px solid #dfdfdf}.single_wrapper>div,.single_wrapper_for_modal>div{display:flex;gap:8px;align-items:flex-start;padding:8px 10px}.single_wrapper>div>div,.single_wrapper_for_modal>div>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.single_wrapper>div>div>strong,.single_wrapper_for_modal>div>div>strong{font-size:12px;font-weight:400}.single_wrapper_for_modal>div>div>strong{color:#005a87d6}.fields_detail strong{letter-spacing:1px;display:block;font-size:13px;text-align:center}.flight_setting{width:100%;margin-top:15px}.menuList li{border-radius:4px!important}.menuList .ant-menu-overflow-item.ant-menu-item:hover{background:var(--primary-color)!important;cursor:default!important}.ant-menu-overflow-item.ant-menu-item.ant-menu-item-selected.menu-item.menu-item--FlightTime:hover,.ant-menu-overflow-item.ant-menu-item.ant-menu-item-active.menu-item.menu-item--temperature:hover{cursor:pointer!important;background:#0f0f0f!important}.flight_altitute .ant-input-number{border-radius:0!important}.field_zone .anticon svg{color:#fff}.field_zone .ant-select-selection-placeholder{color:#fff}.flight-actions .btn_delete{background:#d11d27;color:#fff;height:44px!important}ul.flightCalender_list{list-style:none;display:inline-flex}ul.flightCalender_list li{padding:10px 15px;background:var(--primary-color);margin:0 10px}ul.flightCalender_list li a{color:#fff}.toggle-theme-btn{position:absolute;display:none;bottom:0;left:0;align-items:center;justify-content:center;font-size:1rem}.appearance-toggle-wrap{display:flex;align-items:center;flex-shrink:0;margin-right:2px;z-index:1}.header-user-actions .desktop-profile{padding-left:4px}.appearance-toggle-btn{color:#000000a6!important;width:36px;height:36px;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1}.appearance-toggle-btn svg{font-size:20px;display:block}.toggle{margin-left:0%;position:relative;margin-top:4%;z-index:9999;color:#fff!important}.toggle svg{font-size:24px!important;position:absolute;left:5px;top:3px}.layout-root-sidebar-fab.ant-btn.ant-btn-text{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border:none!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--primary-color)!important;color:#fff!important}.layout-root-sidebar-fab.ant-btn.ant-btn-text:hover{background-color:color-mix(in srgb,var(--primary-color) 85%,#ffffff)!important;color:#fff!important}.layout-root-sidebar-fab.toggle svg,.layout-root-sidebar-fab .anticon,.layout-root-sidebar-fab__icon{position:static!important;left:auto!important;top:auto!important;font-size:15px!important}.layout-root-sidebar-fab .ant-btn-icon{line-height:0}[data-theme=dark] .layout-root-sidebar-fab.ant-btn.ant-btn-text{border:1px solid rgba(255,255,255,.18)!important;background-color:#0f172aeb!important;color:#fff!important;box-shadow:0 8px 20px #00000052,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%)}[data-theme=dark] .layout-root-sidebar-fab.ant-btn.ant-btn-text:hover{border-color:#60a5fa6b!important;background-color:#1e293bf5!important}[data-theme=dark] .layout-root-sidebar-fab .anticon,[data-theme=dark] .layout-root-sidebar-fab svg{color:#fff!important}.map-loading-spinner{border:6px solid #f3f3f3;border-top:6px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}.ant-layout-sider-children{width:auto;background-color:none!important;height:auto!important;line-height:normal;overflow:hidden;transition:all .3s ease;width:100%!important}.ant-layout-sider-collapsed .ant-layout-sider-children{width:80px;line-height:30px;padding-left:0;text-align:center}.ant-layout-sider{background-color:var(--primary-color)!important}.sider-custom-animate-wrap{flex:0 0 auto;align-self:stretch;min-width:0;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),max-width .32s cubic-bezier(.4,0,.2,1)}.sider-custom-animate-wrap>.ant-layout-sider.sider-custom{height:100%;max-width:none}.sider-custom-animate-wrap--closed{pointer-events:none}.sider-custom{z-index:999}@media(prefers-reduced-motion:reduce){.sider-custom-animate-wrap{transition:none}}.header_top{display:flex;position:relative}.industries_popup{font-size:30px;background-color:var(--primary-color);color:#fff;padding:6px}ul.desktop-menu li{border:1px solid var(--primary-color);background-color:var(--primary-color);height:36px;line-height:36px;margin:0 auto!important;padding:0 13px!important}.header_top ul.desktop-menu li.ant-menu-item .ant-menu-item-icon,.header_top .menuList .ant-menu-overflow-item.ant-menu-item .ant-menu-item-icon{display:inline-flex!important;align-items:center;justify-content:center;width:18px;height:18px;margin-inline-end:8px!important}.header_top ul.desktop-menu li.ant-menu-item .ant-menu-item-icon svg,.header_top .menuList .ant-menu-overflow-item.ant-menu-item .ant-menu-item-icon svg{display:block;width:16px;height:16px}[data-theme=dark] .header_top{background-color:var(--app-header-background)!important;border-bottom-color:var(--app-header-border);box-shadow:0 2px 8px #00000047}[data-theme=dark] .header_top ul.desktop-menu li.ant-menu-item,[data-theme=dark] .header_top .menuList li.ant-menu-item,[data-theme=dark] .header_top .menuList .ant-menu-overflow-item.ant-menu-item{border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg,#ffffff1a,#ffffff08),linear-gradient(135deg,#00649461,#003d5b7a)!important;color:#ffffffeb!important;box-shadow:0 4px 12px #00000038,inset 0 1px #ffffff1a}[data-theme=dark] .header_top ul.desktop-menu li.ant-menu-item .ant-menu-title-content,[data-theme=dark] .header_top ul.desktop-menu li.ant-menu-item .ant-menu-title-content span,[data-theme=dark] .header_top .menuList .ant-menu-overflow-item.ant-menu-item .ant-menu-title-content,[data-theme=dark] .header_top .menuList .ant-menu-overflow-item.ant-menu-item .ant-menu-title-content span{color:#ffffffeb!important}[data-theme=dark] .header_top .desktop-menu li.ant-menu-item:hover,[data-theme=dark] .header_top .menuList .ant-menu-overflow-item.ant-menu-item:hover{background:#1e679b52!important;border-color:#0086b86b!important;box-shadow:inset 3px 0 #0086b8!important;cursor:default!important}[data-theme=dark] .header_top .desktop-menu .ant-menu-item-selected,[data-theme=dark] .header_top .menuList .ant-menu-item-selected{background:linear-gradient(180deg,#ffffff1f,#ffffff0a),linear-gradient(135deg,#00649473,#003d5b8c)!important}[data-theme=dark] .header_top .ant-menu-overflow-item.ant-menu-item.ant-menu-item-selected.menu-item.menu-item--FlightTime:hover,[data-theme=dark] .header_top .ant-menu-overflow-item.ant-menu-item.ant-menu-item-active.menu-item.menu-item--temperature:hover{background:#1e679b6b!important;cursor:pointer!important}[data-theme=dark] .header_top .desktop-menu li.ant-menu-item svg path:not([stroke]),[data-theme=dark] .header_top .menuList .ant-menu-item svg path:not([stroke]){fill:#ffffffe6!important}[data-theme=dark] .header_top .desktop-menu li.ant-menu-item svg path[stroke],[data-theme=dark] .header_top .menuList .ant-menu-item svg path[stroke],[data-theme=dark] .header_top .desktop-menu li.ant-menu-item svg circle,[data-theme=dark] .header_top .menuList .ant-menu-item svg circle{stroke:#ffffffe6!important}ul.ant-dropdown-menu-vertical{border-radius:0!important}.drone-control-bar{background:#000;padding:15px;text-align:center;position:absolute;top:0;z-index:888;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.userName{line-height:17px!important;display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media(max-width:900px){.header_top{height:auto;min-height:64px;align-items:flex-start;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}.layout-header-actions,.header-user-actions{width:100%;flex:1 1 100%;max-width:100%;justify-content:flex-end;flex-wrap:wrap;row-gap:8px}.layout-header-profile-wrap{max-width:100%;flex:1 1 auto}}.drone-control-bar span button{border-radius:4px!important;font-size:12px!important;min-width:auto!important;padding:4px 8px!important}button.btn.kill-btn{background:#d11d27;border:1px solid rgba(209,29,39,1);padding:4px 8px;color:#fff;line-height:18px;border-radius:4px;font-size:12px;cursor:pointer}button.btn.kill-btn:disabled{cursor:not-allowed}button.btn.land-btn{background:#fff;border:1px solid #fff;padding:4px 8px;color:#000;font-size:12px;line-height:18px;border-radius:4px;cursor:pointer}[data-theme=dark] button.btn.land-btn.connect-drone-btn--disconnected{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffeb!important}[data-theme=dark] button.btn.land-btn.connect-drone-btn--connected{background:#237804!important;border-color:#2f9e1f!important;color:#fff!important}[data-theme=dark] .connect-drone-btn .anticon{color:#ffffffe6!important}.indoor button.btn.land-btn{padding:4px 8px;font-size:12px;border-radius:4px}button.btn.land-btn:disabled{cursor:not-allowed}[data-theme=dark] button.btn.land-btn{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffeb!important}[data-theme=dark] button.btn.land-btn:disabled{opacity:.5}.btn-rounded{border:1px solid transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:4px 8px;text-align:center;line-height:18px;font-size:12px;min-width:auto!important;cursor:pointer;transition:opacity .2s}.btn-rounded:disabled{cursor:not-allowed;opacity:.6}.btn-lg-on{background-color:#3e7559;color:#fff}.btn-lg-off{background-color:#dc3545;color:#fff}.btn-lg-opening{background-color:#17a2b8;color:#fff}.btn-lg-closing{background-color:#ffc107;color:#000}.btn-lg-error,.btn-lg-no-data{background-color:#6c757d;color:#fff}.btn-resume{background-color:green;color:#fff}.btn-pause{background-color:#fff;color:#000}[data-theme=dark] .btn-rounded{background:#2a2a2a!important;border:1px solid #424242!important;color:#ffffffeb!important}[data-theme=dark] .btn-rounded:disabled{opacity:.4}[data-theme=dark] .btn-pause{background:#2a2a2a!important;color:#ffffffeb!important}.geofence-select-options,.fields-selecte-list-options .ant-select-selector{margin-right:10px;margin-bottom:0}.fields-selecte-list-options span.ant-select-arrow{margin-right:5px;top:18px!important}.desktop-profile .ant-space-item{color:#000;column-gap:0!important;display:flex}.ant-avatar{margin-right:0;background:var(--primary-color);color:#fff}.ant-drawer-body{background:var(--primary-color);min-height:40vh}button.profile-btns{display:inline-block;margin:0 5px;border-radius:0}.userprofile,.userprofile:hover{background:var(--primary-color)}.site-logo{height:auto;margin:4px 0 0;padding:0 8px;width:auto!important;max-width:none;display:flex;align-items:center}.logo-cluster{display:inline-flex;align-items:center;gap:6px;height:40px;overflow:visible}.logo-cluster__mark{width:50px;height:40px;padding:2px;border:none;border-radius:6px;background:#d11d27;object-fit:contain;box-sizing:border-box;cursor:pointer;flex-shrink:0;box-shadow:0 1px 4px #0f2a3a24}.logo-cluster__dropdown{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:128px;height:40px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary-color) 82%,#003d5b 18%);border-radius:6px;background:linear-gradient(180deg,#005987,#006494 52%,#005987);color:#fff;text-decoration:none;line-height:1.1;cursor:pointer;box-shadow:0 1px 4px #0f2a3a24;transition:background 80ms linear,border-color 80ms linear,box-shadow 80ms linear}.logo-cluster__dropdown:hover{background:linear-gradient(180deg,#006494,#0077ad 52%,#006494);border-color:color-mix(in srgb,var(--primary-color) 70%,#0086b8 30%)}.logo-cluster__dropdown-text{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.logo-cluster__title{font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.logo-cluster__status{font-size:10px;font-weight:600;line-height:1.1;white-space:nowrap}.logo-cluster__status--ok{color:#22c55e}.logo-cluster__status--warn{color:#facc15}.logo-cluster__status--bad{color:#fb7185}.logo-cluster__caret{flex-shrink:0;font-size:10px;color:#ffffffeb}.logo-cluster__settings.industries_selector{width:40px;min-width:40px;height:40px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--primary-color) 82%,#003d5b 18%);border-radius:6px;background:linear-gradient(180deg,#005987,#006494 52%,#005987);color:#fffffff0;box-shadow:0 1px 4px #0f2a3a24;transition:background-color 80ms linear,border-color 80ms linear,box-shadow 80ms linear}.logo-cluster__settings.industries_selector .anticon{position:static!important;transform:none!important;display:inline-flex;font-size:18px;color:inherit!important}.logo-dropDown{font-size:12px;color:#fff}[data-theme=dark] .logo-cluster{gap:6px}[data-theme=dark] .logo-cluster__mark{box-shadow:0 2px 8px #00000047}[data-theme=dark] .logo-cluster__dropdown,[data-theme=dark] .logo-cluster__settings.industries_selector{border-color:#ffffff24;background:linear-gradient(180deg,#ffffff1a,#ffffff08),linear-gradient(135deg,#00649461,#003d5b7a)!important;box-shadow:0 2px 8px #00000038,inset 0 1px #ffffff14;color:#ffffffeb}[data-theme=dark] .logo-cluster__title,[data-theme=dark] .logo-cluster__caret{color:#ffffffeb}[data-theme=dark] .logo-cluster__status--ok{color:#4ade80}[data-theme=dark] .logo-cluster__status--warn{color:#fbbf24}[data-theme=dark] .logo-cluster__status--bad{color:#f87171}[data-theme=dark] .logo-cluster__settings.industries_selector:hover,[data-theme=dark] .logo-cluster__dropdown:hover{background:#1e679b52!important;border-color:#0086b86b!important}.logo-cluster .industries_selector:hover{border-color:color-mix(in srgb,var(--primary-color) 70%,#0086b8 30%);background:linear-gradient(180deg,#006494,#0077ad 52%,#006494);color:#fff}.industries_selector{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:0;padding:0;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:var(--primary-color);color:#ffffffeb;cursor:pointer;flex-shrink:0;line-height:1;transition:background-color 80ms linear,border-color 80ms linear,box-shadow 80ms linear,color 80ms linear}.logo-cluster .industries_selector{border-radius:6px}.industries_selector .anticon{font-size:18px}.industries_selector:hover{border-color:#ffffff52;background:color-mix(in srgb,var(--primary-color) 88%,#ffffff 12%);color:#fff}.industries_selector:focus-visible{outline:2px solid rgba(0,134,184,.55);outline-offset:2px}.battery-icons-container{display:flex;gap:15px;margin-top:10px}.battery-level-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.battery-icon{font-size:2rem;margin-bottom:5px}.battery-percentage-text p{font-size:12px;font-weight:700;color:#fff;text-align:center;margin-bottom:0}.battery-status{padding:10px;border-radius:8px;display:inline-block;background:#1c212bc7;width:210px;position:absolute;top:5px;z-index:999;left:8px}.title_with_icon{display:flex;align-items:center;gap:10px}.title_with_icon figure{margin-bottom:0}.battery-icons-container{display:flex;gap:0px;margin-top:10px}.battery-level-iocns{display:inline-block}svg.battery-icon{border:2px solid #fff;margin:6px;width:34px;height:34px;line-height:34px;padding:4px;border-radius:50px}.battery-title h2{font-size:12px;margin-left:5px;color:#fff;font-weight:500;margin-bottom:5px;cursor:pointer}.battery_model_popup{width:32%!important;padding:0!important}.battery_model_popup .ant-modal-content{border:none!important;padding:24px!important;border-radius:12px!important}.ant-modal .ant-modal-content{border-radius:12px!important;padding:0}.ant-modal{min-width:min(320px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px);overflow:visible}.ant-modal .ant-modal-content{min-width:min(320px,calc(100vw - 32px));height:100%;max-height:calc(100vh - 32px);min-height:min(360px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden}.ant-modal .ant-modal-body{flex:1 1 auto;min-height:0;overflow:auto}@media(pointer:coarse){.ant-modal .ant-modal-content{resize:none}}.ant-modal:not(.zeena-modal) .ant-modal-close{border:none!important;background:transparent!important}.ant-modal:not(.zeena-modal) .ant-modal-close:hover{border:1px solid #d8d8d8!important;background:transparent!important}.ant-modal:not(.zeena-modal) .ant-modal-close svg{fill:#000}.ant-modal-body .ant-input{border-radius:8px!important}.otp-fields .otp-single-input.ant-input{width:100%;max-width:320px;background:var(--app-modal-panel-background);border-color:var(--app-modal-table-border);color:var(--app-text-primary)}.otp-fields .otp-single-input.ant-input::placeholder{color:var(--app-text-muted)}[data-theme=dark] .otp-fields .otp-single-input.ant-input{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .otp-fields .otp-single-input.ant-input::placeholder{color:#ffffff59}.ant-modal-footer{display:flex;gap:12px;padding:16px 24px!important}.model_popup_width .ant-modal-footer{margin-top:0;padding:16px 24px 22px!important;border-top:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#f8fafca3,#ffffffeb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.popup-model-btn{flex:1 1 0;min-height:44px;margin:0!important;border-radius:12px!important;font-weight:600}.popup-model-btn--full{flex:1 1 100%}.popup-model-btn-cancel{color:var(--app-popup-cancel-fg)!important;border:1px solid var(--app-popup-cancel-border)!important;box-shadow:0 1px 2px #1018280d;background:transparent!important}.compact-prompt-modal.model_popup_width,.pin-authorization-modal.model_popup_width{width:min(340px,calc(100vw - 32px))!important;max-width:min(340px,calc(100vw - 32px))!important}.ant-modal.analysis-detail-modal.model_popup_width,.analysis-detail-modal.model_popup_width{width:min(400px,calc(100vw - 32px))!important;max-width:min(400px,calc(100vw - 32px))!important}.face-login-modal.model_popup_width,.face-registration-modal.model_popup_width{width:min(420px,calc(100vw - 32px))!important;max-width:min(420px,calc(100vw - 32px))!important}.face-login-modal .popup-model-content-shell,.face-registration-modal .popup-model-content-shell{display:flex;justify-content:center;padding-top:4px}.face-login-camera-wrap{width:100%;max-width:320px;border-radius:10px;overflow:hidden;background:#000}.face-login-webcam,.face-login-camera-wrap video{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.face-login-camera-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:200px;padding:20px;background:var(--app-surface-muted, #f0f0f0);text-align:center}.face-login-camera-fallback__icon{font-size:36px;line-height:1}.face-login-camera-fallback p{margin:0;color:var(--app-text-secondary, #667085);font-size:13px;line-height:1.45}[data-theme=dark] .face-login-camera-fallback{background:#ffffff0f}[data-theme=dark] .face-login-camera-fallback p{color:#ffffff9e}.authenticator-setup-modal.model_popup_width{width:min(520px,calc(100vw - 32px))!important;max-width:min(520px,calc(100vw - 32px))!important}.popup-model-root{--pm-header-min-height: 78px;--pm-header-padding: 18px 24px 16px;--pm-header-orb-right: -30px;--pm-header-orb-top: -18px;--pm-header-orb-size: 196px;--pm-close-top: 16px;--pm-close-right: 16px;--pm-close-size: 40px;--pm-close-radius: 12px}.compact-prompt-modal .zeena-modal__header,.pin-authorization-modal .zeena-modal__header,.compact-prompt-modal .popup-model-header-shell,.pin-authorization-modal .popup-model-header-shell{padding:var(--pm-header-padding);min-height:var(--pm-header-min-height)}.compact-prompt-modal .title_with_icon,.pin-authorization-modal .title_with_icon{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.compact-prompt-modal .title_with_icon figure,.pin-authorization-modal .title_with_icon figure{width:40px!important;height:40px!important;border-radius:10px!important;flex:0 0 40px}.compact-prompt-modal .zeena-modal__title,.pin-authorization-modal .zeena-modal__title,.compact-prompt-modal .popup-model-title,.pin-authorization-modal .popup-model-title{margin:0!important;font-size:16px!important;line-height:1.2}.compact-prompt-modal .zeena-modal__subtitle,.pin-authorization-modal .zeena-modal__subtitle,.compact-prompt-modal .popup-model-caption,.pin-authorization-modal .popup-model-caption{margin:4px 0 0!important;font-size:12px!important;line-height:1.4}.compact-prompt-modal .popup-model-content-shell,.pin-authorization-modal .popup-model-content-shell{padding-left:18px;padding-right:18px}.compact-prompt-modal .popup-model-content-shell:last-child,.pin-authorization-modal .popup-model-content-shell:last-child{padding-bottom:18px}.compact-prompt-modal .ant-modal-body .ant-input,.compact-prompt-modal .ant-modal-body .ant-input::placeholder,.compact-prompt-modal .ant-modal-body .ant-form-item-label>label,.compact-prompt-modal .ant-modal-body label,.pin-authorization-modal .ant-modal-body .ant-input,.pin-authorization-modal .ant-modal-body .ant-input::placeholder,.pin-authorization-modal .ant-modal-body .ant-form-item-label>label,.pin-authorization-modal .ant-modal-body label{font-size:13px}.compact-prompt-modal .ant-modal-footer,.pin-authorization-modal .ant-modal-footer{padding:12px 18px 18px!important;gap:8px}.compact-prompt-modal .popup-model-btn,.compact-prompt-modal .popup-model-btn-cancel,.compact-prompt-modal .button-primary.ant-btn,.pin-authorization-modal .popup-model-btn,.pin-authorization-modal .popup-model-btn-cancel,.pin-authorization-modal .button-primary.ant-btn{min-height:38px!important;font-size:13px!important;border-radius:10px!important}.pin-authorization-modal .pin-modal-input-wrapper .ant-input-affix-wrapper{color:var(--scm-text, #101828)}[data-theme=dark] .pin-authorization-modal .pin-modal-input-wrapper .ant-input-affix-wrapper{color:#ffffffe0}.pin-authorization-modal .pin-modal-eye-icon{color:currentColor;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.82;transition:color .15s ease,opacity .15s ease}.pin-authorization-modal .pin-modal-eye-icon:hover{opacity:1}.pin-authorization-modal .pin-modal-eye-icon .anticon{color:currentColor;font-size:14px}.popup-model-btn-submit--danger{border:none!important;background:linear-gradient(180deg,#ef4444,#dc2626)!important;color:#fff!important}.ant-modal-content .ant-btn{border-radius:4px!important}.dashboard .header{text-align:left}.header h1{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:8px}.message{font-size:16px;color:#7f8c8d;margin-bottom:25px}.content{display:flex;gap:15px;margin-bottom:15px}.left-section{flex:1}.right-section{flex:auto;display:flex;flex-direction:column;gap:10px}.energy-card{background:#d0d5dd;border-radius:15px;padding:20px;height:auto}.energy-card h3{font-size:18px;font-weight:600;color:#000;margin-bottom:20px}.battery-container{display:flex;flex-direction:column;align-items:center;height:auto;justify-content:center;position:relative}.battery-icon{position:relative;margin-bottom:15px}.battery-body{width:150px;height:260px;background-color:#ecf0f1;border:3px solid #95a5a6;border-radius:8px}.battery-level{position:absolute;bottom:0;left:0;width:100%;height:56%;background:linear-gradient(to top,#3498db,#5dade2);border-radius:0 0 5px 5px}.battery-tip{width:42px;height:13px;background-color:#95a5a6;border-radius:3px;position:absolute;top:-10px;left:49%;transform:translate(-50%)}.battery-info{display:flex;flex-direction:column;align-items:center;gap:8px;position:absolute}.battery-label{font-size:16px;color:#000;font-weight:500}.battery-percentage{font-size:48px;font-weight:600;color:#000}.voltage-card{padding:10px 20px!important;background:#d0d5dd;display:flex;align-items:center;gap:15px;line-height:26px;border-radius:15px}.time-card{background:#d0d5dd;border-radius:15px;padding:40px 20px;display:flex;line-height:56px;align-items:center;gap:15px}.voltage-info,.time-info{display:flex;flex-direction:column}.voltage-label,.time-label{font-size:18px;color:#858d9d;margin-bottom:4px}.voltage-value{font-size:32px;font-weight:600;color:#2c3e50}.time-value{font-size:60px;font-weight:600;color:#000;font-family:inherit}.status-card{background:#d11d27;border-radius:15px;padding:10px 15px;display:flex;align-items:center;gap:15px}.status-icon{font-size:24px;color:#fff}.status-info{display:flex;flex-direction:column;gap:2px}.status-label{font-size:14px!important;font-weight:500;flex:1;color:#fffc}.status-info .status-label{font-size:14px!important;font-weight:500;color:#fff!important;flex:1}.status-info .status-value{font-size:16px;font-weight:500;color:#fff!important}@media(max-width:480px){.left-section,.right-section{flex-direction:row}.energy-card{height:200px}.voltage-card,.time-card{height:100px}.battery-body{width:60px;height:100px}.battery-percentage{font-size:36px}}.inner_detail_box_anaylsis{margin-bottom:14px}.inner_detail_box_anaylsis h3{font-size:22px}.inner_detail_box_anaylsis .ant-select-selector{color:#000!important}.anaylsis-detail{position:absolute;right:110px;top:13px;padding:6px 18px}.star-button.active{background-color:#00f;border-color:#00f}.star-button.active svg{fill:gold}.body-content-aerial-view{display:block;margin:0 auto;width:100%;height:1vh}.teamMates{width:850px!important}.teammate-list{height:280px;overflow:hidden}.teammate-list .ant-table-body{max-height:280px!important;overflow-y:auto!important}.model_popup_width{width:100%!important;display:block;margin:0 auto;padding-bottom:0!important}.ant-modal.popup-model-root.selected_industry.model_popup_width,.ant-modal.selected_industry.model_popup_width,.ant-modal.selected_industry{width:min(560px,92vw)!important;max-width:min(560px,92vw)!important}.model_popup_width .ant-modal-content{border-radius:16px!important;border:1px solid rgba(148,163,184,.24);box-shadow:0 24px 60px #02061742,0 8px 24px #02061729;overflow:hidden}.ant-modal-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#34405499}.ant-modal-wrap{display:flex;justify-content:center;align-items:center}.ant-modal{top:0!important}.teamMates .ant-table-wrapper .ant-table-thead>tr>th{background:var(--primary-color)!important;color:#fff!important;border-bottom:1px solid var(--border-color)!important}.ant-table-thead>tr>td{background:var(--app-table-header-bg)!important;border-bottom:1px solid var(--app-table-border)!important}th.ant-table-cell:before{background-color:var(--app-table-border)!important}.ant-table-content{border:1px solid var(--app-table-border);background:var(--app-table-bg)!important;border-radius:8px 8px 0 0}.ant-table-wrapper .ant-table-tbody>tr>td{background:var(--app-table-bg)!important;color:var(--app-table-text)}.ant-table-wrapper .ant-table{background:var(--app-table-bg)!important;color:var(--app-table-text)}.ant-modal-content>.ant-modal-header,.ant-modal-content>.ant-modal-footer{flex:0 0 auto}.ant-modal .ant-modal-header{background:var(--app-modal-header-background)!important;padding:1.2rem;border-top-right-radius:12px;border-top-left-radius:12px;border-bottom:1px solid rgba(96,165,250,.14)!important}.warnings-modal .ant-modal-close{top:16px!important}.ant-modal-body{padding:1.4rem!important}.popup-model-root.model_popup_width .ant-modal-body,.model_popup_width .ant-modal-body{padding:0!important}.popup-model-root .ant-modal-header{margin:0!important;padding:0!important;background:transparent!important;border-bottom:0!important}.popup-model-root .ant-modal-header:after{display:none!important}.popup-model-root .ant-modal-title{display:block;width:100%;margin:0!important;line-height:normal}.popup-model-root .popup-model-header-shell{display:none!important}.popup-model-root .popup-model-header-shell .popup-model-title,.popup-model-root .popup-model-header-shell .popup-model-caption,.popup-model-root.brand-header-modal .popup-model-title,.popup-model-root.brand-header-modal .popup-model-caption,.popup-model-root.brand-header-modal .zeena-modal__title,.popup-model-root.brand-header-modal .zeena-modal__subtitle,.brand-header-modal .ant-modal-title,.brand-header-modal .zeena-modal__title{color:#ffffffeb!important}.popup-model-root .title_with_icon{display:flex;align-items:flex-start;gap:14px;flex-wrap:nowrap;min-width:0;position:relative;z-index:1;background:transparent!important}.popup-model-root .title_with_icon figure{margin:0;flex:0 0 48px}.popup-model-root .popup-model-caption{margin:6px 0 0;position:relative;z-index:1}.popup-model-root .ant-modal-close,.brand-header-modal.ant-modal .ant-modal-close,.popup-model-root.brand-header-modal .ant-modal-close{top:var(--pm-close-top, var(--zeena-modal-close-top, 16px))!important;right:var(--pm-close-right, var(--zeena-modal-close-right, 16px))!important}[data-theme=light] .drone-logs-popup.ant-modal .ant-modal-header{background:var(--app-modal-header-background)!important;border-bottom:1px solid rgba(96,165,250,.14)!important}[data-theme=light] .drone-logs-popup.ant-modal .ant-modal-title,[data-theme=light] .drone-logs-popup.ant-modal .popup-model-title,[data-theme=light] .drone-logs-popup.ant-modal .popup-model-caption{color:#fff!important}.drone-fleet-modal .ant-modal-header{display:none!important}.brand-header-modal.ant-modal .ant-modal-footer,.popup-model-root.brand-header-modal .ant-modal-footer{margin-top:0;padding:14px 24px 18px!important;gap:10px;border-top:1px solid rgba(148,163,184,.16)}.brand-header-modal.ant-modal .popup-model-btn,.brand-header-modal.ant-modal .ant-modal-footer .ant-btn,.popup-model-root.brand-header-modal .popup-model-btn,.popup-model-root.brand-header-modal .ant-modal-footer .ant-btn{min-height:40px;border-radius:10px!important;font-size:14px;font-weight:600}.popup-model-root.brand-header-modal .popup-model-content-shell{padding-left:24px;padding-right:24px}.popup-model-root.brand-header-modal .popup-model-content-shell:last-child{padding-bottom:24px}.popup-model-header{display:flex;align-items:flex-start;gap:14px}.popup-model-header-copy{min-width:0;flex:1 1 auto}.popup-model-root .popup-model-title{margin:0;font-size:18px;line-height:1.25;font-weight:700;color:var(--app-text-primary);letter-spacing:-.02em}.popup-model-root .popup-model-caption{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--app-text-secondary)}.popup-model-root .popup-model-icon-wrap{box-shadow:0 1px 2px #1018280d,inset 0 1px #ffffff47;width:48px;height:48px;border-radius:14px;border:1px solid var(--app-popup-icon-border);background:linear-gradient(180deg,#ffffffe0,#f8fafcb8);display:flex;justify-content:center;align-items:center;flex-shrink:0}.popup-model-root .popup-model-icon-node{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--app-text-primary)}.popup-model-root.model_popup_width .popup-model-content-shell{padding-left:24px;padding-right:24px;padding-top:20px}.popup-model-root.model_popup_width .popup-model-content-shell:last-child{padding-bottom:24px}.ant-modal .ant-modal-header .ant-modal-title{color:#fff!important}input{color:var(--app-control-text)!important}.site-footer{text-align:center;background:var(--primary-color);padding:15px 12px;display:none;color:#fff;font-size:14px;font-weight:300}.react-tel-input .selected-flag .arrow{left:150px!important}.register-user{display:block;margin:10% auto 0;padding:20px;width:40%;background:#f3f3f35b}.custom-input{background:#fff;width:100%;padding:10px 14px;border:none;outline:none;height:48px}.password-toggle-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#999}.ant-list-item-meta-avatar{display:flex}.ant-list-item-meta-title{margin:0!important}.coordinates_list_wrapper{position:absolute;right:0rem;z-index:1000;top:0;max-height:100vh;height:100%;overflow-y:auto;background-color:#fff!important;box-shadow:#000000b5;border:1px solid #eaeaea95;width:330px;padding:1.5rem 10px}.coordinates_list_wrapper>h3{margin-bottom:1.5rem}section .close_btn{position:absolute;bottom:2rem;right:350px;width:40px;height:40px;border-radius:100%;font-size:22px;border:none;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}section .close_btn:hover{background-color:#3d3d3d;color:#fff}.list_label{display:flex;justify-content:space-between;align-items:center;background-color:#005987;color:#fff;width:100%;border:none;padding:12px 9px 9px;cursor:pointer}.current_locations_group{position:absolute;right:4rem;top:50%;transform:translateY(-50%)}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;color:#fff;font-family:Arial,sans-serif}.loading-content{text-align:center;background:#d9d9d9;padding:2rem;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:300px}.loading-spinner{animation:spin 1s linear infinite;margin:0 auto 1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-progress{width:100%;height:6px;background:#ffffff4d;border-radius:3px;margin:1rem 0;overflow:hidden}.progress-bar{height:100%;background:linear-gradient(90deg,#4facfe,#00f2fe);transition:width .3s ease;border-radius:3px}.loading-message{font-size:1rem;margin-bottom:.5rem;font-weight:500;color:#101828}.loading-percentage{font-size:.9rem;opacity:.8;color:#005987}.geolist-dropdown{position:absolute;left:0}.geolist-dropdown-item:hover{background-color:#8585850c!important;color:#000!important}[data-theme=dark] .geolist-dropdown-item:hover{background-color:#ffffff1a!important;color:#fff!important}.drone_alerts_section{position:absolute;bottom:55px;left:-180px;width:min(360px,calc(100vw - 40px));box-sizing:border-box;height:100%;background-color:#fff;z-index:1000;padding:6px 6px 12px;border-radius:10px;box-shadow:0 0 10px #0000001a;min-height:250px;height:auto}.drone_alerts_section:after{content:"";position:absolute;bottom:-8px;left:215px;width:20px;height:20px;background-color:#fff;z-index:1000;padding:10px;border-radius:3px;transform:rotate(45deg)}:root[data-theme=dark]{color-scheme:dark;--app-text-primary: rgba(255, 255, 255, .92);--app-text-secondary: rgba(255, 255, 255, .72);--app-text-muted: rgba(255, 255, 255, .55);--app-border-default: #424242;--app-modal-header-background: radial-gradient(circle at 86% 12%, rgba(96, 165, 250, .18), transparent 28%), linear-gradient(135deg, #0b1729 0%, #0a2237 52%, #0e3a56 100%);--app-modal-content-background: linear-gradient(180deg, rgba(16, 24, 38, .94) 0%, rgba(11, 18, 32, .96) 100%);--app-modal-panel-background: rgba(15, 23, 42, .52);--app-modal-card-background: linear-gradient(180deg, rgba(22, 30, 45, .9) 0%, rgba(17, 24, 39, .92) 100%);--app-modal-table-header-background: rgba(22, 30, 45, .92);--app-modal-table-row-background: rgba(15, 23, 42, .52);--app-modal-table-row-hover-background: rgba(30, 41, 59, .72);--app-modal-table-border: rgba(96, 165, 250, .2);--app-popup-icon-border: #525252;--app-popup-cancel-fg: rgba(255, 255, 255, .88);--app-popup-cancel-border: #525252;--app-surface-muted: #2a2a2a;--app-radio-inner-bg: #2a2a2a;--app-header-background: #1f1f1f;--app-header-border: #303030;--app-control-bg: #2a2a2a;--app-control-border: #424242;--app-control-text: rgba(255, 255, 255, .88);--app-control-placeholder: rgba(255, 255, 255, .45);--app-table-bg: #1f1f1f;--app-table-header-bg: #2a2a2a;--app-table-row-hover-bg: #252525;--app-table-border: #303030;--app-table-text: rgba(255, 255, 255, .88);--dropdown-bg-color: #1f1f1f;--border-color: #424242;--app-select-box-border: rgba(255, 255, 255, .35);--app-select-box-bg: rgba(15, 23, 42, .9);--app-select-box-checked: #4ea1ff;--app-select-box-tick: #0b1220}[data-theme=dark] body{background-color:#141414;color:var(--app-control-text)}.ant-input,.ant-input-affix-wrapper>input.ant-input,.ant-select-selection-item,.ant-select-selection-search-input,.ant-picker-input>input{color:var(--app-control-text)}.ant-input::placeholder,.ant-select-selection-placeholder,.ant-picker-input>input::placeholder{color:var(--app-control-placeholder)!important}[data-theme=dark] .ant-form-item-label>label{color:var(--app-text-secondary)!important}[data-theme=dark] .ant-form-item .ant-form-item-explain,[data-theme=dark] .ant-form-item .ant-form-item-extra{color:var(--app-text-muted)!important}[data-theme=dark] .ant-tag.ant-tag-blue:not(.ant-tag-has-color){background:#1890ff2e!important;border-color:#60a5fa6b!important;color:#bfdbfe!important}[data-theme=dark] .ant-tag.ant-tag-default:not(.ant-tag-has-color){background:#ffffff14!important;border-color:#ffffff2e!important;color:#ffffffe0!important}[data-theme=dark] .ant-layout-header{background:#1f1f1f!important;border-bottom:1px solid #303030;box-shadow:0 2px 8px #00000047}[data-theme=dark] .header_top.sticky{background:#1f1f1f!important;border-bottom:1px solid #303030;box-shadow:0 2px 8px #00000073!important}[data-theme=dark] .whiteBg{background:#1a1a1a!important;color:#ffffffe0}[data-theme=dark] .bodyBg{background-image:linear-gradient(#000000d1,#000000e6),url(/aerial-view.png)}[data-theme=dark] .drone-fly{background:#1a1a1a!important;color:#ffffffe0}[data-theme=dark] .flight-log-farm{background:#1f1f1f!important;border:1px solid #303030;box-shadow:none}[data-theme=dark] .flight-log-container .form-header h3{color:#ffffffeb!important}[data-theme=dark] .flight-log-container .form-header p{color:#ffffff8c!important}[data-theme=dark] .flight-log-container .field-label{color:#ffffffb8!important}[data-theme=dark] .flight-log-container .form-input.ant-input{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important;box-shadow:none!important;color-scheme:dark}[data-theme=dark] .flight-log-container .form-input.ant-input::placeholder{color:#ffffff61!important}[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select{background-color:#2a2a2a!important;background:#2a2a2a!important;border:none!important}[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select.form-input{border:none!important;box-shadow:none!important}[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select .ant-select-selector{background-color:#2a2a2a!important;background:#2a2a2a!important;border:none!important;color:#ffffffe0!important;box-shadow:none!important;outline:none!important}[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select:hover .ant-select-selector,[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select.ant-select-focused .ant-select-selector,[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select.ant-select-open .ant-select-selector{background-color:#2a2a2a!important;background:#2a2a2a!important;border:none!important;box-shadow:none!important;outline:none!important}[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select .ant-select-selection-item,[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select .ant-select-selection-overflow-item,[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select .ant-select-selection-item-content{color:#ffffffe0!important}[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select .ant-select-selection-placeholder{color:#ffffff73!important}[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select .ant-select-selection-search-input{color:#ffffffe0!important}[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select .ant-select-arrow,[data-theme=dark] .flight-log-farm:not(.flight-log-table) .ant-select .ant-select-clear{color:#ffffff8c!important}[data-theme=dark] .flight-log-container .btn-clear{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .flight-log-container .btn-clear:hover:not(:disabled){background:#333!important;border-color:#525252!important;color:#fff!important}[data-theme=dark] .flight-log-table .ant-table-content,[data-theme=dark] .flight-log-table .ant-table-container,[data-theme=dark] .flight-log-table .ant-table-wrapper .ant-table,[data-theme=dark] .flight-log-table .ant-table-wrapper .ant-table-body{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .flight-log-table .ant-table-thead>tr>th{background:#2a2a2a!important;color:#ffffffe0!important;border-color:#303030!important}[data-theme=dark] .flight-log-table .ant-table-tbody>tr>td{background:#1f1f1f!important;color:#ffffffe0!important;border-color:#303030!important}[data-theme=dark] .flight-log-table .ant-table-tbody>tr:hover>td{background:#252525!important}[data-theme=dark] .flight-log-table .ant-table-tbody>tr>td span{color:inherit}.flight-log-table .zeena-paginator-shell{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}[data-theme=dark] .flight-log-table .zeena-paginator-shell{border-top-color:#303030}[data-theme=dark] h2.flight_title{color:#ffffffe0}[data-theme=dark] .btn-close{color:#ffffffbf;border-color:#424242}[data-theme=dark] .ant-modal-footer .btn-close{color:#ffffffbf!important}[data-theme=dark] .ant-modal-content{background:#1f1f1f}[data-theme=dark] .ant-modal:not(.zeena-modal) .ant-modal-header{background:#1f1f1f;border-bottom-color:#303030}[data-theme=dark] .ant-modal:not(.zeena-modal) .ant-modal-title{color:#ffffffe0}[data-theme=dark] .appearance-toggle-btn{color:#ffffffd9!important}[data-theme=dark] .map-loading-spinner{border-color:#333;border-top-color:var(--primary-color)}[data-theme=dark] .drone_alerts_section{background-color:#1f1f1f;box-shadow:0 0 12px #0006}[data-theme=dark] .drone_alerts_section:after{background-color:#1f1f1f}[data-theme=dark] .ant-modal-body{color:#ffffffd9}[data-theme=dark] .ant-modal:not(.zeena-modal) .ant-modal-close{background:#ffffff0a!important;color:#ffffffe0!important;border:1px solid #525252!important;box-shadow:none!important}[data-theme=dark] .ant-modal:not(.zeena-modal) .ant-modal-close .ant-modal-close-x,[data-theme=dark] .ant-modal:not(.zeena-modal) .ant-modal-close .anticon,[data-theme=dark] .ant-modal:not(.zeena-modal) .ant-modal-close svg{color:currentColor!important;fill:currentColor!important}[data-theme=dark] .ant-modal:not(.zeena-modal) .ant-modal-close:hover{color:#fffffffa!important;border-color:#6b7280!important;background:#ffffff0f!important}[data-theme=dark] .ant-modal-footer{background:#1f1f1f;border-top-color:#303030}[data-theme=dark] .model_popup_width .ant-modal-content{border-color:#60a5fa2e;box-shadow:0 30px 74px #0206178f,0 10px 28px #02061757;background:linear-gradient(180deg,#101826f0,#0b1220f5)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}[data-theme=dark] .popup-model-header-shell{border-bottom-color:#60a5fa24;background:var(--app-modal-header-background)!important}[data-theme=dark] .popup-model-icon-wrap{background:linear-gradient(180deg,#3b82f62e,#0f172a3d);border-color:#60a5fa2e}[data-theme=dark] .model_popup_width .ant-modal-footer{border-top-color:#60a5fa1f;background:linear-gradient(180deg,#0a0f1a6b,#080c14c2)}[data-theme=dark] .popup-model-btn-cancel.ant-btn-default{color:var(--app-popup-cancel-fg)!important;border-color:var(--app-popup-cancel-border)!important;background:transparent!important}[data-theme=dark] .popup-model-btn-cancel.ant-btn-default:hover{color:#fffffff2!important;border-color:#737373!important;background:#ffffff14!important}[data-theme=light] .ant-modal:not(.zeena-modal) .ant-modal-header{background:var(--app-modal-header-background)!important;border-bottom-color:#60a5fa24!important}[data-theme=light] .ant-modal:not(.zeena-modal) .ant-modal-header .ant-modal-title{color:#fff!important}[data-theme=light] .ant-modal-content{background:#fff!important}[data-theme=light] .ant-modal:not(.zeena-modal) .ant-modal-close{background:#ffffffeb!important;color:#344054!important;border:1px solid #d0d5dd!important}[data-theme=light] .ant-modal:not(.zeena-modal) .ant-modal-close .ant-modal-close-x,[data-theme=light] .ant-modal:not(.zeena-modal) .ant-modal-close .anticon,[data-theme=light] .ant-modal:not(.zeena-modal) .ant-modal-close svg{color:currentColor!important;fill:currentColor!important}[data-theme=light] .ant-modal:not(.zeena-modal) .ant-modal-close:hover{background:#f8fafcfa!important;border-color:#cbd5e1!important}[data-theme=dark] .industry-selector-container h3,[data-theme=dark] .industry-selector-container .industry-name,[data-theme=dark] .industry-selector-container .industry-label,[data-theme=dark] span.industry-label{color:var(--app-text-primary)!important}[data-theme=dark] .industry-selector-container .industry-item--active .industry-name,[data-theme=dark] .industry-selector-container .industry-option--active .industry-label{color:#4ade80!important;font-weight:600}[data-theme=dark] .industry-item--active,[data-theme=dark] .industry-option--active{background-color:#4ade8029}[data-theme=dark] .industry_selector label:hover,[data-theme=dark] .industry-radio:hover{background-color:#ffffff0f}[data-theme=dark] .industry-radio .ant-radio-inner{background-color:var(--app-radio-inner-bg)!important;border-color:#ffffff59!important}[data-theme=dark] .ant-radio-wrapper{color:#ffffffe0}[data-theme=dark] .ant-select-dropdown,[data-theme=dark] .ant-select-dropdown .rc-virtual-list,[data-theme=dark] .ant-select-dropdown .rc-virtual-list-holder,[data-theme=dark] .ant-select-dropdown .rc-virtual-list-holder-inner,[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container,[data-theme=dark] .ant-dropdown .ant-dropdown-menu,[data-theme=dark] .ant-dropdown-menu-submenu .ant-dropdown-menu{background:#1f1f1f!important}[data-theme=light] .ant-select-dropdown,[data-theme=light] .ant-select-dropdown .rc-virtual-list,[data-theme=light] .ant-select-dropdown .rc-virtual-list-holder,[data-theme=light] .ant-select-dropdown .rc-virtual-list-holder-inner,[data-theme=light] .ant-picker-dropdown .ant-picker-panel-container,[data-theme=light] .ant-dropdown .ant-dropdown-menu,[data-theme=light] .ant-dropdown-menu-submenu .ant-dropdown-menu{background:#fff!important}[data-theme=dark] .ant-select-dropdown,[data-theme=dark] .ant-select-dropdown .ant-select-item,[data-theme=dark] .ant-select-dropdown .ant-select-item-option-content,[data-theme=dark] .ant-select-dropdown .ant-select-item-option-state,[data-theme=dark] .ant-dropdown .ant-dropdown-menu,[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item,[data-theme=dark] .ant-dropdown .ant-dropdown-menu-title-content,[data-theme=dark] .ant-dropdown-menu-submenu .ant-dropdown-menu-item,[data-theme=dark] .ant-dropdown-menu-submenu .ant-dropdown-menu-title-content{color:#ffffffe0!important}[data-theme=light] .ant-select-dropdown,[data-theme=light] .ant-select-dropdown .ant-select-item,[data-theme=light] .ant-select-dropdown .ant-select-item-option-content,[data-theme=light] .ant-select-dropdown .ant-select-item-option-state,[data-theme=light] .ant-dropdown .ant-dropdown-menu,[data-theme=light] .ant-dropdown .ant-dropdown-menu-item,[data-theme=light] .ant-dropdown .ant-dropdown-menu-title-content,[data-theme=light] .ant-dropdown-menu-submenu .ant-dropdown-menu-item,[data-theme=light] .ant-dropdown-menu-submenu .ant-dropdown-menu-title-content{color:#0f172a!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover,[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item-active:not(.ant-dropdown-menu-item-disabled),[data-theme=dark] .ant-dropdown-menu-submenu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover,[data-theme=dark] .ant-dropdown-menu-submenu .ant-dropdown-menu-item-active:not(.ant-dropdown-menu-item-disabled){background:#ffffff14!important}[data-theme=light] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),[data-theme=light] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),[data-theme=light] .ant-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover,[data-theme=light] .ant-dropdown .ant-dropdown-menu-item-active:not(.ant-dropdown-menu-item-disabled),[data-theme=light] .ant-dropdown-menu-submenu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover,[data-theme=light] .ant-dropdown-menu-submenu .ant-dropdown-menu-item-active:not(.ant-dropdown-menu-item-disabled){background:#dbeafec7!important}[data-theme=dark] .ant-select-dropdown,[data-theme=dark] .ant-dropdown .ant-dropdown-menu,[data-theme=dark] .ant-dropdown-menu-submenu .ant-dropdown-menu{border:1px solid rgba(51,65,85,.9)!important;box-shadow:0 20px 44px #02061780!important}[data-theme=light] .ant-select-dropdown,[data-theme=light] .ant-dropdown .ant-dropdown-menu,[data-theme=light] .ant-dropdown-menu-submenu .ant-dropdown-menu{border:1px solid rgba(203,213,225,.78)!important;box-shadow:0 18px 40px #0f172a24!important}[data-theme=dark] .geofence_dropdown_list,[data-theme=dark] .geofence_dropdown_list .ant-dropdown-menu{background:#000!important}[data-theme=dark] .geolist-select-wrapper .geolist-dropdown,[data-theme=dark] .geolist_select_wrapper .geolist-dropdown{background:#000!important;border-color:#ffffff14!important}[data-theme=dark] .geolist-dropdown input[type=text]{background:#ffffff14!important;border-color:#fff3!important;color:#fff!important}[data-theme=dark] .geolist-dropdown input[type=text]::placeholder{color:#ffffff73!important}[data-theme=dark] .geolist-dropdown ul li{color:#fffc!important}[data-theme=dark] .geolist-dropdown ul li.geolist-dropdown-item{color:#fffc!important;background:transparent!important}[data-theme=dark] .geolist-dropdown ul li.geolist-dropdown-item:hover{background:#ffffff14!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-layout,[data-theme=dark] .ant-picker-dropdown .ant-picker-presets,[data-theme=dark] .ant-picker-dropdown .ant-picker-presets ul{background:#1a1a1a!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-presets li{color:#ffffffe0!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-header,[data-theme=dark] .ant-picker-dropdown .ant-picker-header-view,[data-theme=dark] .ant-picker-dropdown .ant-picker-header button{background:#1a1a1a!important;color:#ffffffe0!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-header-view button,[data-theme=dark] .ant-picker-dropdown .ant-picker-year-btn,[data-theme=dark] .ant-picker-dropdown .ant-picker-month-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:#ffffffeb!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important;opacity:1!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-header button:hover{color:#fff!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-header-view button:hover,[data-theme=dark] .ant-picker-dropdown .ant-picker-header-view button:focus-visible{background:transparent!important;color:#fff!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-content th{background:#252525!important;color:#ffffffd1!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-content .ant-picker-cell{color:#ffffff59!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-content .ant-picker-cell-in-view{color:#ffffffe0!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-footer{background:#1f1f1f!important;border-top:1px solid rgba(255,255,255,.12)!important;color:#ffffffe0!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-ranges .ant-picker-preset>.ant-tag{color:#ffffffe0!important;background:#ffffff14!important;border-color:#ffffff26!important}.ant-picker-dropdown .ant-picker-date-panel .ant-picker-content td.ant-picker-cell{text-align:center!important;vertical-align:middle!important}.ant-picker-dropdown .ant-picker-date-panel .ant-picker-cell-inner{display:inline-grid!important;place-items:center!important;box-sizing:border-box;width:24px!important;min-width:24px!important;height:24px!important;line-height:1!important;padding:0!important;margin:0 auto;text-align:center}.ant-picker-dropdown .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{top:0!important;right:0!important;bottom:0!important;left:0!important;inset-inline-start:0!important;inset-inline-end:0!important}.ant-picker-dropdown .ant-picker-datetime-panel{align-items:stretch}.ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-time-panel{display:flex;flex-direction:column;min-height:100%}.ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-date-panel .ant-picker-body{flex:1 1 auto}.ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-time-panel{min-width:0}.ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-time-panel:before{content:"TIME";flex:0 0 40px;display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 8px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.06);color:#000000e0;box-sizing:border-box}.ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-time-panel>.ant-picker-content{flex:0 0 224px;height:224px!important;min-height:224px;max-height:224px;overflow:hidden}[data-theme=dark] .ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-time-panel:before{border-bottom-color:#ffffff1f;color:#ffffffe0}[data-theme=light] .ant-picker-dropdown .ant-picker-panel-container{background:#fff!important}[data-theme=light] .ant-picker-dropdown .ant-picker-presets,[data-theme=light] .ant-picker-dropdown .ant-picker-presets ul{background:#f8fafc!important}[data-theme=light] .ant-picker-dropdown .ant-picker-presets li{color:#334155!important}[data-theme=light] .ant-picker-dropdown .ant-picker-content th{background:#f1f5f9!important;color:#475569!important}[data-theme=light] .ant-picker-dropdown .ant-picker-header,[data-theme=light] .ant-picker-dropdown .ant-picker-header button{background:#fff!important;color:#0f172a!important}[data-theme=light] .ant-picker-dropdown .ant-picker-header-view,[data-theme=light] .ant-picker-dropdown .ant-picker-header-view button,[data-theme=light] .ant-picker-dropdown .ant-picker-year-btn,[data-theme=light] .ant-picker-dropdown .ant-picker-month-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:#0f172a!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important;opacity:1!important}[data-theme=light] .ant-picker-dropdown .ant-picker-header-view button:hover,[data-theme=light] .ant-picker-dropdown .ant-picker-header-view button:focus-visible{background:transparent!important;color:#020617!important}[data-theme=dark] .ant-dropdown-menu-item,[data-theme=dark] .ant-dropdown-menu-submenu-title,[data-theme=dark] .ant-select-item{color:#ffffffe0}[data-theme=dark] .ant-dropdown-menu-item:hover,[data-theme=dark] .ant-select-item-option-active{background:#ffffff14!important}[data-theme=dark] .ant-popover .ant-popover-inner{background:#1f1f1f}[data-theme=dark] .ant-popover .ant-popover-inner-content{color:#ffffffe0}[data-theme=dark] .ant-drawer .ant-drawer-content,[data-theme=dark] .ant-drawer .ant-drawer-header{background:#1f1f1f}[data-theme=dark] .ant-drawer .ant-drawer-title,[data-theme=dark] .ant-drawer .ant-drawer-close{color:#ffffffe0}[data-theme=dark] .ant-drawer .ant-drawer-body{color:#ffffffd9}[data-theme=dark] .ant-modal-body .ant-table-wrapper .ant-table-container,[data-theme=dark] .ant-modal-body .ant-table-wrapper .ant-table-content{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .ant-modal-body .ant-table-wrapper .ant-table,[data-theme=dark] .ant-modal-body .ant-table-wrapper .ant-table-body{background:#1f1f1f!important}[data-theme=dark] .ant-modal-body .ant-table-thead>tr>th{background:#2a2a2a!important;color:#ffffffe0!important;border-color:#303030!important;border-bottom-color:#303030!important}[data-theme=dark] .ant-modal-body .ant-table-tbody>tr>td{background:#1f1f1f!important;color:#ffffffe0!important;border-color:#303030!important}[data-theme=dark] .ant-modal-body .ant-table-tbody>tr:hover>td{background:#252525!important}.ant-modal-body .farm_with_groups .ant-tag{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.ant-modal-body .farm_with_groups .ant-tag .anticon{color:#fff!important}[data-theme=dark] .ant-modal-body .ant-empty-description{color:#ffffff8c}[data-theme=dark] .ant-modal-body .ant-form-item-label>label,[data-theme=dark] .ant-modal-body .ant-form-item .ant-form-item-explain,[data-theme=dark] .ant-modal-body .ant-form-item .ant-form-item-extra{color:#ffffffb8}[data-theme=dark] .ant-modal-body .ant-input,[data-theme=dark] .ant-modal-body .ant-input-affix-wrapper,[data-theme=dark] .ant-modal-body .ant-select-selector,[data-theme=dark] .ant-modal-body .ant-picker{background:#2a2a2a!important;color:#ffffffe0!important;border-color:#424242!important}[data-theme=dark] .ant-modal-body .ant-input::placeholder{color:#ffffff59}[data-theme=dark] .model_popup_width section figure,[data-theme=dark] .zeena-modal__header .zeena-modal__icon-frame{background:#ffffff0f!important;border-color:var(--app-popup-icon-border)!important}[data-theme=dark] .model_popup_width section figure img{filter:brightness(0) invert(1);opacity:.92}.comment-edit-modal .ant-modal-body{padding:24px!important}.comment-edit-modal .title_with_icon{align-items:flex-start;gap:14px;margin-bottom:8px}.comment-edit-modal section figure{width:42px!important;height:42px!important;border-radius:12px!important;flex-shrink:0}.comment-edit-modal .popup-model-title{margin:4px 0 0!important;line-height:1.25}.comment-edit-modal .ant-form-item{margin-bottom:18px}.comment-edit-modal .ant-modal-close{top:29px;right:18px}.form-row.form-row--survey-overlap .ant-col,.form-row.form-row--survey-metadata .ant-col{display:flex;flex-direction:column}.form-description--placeholder{visibility:hidden}[data-theme=dark] .ant-modal-body .ant-card{background:#2a2a2a;border-color:#303030}[data-theme=dark] .ant-modal-body .ant-card-head-title,[data-theme=dark] .ant-modal-body .ant-card-body{color:#ffffffe0}[data-theme=dark] .ant-modal-body .ant-typography,[data-theme=dark] .ant-modal-body .ant-typography-secondary{color:#ffffffb8!important}[data-theme=dark] .ant-alert-message,[data-theme=dark] .ant-alert-description{color:#ffffffe0}[data-theme=dark] .ant-modal-body .ant-tabs-tab{color:#ffffffa6}[data-theme=dark] .ant-modal-body .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fffffff2}[data-theme=dark] .ant-modal-body .ant-tabs-ink-bar{background:var(--primary-color)}[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-title,[data-theme=dark] .ant-modal-confirm .ant-modal-confirm-content{color:#ffffffe0}[data-theme=dark] .header h1{color:#ffffffeb}[data-theme=dark] .message{color:#ffffffa6}[data-theme=dark] .indoor-modal-popup-width .ant-modal-content{background:#1f1f1f!important;background-image:none!important;border:1px solid #303030!important;box-shadow:0 12px 48px #0000008c!important}[data-theme=dark] .indoor-modal-popup-width .zeena-modal__header{background:var(--app-modal-header-background)!important;background-image:var(--app-modal-header-background)!important;border-bottom-color:#60a5fa24!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body{background:#1f1f1f!important}[data-theme=dark] .indoor-modal-popup-width .ant-modal-footer{background:#1f1f1f!important;border-top-color:#303030!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body>.indoor-modal-header:first-child{background:var(--app-modal-header-background)!important;background-image:var(--app-modal-header-background)!important;border-bottom-color:#60a5fa24!important}[data-theme=dark] .indoor-modal-popup-width .ant-modal-close{background:#ffffff14!important;color:#ffffffe0!important;border:1px solid #424242!important}[data-theme=dark] .indoor-modal-popup-width .ant-modal-close:hover{background:#ffffff1f!important;color:#fff!important}[data-theme=dark] .indoor-modal-popup-width .ant-modal-close-x,[data-theme=dark] .indoor-modal-popup-width .ant-modal-close .anticon{color:#ffffffe0!important}[data-theme=dark] .indoor-modal-popup-width .ant-modal-footer .indoor-btn-close{color:var(--app-popup-cancel-fg)!important;border-color:var(--app-popup-cancel-border)!important}[data-theme=dark] .indoor-modal-popup-width .ant-modal-footer .indoor-btn-close:hover{color:#fffffff2!important;border-color:#737373!important}[data-theme=dark] .indoor-modal-popup-width .ant-modal-footer .indoor-button-primary{background:var(--primary-color)!important;border-color:var(--primary-color)!important}[data-theme=light] .indoor-modal-popup-width .ant-modal-content{background:#fff!important;border-color:#e5e7eb!important}[data-theme=light] .indoor-modal-popup-width .ant-modal-close{background:transparent!important;color:#000!important}[data-theme=light] .indoor-modal-popup-width .ant-modal-close:hover{background:#0000000a!important}[data-theme=light] .indoor-modal-popup-width .zeena-modal__header{background:var(--app-modal-header-background)!important;border-bottom-color:#60a5fa24!important}[data-theme=light] .indoor-modal-popup-width .zeena-modal__header .zeena-modal__title{color:#ffffffeb!important}[data-theme=light] .indoor-modal-popup-width .indoor-modal-body{background:transparent!important}[data-theme=light] .indoor-modal-popup-width .ant-modal-footer{background:#fff!important;border-top-color:#e5e7eb!important}[data-theme=light] .indoor-modal-popup-width .ant-modal-footer .indoor-btn-close{color:#1f2937!important;border-color:#d0d5dd!important}[data-theme=light] .indoor-modal-popup-width .ant-modal-footer .indoor-btn-close:hover{color:#0f172a!important;border-color:#94a3b8!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-input,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-input-affix-wrapper,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-select-selector,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-picker,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body textarea.ant-input{background:#2a2a2a!important;color:#ffffffe0!important;border-color:#424242!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-input::placeholder,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-select-selection-placeholder,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-picker-input input::placeholder{color:#ffffff61!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-select-selection-item{color:#ffffffe0!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .indoor-schedule-datetime .zeena-dr-trigger{background:#2a2a2a!important;border-color:#424242!important;box-shadow:none!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .indoor-schedule-datetime .zeena-dr-trigger:hover,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .indoor-schedule-datetime .zeena-dr-trigger--open{background:#2a2a2a!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 25%,transparent)!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .indoor-schedule-datetime .zeena-dr-trigger__text,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .indoor-schedule-datetime .zeena-dr-trigger__icon{color:#ffffffe0!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .datetime-input{background:#2a2a2a!important;border-color:#424242!important;box-shadow:none!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .datetime-input:hover,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .datetime-input:focus{background:#2a2a2a!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 25%,transparent)!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .datetime-input span,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .datetime-input .calendar-icon{color:#ffffffe0!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-input:hover,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-select-selector:hover,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-picker:hover,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body textarea.ant-input:hover{background:#2a2a2a!important;border-color:#525252!important}[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-input:focus,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-select-focused .ant-select-selector,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body .ant-picker-focused,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body textarea.ant-input:focus{background:#2a2a2a!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 25%,transparent)!important}[data-theme=dark] .indoor-analytics-modal.indoor-modal-popup-width .ant-modal-content,[data-theme=dark] .indoor-analytics-modal .ant-modal-content{background:#1f1f1f!important;border:1px solid #303030!important;box-shadow:0 12px 48px #0000008c!important}[data-theme=dark] .indoor-analytics-modal .ant-modal-header{background:#2a2a2a!important;border-bottom-color:#303030!important}[data-theme=dark] .indoor-analytics-modal .indoor-modal-body{background:#1f1f1f!important}[data-theme=dark] .indoor-analytics-modal-body{color:#ffffffd9!important}[data-theme=dark] .indoor-analytics-modal .indoor-modal-title{color:#ffffffeb!important}[data-theme=dark] .indoor-analytics-details-panel{border-bottom-color:#303030!important}[data-theme=dark] .indoor-analytics-flight-title{color:#ffffffeb!important}[data-theme=dark] .indoor-analytics-flight-meta{color:#ffffffa6!important}[data-theme=dark] .indoor-analytics-stat-item{border-bottom-color:#303030!important}[data-theme=dark] .indoor-analytics-stat-icon{color:#ffffff8c!important}[data-theme=dark] .indoor-analytics-stat-label{color:#ffffffa6!important}[data-theme=dark] .indoor-analytics-stat-value{color:#ffffffeb!important}[data-theme=dark] .indoor-analytics-filters-panel{background:#2a2a2a!important;border-color:#424242!important}[data-theme=dark] .indoor-analytics-filters-title,[data-theme=dark] .indoor-analytics-filter-label{color:#ffffffd9!important}[data-theme=dark] .indoor-analytics-date-range .dr-input{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .indoor-analytics-date-range .dr-placeholder{color:#ffffff61!important}[data-theme=dark] .indoor-analytics-date-range .dr-caret,[data-theme=dark] .indoor-analytics-modal .ant-select-arrow,[data-theme=dark] .indoor-analytics-modal .ant-select-arrow .anticon,[data-theme=dark] .indoor-analytics-filters-panel .ant-select .ant-select-arrow,[data-theme=dark] .indoor-analytics-filters-panel .ant-select-arrow .anticon{color:#ffffffa6!important}[data-theme=dark] .indoor-analytics-modal .ant-select-arrow .anticon svg,[data-theme=dark] .indoor-analytics-filters-panel .ant-select-arrow .anticon svg{fill:#ffffffa6!important}[data-theme=dark] .indoor-analytics-range-picker .ant-picker-input input,[data-theme=dark] .indoor-analytics-filter-select .ant-select-selector{color:#ffffffe0!important;background:#2a2a2a!important;border-color:#424242!important}[data-theme=dark] .indoor-analytics-apply-btn{background:var(--primary-color)!important;border-color:var(--primary-color)!important}[data-theme=dark] .indoor-analytics-divider{background:#303030!important}[data-theme=dark] .indoor-analytics-export-btn{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .indoor-analytics-export-btn:hover:not(:disabled){border-color:#525252!important;color:#fff!important;background:#333!important}[data-theme=dark] .indoor-analytics-export-note{color:#ffffff8c!important}[data-theme=dark] .indoor-analytics-export-btn .indoor-analytics-export-caret,[data-theme=dark] .indoor-analytics-export-btn .indoor-analytics-export-caret.anticon svg{color:#ffffffa6!important;fill:#ffffffa6!important}[data-theme=dark] .indoor-analytics-modal-body .indoor-analytics-submit-post-btn.ant-btn,[data-theme=dark] .indoor-analytics-modal-body .indoor-analytics-submit-post-btn.ant-btn.ant-btn-default,[data-theme=dark] .indoor-analytics-modal-body .indoor-analytics-submit-post-btn.ant-btn.ant-btn-variant-outlined,[data-theme=dark] .indoor-analytics-modal .indoor-analytics-submit-post-btn.ant-btn,[data-theme=dark] .indoor-analytics-modal .indoor-analytics-submit-post-btn.ant-btn.ant-btn-default,[data-theme=dark] .indoor-analytics-modal .indoor-analytics-submit-post-btn.ant-btn.ant-btn-variant-outlined{background:#2a2a2a!important;background-color:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important;box-shadow:none!important}[data-theme=dark] .indoor-analytics-modal-body .indoor-analytics-submit-post-btn.ant-btn:hover:not(:disabled):not(.ant-btn-loading),[data-theme=dark] .indoor-analytics-modal-body .indoor-analytics-submit-post-btn.ant-btn.ant-btn-variant-outlined:hover:not(:disabled):not(.ant-btn-loading),[data-theme=dark] .indoor-analytics-modal .indoor-analytics-submit-post-btn.ant-btn:hover:not(:disabled):not(.ant-btn-loading),[data-theme=dark] .indoor-analytics-modal .indoor-analytics-submit-post-btn.ant-btn.ant-btn-variant-outlined:hover:not(:disabled):not(.ant-btn-loading){border-color:#525252!important;color:#fffffff2!important;background:#333!important;background-color:#333!important}[data-theme=dark] .indoor-analytics-modal-body .indoor-analytics-submit-post-btn.ant-btn .anticon,[data-theme=dark] .indoor-analytics-modal-body .indoor-analytics-submit-post-btn.ant-btn.ant-btn-variant-outlined .anticon,[data-theme=dark] .indoor-analytics-modal .indoor-analytics-submit-post-btn.ant-btn .anticon,[data-theme=dark] .indoor-analytics-modal .indoor-analytics-submit-post-btn.ant-btn.ant-btn-variant-outlined .anticon{color:#ffffffe0!important}[data-theme=dark] .indoor-analytics-modal-body .indoor-analytics-submit-post-btn.ant-btn:disabled,[data-theme=dark] .indoor-analytics-modal-body .indoor-analytics-submit-post-btn.ant-btn.ant-btn-disabled,[data-theme=dark] .indoor-analytics-modal .indoor-analytics-submit-post-btn.ant-btn:disabled,[data-theme=dark] .indoor-analytics-modal .indoor-analytics-submit-post-btn.ant-btn.ant-btn-disabled{color:#ffffff59!important;background:#242424!important;background-color:#242424!important;border-color:#3a3a3a!important;opacity:1!important}[data-theme=dark] .indoor-analytics-modal-body .indoor-analytics-post-error-alert .ant-btn,[data-theme=dark] .indoor-analytics-modal .indoor-analytics-post-error-alert .ant-btn{color:#ffffffe0!important;background:#2a2a2a!important;border-color:#424242!important}[data-theme=dark] .indoor-analytics-modal-body .indoor-analytics-post-error-alert .ant-btn:hover:not(:disabled),[data-theme=dark] .indoor-analytics-modal .indoor-analytics-post-error-alert .ant-btn:hover:not(:disabled){color:#fffffff2!important;background:#333!important;border-color:#525252!important}[data-theme=dark] .indoor-analytics-empty .ant-empty-description{color:#ffffff8c!important}[data-theme=dark] .indoor-analytics-modal .ant-modal-close{background:#ffffff14!important;color:#ffffffe0!important;border:1px solid #424242!important}[data-theme=dark] .indoor-analytics-modal .ant-modal-close:hover{background:#ffffff1f!important;color:#fff!important}[data-theme=dark] .indoor-analytics-modal .ant-modal-close-x{color:#ffffffe0!important}[data-theme=dark] .header-user-actions .userName,[data-theme=dark] .desktop-profile .userName,[data-theme=dark] .mobile-profile .userName{color:#fff!important}[data-theme=dark] .header-user-actions .anticon,[data-theme=dark] .desktop-profile .anticon,[data-theme=dark] .mobile-profile .anticon{color:#ffffffe0!important}[data-theme=dark] ul.ant-dropdown-menu.profile_list_dropdown,[data-theme=dark] .ant-dropdown-menu.profile_list_dropdown{background:#1f1f1f!important;border:1px solid #303030!important;box-shadow:0 8px 24px #00000073!important}[data-theme=dark] li.ant-dropdown-menu-item.profile_list_dropdown-item,[data-theme=dark] .profile_list_dropdown-item.ant-dropdown-menu-item{color:#ffffffe0!important}[data-theme=dark] li.ant-dropdown-menu-item.profile_list_dropdown-item:hover,[data-theme=dark] .profile_list_dropdown-item.ant-dropdown-menu-item:hover{background:#ffffff14!important}[data-theme=dark] .profile_list_dropdown-item a,[data-theme=dark] li.profile_list_dropdown-item a{color:#ffffffe0!important}[data-theme=dark] .profile_list_dropdown-item svg,[data-theme=dark] .profile_list_dropdown-item .anticon{color:#ffffffd9!important}[data-theme=dark] .ant-dropdown-menu.profile_list_dropdown .profile_dropdown-icon path:not([stroke]){fill:#fff!important}[data-theme=dark] .ant-dropdown-menu.profile_list_dropdown .profile_dropdown-icon path[stroke]{fill:none!important;stroke:#fff!important}[data-theme=dark] .ant-dropdown-menu.profile_list_dropdown .profile_dropdown-icon circle{fill:none!important;stroke:#fff!important}[data-theme=dark] .ant-dropdown-menu.profile_list_dropdown .profile_dropdown-icon g{fill:#fff!important}[data-theme=dark] .profile-security{background:#141414!important;color:#ffffffe0!important}[data-theme=dark] .uer-profile-update,[data-theme=dark] .uer-profile-security{background:#1f1f1f!important;color:#ffffffe0!important}[data-theme=dark] .uer-profile-update .form_title,[data-theme=dark] .uer-profile-update .card label,[data-theme=dark] .uer-profile-update label,[data-theme=dark] .uer-profile-security h3.form-title{color:#ffffffeb!important}[data-theme=dark] .uer-profile-update .form-control,[data-theme=dark] .uer-profile-update input.form-control,[data-theme=dark] .uer-profile-update textarea.form-control{color:#ffffffe0!important;border-color:#424242!important;background:#2a2a2a!important}[data-theme=dark] .uer-profile-update .editableField,[data-theme=dark] .uer-profile-update .editableField::placeholder{color:#ffffffe0!important}[data-theme=dark] .uer-profile-update .editableField::placeholder{color:#ffffff73!important}[data-theme=dark] .phone-group input,[data-theme=dark] .phone-group select{color:#ffffffe0!important;border-color:#424242!important;background:#2a2a2a!important}[data-theme=dark] .uer-profile-update .profile-react-select__control{background-color:#2a2a2a!important;border-color:#424242!important;min-height:44px;box-shadow:none!important}[data-theme=dark] .uer-profile-update .profile-react-select__control:hover{border-color:#555!important}[data-theme=dark] .uer-profile-update .profile-react-select__single-value,[data-theme=dark] .uer-profile-update .profile-react-select__input-container,[data-theme=dark] .uer-profile-update .profile-react-select__placeholder{color:#ffffffe0!important}[data-theme=dark] .uer-profile-update .profile-react-select__menu{background-color:#2a2a2a!important;border:1px solid #424242}[data-theme=dark] .uer-profile-update .profile-react-select__option{background-color:#2a2a2a!important;color:#ffffffe0!important}[data-theme=dark] .uer-profile-update .profile-react-select__option--is-focused{background-color:#3a3a3a!important}[data-theme=dark] .uer-profile-update .profile-react-select__option--is-selected{background-color:#1677ff!important}[data-theme=dark] .uer-profile-update .profile-react-select__indicator-separator{background-color:#424242!important}[data-theme=dark] .uer-profile-update .profile-react-select__dropdown-indicator{color:#ffffffa6!important}[data-theme=dark] .uer-profile-update .profile-timezone-hint{color:#ffffff73!important}[data-theme=dark] .security-list li.ant-list-item{background:#2a2a2a!important;border:1px solid #303030!important}[data-theme=dark] .security-list h4.ant-list-item-meta-title{color:#ffffffe0!important}[data-theme=dark] .uer-profile-security .security-list .ant-list-item-meta-avatar,[data-theme=dark] .uer-profile-security .security-list .profile-securty-icon{color:#fff!important}[data-theme=dark] .security-list .ant-list-item-meta-avatar,[data-theme=dark] .ant-list-item-meta-avatar{color:#ffffffbf!important}[data-theme=dark] .security-list li.ant-list-item:hover h4.ant-list-item-meta-title{color:#fff!important}[data-theme=dark] .logout-all-sessions-container{border-top-color:#303030!important}.logout-all-sessions-btn.ant-btn-dangerous:not(:disabled){background-color:#d11d27!important;border-color:#d11d27!important;color:#fff!important;box-shadow:none!important}.logout-all-sessions-btn.ant-btn-dangerous:not(:disabled):hover{background-color:color-mix(in srgb,#d11d27 88%,#ffffff)!important;border-color:color-mix(in srgb,#d11d27 88%,#ffffff)!important;color:#fff!important}.logout-all-sessions-btn.ant-btn-dangerous:not(:disabled):focus,.logout-all-sessions-btn.ant-btn-dangerous:not(:disabled):focus-visible{background-color:#d11d27!important;border-color:#d11d27!important;color:#fff!important}[data-theme=dark] .goto-dropdown-panel{background:var(--app-modal-panel-background);border:1px solid var(--app-modal-table-border);box-shadow:0 16px 38px #00000052}[data-theme=dark] .goto-dropdown-section-title{color:var(--app-text-primary)}[data-theme=dark] .goto-dropdown-row{color:var(--app-text-primary);border-color:var(--app-modal-table-border)}[data-theme=dark] .goto-dropdown-row:hover{background:color-mix(in srgb,var(--primary-color) 11%,var(--app-modal-panel-background))}[data-theme=dark] .goto-dropdown-row--selected{background:color-mix(in srgb,var(--primary-color) 18%,var(--app-modal-panel-background));border-color:var(--app-modal-table-border)}[data-theme=dark] .goto-dropdown-row--selected:hover{background:color-mix(in srgb,var(--primary-color) 22%,var(--app-modal-panel-background))}[data-theme=dark] .goto-dropdown-empty{color:var(--app-text-muted)}[data-theme=dark] .outdoor-modal-popup-width .ant-modal-content{background:#1f1f1f!important;background-image:none!important;border-color:#303030!important}[data-theme=dark] .outdoor-data-modal.outdoor-modal-popup-width .ant-modal-content{border-color:#303030!important}[data-theme=dark] .outdoor-modal-popup-width .zeena-modal__header{background:var(--app-modal-header-background)!important;background-image:var(--app-modal-header-background)!important;border-bottom-color:#60a5fa24!important}[data-theme=dark] .outdoor-modal-body{background:#141414!important}[data-theme=dark] .outdoor-modal-body>.outdoor-modal-header:first-child{background:var(--app-modal-header-background)!important;background-image:var(--app-modal-header-background)!important;border-bottom-color:#60a5fa24!important}[data-theme=dark] .outdoor-icon-wrapper{background:#3a3a3a!important;background-image:none!important;box-shadow:none!important;border:1px solid #424242}[data-theme=dark] .outdoor-modal-popup-width .ant-modal-close{background:#ffffff1f!important;color:#fff!important}[data-theme=dark] .outdoor-modal-popup-width .ant-modal-close:hover{background:#fff3!important;color:#fff!important}[data-theme=dark] .outdoor-modal-popup-width .ant-modal-close-x,[data-theme=dark] .outdoor-modal-popup-width .ant-modal-close .anticon{color:#fff!important}[data-theme=dark] .outdoor-modal-popup-width .ant-modal-footer{background:#1f1f1f!important;border-top-color:#303030!important}[data-theme=dark] .ant-modal-content,[data-theme=dark] .ant-modal-body,[data-theme=dark] .ant-modal-footer,[data-theme=dark] .indoor-modal-popup-width .ant-modal-content,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body,[data-theme=dark] .indoor-modal-popup-width .ant-modal-footer,[data-theme=dark] .outdoor-modal-popup-width .ant-modal-content,[data-theme=dark] .outdoor-modal-popup-width .outdoor-modal-body,[data-theme=dark] .outdoor-modal-popup-width .ant-modal-footer{background:var(--app-modal-content-background)!important}[data-theme=dark] .popup-model-header-shell,[data-theme=dark] .indoor-modal-popup-width .zeena-modal__header,[data-theme=dark] .indoor-modal-popup-width .indoor-modal-body>.indoor-modal-header:first-child,[data-theme=dark] .outdoor-modal-popup-width .zeena-modal__header,[data-theme=dark] .outdoor-modal-popup-width .outdoor-modal-body>.outdoor-modal-header:first-child,[data-theme=dark] .ch-modal-header,[data-theme=dark] .drone-fleet-modal .drone-fleet-header,[data-theme=dark] .drone-fleet-px4-modal__hero{border-bottom-color:#60a5fa24!important;background:var(--app-modal-header-background)!important}[data-theme=dark] .gps-data-item-wrapper,[data-theme=dark] .rc-status-section-content{background:#2a2a2a!important;border:1px solid #303030}[data-theme=dark] .weather-parameter-card{background:#2a2a2a!important}[data-theme=dark] .weather-parameter-card:hover{background:#333!important}[data-theme=light] .gps-data-item-icon img{filter:brightness(0)!important;opacity:.7!important}[data-theme=light] .gps-data-item-wrapper,[data-theme=light] .rc-status-section-content{background:#fff!important;border:1px solid #e5e7eb!important}[data-theme=light] .gps-data-item-label,[data-theme=light] .gps-data-item-value,[data-theme=light] .gps-data-item-description,[data-theme=light] .gps-data-content .gps-data-item-label,[data-theme=light] .gps-data-content .gps-data-item-value,[data-theme=light] .rc-status-section-title,[data-theme=light] .rc-status-label,[data-theme=light] .rc-status-value{color:#1f2937!important}[data-theme=light] .weather-parameter-card{background:#fff!important;border:1px solid #e5e7eb!important}[data-theme=light] .weather-parameter-label,[data-theme=light] .weather-parameter-value,[data-theme=light] .weather-header-title,[data-theme=light] .weather-header-subtitle{color:#1f2937!important}[data-theme=dark] .outdoor-modal-body .ant-table-thead>tr>th{background:#2a2a2a!important;color:#ffffffe0!important;border-bottom-color:#303030!important}[data-theme=dark] .outdoor-modal-body .ant-table-tbody>tr>td{background:transparent!important;color:#ffffffe0!important;border-bottom-color:#303030!important}[data-theme=light] .outdoor-modal-popup-width .ant-modal-content{background:#fff!important;border-color:#e5e7eb!important}[data-theme=light] .outdoor-modal-popup-width .ant-modal-close{background:transparent!important;color:#000!important}[data-theme=light] .outdoor-modal-popup-width .ant-modal-close:hover{background:#0000000a!important}[data-theme=light] .outdoor-modal-popup-width .zeena-modal__header{background:var(--app-modal-header-background)!important;border-bottom-color:#60a5fa24!important}[data-theme=light] .outdoor-modal-popup-width .zeena-modal__header .zeena-modal__title{color:#ffffffeb!important}[data-theme=light] .outdoor-modal-popup-width .outdoor-modal-body{background:transparent!important}[data-theme=light] .outdoor-modal-popup-width .ant-modal-footer{background:#fff!important;border-top-color:#e5e7eb!important}[data-theme=light] .outdoor-modal-popup-width .ant-modal-footer .outdoor-btn-close,[data-theme=light] .outdoor-btn-close{color:#1f2937!important;border-color:#d0d5dd!important}[data-theme=light] .outdoor-modal-popup-width .ant-modal-footer .outdoor-btn-close:hover{color:#0f172a!important;border-color:#94a3b8!important}[data-theme=dark] .outdoor-modal-body .ant-table-tbody>tr:hover>td{background:#ffffff0f!important}[data-theme=dark] .outdoor-modal-body .ant-table{border-color:#424242!important}[data-theme=dark] .temperature_log.outdoor-modal-popup-width .ant-modal-content{background:#1f1f1f!important;background-image:none!important;border-color:#303030!important}[data-theme=dark] .temperature_log .outdoor-modal-body{padding:16px 20px 20px!important;background:#141414!important}[data-theme=dark] .temperature_log .gpslog_body.ant-table-wrapper{border-radius:10px;overflow:hidden;border:1px solid #303030;background:#1f1f1f}[data-theme=dark] .temperature_log .gpslog_body .ant-table-thead>tr>th,[data-theme=dark] .temperature_log .gpslog_body .ant-table-thead>tr>th.ant-table-cell{background:#2a2a2a!important;background-image:none!important;color:#ffffffeb!important;font-weight:700!important;text-align:center!important;border-inline-end-color:#303030!important;border-bottom-color:#303030!important}[data-theme=dark] .temperature_log .gpslog_body .ant-table-tbody>tr>td,[data-theme=dark] .temperature_log .gpslog_body .ant-table-tbody>tr>td.ant-table-cell{background:#1f1f1f!important;color:#ffffffeb!important;border-color:#2a2a2a!important}[data-theme=dark] .temperature_log .gpslog_body .ant-table-tbody>tr:hover>td{background:#252525!important}[data-theme=dark] .temperature_log .gpslog_body .ant-table-bordered,[data-theme=dark] .temperature_log .gpslog_body .ant-table-bordered>.ant-table-container{border-color:#303030!important}[data-theme=dark] .sprayer-status-modal .ant-modal-content{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .sprayer-status-modal .zeena-modal__header{background:var(--app-modal-header-background)!important;border-bottom-color:#60a5fa24!important}[data-theme=dark] .sprayer-status-section,[data-theme=dark] .metric-card,[data-theme=dark] .nozzle-status-section{background:#2a2a2a!important}[data-theme=dark] .sprayer-status-modal .ant-modal-body::-webkit-scrollbar-track{background:#1f1f1f!important}[data-theme=dark] .sprayer-status-modal .ant-modal-body{scrollbar-color:rgba(255,255,255,.3) #1f1f1f}[data-theme=light] .sprayer-status-modal .ant-modal-content{background:#fff!important;border-color:#e5e7eb!important}[data-theme=light] .sprayer-status-modal .zeena-modal__header{background:var(--app-modal-header-background)!important;border-bottom-color:#60a5fa24!important}[data-theme=light] .sprayer-status-modal .zeena-modal__title{color:#fff!important}[data-theme=light] .sprayer-status-modal .zeena-modal__header,[data-theme=light] .sprayer-status-modal .zeena-modal__header-actions,[data-theme=dark] .sprayer-status-modal .zeena-modal__header,[data-theme=dark] .sprayer-status-modal .zeena-modal__header-actions{position:relative;z-index:1}[data-theme=light] .sprayer-status-content{color:#1f2937!important}[data-theme=light] .sprayer-status-content--page,[data-theme=dark] .sprayer-status-content--page{color:inherit!important}[data-theme=light] .sprayer-status-section,[data-theme=light] .metric-card,[data-theme=light] .nozzle-status-section{background:#fff!important;border:1px solid #e5e7eb!important}[data-theme=light] .sprayer-control-title,[data-theme=light] .tank-level-title{color:#1f2937!important}[data-theme=light] .sprayer-control-status{color:#6b7280!important}[data-theme=light] .sprayer-control-status .status-active{color:#16a34a!important}[data-theme=light] .sprayer-control-status .status-inactive{color:#dc2626!important}[data-theme=light] .sprayer-control-section .ant-switch{background:#9ca3af!important}[data-theme=light] .sprayer-control-section .ant-switch:hover:not(.ant-switch-disabled){background:#6b7280!important}[data-theme=light] .sprayer-control-section .ant-switch .ant-switch-inner-unchecked{color:#fff!important}[data-theme=light] .sprayer-control-section .ant-switch .ant-switch-handle:before{background:#fff!important}[data-theme=light] .sprayer-control-section .ant-switch.ant-switch-checked{background:#16a34a!important}[data-theme=light] .sprayer-control-section .ant-switch.ant-switch-checked .ant-switch-inner-checked{color:#fff!important}[data-theme=light] .tank-level-remaining,[data-theme=light] .metric-label{color:#6b7280!important}[data-theme=light] .metric-value,[data-theme=light] .nozzle-number{color:#111827!important}[data-theme=light] .sprayer-status-modal .ant-modal-body::-webkit-scrollbar-track{background:#f3f4f6!important}[data-theme=dark] .powerwash-device-modal .ant-modal-content{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .powerwash-header{background:#2a2a2a!important;border-bottom-color:#303030!important}[data-theme=dark] .powerwash-icon{color:#fff!important}[data-theme=dark] .powerwash-device-row{background:#2a2a2a!important}[data-theme=dark] .powerwash-device-row.active{background:linear-gradient(135deg,#2a2a2a,#1a3a4a)!important;border-color:#00d3f34d!important}[data-theme=dark] .powerwash-drone-selector label{color:#ffffffb3!important}[data-theme=dark] .powerwash-drone-selector .ant-select-selector{background:#2a2a2a!important;border-color:#404040!important}[data-theme=dark] .powerwash-drone-selector .ant-select-selection-overflow-item .ant-tag{background:#1f1f1f!important;border-color:#404040!important;color:#e0e0e0!important}[data-theme=dark] .powerwash-drone-selector .ant-select-selection-overflow-item .ant-tag .ant-tag-close-icon{color:#ffffff80!important}[data-theme=dark] .powerwash-drone-selector .ant-select-selection-overflow-item .ant-tag .ant-tag-close-icon:hover{color:#fff!important}[data-theme=light] .powerwash-device-modal .ant-modal-content{background:#fff!important;border-color:#e5e7eb!important}[data-theme=light] .powerwash-header{background:#fff!important;border-bottom-color:#e5e7eb!important}[data-theme=light] .powerwash-header-left h3,[data-theme=light] .powerwash-icon{color:#1f2937!important}[data-theme=light] .powerwash-close-btn{color:#6b7280!important}[data-theme=light] .powerwash-device-row{background:#fff!important;border:1px solid #e5e7eb!important}[data-theme=light] .powerwash-device-row.active{background:#f0f9ff!important;border-color:#93c5fd!important}[data-theme=light] .powerwash-device-label{color:#1f2937!important}[data-theme=light] .powerwash-device-status.status-off{color:#9ca3af!important;background:#0000000d!important}[data-theme=light] .powerwash-device-status.status-mixed{color:#d97706!important;background:#faad141a!important}[data-theme=light] .powerwash-drone-selector label{color:#6b7280!important}[data-theme=light] .powerwash-hint{color:#9ca3af!important}[data-theme=light] .powerwash-ws-status.connected{background:#16a34a1a!important;color:#16a34a!important}[data-theme=light] .powerwash-ws-status.disconnected{background:#dc26261a!important;color:#dc2626!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-management{background:#141414!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-header{border-bottom-color:#60a5fa24!important;background:var(--app-modal-header-background)!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-table .ant-table{background:#141414!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-table .ant-table-thead>tr>th{background:#2a2a2a!important;color:#ffffffe0!important;border-bottom-color:#303030!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-table .ant-table-tbody>tr>td{background:#141414!important;color:#ffffffe0!important;border-bottom-color:#303030!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-table .ant-table-tbody>tr:hover>td{background:#1f1f1f!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-footer{background:#1f1f1f!important;border-top-color:#303030!important}[data-theme=dark] .drone-fleet-modal .footer-stat{color:#ffffffe0!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-table-wrapper::-webkit-scrollbar-track{background:#1f1f1f}[data-theme=dark] .drone-fleet-modal .drone-fleet-table-wrapper::-webkit-scrollbar-thumb{background:#424242}[data-theme=dark] .drone-fleet-modal .drone-fleet-table .ant-table-body::-webkit-scrollbar-track,[data-theme=dark] .drone-fleet-modal .drone-fleet-table .ant-table-container::-webkit-scrollbar-track{background:#1f1f1f}[data-theme=dark] .drone-fleet-modal .drone-fleet-table .ant-table-body::-webkit-scrollbar-thumb,[data-theme=dark] .drone-fleet-modal .drone-fleet-table .ant-table-container::-webkit-scrollbar-thumb{background:#424242}[data-theme=dark] .drone-fleet-modal .drone-id,[data-theme=dark] .drone-fleet-modal .drone-name{color:#ffffffeb!important}[data-theme=dark] .drone-fleet-modal .fleet-uptime-disconnected,[data-theme=dark] .drone-fleet-modal .fleet-uptime-unavailable{color:#ffffff8c!important}[data-theme=dark] .drone-fleet-modal .fleet-uptime-value{color:#ffffffe0!important}[data-theme=dark] .drone-fleet-modal .fleet-uptime-dot--live{box-shadow:0 0 0 2px #52c41a59}[data-theme=dark] .drone-fleet-modal .fleet-uptime-dot--warning{box-shadow:0 0 0 2px #faad144d}[data-theme=dark] .drone-fleet-modal .fleet-uptime-dot--offline{box-shadow:0 0 0 2px #ff4d4f47}[data-theme=dark] .drone-fleet-modal .battery-percentage{color:#ffffffe0!important}[data-theme=dark] .drone-fleet-modal .system-label{color:#ffffffc7!important}[data-theme=dark] .drone-fleet-modal .activity-cell{color:#ffffffb8!important}[data-theme=dark] .drone-fleet-modal .stats-label{color:#ffffff8c!important}[data-theme=dark] .drone-fleet-modal .stats-total{color:#ffffffe0!important}[data-theme=dark] .drone-fleet-modal .stats-bar{background-color:#3a3a3a!important}[data-theme=dark] .drone-fleet-modal .status-health-badge span{color:#ffffffd9!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-table .ant-table-tbody>tr.drone-row-inactive>td{background:#1a1a1a!important;opacity:.92}[data-theme=dark] .drone-fleet-modal .bulk-action-bar{background:#1677ff1f!important;border-bottom-color:#1677ff59!important}[data-theme=dark] .drone-fleet-modal .selection-count{color:#69b1ff!important}[data-theme=dark] .drone-fleet-modal .charging-badge{background-color:#1677ff33!important;color:#69b1ff!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-header .drone-fleet-title,[data-theme=dark] .drone-fleet-modal .drone-fleet-header .drone-fleet-subtitle{color:#ffffffeb!important}[data-theme=light] .drone-fleet-modal .drone-fleet-header{background:var(--app-modal-header-background)!important;border-bottom:1px solid rgba(96,165,250,.14)!important}[data-theme=light] .drone-fleet-modal .drone-fleet-header .drone-fleet-title{color:#fff!important}[data-theme=light] .drone-fleet-modal .drone-fleet-header .drone-fleet-subtitle{color:#ffffffe6!important}[data-theme=light] .drone-fleet-modal .drone-fleet-header .drone-fleet-socket-status--muted{color:#ffffffc2!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-socket-status--muted{color:#ffffffa6!important}.drone-fleet-modal .drone-fleet-socket-status--muted{color:#fffc!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-empty-hint{color:#ffffff94!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-loading-text{color:#ffffffb8!important}[data-theme=dark] .drone-fleet-modal .drone-fleet-empty-title{color:#ffffffeb!important}.ant-modal.flight_time_modal,.flight_time_modal.ant-modal,.flight_time_modal.zeena-modal{width:min(920px,60vw)!important;max-width:min(920px,60vw)!important;height:auto!important;max-height:calc(100vh - 48px)!important}.flight_time_modal.ant-modal .ant-modal-content{border-radius:12px!important;overflow:hidden;height:auto!important;min-height:0!important;max-height:calc(100vh - 48px)!important}.flight_time_modal.ant-modal .ant-modal-header{padding:12px 52px 12px 16px!important;margin-bottom:0!important}.flight_time_modal.ant-modal .ant-modal-close{top:12px!important;inset-inline-end:16px!important;margin-top:0!important;transform:none!important}.flight-time-modal-title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:100%}.flight_time_modal .flight-time-modal-title{box-sizing:border-box;padding-right:72px}.flight-time-modal-title__main{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:0}.flight-time-modal-title__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff3;font-size:18px;line-height:1}.flight-time-modal-title__text{display:flex;align-items:center;gap:10px;min-width:0}.flight-time-modal-title__heading{font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;white-space:nowrap}.flight-time-modal-title__sub{font-size:.8125rem;line-height:1.35;opacity:.92;white-space:nowrap}.flight-time-modal-title__summary{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto;margin-right:8px;font-size:.8125rem;white-space:nowrap;background:#00000014;padding:4px 12px;border-radius:6px;gap:25px}.flight-time-modal-title__summary span{color:#fff}.flight-time-modal-title__summary strong{font-weight:700}[data-theme=light] .flight-time-modal-title__summary span,[data-theme=light] .flight-time-modal-title__summary strong{color:#000!important}.flight-time-modal-title__count{flex-shrink:0;min-width:2.25rem;height:2.25rem;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;font-size:.875rem;line-height:1;background:#ffffff38;border:1px solid rgba(255,255,255,.35);color:inherit}.flight-time-modal-title__count--zero{opacity:.72;font-weight:600;border-style:dashed}.flight_time_modal .flight-time-modal-body{border-radius:0 0 12px 12px;padding:12px 16px 14px}.flight_time_modal .ant-modal-body{padding:0!important;background:#f3f4f6;border-radius:0 0 12px 12px;height:auto!important;max-height:calc(100vh - 140px);overflow:auto}.flight_time_modal .sfl-wrapper{display:flex;flex-direction:column;gap:8px}.flight_time_modal .sfl-toolbar{padding:0}.flight_time_modal .sfl-antd-table .ant-table-thead>tr>th{white-space:nowrap}[data-theme=dark] .flight_time_modal .ant-modal-body{background:#141414}[data-theme=dark] .flight_time_modal .flight-time-modal-title__icon{background:#ffffff1a}[data-theme=dark] .flight_time_modal .flight-time-modal-title__count{background:#ffffff14;border-color:#ffffff29}[data-theme=dark] .flight_time_modal .sfl-wrapper,[data-theme=dark] .upcoming-events-page .sfl-wrapper{color:#ffffffe0}[data-theme=dark] .flight_time_modal .sfl-summary{background:#1f1f1f;border-color:#303030}[data-theme=dark] .flight_time_modal .sfl-title{background:#1f1f1f;border-bottom:1px solid #303030}[data-theme=dark] .flight-time-modal-title__summary{background:#ffffff14}[data-theme=dark] .flight-time-modal-title__summary span{color:#ffffffe0}[data-theme=dark] .flight-time-modal-title__summary strong{color:#fff}[data-theme=dark] .flight_time_modal .sfl-table-container{border-color:#303030;background:#141414}[data-theme=dark] .flight_time_modal .sfl-table th{background:#2a2a2a!important;color:#ffffffe0!important;border-bottom-color:#303030!important}[data-theme=dark] .flight_time_modal .sfl-table td{color:#ffffffe0!important;border-bottom-color:#303030!important;background:#141414}[data-theme=dark] .flight_time_modal .sfl-table tr.is-current td{background:#ffffff0f!important}[data-theme=dark] .flight_time_modal .sfl-link,[data-theme=dark] .upcoming-events-page .sfl-link{color:#69b1ff}[data-theme=dark] .flight_time_modal .sfl-btn:not(.sfl-btn--danger),[data-theme=dark] .upcoming-events-page .sfl-btn:not(.sfl-btn--danger){background:#2a2a2a;color:#ffffffe0;border-color:#424242}[data-theme=dark] .flight_time_modal .sfl-table tbody td[colspan]{color:#ffffff8c!important;opacity:1!important}.all-flights-page{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f5f5f5}.all-flights-page>.all-flights-sticky-title.indoor-schedules-title-bar{flex-shrink:0;position:relative;top:auto;z-index:2;border-top:1px solid #e4e7ec}.all-flights-page .all-flights-filters-bar{padding:16px;background-color:#fafafa;border-bottom:1px solid #e8e8e8;position:relative;top:auto;z-index:1;flex-shrink:0}.all-flights-page .all-flights-content.flights_detail,.all-flights-page .all-flights-content.flights_detail.drone-fly{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:16px 24px 12px!important;margin-bottom:0!important;text-align:left}.all-flights-page .all-flights-empty-state{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.all-flights-page .all-flights-tile-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.all-flights-page .all-flights-list-view{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:8px}.all-flights-page .all-flights-table-wrap{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.all-flights-page .all-flights-table-wrap .ant-spin-nested-loading,.all-flights-page .all-flights-table-wrap .ant-spin-container,.all-flights-page .all-flights-table-wrap .ant-table-wrapper,.all-flights-page .all-flights-table-wrap .ant-table{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%}.all-flights-page .all-flights-table-wrap .ant-table-container{flex:1 1 auto;display:flex!important;flex-direction:column;min-height:0;height:100%!important}.all-flights-page .all-flights-table-wrap .ant-table-header{flex-shrink:0}.all-flights-page .all-flights-table-wrap .ant-table-body{flex:1 1 auto!important;min-height:var(--all-flights-table-body-h, 200px)!important;height:var(--all-flights-table-body-h, auto)!important;max-height:var(--all-flights-table-body-h, none)!important;overflow:auto!important}.all-flights-page .all-flights-table-wrap .ant-table-tbody>tr.ant-table-placeholder>td{border-bottom:none;height:var(--all-flights-table-body-h, 360px);vertical-align:middle}.all-flights-page .all-flights-table-wrap .ant-table-placeholder .ant-empty{margin-block:24px}.all-flights-page .all-flights-paginator-wrap{flex-shrink:0;margin-top:12px;padding-bottom:4px}.all-flights-paginator-wrap .zeena-paginator-shell{width:100%}.all-flights-page .filter.ant-select .ant-select-selector{border-color:#dcdcdc!important}.all-flights-page .all-flights-search-input.ant-input-affix-wrapper,.all-flights-page .all-flights-search-input.ant-input{height:42px!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:8px!important;box-shadow:none!important}.all-flights-page .all-flights-search-input.ant-input-affix-wrapper{padding-inline:11px!important}.all-flights-page .all-flights-search-input.ant-input-affix-wrapper>input.ant-input,.all-flights-page .all-flights-search-input.ant-input{color:#101828!important;background:transparent!important;height:auto!important;border:none!important;box-shadow:none!important}.all-flights-page .all-flights-search-input.ant-input-affix-wrapper>input.ant-input::placeholder,.all-flights-page .all-flights-search-input.ant-input::placeholder{color:#98a2b3!important;opacity:1}.all-flights-page .all-flights-search-input.ant-input-affix-wrapper:hover,.all-flights-page .all-flights-search-input.ant-input:hover{border-color:#98a2b3!important}.all-flights-page .all-flights-search-input.ant-input-affix-wrapper-focused,.all-flights-page .all-flights-search-input.ant-input-affix-wrapper:focus,.all-flights-page .all-flights-search-input.ant-input:focus{border-color:#005987!important;box-shadow:0 0 0 2px #0059871f!important}.all-flights-page .all-flights-search-input .ant-input-clear-icon{color:#667085!important}.all-flights-page .zeena-dr.all-flights-date-range .zeena-dr-trigger{border-color:#dcdcdc!important}.all-flights-page .filter_btn.ant-btn-default,.all-flights-page .view_button.ant-btn-default,.all-flights-page .view_button.ant-btn-primary{background:transparent!important;border-color:#dcdcdc!important}.all-flights-page .view_button.ant-btn-primary{color:#005987!important}[data-theme=dark] .all-flights-page{background:#141414!important}[data-theme=dark] .all-flights-page>.all-flights-sticky-title.indoor-schedules-title-bar{background:#1f1f1f!important;border-bottom-color:#303030!important;border-top-color:#303030!important}[data-theme=dark] .all-flights-page .indoor-schedules-main-title,[data-theme=dark] .indoor-view-schedules-page .indoor-schedules-main-title{color:#fff!important}[data-theme=dark] .all-flights-page .indoor-schedules-subtitle,[data-theme=dark] .indoor-view-schedules-page .indoor-schedules-subtitle{color:#ffffff8c!important}[data-theme=dark] .indoor-view-schedules-page{background:#141414!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedules-title-bar{background:#1f1f1f!important;border-bottom-color:#303030!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedules-content-area{background:#141414!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-card{background:#1f1f1f!important;border-color:#303030!important;box-shadow:0 8px 24px #00000059}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-card:hover{box-shadow:0 12px 32px #00000073}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-card-header{background:#252525!important;background-image:none!important;border-bottom-color:#303030!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-card-title{color:#ffffffeb!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-card-timestamp{color:#ffffff8c!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-status-tag{color:#fecaca!important;border-color:#ef444473!important;background:#ef444429!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-detail-item{background:#2a2a2a!important;border-color:#424242!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-detail-label{color:#ffffffa6!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-detail-value{color:#ffffffe0!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-detail-item:nth-child(2) .indoor-schedule-detail-value{color:color-mix(in srgb,var(--primary-color) 82%,#ffffff)!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-card-actions{border-top-color:#303030!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-analytics-button{background:#2a2a2a!important;border-color:#424242!important;color:var(--primary-color)!important;box-shadow:none!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-analytics-button:hover{background:#ffffff0f!important;border-color:color-mix(in srgb,var(--primary-color) 55%,#ffffff)!important;color:var(--primary-color)!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-delete-button{background:#2a2a2a!important;border-color:#ef444473!important;box-shadow:none!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-delete-button:hover{background:#ef44441f!important;border-color:#ef44448c!important;color:#f87171!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedule-edit-button{border-color:var(--primary-color)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 88%,#000000) 0%,var(--primary-color) 100%)!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedules-search-input{background:#2a2a2a!important;border-color:#424242!important;box-shadow:none!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedules-search-input .ant-input{background:transparent!important;color:#ffffffe0!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedules-search-input .ant-input::placeholder{color:#ffffff61!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedules-search-input .anticon-search{color:#ffffff73!important}[data-theme=dark] .indoor-view-schedules-page .indoor-refresh-button{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important;box-shadow:none!important}[data-theme=dark] .indoor-view-schedules-page .indoor-refresh-button:hover{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .indoor-view-schedules-page .indoor-refresh-button:active{background:color-mix(in srgb,var(--primary-color) 75%,#000000)!important}[data-theme=dark] .indoor-view-schedules-page .indoor-warehouse-aisle-info{background:#2a2a2a!important;border-color:#424242!important;box-shadow:none}[data-theme=dark] .indoor-view-schedules-page .indoor-warehouse-name,[data-theme=dark] .indoor-view-schedules-page .indoor-aisle-name{color:#ffffff8c}[data-theme=dark] .indoor-view-schedules-page .indoor-warehouse-name span,[data-theme=dark] .indoor-view-schedules-page .indoor-aisle-name span{color:#ffffffe0}[data-theme=dark] .indoor-view-schedules-page .indoor-warehouse-name:after{color:#ffffff59}[data-theme=dark] .indoor-view-schedules-page .indoor-status-box{background:#2a2a2a!important;border-color:#424242!important}[data-theme=dark] .indoor-view-schedules-page .indoor-status-box.green{background:#10b98124!important;border-color:#10b98173!important}[data-theme=dark] .indoor-view-schedules-page .indoor-status-box.red{background:#ef44441f!important;border-color:#ef444466!important}[data-theme=dark] .indoor-view-schedules-page .indoor-status-box.grey{background:#2a2a2a!important;border-color:#424242!important}[data-theme=dark] .indoor-view-schedules-page .indoor-status-number{color:#ffffffeb!important}[data-theme=dark] .indoor-view-schedules-page .indoor-status-box.green .indoor-status-number{color:#34d399!important}[data-theme=dark] .indoor-view-schedules-page .indoor-status-box.red .indoor-status-number{color:#f87171!important}[data-theme=dark] .indoor-view-schedules-page .indoor-status-total-text{color:#ffffffe0!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedules-state-message .indoor-schedules-state-text{color:#fff9!important}[data-theme=dark] .indoor-view-schedules-page .indoor-schedules-state-message .indoor-schedules-state-icon{color:#ffffff59!important}[data-theme=dark] .all-flights-page .all-flights-filters-bar{background:#141414!important;border-bottom-color:#303030!important}[data-theme=dark] .all-flights-page .filter.ant-select .ant-select-selector{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .all-flights-page .all-flights-search-input.ant-input-affix-wrapper,[data-theme=dark] .all-flights-page .all-flights-search-input.ant-input{background:#2a2a2a!important;border-color:#424242!important}[data-theme=dark] .all-flights-page .all-flights-search-input.ant-input-affix-wrapper>input.ant-input,[data-theme=dark] .all-flights-page .all-flights-search-input.ant-input{color:#ffffffeb!important;background:transparent!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;caret-color:#ffffffeb}[data-theme=dark] .all-flights-page .all-flights-search-input.ant-input-affix-wrapper>input.ant-input::placeholder,[data-theme=dark] .all-flights-page .all-flights-search-input.ant-input::placeholder{color:#ffffff73!important;-webkit-text-fill-color:rgba(255,255,255,.45)!important;opacity:1}[data-theme=dark] .all-flights-page .all-flights-search-input.ant-input-affix-wrapper:hover,[data-theme=dark] .all-flights-page .all-flights-search-input.ant-input:hover{border-color:#5a5a5a!important}[data-theme=dark] .all-flights-page .all-flights-search-input.ant-input-affix-wrapper-focused,[data-theme=dark] .all-flights-page .all-flights-search-input.ant-input-affix-wrapper:focus,[data-theme=dark] .all-flights-page .all-flights-search-input.ant-input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}[data-theme=dark] .all-flights-page .all-flights-search-input .ant-input-clear-icon{color:#ffffff8c!important}[data-theme=dark] .all-flights-page .filter.ant-select .ant-select-selection-item,[data-theme=dark] .all-flights-page .filter.ant-select .ant-select-selection-item-content{color:#ffffffe0!important}[data-theme=dark] .all-flights-page .filter.ant-select .ant-select-selection-placeholder{color:#ffffff73!important}[data-theme=dark] .all-flights-page .filter.ant-select .ant-select-arrow,[data-theme=dark] .all-flights-page .filter.ant-select .ant-select-clear{color:#ffffff8c}.all-flights-page .filter.all-flights-multi-filter.ant-select-allow-clear .ant-select-selector{padding-inline-end:54px!important}.all-flights-page .filter.all-flights-multi-filter.ant-select-allow-clear .ant-select-arrow{inset-inline-end:11px!important;opacity:1!important;pointer-events:none}.all-flights-page .filter.all-flights-multi-filter.ant-select-allow-clear:hover .ant-select-arrow,.all-flights-page .filter.all-flights-multi-filter.ant-select-allow-clear.ant-select-focused .ant-select-arrow,.all-flights-page .filter.all-flights-multi-filter.ant-select-allow-clear.ant-select-open .ant-select-arrow{opacity:1!important}.all-flights-page .filter.all-flights-multi-filter.ant-select-allow-clear .ant-select-clear{inset-inline-end:30px!important;opacity:1}[data-theme=dark] .all-flights-page .filter.ant-select.ant-select-multiple .ant-select-selection-item{background:#ffffff1f;border-color:#424242;color:#ffffffe0}[data-theme=dark] .all-flights-page .zeena-dr.all-flights-date-range .zeena-dr-trigger{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .all-flights-page .zeena-dr.all-flights-date-range .zeena-dr-trigger__text:not(.zeena-dr-trigger__text--placeholder){color:#ffffffe0}[data-theme=dark] .all-flights-page .zeena-dr.all-flights-date-range .zeena-dr-trigger__text--placeholder{color:#ffffff73!important}[data-theme=dark] .flight-log-container .zeena-dr.flight-log-activity-date-range .zeena-dr-trigger{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .flight-log-container .zeena-dr.flight-log-activity-date-range .zeena-dr-trigger__text:not(.zeena-dr-trigger__text--placeholder){color:#ffffffe0}[data-theme=dark] .flight-log-container .zeena-dr.flight-log-activity-date-range .zeena-dr-trigger__text--placeholder{color:#ffffff73!important}[data-theme=dark] .flight-log-container .zeena-dr.flight-log-activity-date-range .zeena-dr-trigger__icon{color:#ffffff8c!important}[data-theme=dark] .all-flights-page .filter_btn.ant-btn-default,[data-theme=dark] .all-flights-page .view_button.ant-btn-default{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .all-flights-page .filter_btn.ant-btn-default:hover,[data-theme=dark] .all-flights-page .view_button.ant-btn-default:hover{border-color:#555!important;color:#fff!important}[data-theme=dark] .all-flights-page .ant-card.card_flight{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .all-flights-page .card_head{border-bottom-color:#303030!important}[data-theme=dark] .all-flights-page .card_head h3,[data-theme=dark] .all-flights-page .card_head p,[data-theme=dark] .all-flights-page .card_body p{color:#ffffffe0}[data-theme=dark] .all-flights-page .card_body strong{color:#ffffffbf}[data-theme=dark] .all-flights-page .card_head a{color:#69b1ff}[data-theme=dark] .all-flights-page .ant-card.card_flight.completed-flight{opacity:.92}[data-theme=dark] .all-flights-page .all-flights-list-view{background:#1f1f1f!important;border-color:#303030!important;box-shadow:none}[data-theme=dark] .all-flights-page .all-flights-list-table .ant-table,[data-theme=dark] .all-flights-page .all-flights-list-table .ant-table-container{background:#1f1f1f!important}[data-theme=dark] .all-flights-page .all-flights-list-table .ant-table-thead>tr>th{background:#2a2a2a!important;color:#ffffffbf!important;border-bottom-color:#303030!important}[data-theme=dark] .all-flights-page .all-flights-list-table .ant-table-tbody>tr>td{background:#1f1f1f!important;color:#ffffffe0;border-bottom-color:#303030!important}[data-theme=dark] .all-flights-page .all-flights-list-table .ant-table-tbody>tr:hover>td{background:#252525!important}[data-theme=dark] .all-flights-page .all-flights-list-table .ant-table-tbody>tr.all-flights-list-row-completed>td{background:#1a1a1a!important;color:#ffffff73!important}[data-theme=dark] .all-flights-page .all-flights-list-table .ant-table-tbody>tr.all-flights-list-row-completed:hover>td{background:#222!important}[data-theme=dark] .all-flights-page .all-flights-list-title{color:#ffffffeb}[data-theme=dark] .all-flights-page .all-flights-list-row-completed .all-flights-list-title,[data-theme=dark] .all-flights-page .all-flights-list-desc-preview{color:#ffffff8c}[data-theme=dark] .all-flights-page .all-flights-list-datetime,[data-theme=dark] .all-flights-page .all-flights-list-drone{color:#ffffffbf}[data-theme=dark] .all-flights-page .all-flights-list-drone img{filter:brightness(0) invert(1);opacity:.85}[data-theme=dark] .all-flights-page .all-flights-list-cell-muted{color:#ffffff80}[data-theme=dark] .all-flights-page .all-flights-weather-unavailable{color:#e8935c}[data-theme=dark] .all-flights-page .flights_detail .ant-empty-description{color:#ffffff8c}[data-theme=dark] .all-flights-page .flights_detail>p{color:#ffffff8c}.all-flights-page .all-flights-duration-accent{color:var(--primary-color)}.all-flights-page .flight-actions .btn_edit.ant-btn-primary,.all-flights-page .all-flights-list-actions .btn_edit.ant-btn-primary{border-color:var(--primary-color)!important;background-color:var(--primary-color)!important;box-shadow:none!important}.all-flights-page .flight-actions .btn_edit.ant-btn-primary:not(:disabled):hover,.all-flights-page .all-flights-list-actions .btn_edit.ant-btn-primary:not(:disabled):hover{border-color:var(--primary-color)!important;background-color:color-mix(in srgb,var(--primary-color) 88%,#000000)!important}[data-theme=dark] .flight-path-coordinates-panel .sidebar-content{background:#1f1f1f!important;color:#ffffffe0}[data-theme=dark] .flight-path-coordinates-panel .sidebar-header{border-bottom-color:#303030}[data-theme=dark] .flight-path-coordinates-panel .header-title h3{color:#ffffffe0}[data-theme=dark] .flight-path-coordinates-panel .close-btn{background:#2a2a2a;border-color:#424242;color:#ffffffa6}[data-theme=dark] .flight-path-coordinates-panel .close-btn:hover{color:#fff}[data-theme=dark] .flight-path-coordinates-panel .bulk-update-section,[data-theme=dark] .flight-path-coordinates-panel .points-list{background:#141414;border-color:#303030}[data-theme=dark] .flight-path-coordinates-panel .section-header h4{color:#ffffffe0}[data-theme=dark] .flight-path-coordinates-panel .toggle-item{background:#2a2a2a;border-color:#424242}[data-theme=dark] .flight-path-coordinates-panel .toggle-label{color:#ffffffbf}[data-theme=dark] .flight-path-coordinates-panel .input-group label,[data-theme=dark] .flight-path-coordinates-panel .altitude-control-group label{color:#ffffff8c}[data-theme=dark] .flight-path-coordinates-panel .input-group input,[data-theme=dark] .flight-path-coordinates-panel .altitude-control-group input{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .flight-path-coordinates-panel .input-group input::placeholder,[data-theme=dark] .flight-path-coordinates-panel .altitude-control-group input::placeholder{color:#ffffff59!important}[data-theme=dark] .flight-path-coordinates-panel .point-card{background:#2a2a2a;border-color:#424242}[data-theme=dark] .flight-path-coordinates-panel .point-header:hover{background:#ffffff0f}[data-theme=dark] .flight-path-coordinates-panel .point-number{color:#ffffffe0}[data-theme=dark] .flight-path-coordinates-panel .point-coordinates,[data-theme=dark] .flight-path-coordinates-panel .point-chevron{color:#ffffff73}[data-theme=dark] .flight-path-coordinates-panel .points-container::-webkit-scrollbar-track{background:#1a1a1a}[data-theme=dark] .flight-path-coordinates-panel .points-container::-webkit-scrollbar-thumb{background:#555}[data-theme=dark] .flight-path-coordinates-panel .sidebar-content::-webkit-scrollbar-track{background:#1a1a1a}[data-theme=dark] .flight-path-coordinates-panel .sidebar-content::-webkit-scrollbar-thumb{background:#555}.geofence-map-bottom-right{position:absolute;bottom:5px;left:calc(100% - 296px);display:flex;align-items:center;gap:8px}.geofence-map-bottom-right>.geofence-map-toolbar-btn{margin-right:0}.geofence-alert-message.ant-message-notice{margin-top:calc(100vh - 170px)!important}.geofence-alert-message .ant-message-notice-content{max-width:min(520px,calc(100vw - 48px));padding:10px 14px;border-radius:10px;text-align:left;box-shadow:0 4px 16px #00000029}.geofence-alert-message .ant-message-custom-content{display:flex;align-items:flex-start;gap:8px;line-height:1.45}.geofence-alert-message .ant-message-custom-content>.anticon{margin-top:2px;margin-inline-end:0;flex-shrink:0}[data-theme=dark] .geofence-alert-message .ant-message-notice-content{background:#2a2a2a;color:#ffffffe0;box-shadow:0 4px 16px #00000080}.geofence-save-bar{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:200;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 2px 8px #0000001f}.geofence-save-bar__label{font-size:13px;font-weight:500;color:#595959;white-space:nowrap}[data-theme=dark] .geofence-save-bar{background:#2a2a2a;border-color:#424242;box-shadow:0 2px 8px #00000073}[data-theme=dark] .geofence-save-bar__label{color:#fffc}.geofence-map-toolbar-btn{width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-right:4px;border-radius:8px;background:#fff;border:1px solid #e8e8e8;cursor:pointer;box-shadow:0 1px 2px #0000000a;transition:background .2s,border-color .2s,box-shadow .2s;color:#595959}.geofence-map-toolbar-btn:hover{background:#fafafa;border-color:#d9d9d9;box-shadow:0 2px 4px #0000000f}.geofence-map-toolbar-btn--spaced{margin-right:8px}.geofence-map-alerts-btn.geofence-map-toolbar-btn{width:auto;height:40px;padding:0 14px;gap:8px;font-weight:500;font-size:14px;color:#262626}.geofence-map-alerts-btn.geofence-map-toolbar-btn:hover{color:#262626}.geofence-map-nfz-btn.geofence-map-toolbar-btn{position:absolute;bottom:5px;right:308px;z-index:100;margin-right:0}.geofence-map-nfz-btn--active.geofence-map-toolbar-btn{background:#e6f4ff!important;border-color:#91caff!important;box-shadow:0 1px 2px #1677ff26}.geofence-map-nfz-btn--active.geofence-map-toolbar-btn:hover{background:#d6e9ff!important;border-color:#69b1ff!important}@media(max-width:768px){.geofence-map-nfz-btn.geofence-map-toolbar-btn{left:8px;right:auto}.geofence-map-bottom-right{left:52px;right:auto}.drone_alerts_section{position:absolute;bottom:55px;left:-130px;right:auto;transform:none;width:min(300px,calc(100vw - 140px));max-height:calc(100vh - 32px);overflow-y:auto}.drone_alerts_section:after{display:none}}.geofence-map-zoom-pair{display:flex}.geofence-map-zoom-pair .geofence-map-toolbar-btn{margin-right:0;border-radius:0;box-shadow:none}.geofence-map-zoom-pair .geofence-map-zoom-btn--in{border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:none;box-shadow:0 1px 2px #0000000a}.geofence-map-zoom-pair .geofence-map-zoom-btn--out{border-top-right-radius:8px;border-bottom-right-radius:8px;box-shadow:0 1px 2px #0000000a}.geofence-map-zoom-pair .geofence-map-zoom-btn--in:hover,.geofence-map-zoom-pair .geofence-map-zoom-btn--out:hover{box-shadow:0 2px 4px #0000000f}.geofence-map-alerts-popover-header{margin-bottom:12px;font-weight:500;font-size:14px;color:#262626;padding:10px 12px;display:flex;align-items:center;gap:8px;background:#ebd249;border-radius:6px}.map-layers-trigger.layers,.map-layers-dropdown{background:#fff}.map-layers-terrain-panel{background:#f5f5f5;border:1px solid rgba(206,206,206,.5)}[data-theme=dark] .geofence-map-toolbar-btn{background:#2a2a2a!important;border-color:#424242!important;box-shadow:0 1px 3px #00000059;color:#ffffffbf}[data-theme=dark] .geofence-map-toolbar-btn:hover{background:#333!important;border-color:#525252!important;box-shadow:0 2px 6px #0006;color:#ffffffe6}[data-theme=dark] .geofence-map-alerts-btn.geofence-map-toolbar-btn,[data-theme=dark] .geofence-map-alerts-btn.geofence-map-toolbar-btn:hover{color:#ffffffe0!important}[data-theme=dark] .geofence-map-zoom-pair .geofence-map-toolbar-btn{box-shadow:none}[data-theme=dark] .geofence-map-zoom-pair .geofence-map-zoom-btn--in,[data-theme=dark] .geofence-map-zoom-pair .geofence-map-zoom-btn--out{box-shadow:0 1px 3px #00000059}[data-theme=dark] .geofence-map-alerts-popover-header{background:#4a3f14;color:#ffffffeb}[data-theme=dark] .map-layers-trigger.layers{background:#2a2a2a!important;box-shadow:0 0 20px -4px #000000a6!important}[data-theme=dark] .map-layers-dropdown{background:#2a2a2a!important;box-shadow:0 4px 20px #00000073}[data-theme=dark] .map-layers-terrain-panel{background:#1f1f1f!important;border-color:#424242!important}[data-theme=dark] .map-layers-dropdown .map-layers-option-label,[data-theme=dark] .map-layers-terrain-panel span{color:#ffffffe0}[data-theme=dark] .ie_fence_regions_modal.modern-sidebar .sidebar-content,[data-theme=dark] .corridor_scan_model.modern-sidebar .sidebar-content,[data-theme=dark] .structure_scan_model.modern-sidebar .sidebar-content,[data-theme=dark] .ai_flight_path_model.modern-sidebar .sidebar-content,[data-theme=dark] .facade_scan_model.modern-sidebar .sidebar-content{background:#1f1f1f!important}[data-theme=dark] .ie_fence_regions_modal .sidebar-header,[data-theme=dark] .corridor_scan_model .sidebar-header,[data-theme=dark] .structure_scan_model .sidebar-header,[data-theme=dark] .ai_flight_path_model .sidebar-header,[data-theme=dark] .facade_scan_model .sidebar-header{border-bottom-color:#303030}[data-theme=dark] .ie_fence_regions_modal .header-title h3,[data-theme=dark] .corridor_scan_model .header-title h3,[data-theme=dark] .structure_scan_model .header-title h3,[data-theme=dark] .ai_flight_path_model .header-title h3,[data-theme=dark] .facade_scan_model .header-title h3{color:#ffffffe0}[data-theme=dark] .ie_fence_regions_modal .close-btn,[data-theme=dark] .corridor_scan_model .close-btn,[data-theme=dark] .structure_scan_model .close-btn,[data-theme=dark] .ai_flight_path_model .close-btn,[data-theme=dark] .facade_scan_model .close-btn{background:#2a2a2a;border-color:#424242;color:#ffffffa6}[data-theme=dark] .ie_fence_regions_modal .close-btn:hover,[data-theme=dark] .corridor_scan_model .close-btn:hover,[data-theme=dark] .structure_scan_model .close-btn:hover,[data-theme=dark] .ai_flight_path_model .close-btn:hover,[data-theme=dark] .facade_scan_model .close-btn:hover{color:#fff}[data-theme=dark] .ai_flight_path_model .ai_flight_path_model_content,[data-theme=dark] .corridor_scan_model .ai_flight_path_model_content,[data-theme=dark] .structure_scan_model .ai_flight_path_model_content,[data-theme=dark] .facade_scan_model .ai_flight_path_model_content{background:#1f1f1f!important;color:#ffffffe0;scrollbar-color:rgba(255,255,255,.25) #1a1a1a}[data-theme=dark] .ai_flight_path_model .ai_flight_path_model_content::-webkit-scrollbar-track,[data-theme=dark] .corridor_scan_model .ai_flight_path_model_content::-webkit-scrollbar-track,[data-theme=dark] .structure_scan_model .ai_flight_path_model_content::-webkit-scrollbar-track,[data-theme=dark] .facade_scan_model .ai_flight_path_model_content::-webkit-scrollbar-track{background:#1a1a1a}[data-theme=dark] .ai_flight_path_model .ai_flight_path_model_content::-webkit-scrollbar-thumb,[data-theme=dark] .corridor_scan_model .ai_flight_path_model_content::-webkit-scrollbar-thumb,[data-theme=dark] .structure_scan_model .ai_flight_path_model_content::-webkit-scrollbar-thumb,[data-theme=dark] .facade_scan_model .ai_flight_path_model_content::-webkit-scrollbar-thumb{background:#555}[data-theme=dark] .ai_flight_path_model .form-label,[data-theme=dark] .corridor_scan_model .form-label,[data-theme=dark] .structure_scan_model .form-label,[data-theme=dark] .facade_scan_model .form-label,[data-theme=dark] .ai_flight_path_model .form-label-bold,[data-theme=dark] .corridor_scan_model .form-label-bold,[data-theme=dark] .structure_scan_model .form-label-bold,[data-theme=dark] .facade_scan_model .form-label-bold{color:#ffffffb8}[data-theme=dark] .ai_flight_path_model .form-description,[data-theme=dark] .corridor_scan_model .form-description,[data-theme=dark] .structure_scan_model .form-description,[data-theme=dark] .facade_scan_model .form-description,[data-theme=dark] .ai_flight_path_model .form-instruction,[data-theme=dark] .corridor_scan_model .form-instruction,[data-theme=dark] .structure_scan_model .form-instruction,[data-theme=dark] .facade_scan_model .form-instruction{color:#ffffff80}[data-theme=dark] .ai_flight_path_model .form-description.survey-pattern-hint,[data-theme=dark] .structure_scan_model .form-description.structure-scan-mode-hint{color:#ffffffad}[data-theme=dark] .ai_flight_path_model .survey-mission-option-label{color:#ffffffd1}[data-theme=dark] .corridor_scan_model .corridor-status,[data-theme=dark] .corridor_scan_model .corridor-status-footer{color:#ffffff8c}[data-theme=dark] .ai_flight_path_model input.ai-form-input.ant-input,[data-theme=dark] .corridor_scan_model input.ai-form-input.ant-input,[data-theme=dark] .structure_scan_model input.ai-form-input.ant-input,[data-theme=dark] .facade_scan_model input.ai-form-input.ant-input,[data-theme=dark] .ai_flight_path_model .ai-form-input .ant-input,[data-theme=dark] .corridor_scan_model .ai-form-input .ant-input,[data-theme=dark] .structure_scan_model .ai-form-input .ant-input,[data-theme=dark] .facade_scan_model .ai-form-input .ant-input,[data-theme=dark] .ai_flight_path_model .form-textarea .ant-input,[data-theme=dark] .corridor_scan_model .form-textarea .ant-input,[data-theme=dark] .structure_scan_model .form-textarea .ant-input,[data-theme=dark] .facade_scan_model .form-textarea .ant-input{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important}[data-theme=dark] .ai_flight_path_model input.ai-form-input.ant-input::placeholder,[data-theme=dark] .corridor_scan_model input.ai-form-input.ant-input::placeholder,[data-theme=dark] .structure_scan_model input.ai-form-input.ant-input::placeholder,[data-theme=dark] .facade_scan_model input.ai-form-input.ant-input::placeholder,[data-theme=dark] .ai_flight_path_model .ai-form-input .ant-input::placeholder,[data-theme=dark] .corridor_scan_model .ai-form-input .ant-input::placeholder,[data-theme=dark] .structure_scan_model .ai-form-input .ant-input::placeholder,[data-theme=dark] .facade_scan_model .ai-form-input .ant-input::placeholder,[data-theme=dark] .ai_flight_path_model .form-textarea textarea::placeholder,[data-theme=dark] .corridor_scan_model .form-textarea textarea::placeholder,[data-theme=dark] .structure_scan_model .form-textarea textarea::placeholder,[data-theme=dark] .facade_scan_model .form-textarea textarea::placeholder{color:#ffffffb8!important;opacity:1!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}[data-theme=dark] .ai_flight_path_model .ai-form-select .ant-select-selector,[data-theme=dark] .corridor_scan_model .ai-form-select .ant-select-selector,[data-theme=dark] .structure_scan_model .ai-form-select .ant-select-selector,[data-theme=dark] .facade_scan_model .ai-form-select .ant-select-selector,[data-theme=dark] .ai_flight_path_model .obstacle-type-select .ant-select-selector,[data-theme=dark] .corridor_scan_model .obstacle-type-select .ant-select-selector,[data-theme=dark] .structure_scan_model .obstacle-type-select .ant-select-selector,[data-theme=dark] .facade_scan_model .obstacle-type-select .ant-select-selector{background:#2a2a2a!important;border-color:#424242!important}[data-theme=dark] .ai_flight_path_model .ai-form-select .ant-select-selection-item,[data-theme=dark] .corridor_scan_model .ai-form-select .ant-select-selection-item,[data-theme=dark] .structure_scan_model .ai-form-select .ant-select-selection-item,[data-theme=dark] .facade_scan_model .ai-form-select .ant-select-selection-item{color:#ffffffe0!important}[data-theme=dark] .ai_flight_path_model .ai-form-select .ant-select-selection-placeholder,[data-theme=dark] .corridor_scan_model .ai-form-select .ant-select-selection-placeholder,[data-theme=dark] .structure_scan_model .ai-form-select .ant-select-selection-placeholder,[data-theme=dark] .facade_scan_model .ai-form-select .ant-select-selection-placeholder{color:#ffffff73!important}[data-theme=dark] .ai_flight_path_model .pattern-type-btn,[data-theme=dark] .corridor_scan_model .pattern-type-btn,[data-theme=dark] .structure_scan_model .pattern-type-btn,[data-theme=dark] .facade_scan_model .pattern-type-btn{background:#2a2a2a;border-color:#424242;color:#ffffffe0}[data-theme=dark] .ai_flight_path_model .pattern-type-btn.active,[data-theme=dark] .corridor_scan_model .pattern-type-btn.active,[data-theme=dark] .structure_scan_model .pattern-type-btn.active,[data-theme=dark] .facade_scan_model .pattern-type-btn.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff;box-shadow:0 0 0 1px #ffffff26}[data-theme=dark] .ai_flight_path_model .pattern-type-btn:hover,[data-theme=dark] .corridor_scan_model .pattern-type-btn:hover,[data-theme=dark] .structure_scan_model .pattern-type-btn:hover,[data-theme=dark] .facade_scan_model .pattern-type-btn:hover{background:#333;border-color:#525252;color:#fff}[data-theme=dark] .structure_scan_model .pattern-type-btn:disabled{background:#2a2a2a;border-color:#424242;color:#fff6;opacity:.6;cursor:not-allowed}[data-theme=dark] .structure_scan_model .pattern-type-btn:disabled:hover{background:#2a2a2a;border-color:#424242;color:#fff6}[data-theme=dark] .ai_flight_path_model .form-button-secondary,[data-theme=dark] .corridor_scan_model .form-button-secondary,[data-theme=dark] .structure_scan_model .form-button-secondary,[data-theme=dark] .facade_scan_model .form-button-secondary{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .ai_flight_path_model .form-button-secondary:hover,[data-theme=dark] .corridor_scan_model .form-button-secondary:hover,[data-theme=dark] .structure_scan_model .form-button-secondary:hover,[data-theme=dark] .facade_scan_model .form-button-secondary:hover{background:#333!important;border-color:#525252!important}[data-theme=dark] .ai_flight_path_model .sidebar-header-warning,[data-theme=dark] .corridor_scan_model .sidebar-header-warning,[data-theme=dark] .structure_scan_model .sidebar-header-warning,[data-theme=dark] .facade_scan_model .sidebar-header-warning{background:#2a2a2a;border-color:#424242;color:#ffffffbf}[data-theme=dark] .ai_flight_path_model .sidebar-header-warning:hover,[data-theme=dark] .corridor_scan_model .sidebar-header-warning:hover,[data-theme=dark] .structure_scan_model .sidebar-header-warning:hover,[data-theme=dark] .facade_scan_model .sidebar-header-warning:hover{background:#333;border-color:#525252;color:#ffffffe0}[data-theme=dark] .ai_flight_path_model .range-slider-min-label,[data-theme=dark] .ai_flight_path_model .range-slider-max-label,[data-theme=dark] .corridor_scan_model .range-slider-min-label,[data-theme=dark] .corridor_scan_model .range-slider-max-label,[data-theme=dark] .structure_scan_model .range-slider-min-label,[data-theme=dark] .structure_scan_model .range-slider-max-label,[data-theme=dark] .facade_scan_model .range-slider-min-label,[data-theme=dark] .facade_scan_model .range-slider-max-label{background:#2a2a2a;border-color:#424242;color:#ffffffbf}[data-theme=dark] .ai_flight_path_model .range-slider-wrap .ant-slider-rail,[data-theme=dark] .corridor_scan_model .range-slider-wrap .ant-slider-rail,[data-theme=dark] .structure_scan_model .range-slider-wrap .ant-slider-rail,[data-theme=dark] .facade_scan_model .range-slider-wrap .ant-slider-rail{background-color:#424242!important}[data-theme=dark] .ai_flight_path_model input.ai-form-input.ant-input[disabled],[data-theme=dark] .corridor_scan_model input.ai-form-input.ant-input[disabled],[data-theme=dark] .structure_scan_model input.ai-form-input.ant-input[disabled],[data-theme=dark] .facade_scan_model input.ai-form-input.ant-input[disabled],[data-theme=dark] .ai_flight_path_model .ai-form-input.disabled .ant-input[disabled],[data-theme=dark] .corridor_scan_model .ai-form-input.disabled .ant-input[disabled],[data-theme=dark] .structure_scan_model .ai-form-input.disabled .ant-input[disabled],[data-theme=dark] .facade_scan_model .ai-form-input.disabled .ant-input[disabled]{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important;-webkit-text-fill-color:rgba(255,255,255,.88);opacity:1!important}[data-theme=dark] .ai_flight_path_model .ai-form-select.disabled .ant-select-selector,[data-theme=dark] .corridor_scan_model .ai-form-select.disabled .ant-select-selector,[data-theme=dark] .structure_scan_model .ai-form-select.disabled .ant-select-selector,[data-theme=dark] .facade_scan_model .ai-form-select.disabled .ant-select-selector{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .ai_flight_path_model .ai-form-select.disabled .ant-select-selection-item,[data-theme=dark] .corridor_scan_model .ai-form-select.disabled .ant-select-selection-item,[data-theme=dark] .structure_scan_model .ai-form-select.disabled .ant-select-selection-item,[data-theme=dark] .facade_scan_model .ai-form-select.disabled .ant-select-selection-item{color:#ffffffe0!important}[data-theme=dark] .ai_flight_path_model .form-textarea textarea.ant-input[disabled],[data-theme=dark] .corridor_scan_model .form-textarea textarea.ant-input[disabled],[data-theme=dark] .structure_scan_model .form-textarea textarea.ant-input[disabled],[data-theme=dark] .facade_scan_model .form-textarea textarea.ant-input[disabled]{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffa6!important;-webkit-text-fill-color:rgba(255,255,255,.65)}[data-theme=dark] .ai_flight_path_model .action-buttons-section.sticky-footer,[data-theme=dark] .corridor_scan_model .action-buttons-section.sticky-footer,[data-theme=dark] .structure_scan_model .action-buttons-section.sticky-footer,[data-theme=dark] .facade_scan_model .action-buttons-section.sticky-footer{background:#1f1f1f!important;border-top-color:#303030!important;box-shadow:0 -4px 14px #0006}[data-theme=dark] .ai_flight_path_model .footer-warning-trigger,[data-theme=dark] .corridor_scan_model .footer-warning-trigger,[data-theme=dark] .structure_scan_model .footer-warning-trigger,[data-theme=dark] .facade_scan_model .footer-warning-trigger{background:#f59e0b26;border-color:#f59e0b73;color:#fbbf24}[data-theme=dark] .ai_flight_path_model .footer-warning-trigger:hover,[data-theme=dark] .corridor_scan_model .footer-warning-trigger:hover,[data-theme=dark] .structure_scan_model .footer-warning-trigger:hover,[data-theme=dark] .facade_scan_model .footer-warning-trigger:hover{background:#f59e0b38;border-color:#f59e0b8c;color:#fcd34d}[data-theme=dark] .ai_flight_path_model .bottom-buttons .form-button-secondary.ant-btn,[data-theme=dark] .corridor_scan_model .bottom-buttons .form-button-secondary.ant-btn,[data-theme=dark] .structure_scan_model .bottom-buttons .form-button-secondary.ant-btn,[data-theme=dark] .facade_scan_model .bottom-buttons .form-button-secondary.ant-btn{background:#3d3d47!important;border-color:#5c5c6b!important;color:#fffffff2!important}[data-theme=dark] .ai_flight_path_model .bottom-buttons .form-button-secondary.ant-btn:hover:not(:disabled),[data-theme=dark] .ai_flight_path_model .bottom-buttons .form-button-secondary.ant-btn:focus-visible,[data-theme=dark] .corridor_scan_model .bottom-buttons .form-button-secondary.ant-btn:hover:not(:disabled),[data-theme=dark] .corridor_scan_model .bottom-buttons .form-button-secondary.ant-btn:focus-visible,[data-theme=dark] .structure_scan_model .bottom-buttons .form-button-secondary.ant-btn:hover:not(:disabled),[data-theme=dark] .structure_scan_model .bottom-buttons .form-button-secondary.ant-btn:focus-visible,[data-theme=dark] .facade_scan_model .bottom-buttons .form-button-secondary.ant-btn:hover:not(:disabled),[data-theme=dark] .facade_scan_model .bottom-buttons .form-button-secondary.ant-btn:focus-visible{background:#4f4f5c!important;border-color:#767686!important;color:#fff!important}[data-theme=dark] .corridor_scan_model .bottom-buttons .corridor-footer-calc-preview.form-button-secondary.ant-btn:not(:disabled){background:transparent!important;background-color:transparent!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}[data-theme=dark] .corridor_scan_model .bottom-buttons .corridor-footer-calc-preview.form-button-secondary.ant-btn:hover:not(:disabled),[data-theme=dark] .corridor_scan_model .bottom-buttons .corridor-footer-calc-preview.form-button-secondary.ant-btn:focus-visible{background:transparent!important;background-color:transparent!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}[data-theme=dark] .corridor_scan_model .corridor-draw-trace-btn.form-button-secondary.ant-btn:not(:disabled){background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .corridor_scan_model .corridor-draw-trace-btn.form-button-secondary.ant-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 85%,#000000)!important;border-color:color-mix(in srgb,var(--primary-color) 85%,#000000)!important;color:#fff!important}[data-theme=dark] .corridor_scan_model .corridor-clear-trace-btn.form-button-secondary.ant-btn:not(:disabled){background:#f9fafb!important;border-color:#d0d5dd!important;color:#111827!important}[data-theme=dark] .corridor_scan_model .corridor-clear-trace-btn.form-button-secondary.ant-btn:hover:not(:disabled){background:#f3f4f6!important;border-color:#98a2b3!important;color:#111827!important}[data-theme=dark] .ai_flight_path_model .form-button-primary.ant-btn,[data-theme=dark] .corridor_scan_model .form-button-primary.ant-btn,[data-theme=dark] .structure_scan_model .form-button-primary.ant-btn,[data-theme=dark] .facade_scan_model .form-button-primary.ant-btn{background:var(--primary-color, #1677ff)!important;border-color:var(--primary-color, #1677ff)!important;color:#fff!important}[data-theme=dark] .ai_flight_path_model .form-button-primary.ant-btn:hover:not(:disabled):not(.ant-btn-loading),[data-theme=dark] .corridor_scan_model .form-button-primary.ant-btn:hover:not(:disabled):not(.ant-btn-loading),[data-theme=dark] .structure_scan_model .form-button-primary.ant-btn:hover:not(:disabled):not(.ant-btn-loading),[data-theme=dark] .facade_scan_model .form-button-primary.ant-btn:hover:not(:disabled):not(.ant-btn-loading){background:#4096ff!important;border-color:#4096ff!important;color:#fff!important}[data-theme=dark] .ai_flight_path_model .bottom-buttons .form-button-primary.ant-btn:hover:not(:disabled):not(.ant-btn-loading),[data-theme=dark] .corridor_scan_model .bottom-buttons .form-button-primary.ant-btn:hover:not(:disabled):not(.ant-btn-loading),[data-theme=dark] .structure_scan_model .bottom-buttons .form-button-primary.ant-btn:hover:not(:disabled):not(.ant-btn-loading),[data-theme=dark] .facade_scan_model .bottom-buttons .form-button-primary.ant-btn:hover:not(:disabled):not(.ant-btn-loading){background:#4096ff!important;border-color:#4096ff!important}[data-theme=dark] .corridor_scan_model .corridor-checkbox-row span{color:#ffffffd9}[data-theme=dark] .toolbar-container_for_path .toolbar-btn{background-color:#2a2a2a!important;color:#ffffffe6!important;border:1px solid #424242}[data-theme=dark] .toolbar-container_for_path .toolbar-btn:hover{background-color:#3a3a44!important;color:#fff!important}[data-theme=dark] .toolbar-container_for_path .toolbar-btn .update-coordinates-icon{filter:brightness(0) saturate(100%) invert(85%) sepia(4%) saturate(0%) hue-rotate(180deg) brightness(92%) contrast(88%);opacity:.9}[data-theme=dark] .toolbar-container_for_path .toolbar-btn.active,[data-theme=dark] .toolbar-container_for_path .toolbar-btn.polyline_active,[data-theme=dark] .toolbar-container_for_path .toolbar-btn.active.update-coordinates-btn{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .toolbar-container_for_path .toolbar-btn.active.update-coordinates-btn .update-coordinates-icon{filter:brightness(0) invert(1);opacity:1}[data-theme=light] .toolbar-container_for_path .update-coordinates-btn{background-color:#fff!important}[data-theme=light] .toolbar-container_for_path .update-coordinates-btn .update-coordinates-icon{filter:none;opacity:1}[data-theme=light] .toolbar-container_for_path .toolbar-btn.active.update-coordinates-btn{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .geofence-map-toolbar-btn img{filter:brightness(0) invert(1);opacity:.92}[data-theme=dark] .geofence-map-nfz-btn--active.geofence-map-toolbar-btn{background:#1677ff4d!important;border-color:#3c89e8!important;box-shadow:0 1px 10px #00000059}[data-theme=dark] .geofence-map-nfz-btn--active.geofence-map-toolbar-btn:hover{background:#1677ff6b!important;border-color:#69b1ff!important}[data-theme=dark] .geofence-map-nfz-btn:not(.geofence-map-nfz-btn--active) .geofence-map-nfz-btn-icon{opacity:.78!important}[data-theme=dark] .ie_fence_regions_modal .ie-return-inputs{background:#2a2a2a!important;border-color:#424242!important}[data-theme=dark] .ie_fence_regions_modal .ie-return-input-row .ie-field-label{color:#ffffffc7!important}[data-theme=dark] .ie_fence_regions_modal .ie-coord-input{background:#1f1f1f!important;border-color:#424242!important;color:#ffffffeb!important}[data-theme=dark] .ie_fence_regions_modal .ie-coord-input::placeholder{color:#ffffff80!important}[data-theme=dark] .ie_fence_regions_modal .ie-btn-outline{background:#2a2a2a!important;color:#ffffffe6!important;border-color:#525252!important}[data-theme=dark] .ie_fence_regions_modal .ie-btn-outline:hover{background:#36363f!important;border-color:#666!important}[data-theme=dark] .ie_fence_regions_modal .ie-section-title .fa-home,[data-theme=dark] .ie_fence_regions_modal .ie-return-panel .ie-drawing-hint .fa-mouse-pointer,[data-theme=dark] .ie_fence_regions_modal .ie-return-draw-hint-icon{color:var(--primary-color)!important}[data-theme=dark] .ie_fence_regions_modal .ie-modal-body{background:#1f1f1f;scrollbar-color:rgba(255,255,255,.25) #1a1a1a}[data-theme=dark] .ie_fence_regions_modal .ie-modal-body::-webkit-scrollbar-track{background:#1a1a1a}[data-theme=dark] .ie_fence_regions_modal .ie-modal-body::-webkit-scrollbar-thumb{background:#555}[data-theme=dark] .ie_fence_regions_modal .ie-section-title,[data-theme=dark] .ie_fence_regions_modal .ie-field-label,[data-theme=dark] .ie_fence_regions_modal .ie-radius-label{color:#ffffffb8}[data-theme=dark] .ie_fence_regions_modal .ie-modal-body span.ant-select-selection-item{color:#ffffffe0!important}[data-theme=dark] .ie_fence_regions_modal .ie-divider{border-top-color:#303030}[data-theme=dark] .ie_fence_regions_modal .ie-table-wrapper{border-color:#303030}[data-theme=dark] .ie_fence_regions_modal .ie-th{background:#2a2a2a!important;color:#ffffffa6!important;border-bottom-color:#303030!important}[data-theme=dark] .ie_fence_regions_modal .ie-fence-row:hover{background:#ffffff0f}[data-theme=dark] .ie_fence_regions_modal .ie-td{border-bottom-color:#303030;color:#ffffffd9}[data-theme=dark] .ie_fence_regions_modal .ie-radius-num-input,[data-theme=dark] .ie_fence_regions_modal .ie-radius-input{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .ie_fence_regions_modal .ie-radius-scale span,[data-theme=dark] .ie_fence_regions_modal .ie-radius-info{color:#ffffff73}[data-theme=dark] .ie_fence_regions_modal .ie-legend{color:#ffffffa6}[data-theme=dark] .ie_fence_regions_modal .ant-select .ant-select-selector{background:#2a2a2a!important;border-color:#424242!important}[data-theme=dark] .ie_fence_regions_modal .ant-select .ant-select-selection-placeholder{color:#ffffff73!important}[data-theme=dark] .ie_fence_regions_modal .ie-drawing-active{background:#facc151f;border-color:#facc1559;color:#ffffffe0}[data-theme=dark] .ie_fence_regions_modal .ie-drawing-hint{color:#ffffff8c}[data-theme=dark] .ie_fence_regions_modal .ie-del-btn:hover{background:#ef444426}[data-theme=dark] .all_flights,[data-theme=dark] .flight_analytics{background:#1f1f1f!important;color:#ffffffe0!important;border:1px solid #303030!important}[data-theme=dark] .all_flights:hover,[data-theme=dark] .flight_analytics:hover{background:#ffffffeb!important;color:#141414!important;border-color:#ffffffeb!important}[data-theme=dark] .geofence-sidebar-shell .sidebar-actions-nav .all_flights:hover,[data-theme=dark] .geofence-sidebar-shell .sidebar-actions-nav .flight_analytics:hover{background:#ffffff14!important;color:#fff!important;border-color:transparent!important;outline:none!important;box-shadow:none!important}[data-theme=dark] .custom-input{background:#2a2a2a!important;color:#ffffffe0!important}[data-theme=dark] .custom-input::placeholder{color:#ffffff61!important}[data-theme=dark] .coordinates_list_wrapper{background-color:#1f1f1f!important;border:1px solid #303030!important;color:#ffffffe0}[data-theme=dark] .ant-table-content{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .ant-table-wrapper .ant-table{background:#1f1f1f!important}[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td{background:#1f1f1f!important;border-bottom-color:#303030!important;color:#ffffffe0}[data-theme=dark] .ant-table-thead>tr>td{background:#2a2a2a!important;border-bottom-color:#303030!important;color:#ffffffe0}[data-theme=dark] th.ant-table-cell:before{background-color:#303030!important}[data-theme=dark] .energy-card h3,[data-theme=dark] .battery-label,[data-theme=dark] .battery-percentage,[data-theme=dark] .time-value{color:#ffffffeb}[data-theme=dark] .inner_detail_box_anaylsis .ant-select-selector{color:#ffffffe0!important;background:#2a2a2a!important;border-color:#424242!important}[data-theme=dark] .drone-logs-popup .ant-btn-default{background:#2a2a2a!important;color:#ffffffe0!important;border-color:#424242!important}[data-theme=dark] .drone-logs-popup .ant-btn-default:hover:not(:disabled){background:#3a3a3a!important;color:#fff!important;border-color:#525252!important}[data-theme=dark] .drone-logs-popup .ant-btn-default:disabled,[data-theme=dark] .drone-logs-popup .ant-btn-default.ant-btn-disabled{background:#1f1f1f!important;color:#ffffff4d!important;border-color:#303030!important}.drone-logs-icon-figure{filter:brightness(0) invert(1)}@media(max-width:0px)and (min-width:1px){[data-theme=light] .ant-modal.ant-modal .ant-modal-header,[data-theme=light] .brand-header-modal.brand-header-modal .ant-modal-header,[data-theme=light] .brand-header-modal.brand-header-modal .popup-model-header-shell,[data-theme=light] .model_popup_width.model_popup_width .popup-model-header-shell,[data-theme=light] .indoor-modal-popup-width.indoor-modal-popup-width .zeena-modal__header,[data-theme=light] .indoor-modal-popup-width.indoor-modal-popup-width .indoor-modal-body>.indoor-modal-header:first-child,[data-theme=light] .outdoor-modal-popup-width.outdoor-modal-popup-width .zeena-modal__header,[data-theme=light] .outdoor-modal-popup-width.outdoor-modal-popup-width .outdoor-modal-body>.outdoor-modal-header:first-child,[data-theme=light] .connectivity-history-popup.connectivity-history-popup .ch-modal-header,[data-theme=light] .drone-fleet-modal.drone-fleet-modal .drone-fleet-header,[data-theme=light] .drone-fleet-px4-modal.drone-fleet-px4-modal .drone-fleet-px4-modal__hero,[data-theme=light] .real-time-stats-modal.real-time-stats-modal .ant-modal-header,[data-theme=light] .drone-logs-popup.drone-logs-popup .ant-modal-header,[data-theme=light] .device-connectivity-info-popup.device-connectivity-info-popup .ant-modal-header,[data-theme=light] .sprayer-status-modal.sprayer-status-modal .sprayer-status-header,[data-theme=light] .modal-header,[data-theme=light] .event-modal-header,[data-theme=light] .lang-switcher-modal .zeena-modal__header,[data-theme=light] .download-confirm-modal.download-confirm-modal .ant-modal-header,[data-theme=light] .surveillance-alerts-list-modal.surveillance-alerts-list-modal .ant-modal-header,[data-theme=light] .surveillance-alert-detail-modal.surveillance-alert-detail-modal .ant-modal-header,[data-theme=light] .warehouse-teammates-modal.warehouse-teammates-modal .ant-modal-header,[data-theme=light] .flight-analysis-modal.flight-analysis-modal .ant-modal-header,[data-theme=light] .video-dock-export-ply-modal.video-dock-export-ply-modal .ant-modal-header,[data-theme=light] .pilot-create-channel-modal.pilot-create-channel-modal .ant-modal-header,[data-theme=dark] .ant-modal.ant-modal .ant-modal-header,[data-theme=dark] .brand-header-modal.brand-header-modal .ant-modal-header,[data-theme=dark] .brand-header-modal.brand-header-modal .popup-model-header-shell,[data-theme=dark] .model_popup_width.model_popup_width .popup-model-header-shell,[data-theme=dark] .indoor-modal-popup-width.indoor-modal-popup-width .zeena-modal__header,[data-theme=dark] .indoor-modal-popup-width.indoor-modal-popup-width .indoor-modal-body>.indoor-modal-header:first-child,[data-theme=dark] .outdoor-modal-popup-width.outdoor-modal-popup-width .zeena-modal__header,[data-theme=dark] .outdoor-modal-popup-width.outdoor-modal-popup-width .outdoor-modal-body>.outdoor-modal-header:first-child,[data-theme=dark] .connectivity-history-popup.connectivity-history-popup .ch-modal-header,[data-theme=dark] .drone-fleet-modal.drone-fleet-modal .drone-fleet-header,[data-theme=dark] .drone-fleet-px4-modal.drone-fleet-px4-modal .drone-fleet-px4-modal__hero,[data-theme=dark] .real-time-stats-modal.real-time-stats-modal .ant-modal-header,[data-theme=dark] .drone-logs-popup.drone-logs-popup .ant-modal-header,[data-theme=dark] .device-connectivity-info-popup.device-connectivity-info-popup .ant-modal-header,[data-theme=dark] .sprayer-status-modal.sprayer-status-modal .sprayer-status-header,[data-theme=dark] .modal-header,[data-theme=dark] .event-modal-header,[data-theme=dark] .lang-switcher-modal .zeena-modal__header,[data-theme=dark] .download-confirm-modal.download-confirm-modal .ant-modal-header,[data-theme=dark] .surveillance-alerts-list-modal.surveillance-alerts-list-modal .ant-modal-header,[data-theme=dark] .surveillance-alert-detail-modal.surveillance-alert-detail-modal .ant-modal-header,[data-theme=dark] .warehouse-teammates-modal.warehouse-teammates-modal .ant-modal-header,[data-theme=dark] .flight-analysis-modal.flight-analysis-modal .ant-modal-header,[data-theme=dark] .video-dock-export-ply-modal.video-dock-export-ply-modal .ant-modal-header,[data-theme=dark] .pilot-create-channel-modal.pilot-create-channel-modal .ant-modal-header{position:relative!important;overflow:hidden!important;border-bottom-color:#60a5fa24!important;background:var(--app-modal-header-background)!important}[data-theme=light] .ant-modal.ant-modal .ant-modal-header:after,[data-theme=light] .brand-header-modal.brand-header-modal .ant-modal-header:after,[data-theme=light] .brand-header-modal.brand-header-modal .popup-model-header-shell:after,[data-theme=light] .model_popup_width.model_popup_width .popup-model-header-shell:after,[data-theme=light] .indoor-modal-popup-width.indoor-modal-popup-width .zeena-modal__header:after,[data-theme=light] .indoor-modal-popup-width.indoor-modal-popup-width .indoor-modal-body>.indoor-modal-header:first-child:after,[data-theme=light] .outdoor-modal-popup-width.outdoor-modal-popup-width .zeena-modal__header:after,[data-theme=light] .outdoor-modal-popup-width.outdoor-modal-popup-width .outdoor-modal-body>.outdoor-modal-header:first-child:after,[data-theme=light] .connectivity-history-popup.connectivity-history-popup .ch-modal-header:after,[data-theme=light] .drone-fleet-modal.drone-fleet-modal .drone-fleet-header:after,[data-theme=light] .drone-fleet-px4-modal.drone-fleet-px4-modal .drone-fleet-px4-modal__hero:after,[data-theme=light] .real-time-stats-modal.real-time-stats-modal .ant-modal-header:after,[data-theme=light] .drone-logs-popup.drone-logs-popup .ant-modal-header:after,[data-theme=light] .device-connectivity-info-popup.device-connectivity-info-popup .ant-modal-header:after,[data-theme=light] .sprayer-status-modal.sprayer-status-modal .sprayer-status-header:after,[data-theme=light] .modal-header:after,[data-theme=light] .event-modal-header:after,[data-theme=light] .lang-switcher-modal .zeena-modal__header:after,[data-theme=light] .download-confirm-modal.download-confirm-modal .ant-modal-header:after,[data-theme=light] .surveillance-alerts-list-modal.surveillance-alerts-list-modal .ant-modal-header:after,[data-theme=light] .surveillance-alert-detail-modal.surveillance-alert-detail-modal .ant-modal-header:after,[data-theme=light] .warehouse-teammates-modal.warehouse-teammates-modal .ant-modal-header:after,[data-theme=light] .flight-analysis-modal.flight-analysis-modal .ant-modal-header:after,[data-theme=light] .video-dock-export-ply-modal.video-dock-export-ply-modal .ant-modal-header:after,[data-theme=light] .pilot-create-channel-modal.pilot-create-channel-modal .ant-modal-header:after,[data-theme=dark] .ant-modal.ant-modal .ant-modal-header:after,[data-theme=dark] .brand-header-modal.brand-header-modal .ant-modal-header:after,[data-theme=dark] .brand-header-modal.brand-header-modal .popup-model-header-shell:after,[data-theme=dark] .model_popup_width.model_popup_width .popup-model-header-shell:after,[data-theme=dark] .indoor-modal-popup-width.indoor-modal-popup-width .zeena-modal__header:after,[data-theme=dark] .indoor-modal-popup-width.indoor-modal-popup-width .indoor-modal-body>.indoor-modal-header:first-child:after,[data-theme=dark] .outdoor-modal-popup-width.outdoor-modal-popup-width .zeena-modal__header:after,[data-theme=dark] .outdoor-modal-popup-width.outdoor-modal-popup-width .outdoor-modal-body>.outdoor-modal-header:first-child:after,[data-theme=dark] .connectivity-history-popup.connectivity-history-popup .ch-modal-header:after,[data-theme=dark] .drone-fleet-modal.drone-fleet-modal .drone-fleet-header:after,[data-theme=dark] .drone-fleet-px4-modal.drone-fleet-px4-modal .drone-fleet-px4-modal__hero:after,[data-theme=dark] .real-time-stats-modal.real-time-stats-modal .ant-modal-header:after,[data-theme=dark] .drone-logs-popup.drone-logs-popup .ant-modal-header:after,[data-theme=dark] .device-connectivity-info-popup.device-connectivity-info-popup .ant-modal-header:after,[data-theme=dark] .sprayer-status-modal.sprayer-status-modal .sprayer-status-header:after,[data-theme=dark] .modal-header:after,[data-theme=dark] .event-modal-header:after,[data-theme=dark] .lang-switcher-modal .zeena-modal__header:after,[data-theme=dark] .download-confirm-modal.download-confirm-modal .ant-modal-header:after,[data-theme=dark] .surveillance-alerts-list-modal.surveillance-alerts-list-modal .ant-modal-header:after,[data-theme=dark] .surveillance-alert-detail-modal.surveillance-alert-detail-modal .ant-modal-header:after,[data-theme=dark] .warehouse-teammates-modal.warehouse-teammates-modal .ant-modal-header:after,[data-theme=dark] .flight-analysis-modal.flight-analysis-modal .ant-modal-header:after,[data-theme=dark] .video-dock-export-ply-modal.video-dock-export-ply-modal .ant-modal-header:after,[data-theme=dark] .pilot-create-channel-modal.pilot-create-channel-modal .ant-modal-header:after{content:"";position:absolute;right:-40px;bottom:-66px;width:190px;height:190px;border:1px solid rgba(255,255,255,.14);border-radius:50%;pointer-events:none;z-index:0}[data-theme=light] .model_popup_width.model_popup_width .ant-modal-content,[data-theme=light] .brand-header-modal.brand-header-modal .ant-modal-content,[data-theme=light] .device-connectivity-info-popup.device-connectivity-info-popup .ant-modal-content,[data-theme=light] .connectivity-history-popup.connectivity-history-popup .ant-modal-content,[data-theme=light] .drone-fleet-modal.drone-fleet-modal .ant-modal-content,[data-theme=dark] .model_popup_width.model_popup_width .ant-modal-content,[data-theme=dark] .brand-header-modal.brand-header-modal .ant-modal-content,[data-theme=dark] .device-connectivity-info-popup.device-connectivity-info-popup .ant-modal-content,[data-theme=dark] .connectivity-history-popup.connectivity-history-popup .ant-modal-content,[data-theme=dark] .drone-fleet-modal.drone-fleet-modal .ant-modal-content{background:var(--app-modal-content-background)!important;border-color:var(--app-modal-table-border)!important}[data-theme=light] .device-connectivity-info-popup .ant-table,[data-theme=light] .connectivity-history-popup .ant-table,[data-theme=light] .drone-fleet-modal .ant-table,[data-theme=light] .drone-status-message-popup .ant-table,[data-theme=light] .drone-logs-popup .ant-table,[data-theme=dark] .device-connectivity-info-popup .ant-table,[data-theme=dark] .connectivity-history-popup .ant-table,[data-theme=dark] .drone-fleet-modal .ant-table,[data-theme=dark] .drone-status-message-popup .ant-table,[data-theme=dark] .drone-logs-popup .ant-table{background:transparent!important}[data-theme=light] .device-connectivity-info-popup .ant-table-thead>tr>th,[data-theme=light] .connectivity-history-popup .ant-table-thead>tr>th,[data-theme=light] .drone-fleet-modal .ant-table-thead>tr>th,[data-theme=light] .drone-status-message-popup .ant-table-thead>tr>th,[data-theme=light] .drone-logs-popup .ant-table-thead>tr>th,[data-theme=dark] .device-connectivity-info-popup .ant-table-thead>tr>th,[data-theme=dark] .connectivity-history-popup .ant-table-thead>tr>th,[data-theme=dark] .drone-fleet-modal .ant-table-thead>tr>th,[data-theme=dark] .drone-status-message-popup .ant-table-thead>tr>th,[data-theme=dark] .drone-logs-popup .ant-table-thead>tr>th{background:var(--app-modal-table-header-background)!important;color:var(--app-text-primary)!important;border-bottom-color:var(--app-modal-table-border)!important}[data-theme=light] .device-connectivity-info-popup .ant-table-tbody>tr>td,[data-theme=light] .connectivity-history-popup .ant-table-tbody>tr>td,[data-theme=light] .drone-fleet-modal .ant-table-tbody>tr>td,[data-theme=light] .drone-status-message-popup .ant-table-tbody>tr>td,[data-theme=light] .drone-logs-popup .ant-table-tbody>tr>td,[data-theme=dark] .device-connectivity-info-popup .ant-table-tbody>tr>td,[data-theme=dark] .connectivity-history-popup .ant-table-tbody>tr>td,[data-theme=dark] .drone-fleet-modal .ant-table-tbody>tr>td,[data-theme=dark] .drone-status-message-popup .ant-table-tbody>tr>td,[data-theme=dark] .drone-logs-popup .ant-table-tbody>tr>td{background:var(--app-modal-table-row-background)!important;color:var(--app-text-primary)!important;border-bottom-color:var(--app-modal-table-border)!important}[data-theme=light] .device-connectivity-info-popup .ant-table-tbody>tr:hover>td,[data-theme=light] .connectivity-history-popup .ant-table-tbody>tr:hover>td,[data-theme=light] .drone-fleet-modal .ant-table-tbody>tr:hover>td,[data-theme=light] .drone-status-message-popup .ant-table-tbody>tr:hover>td,[data-theme=light] .drone-logs-popup .ant-table-tbody>tr:hover>td,[data-theme=dark] .device-connectivity-info-popup .ant-table-tbody>tr:hover>td,[data-theme=dark] .connectivity-history-popup .ant-table-tbody>tr:hover>td,[data-theme=dark] .drone-fleet-modal .ant-table-tbody>tr:hover>td,[data-theme=dark] .drone-status-message-popup .ant-table-tbody>tr:hover>td,[data-theme=dark] .drone-logs-popup .ant-table-tbody>tr:hover>td{background:var(--app-modal-table-row-hover-background)!important}[data-theme=light] .ant-modal .ant-modal-content,[data-theme=dark] .ant-modal .ant-modal-content{background:var(--app-modal-content-background)!important;border-color:var(--app-modal-table-border)!important}[data-theme=light] .ant-modal .ant-modal-body,[data-theme=light] .ant-modal .ant-modal-footer,[data-theme=dark] .ant-modal .ant-modal-body,[data-theme=dark] .ant-modal .ant-modal-footer,[data-theme=light] .ant-modal .ant-table,[data-theme=dark] .ant-modal .ant-table{background:transparent!important}[data-theme=light] .ant-modal .ant-table-thead>tr>th,[data-theme=dark] .ant-modal .ant-table-thead>tr>th{background:var(--app-modal-table-header-background)!important;color:var(--app-text-primary)!important;border-bottom-color:var(--app-modal-table-border)!important}[data-theme=light] .ant-modal .ant-table-tbody>tr>td,[data-theme=dark] .ant-modal .ant-table-tbody>tr>td{background:var(--app-modal-table-row-background)!important;color:var(--app-text-primary)!important;border-bottom-color:var(--app-modal-table-border)!important}[data-theme=light] .ant-modal .ant-table-tbody>tr:hover>td,[data-theme=dark] .ant-modal .ant-table-tbody>tr:hover>td{background:var(--app-modal-table-row-hover-background)!important}[data-theme=light] .ant-modal-header .ant-modal-title,[data-theme=light] .popup-model-header-shell .popup-model-title,[data-theme=light] .popup-model-header-shell .popup-model-caption,[data-theme=light] .indoor-modal-header,[data-theme=light] .indoor-modal-title,[data-theme=light] .outdoor-modal-header,[data-theme=light] .outdoor-modal-title,[data-theme=light] .modal-header,[data-theme=light] .modal-title,[data-theme=light] .event-modal-header,[data-theme=light] .event-modal-title,[data-theme=light] .event-modal-subtitle,[data-theme=light] .lang-switcher-modal .zeena-modal__header,[data-theme=light] .lang-switcher-modal .zeena-modal__title,[data-theme=light] .lang-switcher-modal .zeena-modal__icon,[data-theme=dark] .ant-modal-header .ant-modal-title,[data-theme=dark] .popup-model-header-shell .popup-model-title,[data-theme=dark] .popup-model-header-shell .popup-model-caption,[data-theme=dark] .indoor-modal-header,[data-theme=dark] .indoor-modal-title,[data-theme=dark] .outdoor-modal-header,[data-theme=dark] .outdoor-modal-title,[data-theme=dark] .modal-header,[data-theme=dark] .modal-title,[data-theme=dark] .event-modal-header,[data-theme=dark] .event-modal-title,[data-theme=dark] .event-modal-subtitle,[data-theme=dark] .lang-switcher-modal .zeena-modal__header,[data-theme=dark] .lang-switcher-modal .zeena-modal__title,[data-theme=dark] .lang-switcher-modal .zeena-modal__icon{color:#ffffffeb!important}}:root{--primary-color: #005987;--border-color: #ddd;--dropdown-bg-color: #fdfdfd;--secondary-color: #d11d27}body{background-color:var(--background-color);color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}button.toggle-button{background-color:var(--primary-color)!important}main.ant-layout-content.bodyBg.css-dev-only-do-not-override-161f05s{overflow-y:hidden;height:auto}.text-brand-blue{color:#005987}.text-brand-black{color:#1c212b}.bg-brand-white{background-color:#fff}.bg-brand-blue{background-color:#005987}.bg-brand-black{background-color:#1c212b}.bg-brand-red{background-color:#d11d27}.dateRangefilter button.dr-input{padding:20px 10px;background:#fafafa;border:1px solid #eee;outline:none;height:33px;border-radius:8px}.filter{height:42px}.filter .ant-select-selection-overflow{height:40px}.view_button{width:42px!important;height:42px!important;border-radius:8px!important}.filter_btn{height:42px;border-radius:8px!important}.drone-logs-files button.dr-input{height:44px}.surveillance-icon svg{font-size:22px!important}.DroneActionns{font-size:12px!important;padding:0!important;height:34px!important;font-weight:400!important;width:60%!important;display:block!important;margin:0 auto!important}.drone-action-menu{min-width:230px;padding:12px;overflow:hidden;border:1px solid var(--app-modal-table-border);border-radius:12px;background:var(--app-modal-panel-background);color:var(--app-text-primary);box-shadow:0 16px 38px #0f172a2e}.drone-action-menu__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:2px 4px 10px;border-bottom:1px solid var(--app-modal-table-border)}.drone-action-menu__list{max-height:250px;margin-bottom:12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--app-text-muted) 45%,transparent) transparent}.drone-action-menu__row{padding:7px 6px;border-radius:7px;transition:background-color 80ms linear}.drone-action-menu__row:hover{background:var(--app-modal-table-row-hover-background)}.drone-action-menu .ant-checkbox-wrapper{color:var(--app-text-primary)!important}.drone-action-menu__status{font-size:12px}.drone-action-menu__empty{padding:12px 6px;color:var(--app-text-muted);text-align:center}.drone-action-menu .DroneActionns.ant-btn{border-color:var(--primary-color)!important;background:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .drone-action-menu{border-color:var(--app-modal-table-border);background:var(--app-modal-panel-background);box-shadow:0 20px 48px #0000006b}[data-theme=dark] .drone-action-menu .ant-checkbox-inner{border-color:#ffffff52;background:#ffffff0f}[data-theme=dark] .drone-action-menu .ant-checkbox-checked .ant-checkbox-inner,[data-theme=dark] .drone-action-menu .ant-checkbox-indeterminate .ant-checkbox-inner{border-color:var(--primary-color);background:var(--primary-color)}.face-authentication img{display:block;margin:auto;padding:10px 0;cursor:pointer}#droneId_help .ant-form-item-explain-error{display:block;margin-top:14px}.completed-badge{display:inline-block;padding:2px 8px;background-color:#309100;color:#fff;border-radius:4px;font-size:.8em;margin-left:10px;vertical-align:middle}.flight-actions .ant-btn[disabled]{cursor:not-allowed;opacity:.65}.flight-actions{display:flex;gap:8px}.flight-actions button{flex:1;padding:22px;border-radius:10px!important;margin:0}.triggered-flight-warning{color:#f5222d;font-weight:500}.ahrs-metter{width:50%!important;display:block;margin:0 auto;text-align:center;position:relative;top:30%;left:0%}.speed-altitude-metter{position:relative}.speed-altitude{position:absolute;right:0%;top:0%;color:#000;background:#00000080;width:110px;border-radius:10px 0 0 10px;border-right:5px solid green}.altitude-head{background:#000;color:#0f0;font-size:20px;padding:5px;border-radius:4px}ul.speed-altitude-values{list-style:none;color:#fff;line-height:30px}.speed-bars{color:#30a630;font-size:20px;background:#00000080;border-radius:10px 0 0 10px;width:110px;margin-top:-34px;border-right:5px solid #eaff3d}.speed-bars li{line-height:56px}.speed-bars-values{list-style:none;color:#fff;line-height:50px}.active-value{display:block;position:absolute;top:27%;left:12%;line-height:30px;background:#000;padding:10px}.active-value span{display:block}.speed-bars li.active,.speed-bars .active{background:#000;padding:10px}.speed-value{display:block;position:absolute;top:40%;right:0%;line-height:30px;background:#000;padding:10px}.speed-value span{display:block}.roll-pitch-container{position:absolute;top:7%;left:25%}.compass-container{position:absolute;top:50%;left:35%}img.compass-graph{width:200px}.goto-dropdown-overlay{max-height:60vh;overflow-y:auto;width:auto!important;min-width:400px}.goto-dropdown-panel{display:flex;gap:16px;min-width:300px;padding:10px 15px;border-radius:8px;background:var(--app-modal-panel-background);box-shadow:0 2px 10px #00000026}.goto-dropdown-section{flex:1;min-width:0}.goto-dropdown-section-title{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--app-text-primary)}.goto-dropdown-row{margin-bottom:4px;padding:6px 10px;border-radius:6px;border:1px solid var(--app-modal-table-border);cursor:pointer;font-size:13px;color:var(--app-text-primary)}.goto-dropdown-row:hover{background:var(--app-modal-table-row-hover-background)}.goto-dropdown-row--selected{background:color-mix(in srgb,var(--primary-color) 10%,var(--app-modal-panel-background));border-color:color-mix(in srgb,var(--primary-color) 26%,var(--app-modal-table-border))}.goto-dropdown-row--selected:hover{background:color-mix(in srgb,var(--primary-color) 14%,var(--app-modal-panel-background))}.goto-dropdown-empty{margin:0;font-size:12px;color:var(--app-text-muted)}.connect-drone-btn{display:inline-flex;align-items:flex-start;gap:4px;padding:4px 8px;border-radius:4px;font-weight:600;flex:0 1 auto;max-width:220px;min-width:130px;overflow:hidden;height:auto;line-height:1.15}.connect-drone-btn__main{display:inline-flex;align-items:flex-start;gap:4px;min-width:0;max-width:100%;flex:1 1 auto}.connect-drone-btn__label{display:block;line-height:1.2;white-space:normal;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:140px}.connect-drone-btn__icon{display:flex;align-items:center;justify-content:center;line-height:1;transform:scale(.6)}.connect-drone-btn__count{display:inline-flex;align-items:center;justify-content:center;background-color:#009a1a;color:#fff;border-radius:999px;width:16px;height:16px;font-size:10px;flex-shrink:0;margin-left:2px}.connect-drone-btn__chevron{font-size:12px;flex-shrink:0}.connect-drone-dropdown .ant-dropdown-menu{width:290px;max-width:290px;overflow-x:hidden}[data-theme=dark] .connect-drone-dropdown .ant-dropdown-menu{background:#0f172aeb!important;border:1px solid rgba(51,65,85,.9)!important;box-shadow:0 20px 44px #02061780!important}[data-theme=light] .connect-drone-dropdown .ant-dropdown-menu{background:#ffffffe0!important;border:1px solid rgba(203,213,225,.78)!important;box-shadow:0 18px 40px #0f172a24!important}.connect-drone-option{display:flex;align-items:flex-start;gap:8px;min-width:0}.connect-drone-option__label{flex:1 1 auto;min-width:0;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:normal;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:none}.connect-drone-option__status{font-size:11px;margin-left:auto;flex-shrink:0}.connect-drone-option__status--online{color:#52c41a}.connect-drone-option__status--offline{color:#ff4d4f}.goto-menu-container{display:flex;background:#fff;border-radius:0;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014;padding:4px 0}.goto-column{width:50%;min-width:200px;padding:0 10px}.goto-section{margin-bottom:0}.goto-section-title{font-weight:600;padding:5px 0;border-bottom:1px solid #eee;margin-bottom:0;color:var(--primary-color)}.goto-items{max-height:auto!important;overflow-y:auto}.goto-item{padding:8px 5px;cursor:pointer;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between}.goto-item:hover{background-color:#e6f7ff}.goto-item-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.goto-item-id{color:#666;font-size:.9em}.no-targets{padding:10px;text-align:center;color:#999}.indicator-bar{position:absolute;width:40px;height:300px;background:#000000b3;border-radius:10px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px}.speed-bar{left:20px;top:20%}.altitude-bar{right:20px;top:20%}.indicator-pointer{position:absolute;width:100%;height:2px;background:var(--secondary-color)}.toolbar-container{position:absolute;top:40%;right:25px;transform:translateY(-50%);display:flex;flex-direction:column;z-index:2;align-items:center}.toolbar-container_for_path{position:fixed;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;z-index:2;align-items:center;margin-left:16px}.toolbar{display:flex;flex-direction:column;background-color:#1c212b;border-radius:50px;padding:11px;margin-top:135px}[data-theme=dark] .toolbar{background-color:#1c212b;box-shadow:0 10px 28px #00000047}[data-theme=light] .toolbar{background-color:#fff;box-shadow:0 10px 28px #0f172a1f}.map-search-wrapper{position:absolute;top:20px;left:50%;transform:translate(-50%)}.map-search-wrapper>div{width:350px}.map-search-wrapper .search-input{width:100%;max-width:400px;padding:10px 15px;font-size:16px;border:1px solid #afafaf;border-radius:6px;outline:none;box-shadow:0 1px 4px #0000001a;transition:border-color .2s ease-in-out;background-color:#464646bc;color:#fff!important}.map-search-wrapper .search-input:focus{border-color:#4285f4;box-shadow:0 0 5px #4285f480}.cesium-viewer-toolbar{left:50%}.toolbar-btn{background-color:#fff;color:#000;border:none;width:34px;height:34px;margin:5px 0;border-radius:30px;cursor:pointer;display:flex;justify-content:center;align-items:center}[data-theme=dark] .toolbar-btn{background-color:#2a2a2a;color:#ffffffe6;border:2px solid #424242}[data-theme=light] .toolbar-btn{background-color:#fff;color:#000;border:2px solid #d1d5db}button.toolbar-btn i{font-size:16px;line-height:16px;display:inline-block}img.tolbar-icon-image{display:block;margin:0 auto;width:20px;height:auto}.toolbar-btn:hover{background-color:var(--primary-color);color:#fff}.toolbar-btn:hover img{filter:brightness(0) invert(1)}.toolbar-close-btn{background-color:var(--primary-color);color:#fff;border:none;width:60px;height:60px;border-radius:50%;margin-top:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s}.toolbar-close-btn:hover{background-color:var(--primary-color)}.toolbar-btn.active{background-color:var(--primary-color)!important;color:#fff}[data-theme=dark] .toolbar-container .toolbar-btn{background-color:#2a2a2a;color:#ffffffe6;border:2px solid #4a4a4a}[data-theme=dark] .toolbar-container .toolbar-btn:hover{background-color:#3a3a44;border-color:#5a5a66;color:#fff}[data-theme=dark] .toolbar-container .toolbar-btn.active,[data-theme=dark] .toolbar-container .toolbar-btn.active-camera{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .toolbar-container .toolbar-btn i,[data-theme=dark] .toolbar-container .toolbar-btn img{color:currentColor;filter:brightness(0) saturate(100%) invert(88%) sepia(4%) saturate(0%) hue-rotate(180deg) brightness(92%) contrast(88%)}[data-theme=dark] .toolbar-container .toolbar-btn:hover i,[data-theme=dark] .toolbar-container .toolbar-btn:hover img,[data-theme=dark] .toolbar-container .toolbar-btn.active i,[data-theme=dark] .toolbar-container .toolbar-btn.active img,[data-theme=dark] .toolbar-container .toolbar-btn.active-camera i,[data-theme=dark] .toolbar-container .toolbar-btn.active-camera img{filter:brightness(0) invert(1)}[data-theme=dark] .toolbar-container .toolbar-btn .recording-indicator-toolbar{background-color:#ff4d4f}[data-theme=light] .toolbar-container .toolbar-btn{background-color:#fff;color:#000;border:2px solid #d1d5db}[data-theme=light] .toolbar-container .toolbar-btn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}[data-theme=light] .toolbar-container .toolbar-btn:hover img,[data-theme=light] .toolbar-container .toolbar-btn:hover i{filter:brightness(0) invert(1)}[data-theme=light] .toolbar-container .toolbar-btn.active,[data-theme=light] .toolbar-container .toolbar-btn.active-camera{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=light] .toolbar-container .toolbar-btn.active img,[data-theme=light] .toolbar-container .toolbar-btn.active-camera img{filter:brightness(0) invert(1)}.ant-dropdown-menu-submenu .ant-dropdown-menu{background-color:var(--primary-color)!important}.ant-dropdown-menu-submenu .ant-dropdown-menu span{color:#fff!important}.ant-tooltip-inner{font-size:12px}.authBg{background-image:url(/login-bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:0!important}.auth{min-height:100vh;display:flex;align-items:center;vertical-align:middle}.registration_form{position:relative;padding:40px 40px 20px}.registration_form_wrapper{max-width:412px;width:100%;margin:0 auto;border-radius:40px;border:2px solid #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(107.52% 105.76% at 0% -.91%,#ffffff4a,#fff0)}.registration_form label{color:#fff!important}.registration_form .ant-form-item-explain-error{color:#ff4d4f!important}.registration_form-content{text-align:center;padding-bottom:20px;color:#fff}p.form-content{margin-top:20px}.registration_form-content img{max-width:236px;width:100%}.input_wrapper{background-color:#fff!important;height:48px!important}.input_wrapper input{color:#111!important}.reset-input-field span.ant-input-affix-wrapper{background:#fff!important;width:100%;padding:10px 14px;border-radius:0;border:none;outline:none;height:44px!important}input#login::placeholder{color:#3a3636}span.anticon.anticon-loading.anticon-spin svg{color:#fff!important}.custom-checkbox .ant-checkbox-inner{background-color:transparent;border-color:#fff;border-radius:0}.custom-checkbox .ant-checkbox-inner:checked{background-color:#fff;border-color:#fff}.custom-checkbox .ant-checkbox-inner:focus{box-shadow:none}.forget_password_link{color:#fff!important;text-decoration:underline}.registration_form .anticon svg{color:#595555!important}#username::placeholder{color:#fff}#password::placeholder{color:#fff}span.ant-input-affix-wrapper{color:#fff}.btn-login{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;padding:12px 30px;border-radius:5px!important;font-size:16px;display:block;height:44px;line-height:20px;letter-spacing:1px;margin-top:20px}.btn-login:hover{cursor:pointer;color:#fff!important;background-color:var(--primary-color)!important}.btn-google-login{background-color:#fff!important;border:none;color:#000;border-radius:5px!important;font-size:18px;font-weight:300;height:48px;width:100%;outline:none}.btn-google-login:hover{background-color:#005987!important;color:#fff;border-color:#005987}h2.form-title{display:block;padding-top:20px;padding-bottom:14px;font-size:30px;text-transform:capitalize}.auth-footer{color:#fff;margin-top:10px;text-align:center;font-size:14px}.auth-bottom span{color:#fff}.auth-footer a{color:#fff!important;font-weight:700!important}.forget-password{display:block;margin-right:26px;float:right;font-size:13px;margin-top:2px;font-weight:300}span.forget-password a{color:#fff;text-decoration:underline}.dont-have-account{display:inline-block;font-weight:300}span.face-authentication{position:absolute;right:0;margin-right:15px;margin-top:-26px;font-size:22px}span.face-authentication svg{color:#fff!important}.face_auth{background:#fff;display:block;width:24%;margin:auto;text-align:center;padding:40px 0}.downloadFile span{color:#000!important}.react-tel-input .country-list{padding:0;width:170px!important;text-align:left;font-size:14px;line-height:15px;max-height:150px!important}.react-tel-input .selected-flag{width:150px!important;top:15px!important;height:auto!important;border-radius:0}.react-tel-input .flag-dropdown{width:190px;border-radius:0!important}.ant-input{border-radius:0!important}.registration_form input{color:#000!important}.ant-input::placeholder{color:var(--app-control-placeholder)}.react-tel-input .form-control{padding-left:10px!important;left:35%!important;border-radius:0!important;width:65%!important}.uer-profile-security{background:#fff;padding:40px;border-radius:12px;text-align:left;min-height:630px!important}.uer-profile-security h3.form-title{font-size:25px;font-weight:600;margin-bottom:20px}.security-list{font-size:34px}.ant-list-item-meta-avatar{color:#000;padding:0;font-size:30px}.security-list li.ant-list-item:hover .ant-list-item-meta-avatar{color:#fff!important}.security-list li.ant-list-item{padding:18px 30px;background:#f5f5f5;margin-bottom:20px;border-radius:6px;border:0px solid var(--border-color)}.security-list .ant-list-item-meta{vertical-align:middle!important;align-items:center!important}.security-list li.ant-list-item:hover{background:var(--primary-color);border-color:var(--border-color)}li.ant-list-item svg:hover{color:#fff!important}.security-list h4.ant-list-item-meta-title{color:#3c3c3c!important;font-size:16px!important;font-weight:400!important}.security-list li.ant-list-item:hover h4.ant-list-item-meta-title{color:#fff!important}.btn-verification{margin-top:15px}.desktop-menu .ant-menu-item-selected{background-color:var(--primary-color)!important}.pin-modal-action-info{display:flex;gap:12px;padding-top:20px}span.pin-modal-label{font-weight:700;margin-right:3px}label.pin-modal-input-label{margin:10px 0;display:block}.pin-modal-input-section input{height:34px;margin:0}.pin-modal-error-message{color:red;display:block;padding-top:6px;font-size:12px}.controlbar-confirm-modal.model_popup_width{width:min(360px,calc(100vw - 32px))!important;max-width:min(360px,calc(100vw - 32px))!important}.controlbar-confirm-modal .ant-modal-content{min-height:auto!important;max-height:none!important;overflow:hidden!important;border-radius:18px!important}.controlbar-confirm-modal .ant-modal-body{padding:0!important;overflow:hidden!important}.controlbar-confirm-modal .zeena-modal__header,.controlbar-confirm-modal .popup-model-header-shell{margin:0!important;padding:16px 18px 12px!important;min-height:auto}.controlbar-confirm-modal .zeena-modal__title,.controlbar-confirm-modal .popup-model-title{margin:0!important;font-size:16px!important;line-height:1.2}.controlbar-confirm-modal .ant-modal-footer{padding:12px 18px 18px!important;gap:8px}.controlbar-confirm-modal .popup-model-btn-cancel,.controlbar-confirm-modal .button-primary.ant-btn{min-height:40px!important;border-radius:10px!important;font-size:13px!important}.controlbar-confirm-modal__body{padding:18px 18px 10px;text-align:center}.controlbar-confirm-modal__body--status{display:grid;gap:10px}.controlbar-confirm-modal__text{margin:0;font-size:14px;line-height:1.55;color:var(--app-text-secondary)}.controlbar-confirm-modal__notice{border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45}.controlbar-confirm-modal__notice--success{color:#166534;background:#f0fdf4;border:1px solid #86efac}.controlbar-confirm-modal__notice--danger{color:#b42318;background:#fef3f2;border:1px solid #fecdca}[data-theme=dark] .controlbar-confirm-modal .ant-modal-content{border-color:#60a5fa29!important}[data-theme=dark] .controlbar-confirm-modal__text{color:#e2e8f0db}[data-theme=dark] .controlbar-confirm-modal__notice--success{color:#bbf7d0;background:#14532db8;border-color:#4ade8047}[data-theme=dark] .controlbar-confirm-modal__notice--danger{color:#fecaca;background:#7f1d1db8;border-color:#f8717142}.calibration-dropdown{padding:6px 8px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;color:#fff;margin-left:8px;-webkit-user-select:none;user-select:none;border-radius:4px!important;transition:background-color .3s ease}.calibration-dropdown.green-bg{background-color:green}.calibration-dropdown.red-bg{background-color:#d11d27;border:1px solid #ef4444;box-shadow:0 6px 16px #d11d2738;border-radius:4px!important}.calibration-dropdown.red-bg .anticon,.calibration-dropdown.red-bg svg,.calibration-dropdown.red-bg svg text,.calibration-dropdown.red-bg svg path,.calibration-dropdown.red-bg svg circle,.calibration-dropdown.red-bg svg rect{color:#fff!important;fill:#fff!important;stroke:#fff!important}.btn.green-bg{background-color:green;border-color:green}.btn.red-bg{background-color:#d11d27;border-color:#d11d27}#default_industry_page{padding:20px;max-width:450px;height:100vh;margin:0 auto;display:flex;align-items:center;vertical-align:middle}span.industry-label{font-size:14px;align-items:center;display:flex}.default_industry_buttons{display:flex;width:100%;margin:auto}.industry_selector{width:100%;margin-top:10px}.industry_selector label{display:flex;margin-top:0;margin-bottom:0;padding:5px 0;font-weight:400}.industry-option{display:flex;width:100%!important;gap:5px;margin-bottom:5px}.industry_selector label:hover{background-color:#0000000d}.chose_default_industry_box label.ant-radio-wrapper{display:flex;line-height:32px;font-size:18px}.chose_default_industry_box{background:#fff;border:1px solid #ddd;padding:30px;box-shadow:0 0 10px #b1afaf7f;border-radius:12px}.industry_box_title{text-align:center;font-weight:700!important;font-size:24px!important;text-transform:capitalize}button.industy_logout_btn{display:block;width:100%;text-align:center;height:44px;font-size:18px;background:var(--primary-color);color:#fff!important;border-radius:0}button.industy_logout_btn:hover{background:var(--secondary-color)!important}#default_industry_page .default_industry_confirm{border-radius:0!important;font-size:18px;color:#fff}.Start_date span{font-size:13px;margin-left:5px}.profile-securty-icon{color:#3c3c3c;transition:color .3s ease;cursor:pointer}li.ant-list-item:hover .profile-securty-icon{color:#fff!important}.Start_date{display:flex;margin-left:-4px}.ant-btn-primary{margin:0 5px;height:32px;background:var(--primary-color)!important;border-color:var(--primary-color);box-shadow:none;width:50%;height:44px;border-radius:8px!important}.ant-btn-primary:hover{background:var(--primary-color)!important;border-color:var(--primary-color)}.ant-btn-default{border-radius:0}.ant-input-outlined{border-color:var(--border-color)!important;background-color:transparent!important}.ant-input-outlined:hover{border-color:var(--border-color);background-color:transparent!important}.ant-modal .ant-modal-content{width:100%}.ant-table-footer{background-color:var(--background-color)!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--border-color)!important}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td{border-inline-end:1px solid var(--border-color)!important}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container{border-inline-start:1px solid var(--border-color)!important;border-top:1px solid var(--border-color)!important}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-title{border:1px solid var(--border-color)!important}.ant-popover-content{width:45%!important;max-width:100%!important;display:block;margin:0 auto}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th{border-inline-end:1px solid var(--border-color)!important}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-footer{border:1px solid var(--border-color)!important}.ant-select-selector{background:transparent!important;color:var(--app-control-text);border-radius:0}.ant-picker-outlined:focus-within{background-color:transparent!important}ul.ant-dropdown-menu.ant-dropdown-menu-root.ant-dropdown-menu-vertical{border-radius:8px!important;min-height:70px;padding:8px!important;box-shadow:0 25px 37px #0000001a!important;background:var(--dropdown-bg-color)}a.ant-dropdown-trigger.logo-dropDown:hover .ant-space-item{color:#fff!important}.ant-dropdown-menu-item-icon{margin-inline-end:0px!important}.ant-btn-variant-outlined:hover{border-color:var(--secondary-color)!important;background:var(--secondary-color)!important}.flight_calendar_views .ant-btn-variant-outlined{margin:0 5px;border-radius:8px!important;color:#fff;padding:5px 30px!important;border:1px solid;min-height:44px;border-color:var(--border-color);background:var(--secondary-color)}.machine-marker-container{display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-100%)}.marker-icon-wrapper{position:relative;cursor:pointer}.machine-marker-icon{width:40px;height:40px}.marker-label{margin-top:2px;font-size:12px;background:#fff;padding:2px 6px;border-radius:4px;box-shadow:0 1px 2px #0000004d;white-space:nowrap}.ant-select-dropdown,[data-theme=dark] .ant-select-dropdown,[data-theme=light] .ant-select-dropdown{background-color:var(--app-modal-panel-background);border:1px solid var(--app-modal-table-border);color:var(--app-text-primary)}.ant-input-outlined,input.ant-input.css-dev-only-do-not-override-nltgzw.ant-input-outlined{background:transparent!important;border-color:var(--border-color)!important}input.ant-input-number-input{background-color:var(--primary-color)!important;border-color:var(--border-color)!important}.ant-input-number-handler-wrap{background-color:var(--primary-color)!important}.ant-input-number.css-dev-only-do-not-override-nltgzw.ant-input-number-outlined{border-color:var(--border-color)!important}.ant-slider .ant-slider-handle:after{background-color:var(--border-color)}.ant-input-number-outlined .ant-input-number-handler-wrap .ant-input-number-handler-down{border-block-start:1px solid var(--border-color)!important}.ant-input-number-outlined{border-color:var(--border-color)!important;border-radius:0;background:transparent!important}.ant-input-number .ant-input-number-handler{border-inline-start:1px solid var(--border-color)!important}.limit-field-no-bg,.limit-field-no-bg .ant-input-number-input,.limit-field-no-bg input.ant-input-number-input{background:transparent!important;background-color:transparent!important;width:100%;border-radius:4px}.no-border-radius-btn,.no-border-radius-btn.ant-btn{border-radius:0!important}textarea:where(.css-dev-only-do-not-override-nltgzw).ant-input{background:transparent!important;border:1px solid var(--border-color)!important}.ant-picker-outlined{background:transparent!important;width:100%;border-color:var(--border-color)!important;border-radius:0!important}.ant-picker-outlined:hover{background:transparent!important;border-color:var(--border-color)!important}.ant-modal-footer .ant-btn-variant-outlined:not(.btn-close),.ant-btn-variant-dashed{background:var(--secondary-color);border-radius:4px;color:#fff!important}.ant-modal-footer .ant-btn-button{width:50%}.modal-actions{margin-top:10px}.btn_close:hover{color:#fff!important;border-radius:4px}.book_flight_btn:hover{color:#fff!important;border-radius:8px}.btn_delete_confirm{background:var(--primary-color)!important}.ant-modal:not(.zeena-modal) .ant-modal-close{top:16px;inset-inline-end:24px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffffeb!important;color:#344054!important;border:1px solid #d0d5dd!important;transition:background .2s ease,border-color .2s ease,color .2s ease}.ant-modal:not(.zeena-modal) .ant-modal-close .ant-modal-close-x,.ant-modal:not(.zeena-modal) .ant-modal-close .anticon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;line-height:1}.ant-modal:not(.zeena-modal) .ant-modal-close svg{fill:currentColor}.ant-picker-dropdown .ant-picker-panel-container{background:var(--dropdown-bg-color)}.ant-btn-color-dangerous.ant-btn-variant-outlined{border-color:var(--border-color);background:var(--secondary-color);color:#fff}.card_flight{background:var(--dropdown-bg-color)!important}button.camera-play-button svg{color:#fff;cursor:pointer}.ant-menu-item:after{display:none!important}.ant-menu-item:before{display:none!important}.ant-picker.ant-picker-outlined{width:100%}.book_flight_btn{background:var(--primary-color);border-color:var(--primary-color);color:#fff;height:44px!important;margin-bottom:10px;letter-spacing:1px;border-radius:8px;display:block}.all_flights_content{display:flex;align-items:center}.flights_card .ant-card-body{padding:0}.card_head p,.card_head h3{margin-bottom:0}.card_head h3{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:12px}.card_head h3 .all-flights-card-title{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.card_head h3 .completed-badge{flex:0 0 auto;padding:3px 8px 2px;white-space:nowrap}.card_head{border-bottom:1px solid rgb(233,233,233);display:flex;flex-direction:column;align-items:start;justify-content:start;gap:4px;padding-bottom:20px}.ant-card.card_flight{border-radius:14px;border:1px solid #eeeeee;padding:20px;box-shadow:none!important}.all-flights-list-view{background:var(--dropdown-bg-color, #fff);border-radius:12px;border:1px solid #e8e8e8;overflow:hidden;box-shadow:0 1px 3px #0000000f}.all-flights-list-table.ant-table-wrapper{padding:0}.all-flights-list-table .ant-table{font-size:13px}.all-flights-list-table .ant-table-thead>tr>th{background:#fafafa!important;color:#455266;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.4px;padding:14px 16px!important;border-bottom:2px solid #e8e8e8}.all-flights-list-table .ant-table-tbody>tr>td{padding:14px 16px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.all-flights-list-table .ant-table-tbody>tr:hover>td{background:#fafafa!important}.all-flights-list-table .ant-table-tbody>tr.all-flights-list-row-completed>td{background:#f9f9f9;color:#8c8c8c}.all-flights-list-table .ant-table-tbody>tr.all-flights-list-row-completed:hover>td{background:#f5f5f5!important}.all-flights-list-flight-cell{display:flex;flex-direction:column;gap:6px}.all-flights-list-title{font-weight:600;color:#1a1a1a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.all-flights-list-row-completed .all-flights-list-title{color:#595959;font-weight:500}.all-flights-list-status{align-self:flex-start;font-size:11px;padding:2px 8px;border:none;color:#fff;border-radius:6px}.flights_detail .ant-table-cell{padding:10px 16px!important}.all-flights-list-desc-preview{cursor:pointer;color:#595959;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.all-flights-card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;cursor:pointer}.all-flights-card-value-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.all-flights-card-drone-line{color:#455266;display:block;width:100%;max-width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.all-flights-card-path-btn{margin-top:10px;height:36px;border-radius:8px;font-weight:600}.all-flights-card-message-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.all-flights-list-datetime{color:#455266;white-space:nowrap}.all-flights-list-cell-muted{color:#595959}.all-flights-weather-unavailable{color:#bf6a2f}.all-flights-list-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.all-flights-list-drone{display:inline-flex;align-items:flex-start;color:#455266}.all-flights-list-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.all-flights-list-actions .ant-space-item{width:100%!important}.all-flights-list-actions button{margin:0!important;width:100%!important;height:40px;border-radius:8px!important}.all-flights-list-table .ant-table-container table>thead>tr:first-child>*:first-child{border-start-start-radius:0}.all-flights-list-table .ant-table-container table>thead>tr:first-child>*:last-child{border-start-end-radius:0}.ant-card-body .card_body{display:flex;flex-direction:column;align-items:start;justify-content:flex-start;gap:7px;padding:20px 0}.card_body strong{color:#455266}.ant-card-body .card_body p{margin-bottom:0!important}.flight-log-data-table .ant-table-tbody{height:58vh}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:var(--primary-color)!important}.ant-radio-inner{border-color:var(--primary-color)!important}.ant-modal.popup-model-root.selected_industry.model_popup_width,.ant-modal.selected_industry.model_popup_width,.ant-modal.selected_industry,.selected_industry.ant-modal,.selected_industry.zeena-modal{width:min(560px,92vw)!important;max-width:min(560px,92vw)!important;height:auto!important;max-height:calc(100vh - 48px)!important}.selected_industry .ant-modal-content{width:100%;max-width:100%;height:auto!important;min-height:0!important;max-height:calc(100vh - 48px)!important;display:flex;flex-direction:column}.selected_industry .ant-modal-body{height:auto!important;max-height:calc(100vh - 160px);overflow:auto!important;flex:0 1 auto}.selected_industry .zeena-modal__body,.selected_industry .popup-model-content-shell{height:auto!important;max-height:none;flex:0 1 auto;min-height:0}.selected_industry .industry-selector-container{padding-bottom:4px}.selected_industry .industry-selector-row{flex-wrap:nowrap;align-items:stretch}.selected_industry .industry-separator{display:flex;align-items:stretch;justify-content:center;max-width:28px;padding:8px 0}.selected_industry .industry-separator figure{margin:0;height:100%;display:flex;align-items:center;justify-content:center}.selected_industry .industry-separator img{max-height:100%;width:auto}.industry-column{padding:10px}.industry-changer{list-style:none;padding:0;margin-top:10px}.industry-item{display:flex;align-items:center;margin-bottom:0;padding:8px 0;background-color:#f7f7f700;border-radius:5px;transition:background-color .3s}.industry-item--active,.industry-option--active{background-color:#22c55e24;border-radius:5px}.industry-item--active .industry-name,.industry-option--active .industry-label{color:#15803d;font-weight:600}.industry-item .star-button{margin-right:10px;background:none;border:none;cursor:pointer}.industry-radio{display:block;margin:10px 0}.industry-radio:hover{background-color:#f0f0f0}.industry-selector-container h3{font-weight:600;font-size:16px;color:#101828}.industry-selector-container h3,.industry-selector-container span{color:#101828}.industry-radio .ant-radio-inner{border-radius:4px;width:18px;height:18px;background-color:#fff;padding:2px}.industry-radio .ant-radio-inner:after{border-radius:6px}.gpslog_body .ant-table td,.gpslog_body .ant-table th{padding:8px!important}.temperature_log .gpslog_body .ant-table,.temperature_log .gpslog_body .ant-table-wrapper,.temperature_log .gpslog_body .ant-table-container,.temperature_log .gpslog_body .ant-table-content{background:transparent!important}.temperature_log .gpslog_body .ant-table,.temperature_log .gpslog_body .ant-table-container,.temperature_log .gpslog_body .ant-table-content{border-radius:0!important}.temperature_log .gpslog_body .ant-table-thead>tr>th,.temperature_log .gpslog_body .ant-table-thead>tr>th.ant-table-cell{background:#004a72!important;color:#fff!important;font-weight:700;text-align:center;border:1px solid rgba(255,255,255,.01)!important;border-top:1px solid rgba(255,255,255,.01)!important;border-right:1px solid rgba(255,255,255,.01)!important;border-bottom:1px solid rgba(255,255,255,.01)!important;border-left:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-tbody>tr{border-top:1px solid rgba(255,255,255,.01)!important;border-bottom:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-tbody>tr>td,.temperature_log .gpslog_body .ant-table-tbody>tr>td.ant-table-cell{background:transparent!important;color:#fff!important;text-align:center;border:1px solid rgba(255,255,255,.01)!important;border-top:1px solid rgba(255,255,255,.01)!important;border-right:1px solid rgba(255,255,255,.01)!important;border-bottom:1px solid rgba(255,255,255,.01)!important;border-left:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-bordered .ant-table-thead>tr>th,.temperature_log .gpslog_body .ant-table-bordered .ant-table-tbody>tr>td{border-right:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-thead>tr>th:not(:last-child),.temperature_log .gpslog_body .ant-table-thead>tr>th.ant-table-cell:not(:last-child){border-right:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-tbody>tr>td:not(:last-child),.temperature_log .gpslog_body .ant-table-tbody>tr>td.ant-table-cell:not(:last-child){border-right:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-thead>tr:not(:last-child)>th{border-bottom:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-tbody>tr:not(:last-child)>td{border-bottom:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-thead>tr>th:last-child{border-right:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-tbody>tr>td:last-child{border-right:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-thead>tr>th,.temperature_log .gpslog_body .ant-table-thead>tr>th.ant-table-cell,.temperature_log .gpslog_body .ant-table-tbody>tr>td,.temperature_log .gpslog_body .ant-table-tbody>tr>td.ant-table-cell{border-right-color:#ffffff03!important;border-bottom-color:#ffffff03!important;border-inline-end:1px solid rgba(255,255,255,.01)!important;border-inline-start:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-bordered .ant-table-thead>tr>th,.temperature_log .gpslog_body .ant-table-bordered .ant-table-tbody>tr>td{border-right-color:#ffffff03!important;border-bottom-color:#ffffff03!important;border-inline-end:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td{border-inline-end:1px solid rgba(255,255,255,.01)!important;border-right:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th{border-inline-end:1px solid rgba(255,255,255,.01)!important;border-right:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body table th,.temperature_log .gpslog_body table td{border-right:1px solid rgba(255,255,255,.01)!important;border-bottom:1px solid rgba(255,255,255,.01)!important;border-inline-end:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-tbody>tr:hover>td{background:#ffffff0d!important}.temperature_log .gpslog_body .ant-table-bordered{border:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-bordered>.ant-table-container{border:1px solid rgba(255,255,255,.01)!important}.temperature_log .gpslog_body .ant-table-bordered>.ant-table-content{border:1px solid rgba(255,255,255,.01)!important}.ant-modal.sprayer-status-modal.model_popup_width,.ant-modal.sprayer-status-modal,.sprayer-status-modal.ant-modal,.sprayer-status-modal.zeena-modal{width:min(520px,48vw)!important;max-width:min(520px,48vw)!important;height:auto!important;max-height:calc(100vh - 48px)!important}.sprayer-status-modal.ant-modal-wrap{display:flex!important;justify-content:center!important;align-items:center!important}.sprayer-status-modal.ant-modal{top:0!important;left:auto!important;right:auto!important;transform:none!important;padding-bottom:0!important;margin:0 auto!important;position:relative!important}.sprayer-status-modal .ant-modal-content{width:100%;max-width:100%;background:#0d5578!important;border:1px solid #0D5578!important;border-radius:12px!important;padding:0!important;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 48px)!important;overflow:hidden!important;margin:0 auto!important}.sprayer-status-modal .ant-modal-body{padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;flex:0 1 auto!important;height:auto!important;max-height:calc(100vh - 120px);display:flex!important;flex-direction:column!important}.sprayer-status-modal .zeena-modal__body,.sprayer-status-modal .popup-model-content-shell{height:auto!important;flex:0 1 auto;min-height:0}.sprayer-status-modal .zeena-modal__header-actions{gap:12px;align-items:center}.sprayer-status-modal .zeena-modal__header-actions>*{vertical-align:middle}.sprayer-status-modal .ant-modal-body::-webkit-scrollbar{width:8px}.sprayer-status-modal .ant-modal-body::-webkit-scrollbar-track{background:#0d5578!important;border-radius:4px}.sprayer-status-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.sprayer-status-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#ffffff80}.sprayer-status-modal .ant-modal-body{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) #0D5578}.sprayer-status-content{padding:12px 14px;color:#fff;flex:0 1 auto;overflow-y:visible;min-height:0}.sprayer-status-content--page{padding:24px 28px 28px}.sprayer-status-page-panel{height:100%;min-height:0;display:flex;flex-direction:column}.sprayer-status-section{background:#0a4a6e;padding:8px 10px;margin-bottom:8px;border-radius:10px;display:flex;flex-direction:column;gap:4px}.sprayer-control-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.sprayer-control-left{display:flex;align-items:center;gap:12px}.sprayer-control-title{font-weight:500;font-size:14px;color:#fff}.sprayer-control-section .ant-switch{background:#ffffff4d}.sprayer-control-section .ant-switch-checked{background:#52c41a}.sprayer-control-status{color:#ffffffb3;font-size:14px}.sprayer-control-status .status-active{color:#52c41a;font-weight:700}.sprayer-control-status .status-inactive{color:#ff4d4f;font-weight:700}.tank-level-header{display:flex;align-items:center;margin-bottom:0}.tank-level-left{display:flex;align-items:center;gap:12px}.tank-level-title{font-weight:500;font-size:14px;color:#fff}.tank-level-progress{margin-bottom:0}.tank-level-progress .ant-progress-bg{background:#00d3f3!important}.tank-level-remaining{color:#ffffffb3;font-size:14px}.metric-card{margin-top:4px;padding:6px 8px;background:#0a4a6e;border-radius:8px}.metric-header{display:flex;align-items:center;gap:6px;margin-bottom:2px}.metric-icon{font-size:16px}.metric-label{color:#ffffffb3;font-size:12px}.metric-value{font-size:16px;font-weight:700;color:#fff}.nozzle-status-section{margin-top:10px;margin-bottom:8px;background:#0a4a6e;padding:10px;border-radius:10px;display:flex;flex-direction:column;gap:6px}.nozzle-status-header{display:flex;align-items:center;gap:12px;margin-bottom:0}.nozzle-status-title{font-weight:500;font-size:14px;color:#fff}.nozzle-item{padding:6px 10px;border-radius:8px;position:relative;cursor:pointer;transition:all .3s;text-align:center}.nozzle-item.active{background:#52c41a33;border:2px solid #52c41a}.nozzle-item.fault{background:#ff4d4f33;border:2px solid #ff4d4f}.nozzle-item:not(.active):not(.fault){background:#ffffff0d;border:2px solid rgba(255,255,255,.1)}.nozzle-dot{position:absolute;top:8px;left:8px;width:8px;height:8px;border-radius:50%}.nozzle-item.active .nozzle-dot{background:#52c41a}.nozzle-item.fault .nozzle-dot{background:#ff4d4f}.nozzle-item:not(.active):not(.fault) .nozzle-dot{background:#999}.nozzle-number{font-size:15px;font-weight:700;color:#fff}.nozzle-fault-alert{margin-top:0;margin-bottom:8px;padding:6px 10px;background:#ffc1071a;border:1px solid rgba(255,193,7,.5);border-radius:8px;display:flex;align-items:center;gap:8px}.fault-icon{font-size:20px}.fault-text{color:#ffc107;font-size:14px}.emergency-stop-section{padding:0 8px 4px;display:flex;justify-content:center}.emergency-stop-btn{width:min(100%,240px);min-width:160px;padding:8px 14px;background:#ff4d4f;border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .3s}.emergency-stop-btn:hover:not(.disabled){background:#ff7875}.emergency-stop-btn.disabled{opacity:.5;cursor:not-allowed}.powerwash-device-modal.ant-modal-wrap{pointer-events:none}.powerwash-device-modal.ant-modal{pointer-events:auto}.powerwash-device-modal .ant-modal-header,.powerwash-device-modal .ant-modal-close{display:none!important}.powerwash-device-modal .ant-modal-content{background:#0d2b3e;border-radius:16px;border:1px solid rgba(0,211,243,.2);box-shadow:0 8px 32px #0006;overflow:hidden}.powerwash-device-modal .ant-modal-body{padding:0;background:transparent}.powerwash-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,#0a4a6e,#0d2b3e);border-bottom:1px solid rgba(0,211,243,.2)}.powerwash-header-left{display:flex;align-items:center;gap:12px}.powerwash-header-left h3{margin:0;color:#fff;font-size:18px;font-weight:600}.powerwash-close-btn{background:none;border:none;color:#fff9;cursor:pointer;font-size:16px;padding:4px;border-radius:4px;transition:all .3s}.powerwash-close-btn:hover{color:#fff;background:#ffffff1a}.powerwash-content{padding:20px 24px}.powerwash-status-bar{margin-bottom:16px}.powerwash-ws-status{font-size:12px;padding:4px 10px;border-radius:12px;font-weight:500}.powerwash-ws-status.connected{background:#52c41a26;color:#52c41a}.powerwash-ws-status.disconnected{background:#ff4d4f26;color:#ff4d4f}.powerwash-drone-selector{margin-bottom:20px}.powerwash-drone-selector label{display:block;color:#ffffffb3;font-size:14px;margin-bottom:8px}.powerwash-drone-selector .ant-select{width:100%}.powerwash-devices-section{margin-bottom:16px}.powerwash-device-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#0a4a6e;border-radius:10px;transition:all .3s;border:1px solid transparent}.powerwash-device-row.active{border-color:#00d3f366;background:linear-gradient(135deg,#0a4a6e,#0d3b4e)}.powerwash-device-left{display:flex;align-items:center;gap:12px}.powerwash-icon{display:block;flex-shrink:0;color:#fff}.powerwash-device-label{color:#fff;font-size:15px;font-weight:500}.powerwash-device-right{display:flex;align-items:center;gap:12px}.powerwash-device-status{font-size:13px;font-weight:600;padding:2px 8px;border-radius:4px}.powerwash-device-status.status-on{color:#52c41a;background:#52c41a1a}.powerwash-device-status.status-off{color:#ffffff80;background:#ffffff0d}.powerwash-device-status.status-mixed,.powerwash-device-status.status-waiting{color:#faad14;background:#faad141a}.powerwash-hint{text-align:center;color:#ffffff80;font-size:13px;padding:24px 0}.industry-radio .ant-radio{display:flex;align-items:center}.industry-radio span{margin-left:8px}.profile_list_dropdown{background:#fff;border-radius:12px!important;width:200px!important;max-width:250px!important;padding:12px!important}li.ant-dropdown-menu-item.profile_list_dropdown-item{padding:8px!important;font-size:14px!important;font-weight:500!important;color:#000;text-align:left!important;line-height:32px!important}.profile_list_dropdown-item svg{display:flex;margin-right:10px!important;font-size:30px!important;text-align:left!important;vertical-align:middle;width:26px}.menuList{display:flex;align-items:center;justify-content:center;padding:0 16px;width:100%}.menuList span.ant-menu-title-content{font-size:12px}.phone-group input,.phone-group input::placeholder{color:#000!important}header ul.desktop-menu{display:flex;justify-content:center;width:100%}header ul.desktop-menu li{margin:0 3px!important}.desktop-menu{display:none;width:100%;text-align:center;align-items:center;vertical-align:middle;margin-left:0}.desktop-profile{display:flex!important;align-items:center;padding:0 16px;justify-content:end;height:44px}.mobile-menu-button{display:flex;align-items:center;position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50px;line-height:40px;font-size:24px;background:#fff!important;color:#0053a1!important}button.userprofile{margin-left:10px;align-items:center}.polyline_active{background-color:var(--primary-color)}@media(min-width:768px){.desktop-menu,.desktop-profile{display:flex}.mobile-menu-button,.mobile-profile{display:none}}@media(max-width:767px){.desktop-menu,.desktop-profile{display:none}.mobile-profile{display:flex;align-items:center}}.chose_form{width:100%!important;height:41px}.security-list li.ant-list-item .not_registored_label{background-color:#ffffff2a;padding:1px 8px;border-radius:18px}.security-list li.ant-list-item:hover .not_registored_label{color:#fff!important}@media(max-width:1023px){.security-list li.ant-list-item{padding:12px 8px!important}.security-list .ant-list-item-meta-title{font-size:14px!important}}@media(max-width:767px){.security-list li.ant-list-item{padding:10px 6px!important;flex-wrap:wrap}.security-list .ant-list-item-meta{flex:1;min-width:0}.security-list .ant-list-item-meta-title{font-size:13px!important;line-height:1.4}.security-list .ant-list-item-action{margin-left:0!important;margin-top:8px;width:100%;display:flex;justify-content:flex-end}.security-list .ant-switch{min-width:44px;height:22px}.security-list .ant-switch-checked{min-width:44px}}@media(max-width:479px){.security-list li.ant-list-item{padding:8px 4px!important}.security-list .ant-list-item-meta-title{font-size:12px!important}.security-list .ant-list-item-action{margin-top:6px}}.ant-modal.farm-groups-modal.model_popup_width,.ant-modal.farm-groups-modal,.farm-groups-modal.ant-modal,.farm-groups-modal.zeena-modal{width:60vw!important;max-width:60vw!important;height:auto!important;max-height:calc(100vh - 48px)!important}.farm-groups-modal.zeena-modal .ant-modal-content,.farm-groups-modal .ant-modal-content{width:100%!important;height:auto!important;min-height:0!important;max-width:100%!important;max-height:calc(100vh - 48px)!important;display:flex;flex-direction:column;position:relative;overflow:hidden}.farm-groups-modal.zeena-modal .ant-modal-body,.farm-groups-modal .ant-modal-body{overflow:hidden!important;flex:0 1 auto;min-height:0;height:auto!important;max-height:calc(100vh - 140px);display:flex;flex-direction:column}.farm-groups-modal .zeena-modal__body,.farm-groups-modal .popup-model-content-shell{display:flex;flex-direction:column;min-height:0;flex:0 1 auto;overflow:hidden;height:auto}.farm_with_groups{display:flex;flex-direction:column;gap:10px;min-height:0;flex:0 1 auto;overflow:hidden;margin-top:.25rem}.farm_with_groups__table-shell{flex:0 1 auto;min-height:0;overflow:hidden}.farm_with_groups__table-shell .ant-table-wrapper,.farm_with_groups__table-shell .ant-spin-nested-loading,.farm_with_groups__table-shell .ant-spin-container,.farm_with_groups__table-shell .ant-table,.farm_with_groups__table-shell .ant-table-container{height:auto}.farm_with_groups__table-shell .ant-table-body{max-height:min(420px,calc(100vh - 320px));overflow-y:auto!important}.farm_with_groups .zeena-paginator-shell{margin-top:0;padding-top:12px;border-top:1px solid #f0f0f0;flex-shrink:0}[data-theme=dark] .farm_with_groups .zeena-paginator-shell{border-top-color:#303030}.farm_with_groups .admin-resource-list-table .ant-table-thead>tr>th{text-align:left!important;padding:8px 10px!important;font-size:12px;white-space:nowrap}.farm_with_groups .admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorters{justify-content:flex-start!important}.farm_with_groups .admin-resource-list-table .ant-table-thead>tr>th .admin-col-header{justify-content:flex-start!important;width:auto;gap:4px}.farm_with_groups .admin-resource-list-table .ant-table-tbody>tr>td{text-align:left!important;padding:6px 10px!important;font-size:12px}.farm_with_groups .admin-resource-list-table .ant-tag{margin-inline-end:0;padding-inline:6px;line-height:18px;font-size:11px}[data-theme=light] .ant-input,[data-theme=light] .ant-input-affix-wrapper,[data-theme=light] .ant-input-number,[data-theme=light] .ant-picker,[data-theme=light] .ant-select:not(.ant-select-customize-input) .ant-select-selector,[data-theme=light] textarea.ant-input{background-color:#fff!important;border-color:var(--app-control-border, #d0d5dd)!important;color:var(--app-control-text, #101828)!important}[data-theme=light] .ant-input-affix-wrapper>input.ant-input,[data-theme=light] .ant-picker-input>input,[data-theme=light] .ant-input-number-input,[data-theme=light] .ant-select-selection-search-input{background-color:transparent!important;color:var(--app-control-text, #101828)!important}[data-theme=light] .ant-input::placeholder,[data-theme=light] .ant-select-selection-placeholder,[data-theme=light] .ant-picker-input>input::placeholder{color:var(--app-control-placeholder, #667085)!important;opacity:1}[data-theme=light] .ant-input[disabled],[data-theme=light] .ant-input-affix-wrapper-disabled,[data-theme=light] .ant-input-number-disabled,[data-theme=light] .ant-picker-disabled,[data-theme=light] .ant-select-disabled .ant-select-selector{background-color:#fff!important;color:#667085!important}:root{--primary-color: #005987;--secondary-color: #d11d27;--background-color: #F5F5F5}body{transition:background-color .3s ease,color .3s ease}html.theme-switching,html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:none!important;animation:none!important}.industry-item{transition:background-color .2s ease,transform .1s ease;cursor:pointer;padding:8px 12px;border-radius:4px}.industry-item:hover{background-color:#0000000d;transform:translate(5px)}.system-admin-layout{--sa-font: var(--font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--sa-radius: 16px;--sa-radius-sm: 10px;--sa-radius-lg: 20px}.system-admin-layout--light,[data-theme=light] .system-admin-layout{--sa-page-bg: #e8eef5;--sa-elevated: #f4f7fb;--sa-surface: #eef3f8;--sa-border: #c3cfdd;--sa-border-strong: #9aabba;--sa-text: #263241;--sa-text-strong: #172231;--sa-text-secondary: #627084;--sa-header-bg: #e9eef5;--sa-header-border: #c7d2df;--sa-sider-bg: #e4ebf3;--sa-sider-border: #c2cfdd;--sa-brand-sub: #6c7a8d;--sa-accent: #4d86ad;--sa-accent-strong: #3f7398;--sa-accent-soft: rgba(77, 134, 173, .13);--sa-shadow-sm: 0 1px 2px rgba(26, 38, 54, .045), 0 8px 20px rgba(26, 38, 54, .035);--sa-shadow-card: 0 1px 2px rgba(26, 38, 54, .045), 0 16px 36px rgba(26, 38, 54, .07);--sa-shadow-card-hover: 0 2px 5px rgba(26, 38, 54, .06), 0 22px 48px rgba(26, 38, 54, .09);--sa-shadow-kpi: 0 1px 2px rgba(26, 38, 54, .045), 0 12px 28px rgba(26, 38, 54, .06);--sa-table-header-bg: #dbe5ef;--sa-table-header-text: #243244;--sa-table-border: #b8c6d5;--sa-table-cell-border: #d0dae5;--sa-table-row-bg: #f3f6fa;--sa-table-stripe: #edf2f7;--sa-table-hover: #e2edf6;--sa-table-deleted: #f6e9e9;--sa-status-row-busy: #f4ecdf;--sa-status-row-busy-hover: #ece0cf;--sa-status-row-active: #e6f0e8;--sa-status-row-active-hover: #dbe9df;--sa-status-row-offline: #f2e5e8;--sa-status-row-offline-hover: #ead9de;--sa-table-row-bg-solid: #f3f6fa;--sa-table-stripe-solid: #edf2f7;--sa-table-hover-solid: #e2edf6;--sa-status-row-active-solid: #e6f0e8;--sa-status-row-active-hover-solid: #dbe9df;--sa-status-row-busy-solid: #f4ecdf;--sa-status-row-busy-hover-solid: #ece0cf;--sa-status-row-offline-solid: #f2e5e8;--sa-status-row-offline-hover-solid: #ead9de}.system-admin-layout--dark,[data-theme=dark] .system-admin-layout{--sa-page-bg: #070d1c;--sa-elevated: #111c2e;--sa-surface: #0d1424;--sa-border: #233152;--sa-border-strong: #2c3d65;--sa-text: #e8eef9;--sa-text-strong: #f8fafc;--sa-text-secondary: #a4b1cd;--sa-header-bg: #0d1424;--sa-header-border: #233152;--sa-sider-bg: #0d1424;--sa-sider-border: #233152;--sa-brand-sub: #a4b1cd;--sa-accent: #60a5fa;--sa-accent-strong: #3b82f6;--sa-accent-soft: rgba(96, 165, 250, .14);--sa-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 22px rgba(0, 0, 0, .42);--sa-shadow-card: 0 1px 2px rgba(0, 0, 0, .42), 0 14px 36px rgba(0, 0, 0, .55);--sa-shadow-card-hover: 0 2px 4px rgba(0, 0, 0, .5), 0 20px 44px rgba(0, 0, 0, .62);--sa-shadow-kpi: 0 2px 8px rgba(0, 0, 0, .34), 0 12px 28px rgba(0, 0, 0, .44);--sa-status-row-busy: rgba(245, 158, 11, .16);--sa-status-row-busy-hover: rgba(245, 158, 11, .24);--sa-status-row-active: rgba(34, 197, 94, .14);--sa-status-row-active-hover: rgba(34, 197, 94, .22);--sa-status-row-offline: rgba(244, 63, 94, .16);--sa-status-row-offline-hover: rgba(244, 63, 94, .24);--sa-table-bg: #111c2e;--sa-table-header-bg: #182338;--sa-table-header-text: #f8fafc;--sa-table-border: #233152;--sa-table-cell-border: #233152;--sa-table-row-bg: #111c2e;--sa-table-stripe: #0f192a;--sa-table-hover: #1c2a48;--sa-table-deleted: #2a1215;--sa-table-fixed-shadow: -10px 0 18px rgba(0, 0, 0, .32);--sa-table-row-bg-solid: #111c2e;--sa-table-stripe-solid: #0f192a;--sa-table-hover-solid: #1c2a48;--sa-status-row-active-solid: #12382f;--sa-status-row-active-hover-solid: #164638;--sa-status-row-busy-solid: #352711;--sa-status-row-busy-hover-solid: #443116;--sa-status-row-offline-solid: #371b24}[data-theme=light] .admin-column-chooser-popover,[data-theme=light] .admin-col-filter-popover{--sa-elevated: #f4f7fb;--sa-surface: #eef3f8;--sa-border: #c3cfdd;--sa-text: #263241;--sa-text-secondary: #627084;--sa-accent: #4d86ad;--sa-table-hover: #e2edf6}[data-theme=dark] .admin-column-chooser-popover,[data-theme=dark] .admin-col-filter-popover{--sa-elevated: #111c2e;--sa-surface: #0d1424;--sa-border: #233152;--sa-text: #e8eef9;--sa-text-strong: #f8fafc;--sa-text-secondary: #a4b1cd;--sa-accent: #60a5fa;--sa-accent-soft: rgba(96, 165, 250, .14);--sa-table-hover: #1c2a48}.system-admin-layout,.system-admin-layout .ant-layout{font-family:var(--sa-font)}.system-admin-sider.ant-layout-sider{border-right:1px solid var(--sa-sider-border)!important;box-shadow:var(--sa-shadow-sm)}.system-admin-layout--light .system-admin-sider.ant-layout-sider,.system-admin-layout--dark .system-admin-sider.ant-layout-sider{background:var(--sa-sider-bg)!important}.system-admin-sider__brand{min-height:64px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px 14px;border-bottom:1px solid var(--sa-sider-border);background:transparent}.system-admin-sider.ant-layout-sider-collapsed .system-admin-sider__brand{justify-content:center;padding:0 8px}.system-admin-sider__brand-logo{display:block;width:auto;object-fit:contain;object-position:left center;flex-shrink:0}.system-admin-sider__brand-logo--expanded{height:30px;max-width:148px}.system-admin-sider__brand-logo--compact{width:36px;height:36px}.system-admin-sider__brand-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;min-width:0}.system-admin-sider__brand-sub{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--sa-brand-sub)}.system-admin-sider .ant-menu.ant-menu-root{padding:12px 10px 18px;border-inline-end:none!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-item,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-title{width:auto;height:42px;line-height:42px;margin:3px 4px;border-radius:12px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.system-admin-layout--light .system-admin-sider .ant-menu-light{color:var(--sa-text)!important;background:transparent!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-item,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-title{color:var(--sa-text)!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-item a,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-title a,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-title-content{color:inherit!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-item-icon,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-arrow{color:var(--sa-text-secondary)!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-item:hover,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-title:hover{color:var(--sa-text-strong)!important;background:#dce8f2!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#dce8f2!important;box-shadow:inset 3px 0 0 var(--sa-accent),0 1px 2px #1a263609;color:var(--sa-text-strong)!important;font-weight:600}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title .anticon,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--sa-accent-strong)!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:var(--sa-text-secondary)!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-item.ant-menu-item-selected{background:#dce8f2!important;box-shadow:inset 3px 0 0 var(--sa-accent),0 1px 2px #1a263609;color:var(--sa-text-strong)!important;font-weight:600}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon{color:var(--sa-accent-strong)!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-sub.ant-menu-inline{position:relative;background:#edf3f8!important;border:1px solid #ccd8e3;border-radius:14px;margin:6px 8px 12px 18px;padding:7px 6px 7px 10px;box-shadow:inset 0 1px #ffffff73}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-open,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-inline,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-selected{background:transparent!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-open:before,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-selected:before{display:none!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{margin-bottom:4px}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-open>.ant-menu-sub.ant-menu-inline,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-submenu-selected>.ant-menu-sub.ant-menu-inline,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-sub.ant-menu-inline .ant-menu-item-only-child{background-color:#edf3f8!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-sub.ant-menu-inline:before{content:"";position:absolute;left:-7px;top:10px;bottom:10px;width:2px;border-radius:999px;background:var(--sa-accent);opacity:.55}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-sub .ant-menu-item{color:var(--sa-text)!important;font-weight:500;background:transparent!important;height:36px;line-height:36px;margin:2px 0;padding-left:18px!important;border-radius:9px}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-sub .ant-menu-item .ant-menu-title-content,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-sub .ant-menu-item a{color:var(--sa-text)!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-sub .ant-menu-item:hover{color:var(--sa-text-strong)!important;background:#e2ebf3!important}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-sub .ant-menu-item.ant-menu-item-selected{color:var(--sa-accent-strong)!important;font-weight:600;background:#e0ebf4!important;box-shadow:inset 3px 0 0 var(--sa-accent),0 4px 12px #1a26360b}.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-sub .ant-menu-item.ant-menu-item-selected .ant-menu-title-content,.system-admin-layout--light .system-admin-sider .ant-menu-light .ant-menu-sub .ant-menu-item.ant-menu-item-selected a{color:var(--sa-accent-strong)!important}.system-admin-layout--light .system-admin-sider .ant-menu-light a,.system-admin-layout--light .system-admin-sider .ant-menu-light a:visited,.system-admin-layout--light .system-admin-sider .ant-menu-light a:hover{color:inherit!important}.system-admin-layout--light .system-admin-sider .ant-menu.ant-menu-inline .ant-menu-item:after,.system-admin-layout--light .system-admin-sider .ant-menu.ant-menu-inline .ant-menu-submenu-title:after{display:none!important}.system-admin-layout--light .system-admin-sider .ant-menu.ant-menu-inline.ant-menu-root{border-inline-end:none!important}.system-admin-layout--dark .system-admin-sider .ant-menu-dark{background:transparent!important}.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-item,.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-submenu-title{width:auto;height:42px;line-height:42px;margin:3px 4px;border-radius:12px;color:#e8eef9e6!important}.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-item:hover,.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-submenu-title:hover{background:#94a3b81a!important;color:#fff!important}.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title,.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title,.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-item-selected{background:#172033!important;box-shadow:inset 2px 0 #5aa7d6;color:#fff!important;font-weight:600}.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-submenu,.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-submenu-inline,.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-submenu-open,.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-submenu-selected{background:transparent!important}.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-sub.ant-menu-inline{position:relative;background:#101827!important;border:1px solid rgba(148,163,184,.18);border-radius:14px;margin:6px 8px 12px 18px;padding:7px 6px 7px 10px;box-shadow:inset 0 1px #ffffff08}.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-submenu-open>.ant-menu-sub.ant-menu-inline,.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-sub.ant-menu-inline,.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-sub.ant-menu-inline .ant-menu-item-only-child{background-color:#101827!important}.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-sub.ant-menu-inline:before{content:"";position:absolute;left:-7px;top:10px;bottom:10px;width:2px;border-radius:999px;background:#5aa7d6}.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-sub .ant-menu-item{height:38px;line-height:38px;margin:2px 0;padding-left:18px!important;border-radius:10px;background:transparent!important;color:#e2e8f0d1!important}.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-sub .ant-menu-item:hover{background:#94a3b81a!important;color:#fff!important}.system-admin-layout--dark .system-admin-sider .ant-menu-dark .ant-menu-sub .ant-menu-item.ant-menu-item-selected{background:#18263a!important;box-shadow:inset 3px 0 #5aa7d6;color:#fff!important}.system-admin-layout--dark .system-admin-sider .ant-menu.ant-menu-inline .ant-menu-item:after,.system-admin-layout--dark .system-admin-sider .ant-menu.ant-menu-inline .ant-menu-submenu-title:after{display:none!important}.system-admin-menu-popup.ant-menu-submenu-popup{padding:0!important}.system-admin-menu-popup.ant-menu-submenu-popup .ant-menu{min-width:184px;padding:8px!important;border-radius:12px!important;border:1px solid transparent;box-shadow:0 18px 42px #02081747}.system-admin-menu-popup.ant-menu-submenu-popup .ant-menu-item{height:38px!important;line-height:38px!important;margin:2px 0!important;padding-inline:14px!important;border-radius:8px!important;transition:none!important}.system-admin-menu-popup.ant-menu-submenu-popup .ant-menu-item:after{display:none!important}.system-admin-menu-popup.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content,.system-admin-menu-popup.ant-menu-submenu-popup .ant-menu-item a,.system-admin-menu-popup.ant-menu-submenu-popup .ant-menu-item a:visited{color:inherit!important}.system-admin-menu-popup--dark.ant-menu-submenu-popup .ant-menu{background:#0f192a!important;border-color:#253756!important;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff0a}.system-admin-menu-popup--dark.ant-menu-submenu-popup .ant-menu-item{color:#e8eef9e0!important;background:transparent!important}.system-admin-menu-popup--dark.ant-menu-submenu-popup .ant-menu-item:hover,.system-admin-menu-popup--dark.ant-menu-submenu-popup .ant-menu-item-active{color:#fff!important;background:#17263d!important}.system-admin-menu-popup--dark.ant-menu-submenu-popup .ant-menu-item-selected{color:#fff!important;background:#1f6f96!important;box-shadow:inset 3px 0 #69c4f0}.system-admin-menu-popup--light.ant-menu-submenu-popup .ant-menu{background:#edf3f8!important;border-color:#c3cfdd!important;box-shadow:0 18px 42px #1a26362e,inset 0 1px #ffffff80}.system-admin-menu-popup--light.ant-menu-submenu-popup .ant-menu-item{color:#263241!important;background:transparent!important}.system-admin-menu-popup--light.ant-menu-submenu-popup .ant-menu-item:hover,.system-admin-menu-popup--light.ant-menu-submenu-popup .ant-menu-item-active{color:#172231!important;background:#dce8f2!important}.system-admin-menu-popup--light.ant-menu-submenu-popup .ant-menu-item-selected{color:#3f7398!important;background:#d7e6f1!important;box-shadow:inset 3px 0 #4d86ad}[data-theme=dark] .ant-menu-submenu-popup .ant-menu.ant-menu-sub.ant-menu-vertical,[data-theme=dark] .ant-menu-submenu-popup .ant-menu.ant-menu-sub.ant-menu-inline{min-width:184px;padding:8px!important;border-radius:12px!important;border:1px solid #253756!important;background:#0f192a!important;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff0a!important}[data-theme=dark] .ant-menu-submenu-popup .ant-menu.ant-menu-sub .ant-menu-item{height:38px!important;line-height:38px!important;margin:2px 0!important;padding-inline:14px!important;border-radius:8px!important;color:#e8eef9e0!important;background:transparent!important}[data-theme=dark] .ant-menu-submenu-popup .ant-menu.ant-menu-sub .ant-menu-item:hover,[data-theme=dark] .ant-menu-submenu-popup .ant-menu.ant-menu-sub .ant-menu-item-active{color:#fff!important;background:#17263d!important}[data-theme=dark] .ant-menu-submenu-popup .ant-menu.ant-menu-sub .ant-menu-item-selected{color:#fff!important;background:#1f6f96!important;box-shadow:inset 3px 0 #69c4f0!important}[data-theme=dark] .ant-menu-submenu-popup .ant-menu.ant-menu-sub .ant-menu-item:after{display:none!important}[data-theme=light] .ant-menu-submenu-popup .ant-menu.ant-menu-sub.ant-menu-vertical,[data-theme=light] .ant-menu-submenu-popup .ant-menu.ant-menu-sub.ant-menu-inline{min-width:184px;padding:8px!important;border-radius:12px!important;border:1px solid #c3cfdd!important;background:#edf3f8!important;box-shadow:0 18px 42px #1a26362e,inset 0 1px #ffffff80!important}[data-theme=light] .ant-menu-submenu-popup .ant-menu.ant-menu-sub .ant-menu-item{height:38px!important;line-height:38px!important;margin:2px 0!important;padding-inline:14px!important;border-radius:8px!important;color:#263241!important;background:transparent!important}[data-theme=light] .ant-menu-submenu-popup .ant-menu.ant-menu-sub .ant-menu-item:hover,[data-theme=light] .ant-menu-submenu-popup .ant-menu.ant-menu-sub .ant-menu-item-active{color:#172231!important;background:#dce8f2!important}[data-theme=light] .ant-menu-submenu-popup .ant-menu.ant-menu-sub .ant-menu-item-selected{color:#3f7398!important;background:#d7e6f1!important;box-shadow:inset 3px 0 #4d86ad!important}[data-theme=light] .ant-menu-submenu-popup .ant-menu.ant-menu-sub .ant-menu-item:after{display:none!important}html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark,html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark>.ant-menu-submenu,html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark>.ant-menu,html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark .ant-menu.ant-menu-sub.ant-menu-vertical{background:#0f192a!important;border-color:#253756!important}html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark{border:none!important;background:transparent!important;box-shadow:0 18px 42px #00000070!important}html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark .ant-menu.ant-menu-sub.ant-menu-vertical{min-width:184px!important;padding:8px!important;border-radius:12px!important}html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item.ant-menu-item-only-child{height:38px!important;line-height:38px!important;margin:2px 0!important;padding-inline:14px!important;border-radius:8px!important;color:#e8eef9e0!important;background:transparent!important}html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item.ant-menu-item-only-child:hover,html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item.ant-menu-item-active.ant-menu-item-only-child{color:#fff!important;background:#17263d!important}html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected.ant-menu-item-only-child{color:#fff!important;background:#1f6f96!important;box-shadow:inset 3px 0 #69c4f0!important}html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark .ant-menu-title-content,html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark .ant-menu-title-content a,html[data-theme=dark] body .ant-menu-submenu-popup.ant-menu-dark .ant-menu-title-content a:visited{color:inherit!important}html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light,html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light>.ant-menu-submenu,html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light>.ant-menu,html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light .ant-menu.ant-menu-sub.ant-menu-vertical{background:#edf3f8!important;border-color:#c3cfdd!important}html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light{border:none!important;background:transparent!important;box-shadow:0 18px 42px #1a26362e!important}html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light .ant-menu.ant-menu-sub.ant-menu-vertical{min-width:184px!important;padding:8px!important;border-radius:12px!important}html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light .ant-menu-item.ant-menu-item-only-child{height:38px!important;line-height:38px!important;margin:2px 0!important;padding-inline:14px!important;border-radius:8px!important;color:#263241!important;background:transparent!important}html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light .ant-menu-item.ant-menu-item-only-child:hover,html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light .ant-menu-item.ant-menu-item-active.ant-menu-item-only-child{color:#172231!important;background:#dce8f2!important}html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light .ant-menu-item-selected.ant-menu-item-only-child{color:#3f7398!important;background:#d7e6f1!important;box-shadow:inset 3px 0 #4d86ad!important}html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light .ant-menu-title-content,html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light .ant-menu-title-content a,html[data-theme=light] body .ant-menu-submenu-popup.ant-menu-light .ant-menu-title-content a:visited{color:inherit!important}.system-admin-main{min-height:100vh}.system-admin-layout.ant-layout,.system-admin-main.ant-layout{height:100vh;overflow:hidden}.system-admin-layout .system-admin-header.ant-layout-header{height:64px;flex:0 0 auto;line-height:56px;padding:0 20px 0 22px!important;background:var(--sa-sider-bg)!important;border-bottom:1px solid var(--sa-header-border)!important;position:sticky!important;top:0;z-index:99;box-shadow:var(--sa-shadow-sm)}.system-admin-header .ant-breadcrumb{font-size:13px}.system-admin-header .ant-breadcrumb a{color:var(--sa-text-secondary)}.system-admin-header .ant-breadcrumb li:last-child{color:var(--sa-text);font-weight:500}.system-admin-layout .system-admin-header.ant-layout-header .ant-btn-text{color:var(--sa-text-secondary)!important}.system-admin-layout .system-admin-header.ant-layout-header .ant-btn-text:hover{color:var(--sa-text-strong)!important;background:var(--sa-accent-soft)!important}.system-admin-layout .system-admin-header.ant-layout-header .ant-typography{color:var(--sa-text)!important}.system-admin-header-actions{display:flex;align-items:center;gap:12px;min-width:0}.system-admin-header-lang-wrap{flex:0 0 auto}.system-admin-header-lang-wrap .lang-switcher-btn{margin-right:0}.system-admin-user-trigger{display:flex;align-items:center;gap:8px;cursor:pointer;min-width:0;max-width:160px}.system-admin-user-avatar{background:linear-gradient(135deg,#005987,#0c4a6e)!important;box-shadow:#00598759 0 2px 8px!important;flex-shrink:0}.system-admin-user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sa-text)!important}.system-admin-user-chevron{font-size:11px;color:var(--sa-text-secondary);flex-shrink:0}.system-admin-main.ant-layout{min-width:0}.system-admin-content{padding:23px 26px 0;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;min-width:0;background:radial-gradient(80% 50% at 50% 0%,rgba(99,102,241,.08),transparent 70%),var(--sa-page-bg)}@media(max-width:991px){.system-admin-content{padding:24px 18px 28px}}@media(max-width:575px){.system-admin-content{padding:16px 12px 24px}}.system-admin-layout--light .system-admin-content{background:var(--sa-page-bg)}.system-admin-layout--dark .system-admin-content{background:radial-gradient(60% 40% at 50% 0%,rgba(99,102,241,.18),transparent 75%),var(--sa-page-bg)}.system-admin-page-loading{display:flex;align-items:center;justify-content:center;min-height:240px;padding:48px 16px}.system-admin-page-card.ant-card{position:relative;border-radius:var(--sa-radius);border:1px solid var(--sa-border);box-shadow:var(--sa-shadow-card);background:var(--sa-elevated);overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}.system-admin-layout--light .system-admin-page-card.ant-card{border-color:var(--sa-border);background:var(--sa-elevated);box-shadow:var(--sa-shadow-card)}.system-admin-layout--light .system-admin-page-card.ant-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--sa-accent);opacity:.38;pointer-events:none}.system-admin-page-card.ant-card .ant-card-body{padding:24px;min-width:0}@media(max-width:575px){.system-admin-page-card.ant-card .ant-card-body{padding:16px 14px 18px}}.system-admin-page-card .ant-typography h3.ant-typography,.system-admin-page-card .ant-typography h4.ant-typography{font-weight:700;letter-spacing:-.02em;color:var(--sa-text-strong, var(--sa-text))}.admin-resource-page-card--dark.system-admin-page-card.ant-card{border-color:var(--sa-border);box-shadow:var(--sa-shadow-card)}.system-admin-page-card.ant-card:hover{border-color:color-mix(in srgb,var(--sa-accent) 28%,var(--sa-border));box-shadow:var(--sa-shadow-card-hover, var(--sa-shadow-card))}.system-admin-layout--light .system-admin-page-card.ant-card:hover{border-color:#9db4d2;box-shadow:0 2px 5px #0f172a12,0 22px 48px #1e40af21}.system-admin-dashboard__kpi-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:16px;margin-bottom:28px}.system-admin-dashboard__kpi-strip-item{min-width:0}.system-admin-dashboard__kpi-strip a.system-admin-dashboard__kpi-strip-item{display:flex;flex-direction:column}.system-admin-dashboard__kpi-strip-item .system-admin-stat-card.ant-card{flex:1 1 auto;width:100%;height:100%}.system-admin-stat-card.sa-kpi.ant-card{position:relative;border-radius:var(--sa-radius);border:1px solid var(--sa-border)!important;background:var(--sa-elevated)!important;box-shadow:var(--sa-shadow-kpi, var(--sa-shadow-card))!important;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.system-admin-stat-card.sa-kpi .ant-card-body{display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px!important}.system-admin-stat-card.sa-kpi:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--sa-kpi-accent, var(--sa-accent));opacity:.9}.system-admin-stat-card.sa-kpi:after{content:none}.system-admin-stat-card.sa-kpi:hover{transform:translateY(-3px);box-shadow:var(--sa-shadow-card-hover, var(--sa-shadow-card))!important}.sa-kpi__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;font-size:18px;background:color-mix(in srgb,var(--sa-kpi-accent, var(--sa-accent)) 16%,transparent);color:var(--sa-kpi-accent, var(--sa-accent));box-shadow:inset 0 -2px color-mix(in srgb,var(--sa-kpi-accent, var(--sa-accent)) 18%,transparent)}.system-admin-layout--dark .sa-kpi__icon{background:color-mix(in srgb,var(--sa-kpi-accent, var(--sa-accent)) 26%,transparent)}.sa-kpi__value{font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.01em;color:var(--sa-text-strong);font-variant-numeric:tabular-nums}.sa-kpi__label{font-size:12.5px;font-weight:500;letter-spacing:.01em;color:var(--sa-text-secondary)}.sa-kpi__sub{font-size:12px;font-weight:500;color:var(--sa-text-secondary);opacity:.9}.system-admin-dashboard__title.ant-typography{font-size:26px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--sa-text-strong)!important}.system-admin-dashboard__hero{margin-bottom:24px}.system-admin-dashboard__hero .ant-typography{margin-bottom:4px!important}.system-admin-dashboard__subtitle.ant-typography{display:block;margin-top:2px!important;margin-bottom:0!important;font-size:13px;font-weight:500;color:var(--sa-text-secondary)}.system-admin-dashboard__kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sa-text-secondary);margin-bottom:6px}.system-admin-dashboard__section{margin-bottom:4px}.system-admin-dashboard__section .ant-typography+.ant-typography{margin-top:0}a.system-admin-stat-card-link{display:block;color:inherit;text-decoration:none;outline:none}a.system-admin-stat-card-link:focus-visible{border-radius:var(--sa-radius);box-shadow:0 0 0 2px #00598773}.system-admin-layout--dark a.system-admin-stat-card-link:focus-visible{box-shadow:0 0 0 2px #60a5fa8c}.system-admin-dashboard .ant-card:not(.system-admin-stat-card){border-radius:var(--sa-radius);border:1px solid var(--sa-border);box-shadow:var(--sa-shadow-card)}.system-admin-dashboard__chart-card.ant-card{position:relative;border-radius:var(--sa-radius)!important;border:1px solid var(--sa-border)!important;background:var(--sa-elevated)!important;box-shadow:var(--sa-shadow-card)!important;overflow:hidden;height:100%}.system-admin-dashboard__chart-card.ant-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--sa-accent);opacity:.55;pointer-events:none}.system-admin-dashboard__chart-card .ant-card-head{position:relative;min-height:auto;padding:16px 22px 0!important;background:transparent!important;border-bottom:none!important}.system-admin-dashboard__chart-card .ant-card-head-title{padding:0 0 8px!important;font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--sa-text-strong)}.system-admin-dashboard__chart-card .ant-card-head-title .ant-typography{color:var(--sa-text-secondary)!important;font-size:12.5px!important;font-weight:500!important;margin-top:2px}.system-admin-dashboard__chart-card .ant-card-body{position:relative;padding:8px 22px 20px!important}.system-admin-dashboard .dashboard-chart-inset{width:100%;min-width:0;border-radius:12px;padding:4px 0 0;background:transparent;border:none;box-shadow:none}.system-admin-dashboard .dashboard-chart-inset .recharts-wrapper{background:transparent!important}.system-admin-dashboard .dashboard-chart-inset .recharts-legend-item-text,.system-admin-dashboard .dashboard-chart-inset .recharts-pie-labels text,.system-admin-dashboard .dashboard-chart-inset .recharts-label{fill:var(--sa-text-secondary)!important;color:var(--sa-text-secondary)!important}.system-admin-layout--dark .system-admin-dashboard .sa-dashboard-rangepicker.ant-picker{background:var(--sa-surface)!important;border-color:var(--sa-border)!important}.system-admin-layout--dark .system-admin-dashboard .sa-dashboard-rangepicker.ant-picker:hover,.system-admin-layout--dark .system-admin-dashboard .sa-dashboard-rangepicker.ant-picker-focused{border-color:var(--sa-accent)!important}.system-admin-layout--dark .system-admin-dashboard .sa-dashboard-rangepicker .ant-picker-input>input{color:var(--sa-text-strong)!important}.system-admin-layout--dark .system-admin-dashboard .sa-dashboard-rangepicker .ant-picker-input>input::placeholder{color:var(--sa-text-secondary)!important}.system-admin-layout--dark .system-admin-dashboard .sa-dashboard-rangepicker .ant-picker-separator,.system-admin-layout--dark .system-admin-dashboard .sa-dashboard-rangepicker .ant-picker-suffix,.system-admin-layout--dark .system-admin-dashboard .sa-dashboard-rangepicker .ant-picker-clear{color:var(--sa-text-secondary)!important}.system-admin-layout--dark .system-admin-dashboard .sa-dashboard-rangepicker .ant-picker-active-bar{background:var(--sa-accent)!important}.sa-rangepicker-dropdown--dark .ant-picker-panel-container{background:#0f172a!important;border:1px solid #233152!important;box-shadow:0 12px 32px #0000008c!important}.sa-rangepicker-dropdown--dark .ant-picker-panel,.sa-rangepicker-dropdown--dark .ant-picker-date-panel,.sa-rangepicker-dropdown--dark .ant-picker-header,.sa-rangepicker-dropdown--dark .ant-picker-footer,.sa-rangepicker-dropdown--dark .ant-picker-presets,.sa-rangepicker-dropdown--dark .ant-picker-time-panel{background:transparent!important;border-color:#233152!important}.sa-rangepicker-dropdown--dark .ant-picker-header,.sa-rangepicker-dropdown--dark .ant-picker-header button,.sa-rangepicker-dropdown--dark .ant-picker-header-view,.sa-rangepicker-dropdown--dark .ant-picker-content th,.sa-rangepicker-dropdown--dark .ant-picker-cell-in-view{color:#e8eef9!important}.sa-rangepicker-dropdown--dark .ant-picker-datetime-panel .ant-picker-time-panel:before{color:#e8eef9!important;border-bottom-color:#233152!important}.sa-rangepicker-dropdown--dark .ant-picker-date-panel .ant-picker-content td.ant-picker-cell{text-align:center!important;vertical-align:middle!important}.sa-rangepicker-dropdown--dark .ant-picker-date-panel .ant-picker-cell-inner{display:inline-grid!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;line-height:1!important;padding:0!important;margin:0 auto}.sa-rangepicker-dropdown--dark .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{top:0!important;right:0!important;bottom:0!important;left:0!important;inset-inline-start:0!important;inset-inline-end:0!important}.sa-rangepicker-dropdown--dark .ant-picker-datetime-panel .ant-picker-time-panel>.ant-picker-content{flex:0 0 224px;height:224px!important;min-height:224px;max-height:224px;overflow:hidden}.sa-rangepicker-dropdown--dark .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{color:#6b7a99!important}.sa-rangepicker-dropdown--dark .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner{background:#1e3a8a!important;color:#fff!important}.sa-rangepicker-dropdown--dark .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.sa-rangepicker-dropdown--dark .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.sa-rangepicker-dropdown--dark .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:#1d4ed8!important;color:#fff!important}.sa-rangepicker-dropdown--dark .ant-picker-cell-in-view.ant-picker-cell-in-range:before,.sa-rangepicker-dropdown--dark .ant-picker-cell-in-view.ant-picker-cell-range-start:before,.sa-rangepicker-dropdown--dark .ant-picker-cell-in-view.ant-picker-cell-range-end:before{background:#2563eb3d!important}.sa-rangepicker-dropdown--dark .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--sa-accent, #60a5fa)!important}.sa-rangepicker-dropdown--dark .ant-picker-time-panel-column>li .ant-picker-time-panel-cell-inner{color:#e8eef9!important}.sa-rangepicker-dropdown--dark .ant-picker-time-panel-column>li:hover .ant-picker-time-panel-cell-inner{background:#60a5fa29!important}.sa-rangepicker-dropdown--dark .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#1d4ed8!important;color:#fff!important}.sa-rangepicker-dropdown--dark .ant-picker-presets li{color:#c7d2e6!important}.sa-rangepicker-dropdown--dark .ant-picker-presets li:hover{color:#fff!important;background:#60a5fa29!important}.system-admin-dashboard .system-admin-page-card.ant-card{border-radius:var(--sa-radius)!important;border:1px solid var(--sa-border)!important;background:var(--sa-elevated)!important;box-shadow:var(--sa-shadow-card)!important}.system-admin-dashboard .system-admin-page-card.ant-card:hover{border-color:var(--sa-border);box-shadow:var(--sa-shadow-card)}.system-admin-login{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));font-family:var(--font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);-webkit-font-smoothing:antialiased}.system-admin-login--light{background:#dbe8f3}.system-admin-login--dark{background:#060a10}.system-admin-login__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:url(/zena-background.png) center center / cover no-repeat}.system-admin-login__backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff05,#0f172a14)}.system-admin-login__backdrop:after{display:none}.system-admin-login--dark .system-admin-login__backdrop{background:url(/zena-background.png) center center / cover no-repeat}.system-admin-login--dark .system-admin-login__backdrop:before{background:linear-gradient(180deg,#0206171a,#02061738)}.system-admin-login__shell{position:relative;z-index:2;width:100%;max-width:min(420px,100%);margin:0 auto}.system-admin-login-card.ant-card{position:relative;overflow:hidden;border-radius:10px;animation:system-admin-login-enter .45s cubic-bezier(.22,1,.36,1) both;border:1px solid #d0d8e2;background:#fff;box-shadow:0 1px 3px #0f172a0f}.system-admin-login--dark .system-admin-login-card.ant-card{border:1px solid rgba(255,255,255,.08);background:#13161c;box-shadow:0 16px 48px #00000073}@keyframes system-admin-login-enter{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.system-admin-login-card.ant-card{animation:none}}.system-admin-login__panel{display:flex;flex-direction:column}.system-admin-login__panel-head{padding:28px 28px 0;border-bottom:none}.system-admin-login__brand-block{text-align:left}.system-admin-login__wordmark-wrap{display:inline-flex;align-items:center;max-width:100%;margin-bottom:14px;padding:10px 14px;border-radius:10px;background:#fffc;border:1px solid rgba(203,213,225,.86);box-shadow:0 12px 30px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.system-admin-login--dark .system-admin-login__wordmark-wrap{background:#f8fafceb;border-color:#e2e8f08f}.system-admin-login__wordmark{display:block;height:34px;width:auto;max-width:min(240px,100%);object-fit:contain;object-position:left center}.system-admin-login__panel-title.ant-typography{margin:0 0 4px!important;font-size:1.2rem!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.02em!important;color:#0f172a!important}.system-admin-login--dark .system-admin-login__panel-title.ant-typography{color:#fffffff2!important}.system-admin-login__panel-sub{display:block;font-size:13px!important;line-height:1.45!important;color:#64748b!important}.system-admin-login--dark .system-admin-login__panel-sub{color:#ffffff7a!important}.system-admin-login__panel-body{padding:18px 28px 28px}.system-admin-login__form-lead{font-size:14px;line-height:1.5;color:#64748b!important}.system-admin-login--dark .system-admin-login__form-lead{color:#ffffff73!important}.system-admin-login__label{font-size:13px;font-weight:600;color:#334155}.system-admin-login--dark .system-admin-login__label{color:#ffffffbf}.system-admin-login__form .ant-form-item-label{padding-bottom:6px!important}.system-admin-login__form{text-align:left}.system-admin-login__form .ant-form-item{margin-bottom:18px}.system-admin-login__form .ant-form-item:last-child{margin-bottom:0}.system-admin-login__alert{margin-bottom:20px;border-radius:10px}.system-admin-login--light .system-admin-login__input.ant-input-affix-wrapper{padding:10px 12px;border-radius:8px;border-color:#d1d5db;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.system-admin-login--light .system-admin-login__input.ant-input-affix-wrapper:hover{border-color:#9ca3af;background:#fff}.system-admin-login--light .system-admin-login__input.ant-input-affix-wrapper-focused,.system-admin-login--light .system-admin-login__input.ant-input-affix-wrapper:focus-within{border-color:#475569;background:#fff;box-shadow:0 0 0 2px #0f172a14}.system-admin-login--light .system-admin-login__input .ant-input{color:#0f172a;background:transparent!important}.system-admin-login--light .system-admin-login__input .ant-input::placeholder{color:#64748b!important;opacity:1!important;-webkit-text-fill-color:#64748b}.system-admin-login--dark .system-admin-login__input .ant-input::placeholder{color:#ffffff80!important;opacity:1!important;-webkit-text-fill-color:rgba(255,255,255,.5)}.system-admin-login__input-icon{color:#64748b!important}.system-admin-login--dark .system-admin-login__input.ant-input-affix-wrapper{padding:11px 14px;border-radius:10px;background:#ffffff0d!important;border-color:#ffffff1f!important}.system-admin-login--dark .system-admin-login__input.ant-input-affix-wrapper-focused,.system-admin-login--dark .system-admin-login__input.ant-input-affix-wrapper:focus-within{border-color:#94a3b8a6!important;box-shadow:0 0 0 2px #94a3b826}.system-admin-login--dark .system-admin-login__input .ant-input{background:transparent!important;color:#ffffffeb!important}.system-admin-login__submit-wrap{margin-bottom:0!important;margin-top:10px}.system-admin-login__submit.ant-btn-primary{min-height:46px;height:auto!important;padding-top:11px!important;padding-bottom:11px!important;border-radius:8px!important;font-weight:600;font-size:14px;letter-spacing:.02em;border:none!important;background:#0f172a!important;color:#fff!important;box-shadow:none;touch-action:manipulation;transition:background .15s ease,opacity .15s ease}.system-admin-login__submit.ant-btn-primary:not(:disabled):hover{background:#1e293b!important;transform:none;box-shadow:none}.system-admin-login__submit.ant-btn-primary:not(:disabled):focus-visible{outline:2px solid #475569;outline-offset:2px}.system-admin-login--dark .system-admin-login__submit.ant-btn-primary{background:#e2e8f0!important;color:#0f172a!important}.system-admin-login--dark .system-admin-login__submit.ant-btn-primary:not(:disabled):hover{background:#f1f5f9!important;color:#0f172a!important}.system-admin-login--dark .system-admin-login__submit.ant-btn-primary:not(:disabled):focus-visible{outline-color:#94a3b8}.system-admin-login__trust{display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.system-admin-login--dark .system-admin-login__trust{border-top-color:#ffffff14}.system-admin-login__trust-icon{color:#005987;font-size:16px;margin-top:2px;flex-shrink:0}.system-admin-login--dark .system-admin-login__trust-icon{color:#38bdf8}.system-admin-login__trust-text{font-size:12px!important;line-height:1.5!important;color:#64748b!important}.system-admin-login--dark .system-admin-login__trust-text{color:#ffffff6b!important}@media(max-width:575px){.system-admin-login__panel-head{padding:22px 20px 18px}.system-admin-login__panel-body{padding:20px 20px 24px}.system-admin-login--light .system-admin-login__input.ant-input-affix-wrapper,.system-admin-login--dark .system-admin-login__input.ant-input-affix-wrapper{min-height:46px;align-items:center}}.system-admin-layout .admin-resource-table-shell{width:100%;max-width:100%;min-width:0}.admin-resource-table-wrapper{width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:hidden}.admin-resource-list-table .ant-table-cell{min-width:0}.admin-resource-list-table .ant-table-thead>tr>th{text-transform:none;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.admin-resource-list-table .ant-table-tbody>tr>td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.admin-table-tooltip-longtext-inner{max-width:min(520px,90vw);max-height:min(360px,55vh);overflow-y:auto;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45}.admin-table-cell-tags{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;max-width:min(440px,100%);line-height:1.45}.admin-table-cell-tags .ant-tag{margin-inline-end:0!important;margin-bottom:0!important;max-width:100%}.admin-table-cell-tags__overflow.ant-tag{cursor:default;border-style:dashed;opacity:.92;background:#0000000a;color:#000000a6}.system-admin-layout--dark .admin-table-cell-tags__overflow.ant-tag,.admin-resource-table-dark .admin-table-cell-tags__overflow.ant-tag{background:#ffffff14;color:#ffffffb8;border-color:#fff3}.admin-groups-popover-tags{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;max-width:min(400px,calc(100vw - 48px));max-height:min(280px,45vh);overflow-y:auto;margin:-4px 0;padding-right:4px}.admin-groups-popover-tags .ant-tag{margin-inline-end:0!important;margin-bottom:0!important}.system-admin-dashboard{min-width:0}.system-admin-dashboard .system-admin-page-card.ant-card{max-width:100%}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table{border-radius:8px;overflow:hidden;border:1px solid var(--sa-table-border);box-shadow:inset 0 1px #ffffff6b}.system-admin-layout--light .admin-resource-table-wrapper{border-color:var(--sa-table-border)}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-thead>tr>th{background:var(--sa-table-header-bg)!important;color:var(--sa-table-header-text)!important;font-weight:600;font-size:13px;border-bottom:1px solid var(--sa-table-border)!important;border-inline-end-color:var(--sa-table-border)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr>td{border-bottom:1px solid var(--sa-table-cell-border)!important;border-inline-end-color:var(--sa-table-cell-border)!important;background:var(--sa-table-row-bg)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-cell-fix-left,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-cell-fix-right,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .admin-resource-list-actions-col{border-color:var(--sa-table-border)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.ant-table-row-striped>td{background:var(--sa-table-stripe)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr:hover>td,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--sa-table-hover)!important}.system-admin-layout--light .admin-resource-list-table .ant-table-tbody>tr.ant-table-row-deleted>td,.system-admin-layout--light .admin-resource-list-table .ant-table-tbody>tr.ant-table-row-deleted:hover>td{background:var(--sa-table-deleted)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--busy>td{background:var(--sa-status-row-busy)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--active>td{background:var(--sa-status-row-active)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--offline>td{background:var(--sa-status-row-offline)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--busy:hover>td,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--busy>td.ant-table-cell-row-hover{background:var(--sa-status-row-busy-hover)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--active:hover>td,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--active>td.ant-table-cell-row-hover{background:var(--sa-status-row-active-hover)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--offline:hover>td,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--offline>td.ant-table-cell-row-hover{background:var(--sa-status-row-offline-hover)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--busy .ant-table-cell-fix-left,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--busy .ant-table-cell-fix-right{background:var(--sa-status-row-busy)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--active .ant-table-cell-fix-left,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--active .ant-table-cell-fix-right{background:var(--sa-status-row-active)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--offline .ant-table-cell-fix-left,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--offline .ant-table-cell-fix-right{background:var(--sa-status-row-offline)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--busy:hover .ant-table-cell-fix-left,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--busy:hover .ant-table-cell-fix-right{background:var(--sa-status-row-busy-hover)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--active:hover .ant-table-cell-fix-left,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--active:hover .ant-table-cell-fix-right{background:var(--sa-status-row-active-hover)!important}.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--offline:hover .ant-table-cell-fix-left,.system-admin-layout--light .admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr.admin-status-row--offline:hover .ant-table-cell-fix-right{background:var(--sa-status-row-offline-hover)!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-wrapper,.admin-resource-list-table.admin-resource-table-dark .ant-table-container,.admin-resource-list-table.admin-resource-table-dark .ant-table-content,.admin-resource-list-table.admin-resource-table-dark .ant-table,.admin-resource-list-table.admin-table-dark .ant-table-wrapper,.admin-resource-list-table.admin-table-dark .ant-table-container,.admin-resource-list-table.admin-table-dark .ant-table-content,.admin-resource-list-table.admin-table-dark .ant-table{background:var(--sa-table-bg)!important;color:#ffffffe0!important}.admin-resource-list-table.admin-resource-table-dark .ant-table{border:1px solid var(--sa-table-border)}.admin-resource-list-table.admin-resource-table-dark .ant-table-thead>tr>th,.admin-resource-list-table.admin-table-dark .ant-table-thead>tr>th{background:var(--sa-table-header-bg)!important;color:var(--sa-table-header-text)!important;border-bottom:1px solid var(--sa-table-border)!important;font-weight:600;font-size:13px}.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr>td,.admin-resource-list-table.admin-table-dark .ant-table-tbody>tr>td{background:var(--sa-table-row-bg)!important;background-color:var(--sa-table-row-bg)!important;border-bottom:1px solid var(--sa-table-cell-border)!important;color:#ffffffe0!important;font-variant-numeric:tabular-nums}.admin-resource-list-table.admin-resource-table-dark .ant-table-row-striped>td,.admin-resource-list-table.admin-table-dark .ant-table-row-striped>td,.admin-resource-list-table.admin-table-dark .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td{background:var(--sa-table-stripe)!important;background-color:var(--sa-table-stripe)!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr:not(.admin-status-row):hover>td,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr:not(.admin-status-row)>td.ant-table-cell-row-hover,.admin-resource-list-table.admin-table-dark .ant-table-tbody>tr.ant-table-row:hover>td,.admin-resource-list-table.admin-table-dark .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--sa-table-hover)!important;background-color:var(--sa-table-hover)!important;color:#fffffff2!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-cell-fix-left,.admin-resource-list-table.admin-resource-table-dark .ant-table-cell-fix-right,.admin-resource-list-table.admin-table-dark .ant-table-cell-fix-left,.admin-resource-list-table.admin-table-dark .ant-table-cell-fix-right{background:var(--sa-table-row-bg)!important;background-color:var(--sa-table-row-bg)!important;opacity:1!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-cell-fix-right,.admin-resource-list-table.admin-table-dark .ant-table-cell-fix-right{z-index:5!important;box-shadow:var(--sa-table-fixed-shadow)!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-thead .ant-table-cell-fix-right,.admin-resource-list-table.admin-table-dark .ant-table-thead .ant-table-cell-fix-right{z-index:6!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-row-striped .ant-table-cell-fix-left,.admin-resource-list-table.admin-resource-table-dark .ant-table-row-striped .ant-table-cell-fix-right,.admin-resource-list-table.admin-table-dark .ant-table-row-striped .ant-table-cell-fix-left,.admin-resource-list-table.admin-table-dark .ant-table-row-striped .ant-table-cell-fix-right{background:var(--sa-table-stripe)!important;background-color:var(--sa-table-stripe)!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.ant-table-row-deleted>td,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.ant-table-row-deleted:hover>td,.admin-resource-list-table.admin-table-dark .ant-table-tbody>tr.ant-table-row-deleted>td,.admin-resource-list-table.admin-table-dark .ant-table-tbody>tr.ant-table-row-deleted:hover>td{background:var(--sa-table-deleted)!important;background-color:var(--sa-table-deleted)!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--busy>td,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--busy .ant-table-cell-fix-left,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--busy .ant-table-cell-fix-right{background:var(--sa-status-row-busy)!important;background-color:var(--sa-status-row-busy)!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--active>td,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--active .ant-table-cell-fix-left,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--active .ant-table-cell-fix-right{background:var(--sa-status-row-active)!important;background-color:var(--sa-status-row-active)!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--offline>td,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--offline .ant-table-cell-fix-left,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--offline .ant-table-cell-fix-right{background:var(--sa-status-row-offline)!important;background-color:var(--sa-status-row-offline)!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--busy:hover>td,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--busy>td.ant-table-cell-row-hover,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--busy:hover .ant-table-cell-fix-left,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--busy:hover .ant-table-cell-fix-right{background:var(--sa-status-row-busy-hover)!important;background-color:var(--sa-status-row-busy-hover)!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--active:hover>td,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--active>td.ant-table-cell-row-hover,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--active:hover .ant-table-cell-fix-left,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--active:hover .ant-table-cell-fix-right{background:var(--sa-status-row-active-hover)!important;background-color:var(--sa-status-row-active-hover)!important}.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--offline:hover>td,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--offline>td.ant-table-cell-row-hover,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--offline:hover .ant-table-cell-fix-left,.admin-resource-list-table.admin-resource-table-dark .ant-table-tbody>tr.admin-status-row--offline:hover .ant-table-cell-fix-right{background:var(--sa-status-row-offline-hover)!important;background-color:var(--sa-status-row-offline-hover)!important}.admin-resource-list-table.admin-resource-table-dark .ant-empty-description,.admin-resource-list-table.admin-table-dark .ant-empty-description{color:#ffffffb8!important}.admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr>td{color:#1f2937;font-variant-numeric:tabular-nums}.admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr>td .ant-typography,.admin-resource-list-table:not(.admin-resource-table-dark) .ant-table-tbody>tr>td a{color:inherit}.admin-status-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1.25;white-space:nowrap}.admin-status-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.admin-status-pill--default{background:#94a3b829;border-color:#94a3b847;color:#475569}.admin-status-pill--busy{background:#f59e0b29;border-color:#f59e0b57;color:#b45309}.admin-status-pill--active{background:#22c55e24;border-color:#22c55e47;color:#15803d}.admin-status-pill--offline,.admin-status-pill--fault{background:#f43f5e24;border-color:#f43f5e47;color:#be123c}.admin-status-pill--reserved{background:#7c3aed1f;border-color:#7c3aed3d;color:#6d28d9}.admin-status-pill--available{background:#0ea5e91f;border-color:#0ea5e93d;color:#0369a1}.system-admin-layout--dark .admin-status-pill--default,.admin-resource-table-dark .admin-status-pill--default{background:#94a3b82e;border-color:#94a3b847;color:#e2e8f0eb}.system-admin-layout--dark .admin-status-pill--busy,.admin-resource-table-dark .admin-status-pill--busy{background:#f59e0b2e;border-color:#f59e0b4d;color:#fbbf24}.system-admin-layout--dark .admin-status-pill--active,.admin-resource-table-dark .admin-status-pill--active{background:#22c55e2e;border-color:#22c55e52;color:#86efac}.system-admin-layout--dark .admin-status-pill--offline,.system-admin-layout--dark .admin-status-pill--fault,.admin-resource-table-dark .admin-status-pill--offline,.admin-resource-table-dark .admin-status-pill--fault{background:#f43f5e33;border-color:#f43f5e4d;color:#fda4af}.system-admin-layout--dark .admin-status-pill--reserved,.admin-resource-table-dark .admin-status-pill--reserved{background:#7c3aed33;border-color:#7c3aed4d;color:#c4b5fd}.system-admin-layout--dark .admin-status-pill--available,.admin-resource-table-dark .admin-status-pill--available{background:#0ea5e92e;border-color:#0ea5e94d;color:#7dd3fc}.admin-btn-primary-cta.ant-btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center;gap:10px;flex-shrink:0!important;min-width:fit-content!important;width:auto!important;max-width:none;overflow:visible!important;box-sizing:border-box;padding-inline:20px 24px!important;white-space:nowrap}.admin-btn-primary-cta.ant-btn-primary .ant-btn-icon{margin-inline:0!important;display:inline-flex!important;align-items:center!important;justify-content:center;line-height:0}.admin-btn-primary-cta.ant-btn-primary .anticon,.admin-btn-primary-cta.ant-btn-primary .ant-btn-icon{color:#fffffffa!important}.admin-btn-primary-cta.ant-btn-primary .anticon svg{fill:currentColor}.admin-resource-toolbar .admin-btn-toolbar-secondary.ant-btn{border-radius:8px;font-weight:600;font-size:13px;border-color:var(--sa-border);color:var(--sa-text);background:var(--sa-surface, var(--sa-elevated));height:32px;padding-inline:10px;box-shadow:none}.admin-resource-toolbar .admin-btn-toolbar-secondary.ant-btn.ant-btn-middle{line-height:1.2}.system-admin-layout--light .admin-resource-toolbar{background:var(--sa-elevated);border-color:var(--sa-border)!important;box-shadow:0 1px 2px #1a263609,0 8px 20px #1a263608}.system-admin-layout--light .admin-resource-toolbar .admin-btn-toolbar-secondary.ant-btn,.system-admin-layout--light .admin-resource-form .admin-btn-toolbar-secondary.ant-btn,.system-admin-layout--light .admin-resource-form-header .admin-btn-toolbar-secondary.ant-btn{border-color:var(--sa-border)!important;box-shadow:0 1px 2px #1a263609}.system-admin-layout--light .admin-resource-toolbar .admin-btn-toolbar-secondary.ant-btn:hover,.system-admin-layout--light .admin-resource-form .admin-btn-toolbar-secondary.ant-btn:hover,.system-admin-layout--light .admin-resource-form-header .admin-btn-toolbar-secondary.ant-btn:hover{border-color:var(--sa-border-strong)!important;background:#e8f0f7!important}.system-admin-layout--light .admin-resource-toolbar .ant-input-affix-wrapper,.system-admin-layout--light .admin-resource-toolbar .ant-picker,.system-admin-layout--light .admin-resource-toolbar .ant-select-selector,.system-admin-layout--light .admin-resource-form .ant-input,.system-admin-layout--light .admin-resource-form .ant-input-affix-wrapper,.system-admin-layout--light .admin-resource-form .ant-picker,.system-admin-layout--light .admin-resource-form .ant-select-selector,.system-admin-layout--light .admin-resource-form .ant-input-number{border-color:var(--sa-border)!important;background-color:var(--sa-surface)!important;box-shadow:inset 0 1px #ffffff6b}.system-admin-layout--light .admin-resource-toolbar .ant-input-affix-wrapper:hover,.system-admin-layout--light .admin-resource-toolbar .ant-picker:hover,.system-admin-layout--light .admin-resource-toolbar .ant-select:hover .ant-select-selector,.system-admin-layout--light .admin-resource-form .ant-input:hover,.system-admin-layout--light .admin-resource-form .ant-input-affix-wrapper:hover,.system-admin-layout--light .admin-resource-form .ant-picker:hover,.system-admin-layout--light .admin-resource-form .ant-select:hover .ant-select-selector,.system-admin-layout--light .admin-resource-form .ant-input-number:hover{border-color:var(--sa-border-strong)!important;background-color:#f3f7fb!important}.admin-resource-toolbar .admin-btn-toolbar-secondary.ant-btn:hover{border-color:var(--sa-accent);color:var(--sa-text-strong, var(--sa-text));background:color-mix(in srgb,var(--sa-accent) 8%,var(--sa-elevated))}.admin-resource-toolbar .admin-btn-primary-cta.ant-btn-primary{height:32px;min-width:0;padding-inline:12px 14px!important;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:0;background:var(--sa-accent)!important;box-shadow:0 4px 12px #4d86ad29,inset 0 1px #ffffff2e;border:1px solid var(--sa-accent-strong)}.admin-resource-toolbar .admin-btn-primary-cta.ant-btn-primary:not(:disabled):hover{transform:none;background:var(--sa-accent-strong)!important;box-shadow:0 6px 14px #4d86ad33,inset 0 1px #ffffff29}.admin-resource-toolbar .ant-space-item{flex-shrink:0}@media(max-width:991px){.admin-resource-toolbar-col{justify-content:flex-start!important}.admin-resource-toolbar-inner.ant-space{width:100%;justify-content:flex-start}.admin-resource-toolbar-inner .admin-resource-toolbar-search{flex:1 1 100%;min-width:0}}@media(max-width:575px){.admin-resource-toolbar-inner .admin-resource-toolbar-filter.ant-select{width:100%!important}.admin-resource-toolbar-inner .ant-space-item{flex-shrink:1;min-width:0}}.admin-resource-page-card--dark .admin-resource-toolbar .admin-btn-toolbar-secondary.ant-btn{background:var(--sa-surface, var(--sa-elevated));border-color:var(--sa-border);color:var(--sa-text)}.admin-resource-page-card--dark .admin-resource-toolbar .admin-btn-toolbar-secondary.ant-btn:hover{border-color:var(--sa-accent);color:var(--sa-text-strong, #ffffff);background:color-mix(in srgb,var(--sa-accent) 12%,var(--sa-elevated))}.admin-resource-form .admin-btn-primary-cta.ant-btn-primary{min-height:42px;min-width:148px;padding-inline:22px 28px!important;border-radius:8px;font-weight:600;letter-spacing:.02em;box-shadow:0 1px 2px #0f172a14}.admin-resource-form .admin-btn-primary-cta.ant-btn-primary:not(:disabled):hover{box-shadow:0 4px 14px #00598747}.admin-resource-form-actions .ant-space-item{flex-shrink:0}.admin-btn-primary-cta.ant-btn.ant-btn-block{width:100%!important;min-width:0!important}.admin-resource-form .admin-btn-toolbar-secondary.ant-btn{min-height:40px;padding-inline:18px;border-radius:8px;font-weight:500;border-color:#d0d7de}.admin-resource-form .admin-btn-toolbar-secondary.ant-btn:hover{border-color:#94a3b8;color:#0f172a}.admin-resource-page-card--dark .admin-resource-form .admin-btn-toolbar-secondary.ant-btn{background:#262626;border-color:#434343;color:#ffffffe0}.admin-resource-page-card--dark .admin-resource-form .admin-btn-toolbar-secondary.ant-btn:hover{border-color:var(--primary-color, #1890ff);color:#69b7ff;background:#1f1f1f}.admin-resource-page-card--dark .admin-resource-form-header .admin-btn-toolbar-secondary.ant-btn{background:#262626;border-color:#434343;color:#ffffffe0}.admin-resource-page-card--dark .admin-resource-form-header .admin-btn-toolbar-secondary.ant-btn:hover{border-color:var(--primary-color, #1890ff);color:#69b7ff}.admin-resource-form-header .admin-btn-toolbar-secondary.ant-btn{border-radius:8px;font-weight:500}.admin-resource-form--grid .admin-resource-form-grid{width:100%}.admin-resource-form--grid .admin-resource-form-grid>.ant-col{display:flex;flex-direction:column}.admin-resource-form--grid .admin-resource-form-grid .ant-form-item{flex:1 1 auto;margin-bottom:0}.admin-resource-form--grid .admin-resource-form-grid .ant-form-item-label{padding-bottom:4px}.admin-resource-form--grid .admin-resource-form-grid .ant-switch{margin-top:4px}.admin-resource-form--grid .admin-resource-form-actions.ant-form-item{margin-bottom:0}.system-admin-layout--light .system-admin-main .ant-input-outlined,.system-admin-layout--light .system-admin-main .ant-input-number-outlined,.system-admin-layout--light .system-admin-main .ant-input-number,.system-admin-layout--light .system-admin-main .ant-picker-outlined,.system-admin-layout--light .system-admin-main .ant-select-outlined .ant-select-selector{background:var(--sa-surface)!important;background-color:var(--sa-surface)!important}.system-admin-layout--light .system-admin-main .ant-input-number .ant-input-number-input{background:transparent!important;color:var(--sa-text)!important}.admin-resource-form:not(.admin-resource-form--dark) .ant-input,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-affix-wrapper,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-number,.admin-resource-form:not(.admin-resource-form--dark) .ant-picker,.admin-resource-form:not(.admin-resource-form--dark) .ant-select .ant-select-selector{background-color:var(--sa-surface)!important;border-color:var(--sa-border)!important}.system-admin-layout--light .admin-resource-form:not(.admin-resource-form--dark) .ant-form-item-label>label{color:var(--sa-text-secondary);font-weight:500}.admin-resource-form:not(.admin-resource-form--dark) .ant-input:hover,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-affix-wrapper:hover,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-number:hover,.admin-resource-form:not(.admin-resource-form--dark) .ant-picker:hover,.admin-resource-form:not(.admin-resource-form--dark) .ant-select:hover .ant-select-selector{background-color:#f3f7fb!important}.admin-resource-form:not(.admin-resource-form--dark) .ant-input:focus,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-focused,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-affix-wrapper-focused,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-affix-wrapper:focus-within,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-number-focused,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-number-filled,.admin-resource-form:not(.admin-resource-form--dark) .ant-picker-focused,.admin-resource-form:not(.admin-resource-form--dark) .ant-select-focused .ant-select-selector{background-color:#f3f7fb!important}.admin-resource-form:not(.admin-resource-form--dark) .ant-input-filled,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-number-filled,.admin-resource-form:not(.admin-resource-form--dark) .ant-select-filled .ant-select-selector{background-color:var(--sa-surface)!important;background-image:none!important}.admin-resource-form:not(.admin-resource-form--dark) .ant-input-affix-wrapper .ant-input{background:transparent!important;color:var(--sa-text)!important}.admin-resource-form:not(.admin-resource-form--dark) .ant-input-number-input,.admin-resource-form:not(.admin-resource-form--dark) .ant-input:not(textarea),.admin-resource-form:not(.admin-resource-form--dark) textarea.ant-input{color:var(--sa-text)!important}.admin-resource-form:not(.admin-resource-form--dark) .ant-input::placeholder,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-number-input::placeholder{color:#627084b8!important}.admin-resource-form:not(.admin-resource-form--dark) .ant-input[disabled],.admin-resource-form:not(.admin-resource-form--dark) .ant-input-disabled .ant-input,.admin-resource-form:not(.admin-resource-form--dark) .ant-input-number-disabled{background-color:#e4ebf2!important;color:#627084bd!important}.system-admin-layout--light .admin-resource-form:not(.admin-resource-form--dark) .ant-select-multiple .ant-select-selection-item,.system-admin-layout--light .admin-resource-main-filter .ant-select-multiple .ant-select-selection-item{background:#e1e9f1!important;border:1px solid #c3cfdd!important;color:var(--sa-text)!important}.system-admin-layout--light .admin-resource-form:not(.admin-resource-form--dark) .ant-select-multiple .ant-select-selection-item-content,.system-admin-layout--light .admin-resource-main-filter .ant-select-multiple .ant-select-selection-item-content{color:var(--sa-text)!important}.system-admin-layout--light .admin-resource-form:not(.admin-resource-form--dark) .ant-select-multiple .ant-select-selection-item-remove,.system-admin-layout--light .admin-resource-main-filter .ant-select-multiple .ant-select-selection-item-remove{color:var(--sa-text-secondary)!important}.system-admin-layout--light .admin-resource-form:not(.admin-resource-form--dark) .ant-select-multiple .ant-select-selection-item-remove:hover,.system-admin-layout--light .admin-resource-main-filter .ant-select-multiple .ant-select-selection-item-remove:hover{color:var(--sa-text-strong)!important}.system-admin-layout--dark .admin-resource-form.admin-resource-form--dark .ant-select-multiple .ant-select-selection-item,.system-admin-layout--dark .admin-resource-main-filter--dark .ant-select-multiple .ant-select-selection-item{background:#ffffff1a!important;border-color:#ffffff2e!important;color:#ffffffeb!important}.system-admin-layout--dark .admin-resource-form.admin-resource-form--dark .ant-select-multiple .ant-select-selection-item-content,.system-admin-layout--dark .admin-resource-main-filter--dark .ant-select-multiple .ant-select-selection-item-content{color:#ffffffeb!important}.system-admin-layout--dark .admin-resource-form.admin-resource-form--dark .ant-select-multiple .ant-select-selection-item-remove,.system-admin-layout--dark .admin-resource-main-filter--dark .ant-select-multiple .ant-select-selection-item-remove{color:#ffffff8c!important}.admin-resource-form--dark .ant-input,.admin-resource-form--dark .ant-input-affix-wrapper,.admin-resource-form--dark .ant-input-number,.admin-resource-form--dark .ant-picker,.admin-resource-form--dark .ant-select .ant-select-selector{background-color:#141414!important;border-color:#434343!important}.admin-resource-form--dark .ant-input:hover,.admin-resource-form--dark .ant-input-affix-wrapper:hover,.admin-resource-form--dark .ant-input-number:hover,.admin-resource-form--dark .ant-picker:hover,.admin-resource-form--dark .ant-select:hover .ant-select-selector{background-color:#1a1a1a!important}.admin-resource-form--dark .ant-input-affix-wrapper .ant-input{background:transparent!important;color:#ffffffeb!important}.admin-resource-form--dark .ant-input-number-input,.admin-resource-form--dark textarea.ant-input{color:#ffffffeb!important}.admin-resource-form .ant-form-item-optional{display:none!important}.admin-transparent-select.ant-select .ant-select-selector{border-radius:10px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.admin-transparent-select.ant-select:hover .ant-select-selector,.admin-transparent-select.ant-select.ant-select-focused .ant-select-selector{border-color:var(--primary-color, #005987)!important}.admin-transparent-select--light.ant-select .ant-select-selector{background:#ffffff94!important;border-color:#94a3b86b!important;box-shadow:inset 0 1px #ffffff85}.admin-transparent-select--light.ant-select .ant-select-selection-item,.admin-transparent-select--light.ant-select .ant-select-selection-placeholder,.admin-transparent-select--light.ant-select .ant-select-arrow,.admin-transparent-select--light.ant-select .ant-select-clear{color:#0f172a!important}.admin-transparent-select--light.ant-select .ant-select-selection-placeholder{color:#475569cc!important}.admin-transparent-select--light.ant-select.ant-select-multiple .ant-select-selection-item{background:#e2e8f0d6!important;border:1px solid rgba(148,163,184,.34)!important;color:#0f172a!important}.admin-transparent-select--dark.ant-select .ant-select-selector{background:#0f172a6b!important;border-color:#94a3b857!important;box-shadow:inset 0 1px #ffffff0a}.admin-transparent-select--dark.ant-select .ant-select-selection-item,.admin-transparent-select--dark.ant-select .ant-select-selection-placeholder,.admin-transparent-select--dark.ant-select .ant-select-arrow,.admin-transparent-select--dark.ant-select .ant-select-clear{color:#f1f5f9eb!important}.admin-transparent-select--dark.ant-select .ant-select-selection-placeholder{color:#cbd5e1b8!important}.admin-transparent-select--dark.ant-select.ant-select-multiple .ant-select-selection-item{background:#1e40af6b!important;border-color:#60a5fa57!important;color:#f8fafc!important}.admin-transparent-select-dropdown{border-radius:12px!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.admin-transparent-select-dropdown--light{background:#ffffffd6!important;border:1px solid rgba(203,213,225,.78)!important;box-shadow:0 18px 40px #0f172a24!important}.admin-transparent-select-dropdown--light .ant-select-item{color:#0f172a!important}.admin-transparent-select-dropdown--light .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#dbeafec7!important;color:#0f172a!important}.admin-transparent-select-dropdown--light .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#bfdbfed6!important;color:#0f172a!important}.admin-transparent-select-dropdown--dark{background:#0f172ae6!important;border:1px solid rgba(51,65,85,.9)!important;box-shadow:0 20px 44px #02061780!important}.admin-transparent-select-dropdown--dark .ant-select-item{color:#f1f5f9f0!important}.admin-transparent-select-dropdown--dark .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#1e40af7a!important;color:#fff!important}.admin-transparent-select-dropdown--dark .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#2563eb94!important;color:#fff!important}.admin-resource-form .admin-input-number-styled.ant-input-number{border-radius:8px;width:100%}.admin-resource-form .admin-input-number-styled .ant-input-number-handler-wrap{border-radius:0 7px 7px 0}.admin-resource-form:not(.admin-resource-form--dark) .admin-input-number-styled .ant-input-number-input{font-weight:500}.admin-resource-form:not(.admin-resource-form--dark) .admin-input-number-styled .ant-input-number-handler{color:#64748b}.admin-resource-form:not(.admin-resource-form--dark) .admin-input-number-styled .ant-input-number-handler:hover{color:#0f172a}.admin-resource-form--dark .admin-input-number-styled .ant-input-number-handler{color:#ffffff73}.admin-resource-form--dark .admin-input-number-styled .ant-input-number-handler:hover{color:#ffffffd9}.admin-resource-list-actions-col .admin-table-action-btn.ant-btn{border-radius:8px;font-weight:600;font-size:13px;min-height:32px;padding-inline:12px;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;box-shadow:0 1px 2px #0f172a0f;border:1px solid transparent!important}.system-admin-layout--light .admin-resource-list-actions-col .admin-table-action-btn.ant-btn{box-shadow:0 1px 2px #0f172a0d,inset 0 1px #ffffffad}.admin-resource-list-actions-col .admin-table-action-btn .anticon{font-size:14px}.admin-resource-list-actions-col .admin-table-action-btn--edit.ant-btn-default{color:#3f6687;background:#e7eff7;border-color:#b7cadb!important}.admin-resource-list-actions-col .admin-table-action-btn--edit.ant-btn-default:hover{color:#294e70;background:#dbe8f3;box-shadow:0 2px 6px #3f668729}.admin-resource-list-actions-col .admin-table-action-btn--delete.ant-btn-default.ant-btn-dangerous{color:#914141;background:#f3e8e8;border-color:#dfc0c0!important}.admin-resource-list-actions-col .admin-table-action-btn--delete.ant-btn-default.ant-btn-dangerous:hover{color:#fff;background:#9f4545;box-shadow:0 2px 8px #9f454540}.admin-resource-list-actions-col .admin-table-action-btn--restore.ant-btn-default{color:#8a6632;background:#f2eadc;border-color:#d8c4a4!important}.admin-resource-list-actions-col .admin-table-action-btn--restore.ant-btn-default:hover{color:#92400e;background:#fde68a;box-shadow:0 2px 6px #b4530933}.admin-resource-table-dark .admin-resource-list-actions-col .admin-table-action-btn--edit.ant-btn-default{color:#93c5fd;background:linear-gradient(180deg,#1e3a5f,#172554);box-shadow:0 1px 2px #0006}.admin-resource-table-dark .admin-resource-list-actions-col .admin-table-action-btn--edit.ant-btn-default:hover{color:#e0f2fe;background:#1d4ed8}.admin-resource-table-dark .admin-resource-list-actions-col .admin-table-action-btn--delete.ant-btn-default.ant-btn-dangerous{color:#fecaca;background:linear-gradient(180deg,#450a0a,#7f1d1d)}.admin-resource-table-dark .admin-resource-list-actions-col .admin-table-action-btn--delete.ant-btn-default.ant-btn-dangerous:hover{color:#fff;background:#dc2626}.admin-resource-table-dark .admin-resource-list-actions-col .admin-table-action-btn--restore.ant-btn-default{color:#fcd34d;background:linear-gradient(180deg,#422006,#713f12)}.admin-resource-table-dark .admin-resource-list-actions-col .admin-table-action-btn--restore.ant-btn-default:hover{color:#fffbeb;background:#b45309}.admin-delete-record-modal .admin-btn-danger-solid.ant-btn-primary.ant-btn-dangerous{border-radius:8px;font-weight:600;min-width:160px;box-shadow:0 1px 2px #cf132233}.admin-delete-record-modal .admin-btn-toolbar-secondary.ant-btn{border-radius:8px;min-width:96px;font-weight:500}.system-admin-layout .admin-resource-form-header{margin-bottom:18px;padding:16px;border:1px solid var(--sa-border);border-radius:var(--sa-radius);background:var(--sa-elevated);box-shadow:0 1px 2px #0f172a09}.system-admin-layout .admin-resource-form-header .ant-typography{color:var(--sa-text-strong, var(--sa-text))!important}.system-admin-layout .admin-resource-form .ant-form-item-label>label{height:auto;color:var(--sa-text-secondary)!important;font-size:11px;font-weight:700!important;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.system-admin-layout .admin-resource-form .ant-form-item-label>label.ant-form-item-required:before{color:#f04438!important;margin-inline-end:4px}.system-admin-layout .admin-resource-form .ant-input,.system-admin-layout .admin-resource-form .ant-input-affix-wrapper,.system-admin-layout .admin-resource-form .ant-input-number,.system-admin-layout .admin-resource-form .ant-picker,.system-admin-layout .admin-resource-form .ant-select .ant-select-selector{min-height:40px;border-radius:11px!important;border-color:var(--sa-border)!important;background:var(--sa-surface, var(--sa-elevated))!important;color:var(--sa-text)!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.system-admin-layout .admin-resource-form textarea.ant-input{min-height:112px;padding-block:10px}.system-admin-layout .admin-resource-form .ant-input:hover,.system-admin-layout .admin-resource-form .ant-input-affix-wrapper:hover,.system-admin-layout .admin-resource-form .ant-input-number:hover,.system-admin-layout .admin-resource-form .ant-picker:hover,.system-admin-layout .admin-resource-form .ant-select:hover .ant-select-selector{border-color:var(--sa-accent)!important;background:var(--sa-surface, var(--sa-elevated))!important}.system-admin-layout .admin-resource-form .ant-input:focus,.system-admin-layout .admin-resource-form .ant-input-focused,.system-admin-layout .admin-resource-form .ant-input-affix-wrapper-focused,.system-admin-layout .admin-resource-form .ant-input-affix-wrapper:focus-within,.system-admin-layout .admin-resource-form .ant-input-number-focused,.system-admin-layout .admin-resource-form .ant-picker-focused,.system-admin-layout .admin-resource-form .ant-select-focused .ant-select-selector{border-color:var(--sa-accent)!important;background:var(--sa-surface, var(--sa-elevated))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-accent) 18%,transparent)!important}.system-admin-layout .admin-resource-form .ant-input,.system-admin-layout .admin-resource-form .ant-input-affix-wrapper .ant-input,.system-admin-layout .admin-resource-form .ant-input-number-input,.system-admin-layout .admin-resource-form textarea.ant-input,.system-admin-layout .admin-resource-form .ant-picker-input>input,.system-admin-layout .admin-resource-form .ant-select-selection-item,.system-admin-layout .admin-resource-form .ant-select-selection-search-input{color:var(--sa-text)!important;-webkit-text-fill-color:var(--sa-text)!important;font-weight:500}.system-admin-layout .admin-resource-form .ant-input::placeholder,.system-admin-layout .admin-resource-form .ant-input-number-input::placeholder,.system-admin-layout .admin-resource-form .ant-picker-input>input::placeholder,.system-admin-layout .admin-resource-form .ant-select-selection-placeholder{color:color-mix(in srgb,var(--sa-text-secondary) 82%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--sa-text-secondary) 82%,transparent)!important;opacity:1!important}.system-admin-layout .admin-resource-form .ant-picker-suffix,.system-admin-layout .admin-resource-form .ant-picker-separator,.system-admin-layout .admin-resource-form .ant-picker-clear,.system-admin-layout .admin-resource-form .ant-select-arrow,.system-admin-layout .admin-resource-form .ant-select-clear,.system-admin-layout .admin-resource-form .ant-input-prefix,.system-admin-layout .admin-resource-form .ant-input-suffix{color:var(--sa-text-secondary)!important}.system-admin-layout .admin-resource-form .ant-select-multiple .ant-select-selection-item{border-radius:8px!important;border:1px solid color-mix(in srgb,var(--sa-accent) 34%,transparent)!important;background:color-mix(in srgb,var(--sa-accent) 14%,var(--sa-surface, var(--sa-elevated)))!important;color:var(--sa-text-strong, var(--sa-text))!important;font-weight:600}.system-admin-layout .admin-resource-form .ant-select-multiple .ant-select-selection-item-content,.system-admin-layout .admin-resource-form .ant-select-multiple .ant-select-selection-item-remove{color:var(--sa-text-strong, var(--sa-text))!important}.system-admin-layout .admin-resource-form .ant-switch{background:color-mix(in srgb,var(--sa-text-secondary) 42%,transparent)!important}.system-admin-layout .admin-resource-form .ant-switch.ant-switch-checked{background:var(--sa-accent)!important}.system-admin-layout .admin-resource-form .admin-btn-primary-cta.ant-btn-primary{min-height:42px;border-radius:12px;background:var(--sa-accent)!important;border:1px solid var(--sa-accent-strong)!important;box-shadow:0 8px 18px #0b72b93d,inset 0 1px #fff3;letter-spacing:.01em}.system-admin-layout .admin-resource-form .admin-btn-primary-cta.ant-btn-primary:not(:disabled):hover{transform:translateY(-1px);background:var(--sa-accent-strong)!important;box-shadow:0 10px 24px #0b72b94d,inset 0 1px #ffffff2e}.system-admin-layout .admin-resource-form .admin-btn-toolbar-secondary.ant-btn,.system-admin-layout .admin-resource-form-header .admin-btn-toolbar-secondary.ant-btn{min-height:40px;border-radius:11px;border-color:var(--sa-border);background:var(--sa-surface, var(--sa-elevated));color:var(--sa-text);font-weight:600}.system-admin-layout .admin-resource-form .admin-btn-toolbar-secondary.ant-btn:hover,.system-admin-layout .admin-resource-form-header .admin-btn-toolbar-secondary.ant-btn:hover{border-color:var(--sa-accent);background:color-mix(in srgb,var(--sa-accent) 8%,var(--sa-elevated));color:var(--sa-text-strong, var(--sa-text))}.system-admin-layout .admin-resource-form .ant-input[disabled],.system-admin-layout .admin-resource-form .ant-input-disabled,.system-admin-layout .admin-resource-form .ant-input-number-disabled,.system-admin-layout .admin-resource-form .ant-select-disabled .ant-select-selector,.system-admin-layout .admin-resource-form .ant-picker-disabled{background:color-mix(in srgb,var(--sa-text-secondary) 10%,var(--sa-surface, var(--sa-elevated)))!important;color:color-mix(in srgb,var(--sa-text-secondary) 70%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--sa-text-secondary) 70%,transparent)!important}.dm-container{display:flex;flex-direction:column;height:calc(100vh - 80px);max-height:calc(100vh - 80px);min-height:0;overflow:hidden}.dm-card{background:#fff;border:1px solid #E7EBF0;border-radius:8px;margin-bottom:16px;overflow:hidden;flex-shrink:0}.dm-card-results{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-bottom:0;overflow:hidden;padding-bottom:0}.dm-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;flex-shrink:0}.dm-results-summary{display:flex;align-items:baseline;gap:6px;color:#3c4043}.dm-results-summary strong{color:#111827;font-size:18px}.dm-toolbar-actions{display:flex;align-items:center;gap:12px}.dm-view-toggle{display:inline-flex;overflow:hidden;border:1px solid #9aa0a6;border-radius:999px;background:#fff}.dm-view-toggle button,.dm-info-toggle,.dm-icon-button{border:0;background:transparent;color:#202124;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dm-view-toggle button{min-width:52px;height:30px;gap:6px;border-right:1px solid #9aa0a6}.dm-view-toggle button:last-child{border-right:0}.dm-view-toggle button.active{background:#c7e7fb}.dm-info-toggle{width:32px;height:32px;border-radius:50%;font-size:16px}.dm-info-toggle.active,.dm-info-toggle:hover,.dm-icon-button:hover{background:#e8f0fe;color:#0b57d0}.dm-delete-btn:hover{color:#ff4d4f!important;background:#fff1f0!important}.dm-selection-delete-btn{margin-left:8px}.dm-card-results .ant-spin-nested-loading,.dm-card-results .ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dm-card-results .dm-tabs{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.dm-card-results .dm-tabs>*{flex:1 1 auto;min-height:0;overflow:hidden}.dm-card-results .dm-tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.dm-card-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px;border-bottom:1px solid #E7EBF0}.dm-card-header h3{margin:0;font-size:20px;font-weight:600;color:#0f2940}.dm-card-header .desktop-profile{display:flex!important;align-items:center;height:36px;padding:0}.dm-card-header .userName{color:#0f2940;font-weight:500}.dm-filters{padding:16px 20px 8px}input.drone-select-date{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;outline:none;height:44px}.dm-label{display:block;font-size:12px;color:#5a6b7b;margin-bottom:6px}.dm-filter-actions{display:flex;gap:12px;justify-content:center;margin-top:30px}.dm-filter-actions .dm-search-media-btn:disabled,.dm-filter-actions .dm-search-media-btn.ant-btn-disabled{background:#fff!important;border-color:#d9d9d9!important;color:#b8b8b8!important;box-shadow:none!important}.dm-tabs .ant-tabs-nav{margin:0 20px}.dm-tabs .ant-tabs-tab{padding:14px 12px;font-weight:600;color:#3a4b5c}.dm-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f2940}.dm-tabs .ant-tabs-ink-bar{height:3px;background:#0f2940}.dm-table .ant-table-thead>tr>th{background:var(--primary-color);color:#fff;font-weight:600}.dm-table .ant-table-tbody>tr>td{background:#fff}.dm-badge{text-transform:capitalize;border-radius:12px;padding:2px 8px}.dm-actions{display:flex;gap:8px}.dm-empty{display:flex;align-items:center;justify-content:center;min-height:220px;padding:24px 16px}.dm-empty--in-table{min-height:180px;padding:32px 16px}.dm-empty .ant-empty-description{margin-top:6px}.dm-empty-title{font-weight:600;color:#0f2940}.dm-empty-sub{color:#6c7a89;font-size:12px}.gallery-mode{padding:0}.drone-Media:hover{color:#fff!important}.drone-select{height:44px;border-radius:4px!important}.zeena-dr.drone-range-media .zeena-dr-trigger{height:44px;min-height:44px;max-height:44px;box-sizing:border-box;padding:0 10px;border-radius:4px;font-size:14px}.drone-media-select-dropdown .rc-virtual-list,.drone-media-select-dropdown .rc-virtual-list-holder{max-height:256px!important}.drone-media-select-dropdown,.drone-media-select-dropdown .rc-virtual-list,.drone-media-select-dropdown .rc-virtual-list-holder,.drone-media-select-dropdown .rc-virtual-list-holder-inner,.drone-media-select-dropdown .ant-select-item{background:var(--app-modal-panel-background, #ffffff)!important;color:var(--app-text-primary, #111827)!important}.drone-media-select-dropdown .ant-select-item-option-content{background:transparent!important;color:inherit!important}.drone-media-select-dropdown .ant-select-item-option-active,.drone-media-select-dropdown .ant-select-item-option-selected{background:color-mix(in srgb,var(--primary-color, #005987) 10%,var(--app-modal-panel-background, #ffffff))!important;color:var(--app-text-primary, #111827)!important}.drone-media-select-dropdown .ant-empty-description{color:var(--app-text-muted, #64748b)!important}[data-theme=dark] .drone-media-select-dropdown,[data-theme=dark] .drone-media-select-dropdown .rc-virtual-list,[data-theme=dark] .drone-media-select-dropdown .rc-virtual-list-holder,[data-theme=dark] .drone-media-select-dropdown .rc-virtual-list-holder-inner,[data-theme=dark] .drone-media-select-dropdown .ant-select-item{background:#1f1f1f!important;color:#ffffffe0!important}[data-theme=dark] .drone-media-select-dropdown .ant-select-item-option-content{background:transparent!important;color:#ffffffe0!important}[data-theme=dark] .drone-media-select-dropdown .ant-select-item-option-active,[data-theme=dark] .drone-media-select-dropdown .ant-select-item-option-selected{background:#ffffff14!important;color:#ffffffe0!important}[data-theme=dark] .drone-media-select-dropdown .ant-empty-description{color:#ffffffa6!important}.dm-title{height:44px;border-radius:4px!important}.dm-tabs{min-height:300px}.dm-preview-btn{height:44px;padding:0 15px;border:1px solid #dddd}.dm-preview-btn:hover span{color:#fff!important}.dm-download-btn{height:44px;padding:0 15px;color:#fff!important;border:1px solid #dddd}[data-theme=dark] .dm-container .dm-card{background:#1f1f1f;border-color:#303030}[data-theme=dark] .dm-container .dm-card-header{border-bottom-color:#303030}[data-theme=dark] .dm-container .dm-card-header h3{color:#ffffffe0}[data-theme=dark] .dm-container .dm-label{color:#ffffffa6}[data-theme=dark] .dm-container .ant-input,[data-theme=dark] .dm-container .ant-input-affix-wrapper{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .dm-container .ant-input-affix-wrapper .ant-input{background:transparent!important}[data-theme=dark] .dm-container .ant-select .ant-select-selector,[data-theme=dark] .dm-container .ant-select:hover .ant-select-selector{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .dm-container .ant-select-focused .ant-select-selector,[data-theme=dark] .dm-container .ant-select-open .ant-select-selector{background:#2a2a2a!important;border-color:#1677ff!important}[data-theme=dark] .dm-container .ant-select-selection-item,[data-theme=dark] .dm-container .ant-select-selection-placeholder{color:#ffffffe0!important}[data-theme=dark] .dm-container .ant-select-arrow{color:#ffffff8c}[data-theme=dark] .dm-container .zeena-dr .zeena-dr-trigger{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}[data-theme=dark] .dm-container .zeena-dr .zeena-dr-trigger__text--placeholder{color:#ffffff73!important}[data-theme=dark] .dm-container .dm-table .ant-table,[data-theme=dark] .dm-container .dm-table .ant-table-container{background:#141414!important}[data-theme=dark] .dm-container .dm-table .ant-table-tbody>tr>td{background:#141414!important;color:#ffffffe0;border-color:#303030!important}[data-theme=dark] .dm-container .dm-table .ant-table-tbody>tr.ant-table-placeholder>td{background:#141414!important}[data-theme=dark] .dm-container .dm-empty-title{color:#ffffffe0}[data-theme=dark] .dm-container .dm-empty-sub{color:#ffffff73}[data-theme=dark] .dm-container .dm-empty .ant-empty-description,[data-theme=dark] .dm-container .dm-tabs .ant-tabs-tab{color:#ffffffa6}[data-theme=dark] .dm-container .dm-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}[data-theme=dark] .dm-container .dm-tabs .ant-tabs-ink-bar{background:#1677ff}[data-theme=dark] .dm-container .ant-pagination .ant-pagination-item{background:#2a2a2a;border-color:#424242}[data-theme=dark] .dm-container .ant-pagination .ant-pagination-item a{color:#ffffffe0}[data-theme=dark] .dm-container .ant-pagination .ant-pagination-item-active{border-color:#1677ff}[data-theme=dark] .dm-container .ant-pagination .ant-pagination-prev .ant-pagination-item-link,[data-theme=dark] .dm-container .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:#2a2a2a;border-color:#424242;color:#ffffffe0}[data-theme=dark] .dm-container .dm-filter-actions .ant-btn:not(.ant-btn-primary){background:#2a2a2a!important;color:#ffffffe0!important;border-color:#424242!important;box-shadow:none!important}[data-theme=dark] .dm-container .dm-filter-actions .ant-btn:not(.ant-btn-primary):hover:not(:disabled){background:#3a3a3a!important;color:#fff!important;border-color:#555!important}[data-theme=dark] .dm-container .dm-filter-actions .ant-btn-primary{color:#fff!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;box-shadow:none!important}[data-theme=dark] .dm-container .dm-filter-actions .dm-search-media-btn:disabled,[data-theme=dark] .dm-container .dm-filter-actions .dm-search-media-btn.ant-btn-disabled{background:#fff!important;border-color:#d9d9d9!important;color:#b8b8b8!important;box-shadow:none!important}[data-theme=dark] .dm-container .dm-filter-actions .ant-btn-primary:not(:disabled):hover{color:#fff!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;filter:brightness(1.12)}.dm-results-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;flex:1;height:100%;overflow:hidden}.dm-results-layout.has-details{grid-template-columns:minmax(0,1fr) 316px}.dm-results-main{min-width:0;display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.dm-selection-bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 16px;margin:0 16px 8px;background:#e8f0fe;border:1px solid #c6dafc;border-radius:999px;flex-shrink:0}.dm-selection-bar .ant-btn{height:30px}.dm-selection-bar .dm-selection-icon-btn{width:30px;min-width:30px;padding:0}.dm-selection-count{margin-right:auto;display:inline-flex;align-items:center;gap:8px;color:#174ea6;font-weight:600}.dm-grid-wrap{position:relative;padding:12px 16px 8px;flex:1 1 auto;min-height:0;overflow:auto;touch-action:none}.dm-grid-wrap.is-marquee-selecting{-webkit-user-select:none;user-select:none;cursor:crosshair}.dm-grid-wrap.is-marquee-selecting .dm-tile,.dm-grid-wrap.is-marquee-selecting .dm-tile-thumb,.dm-grid-wrap.is-marquee-selecting img{pointer-events:none}.dm-marquee{position:absolute;z-index:20;box-sizing:border-box;border:1.5px solid #2f6bff;background:#2f6bff29;border-radius:4px;pointer-events:none}.dm-tile{background:#f0f4f9;border:1px solid transparent;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.dm-tile:hover{background:#e8f0fe;box-shadow:0 2px 10px #3c40431f}.dm-tile.is-selected{background:#c7e7fb;border-color:#7fc4ef}.dm-tile-topline{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 8px}.dm-tile-topline>.dm-file-icon{flex:0 0 auto}.dm-tile-topline>.dm-tile-title{flex:1 1 auto;min-width:0}.dm-tile-topline>.dm-icon-button{flex:0 0 auto}.dm-tile-thumb{position:relative;width:100%;aspect-ratio:4 / 3;background:#f4f4f4;cursor:pointer;overflow:hidden;border:0;padding:0;display:block}.dm-tile-thumb img{width:100%;height:100%;object-fit:cover;display:block}.dm-tile-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:13px;background:repeating-linear-gradient(45deg,#f0f0f0,#f0f0f0 10px,#f7f7f7 10px,#f7f7f7 20px)}.dm-tile-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;text-shadow:0 2px 6px rgba(0,0,0,.6);pointer-events:none}.dm-file-icon{color:#ea4335;display:inline-flex;align-items:center;justify-content:center}.dm-tile-action-btn{opacity:0;pointer-events:none;transition:opacity .15s ease}.dm-tile:hover .dm-tile-action-btn,.dm-tile:focus-within .dm-tile-action-btn{opacity:1;pointer-events:auto}.dm-tile-title,.dm-list-name button{border:0;background:transparent;color:#202124;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer}.dm-icon-button{width:28px;height:28px;border-radius:50%;flex:0 0 auto}.dm-list-wrap{padding:8px 20px 0;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.dm-list-wrap .ant-table-wrapper,.dm-list-wrap .ant-spin-nested-loading,.dm-list-wrap .ant-spin-container{flex:1 1 auto;min-height:0;height:100%}.dm-list-wrap .ant-table,.dm-list-wrap .ant-table-container{height:100%}.dm-gallery-list-table .ant-table-body{overflow-y:auto!important}[data-theme=dark] .dm-gallery-list-table .ant-table-body{scrollbar-color:#4b5563 transparent}.dm-results-main .admin-active-filters-bar{flex-shrink:0}.dm-list-header,.dm-list-row:not(.ant-table-row){display:grid;grid-template-columns:minmax(260px,1fr) 200px 200px 140px 112px;align-items:center;gap:16px}.dm-list-header{height:36px;color:#3c4043;font-weight:600;border-bottom:1px solid #dadce0}.dm-list-row:not(.ant-table-row){min-height:32px;color:#3c4043;border-bottom:1px solid #dadce0;cursor:pointer}.dm-list-row:not(.ant-table-row):hover{background:#f1f3f4}.dm-list-row:not(.ant-table-row).is-selected{background:#e8f0fe}.dm-gallery-list-table .ant-table-tbody>tr.dm-list-row{display:table-row;cursor:pointer}.dm-gallery-list-table .ant-table-tbody>tr.dm-list-row.is-selected>td{background:#e8f0fe}.dm-gallery-list-table .ant-table-tbody>tr.dm-list-row:hover>td{background:#f1f3f4}.dm-gallery-list-table .ant-table-tbody>tr.dm-list-row.is-selected:hover>td{background:#e8f0fe}.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.admin-col-filterable,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-has-sorters,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-sort,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-has-sorters:hover,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-sort:hover{background:var(--r-card-2, #151b28)!important;color:var(--r-txt, #e8ecf3)!important;border-bottom:1px solid var(--r-line-2, #2f3b50)!important;text-align:left!important;white-space:nowrap}.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.admin-col-filterable--active,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.admin-col-filterable--active:hover{background:color-mix(in srgb,var(--r-accent, #2f6bff) 16%,var(--r-card-2, #151b28))!important;color:var(--r-txt, #e8ecf3)!important}.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-header,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-header__label,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-title,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorters{color:inherit!important}.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorters{justify-content:flex-start;gap:6px}.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter{color:var(--r-muted, #8b96a9)!important}.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-up.active,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .ant-table-column-sorter-down.active{color:var(--r-accent, #2f6bff)!important}.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-menu-trigger{color:var(--r-muted, #8b96a9);opacity:1}.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-menu-trigger:hover,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-menu-trigger--open:not(.admin-col-menu-trigger--active){color:var(--r-accent, #2f6bff);background:color-mix(in srgb,var(--r-accent, #2f6bff) 14%,transparent)}.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-menu-trigger--active,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-menu-trigger--open.admin-col-menu-trigger--active{background:var(--r-accent, #2f6bff)!important;color:#fff!important}.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-menu-trigger--active .anticon,.dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-menu-trigger--active svg{color:#fff!important;fill:currentColor!important}.dm-gallery-list-table.admin-resource-list-table .ant-table-tbody>tr>td{text-align:left!important;color:var(--r-txt, #e8ecf3);border-bottom-color:var(--r-line, #26304060)!important}.dm-gallery-list-table.admin-resource-list-table .ant-table-tbody>tr>td:last-child{text-align:center!important}.dm-gallery-list-table .dm-list-select-col,.dm-gallery-list-table .ant-table-thead>tr>th.dm-list-select-col,.dm-gallery-list-table .ant-table-tbody>tr>td.dm-list-select-col{width:48px;min-width:48px;max-width:48px;padding-left:12px!important;padding-right:4px!important;text-align:center;vertical-align:middle}.dm-gallery-list-table .dm-list-row-checkbox{display:inline-flex;align-items:center;justify-content:center;margin-inline-end:0}.dm-gallery-list-table .dm-list-name,.dm-gallery-list-table .dm-list-actions{display:flex;align-items:center;gap:10px;min-width:0}.dm-gallery-list-table .dm-list-name button{color:inherit}.dm-list-name,.dm-list-owner,.dm-list-actions{display:flex;align-items:center;gap:10px;min-width:0}.dm-list-name button{flex:1}.dm-list-actions{justify-content:flex-end}.dm-list-download-btn{opacity:0;pointer-events:none;transition:opacity .15s ease}.dm-list-row:hover .dm-list-download-btn,.dm-list-row:focus-within .dm-list-download-btn{opacity:1;pointer-events:auto}.dm-owner-avatar{width:24px;height:24px;border-radius:50%;background:#0065a8;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.dm-grid-pagination{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;padding:14px 16px 18px;background:#fff;border-top:1px solid #e5e7eb;z-index:5;overflow:visible;min-height:64px;max-height:none;position:relative;pointer-events:auto;box-sizing:border-box}[data-theme=dark] .dm-grid-pagination{background:#1a1a1a;border-top-color:#303030}.dm-grid-pagination .zeena-paginator-shell{width:100%;min-width:0;overflow:visible;padding-bottom:0;pointer-events:auto}.dm-grid-pagination .zeena-paginator{flex-wrap:nowrap;justify-content:flex-end;align-items:center;width:max-content;max-width:100%;min-width:0;margin-left:auto;row-gap:0;column-gap:14px;pointer-events:auto}.dm-grid-pagination .zeena-paginator__section{align-items:center;overflow:visible}.dm-grid-pagination .zeena-paginator__label,.dm-grid-pagination .zeena-paginator__range{display:inline-flex;align-items:center;line-height:1}.dm-grid-pagination .zeena-paginator__select.ant-select{height:auto!important;min-height:36px!important;overflow:visible!important}.dm-grid-pagination .zeena-paginator__select .ant-select-selector{height:36px!important;min-height:36px!important;max-height:none!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;overflow:visible!important}.dm-grid-pagination .zeena-paginator__select .ant-select-selection-wrap,.dm-grid-pagination .zeena-paginator__select .ant-select-selection-item{display:flex!important;align-items:center!important;line-height:1!important;overflow:visible!important}.dm-grid-pagination .zeena-paginator__icon-btn,.dm-grid-pagination .zeena-paginator__page-btn{width:36px;min-width:36px;height:36px;box-sizing:border-box}.dm-grid-pagination .ant-pagination-options .ant-select-selector{background:#fff!important;border-color:#d9d9d9!important;color:#111827!important}[data-theme=dark] .dm-grid-pagination .ant-pagination-options .ant-select-selector{background:#2a2a2a!important;border-color:#424242!important;color:#ffffffe0!important}.dm-grid-pagination .ant-pagination-options .ant-select-selection-item,.dm-grid-pagination .ant-pagination-options .ant-select-arrow{color:#111827!important}[data-theme=dark] .dm-grid-pagination .ant-pagination-options .ant-select-selection-item,[data-theme=dark] .dm-grid-pagination .ant-pagination-options .ant-select-arrow{color:#ffffffe0!important}.drone-media-page-size-dropdown,.drone-media-page-size-dropdown .rc-virtual-list,.drone-media-page-size-dropdown .rc-virtual-list-holder,.drone-media-page-size-dropdown .rc-virtual-list-holder-inner,.drone-media-page-size-dropdown .ant-select-item,.drone-media-page-size-dropdown .ant-select-item-option-content,[data-theme=dark] .drone-media-page-size-dropdown,[data-theme=dark] .drone-media-page-size-dropdown .rc-virtual-list,[data-theme=dark] .drone-media-page-size-dropdown .rc-virtual-list-holder,[data-theme=dark] .drone-media-page-size-dropdown .rc-virtual-list-holder-inner,[data-theme=dark] .drone-media-page-size-dropdown .ant-select-item,[data-theme=dark] .drone-media-page-size-dropdown .ant-select-item-option-content{background:var(--app-modal-panel-background)!important;color:var(--app-text-primary)!important}.drone-media-page-size-dropdown .ant-select-item-option-active,.drone-media-page-size-dropdown .ant-select-item-option-selected,[data-theme=dark] .drone-media-page-size-dropdown .ant-select-item-option-active,[data-theme=dark] .drone-media-page-size-dropdown .ant-select-item-option-selected{background:color-mix(in srgb,var(--primary-color) 10%,var(--app-modal-panel-background))!important;color:var(--app-text-primary)!important}.dm-details-panel{border-left:1px solid #dadce0;background:#fff;min-height:100%;overflow-y:auto}.dm-details-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px 12px}.dm-details-title{display:flex;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:600}.dm-details-title span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-details-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dadce0}.dm-details-tabs button{border:0;background:transparent;height:44px;font-weight:600;color:#3c4043;cursor:pointer}.dm-details-tabs button.active{color:#0b57d0;border-bottom:3px solid #0b57d0}.dm-details-preview{position:relative;width:calc(100% - 32px);aspect-ratio:16 / 9;margin:16px;border:0;border-radius:8px;padding:0;overflow:hidden;background:#f1f3f4;cursor:pointer}.dm-details-preview img{width:100%;height:100%;object-fit:cover}.dm-details-section{padding:18px 16px;border-top:1px solid #dadce0}.dm-details-section h4{margin:0 0 14px;font-size:16px;color:#202124}.dm-owner-row{display:flex;align-items:center;gap:12px}.dm-owner-row div,.dm-security-card{display:flex;flex-direction:column;gap:4px}.dm-owner-row span,.dm-security-card span{color:#5f6368;font-size:12px}.dm-security-card{padding:14px;border-radius:8px;background:#f8fafd}.dm-detail-list{display:grid;grid-template-columns:1fr;gap:4px;margin:0 0 16px}.dm-detail-list dt{color:#202124;font-size:12px;font-weight:700;margin-top:10px}.dm-detail-list dd{color:#3c4043;margin:0}.dm-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#121214eb;display:grid;grid-template-rows:56px minmax(0,1fr);color:#fff}.dm-preview-topbar{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:10px;padding:8px 14px;background:#202124e6;border-bottom:1px solid rgba(255,255,255,.16)}.dm-preview-title{display:flex;align-items:center;gap:10px;min-width:0;color:#f1f3f4;font-size:14px;font-weight:600}.dm-preview-title svg{color:#ea4335;flex:0 0 auto}.dm-preview-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-preview-icon-btn,.dm-preview-nav,.dm-preview-zoom button{border:0;background:#0000006b;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dm-preview-icon-btn{width:36px;height:36px;border-radius:50%}.dm-preview-icon-btn:hover,.dm-preview-nav:hover,.dm-preview-zoom button:hover{background:#ffffff2e}.dm-preview-stage{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:48px 82px 76px;overflow:auto}.dm-preview-media{max-width:min(82vw,1100px);max-height:calc(100vh - 180px);object-fit:contain;box-shadow:0 8px 30px #00000059;transform-origin:center center;transition:transform .12s ease}.dm-preview-image{-webkit-user-select:none;user-select:none;touch-action:none}.dm-preview-image.is-pannable{cursor:grab}.dm-preview-image.is-dragging{cursor:grabbing;transition:none}.dm-preview-nav{position:fixed;top:50%;width:48px;height:48px;border-radius:50%;transform:translateY(-50%);font-size:20px;z-index:3001}.dm-preview-prev{left:16px}.dm-preview-next{right:16px}.dm-preview-zoom{position:fixed;left:50%;bottom:34px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:#000000b8;color:#fff;font-size:12px;z-index:3001}.dm-preview-zoom button{width:28px;height:28px;border-radius:50%}[data-theme=dark] .dm-container .dm-tile{background:#1f1f1f;border-color:#333}[data-theme=dark] .dm-container .dm-results-summary,[data-theme=dark] .dm-container .dm-results-summary strong,[data-theme=dark] .dm-container .dm-list-header,[data-theme=dark] .dm-container .dm-list-row,[data-theme=dark] .dm-container .dm-tile-title,[data-theme=dark] .dm-container .dm-list-name button,[data-theme=dark] .dm-container .dm-details-section h4,[data-theme=dark] .dm-container .dm-detail-list dt{color:#ffffffe0}[data-theme=dark] .dm-container .dm-view-toggle,[data-theme=dark] .dm-container .dm-details-panel{background:#1f1f1f;border-color:#424242}[data-theme=dark] .dm-container .dm-view-toggle button,[data-theme=dark] .dm-container .dm-info-toggle,[data-theme=dark] .dm-container .dm-icon-button{color:#ffffffe0}[data-theme=dark] .dm-container .dm-view-toggle button{border-color:#424242}[data-theme=dark] .dm-container .dm-view-toggle button.active,[data-theme=dark] .dm-container .dm-info-toggle.active,[data-theme=dark] .dm-container .dm-info-toggle:hover,[data-theme=dark] .dm-container .dm-icon-button:hover,[data-theme=dark] .dm-container .dm-list-row:not(.ant-table-row).is-selected,[data-theme=dark] .dm-container .dm-tile.is-selected{background:#123a5a}[data-theme=dark] .dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row.is-selected>td{background:#123a5a}[data-theme=dark] .dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row:hover>td,[data-theme=dark] .dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row:hover>td.ant-table-column-sort,[data-theme=dark] .dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row>td.ant-table-cell-row-hover,[data-theme=dark] .dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row>td.ant-table-cell-row-hover.ant-table-column-sort{background:#2a2a2a!important}[data-theme=dark] .dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row>td.ant-table-column-sort{background:transparent}[data-theme=dark] .dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row.is-selected:hover>td,[data-theme=dark] .dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row.is-selected:hover>td.ant-table-column-sort,[data-theme=dark] .dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row.is-selected>td.ant-table-cell-row-hover{background:#123a5a!important}[data-theme=dark] .dm-container .dm-selection-bar{background:#132f4c;border-color:#1f5f8b}[data-theme=dark] .dm-container .dm-selection-count,[data-theme=dark] .dm-container .dm-details-tabs button.active{color:#8bd3ff}[data-theme=dark] .dm-container .dm-list-header,[data-theme=dark] .dm-container .dm-list-row,[data-theme=dark] .dm-container .dm-details-tabs,[data-theme=dark] .dm-container .dm-details-section{border-color:#303030}[data-theme=dark] .dm-container .dm-list-row:not(.ant-table-row):hover{background:#2a2a2a}[data-theme=dark] .dm-container .dm-details-tabs button,[data-theme=dark] .dm-container .dm-detail-list dd,[data-theme=dark] .dm-container .dm-owner-row span,[data-theme=dark] .dm-container .dm-security-card span{color:#ffffffa6}[data-theme=dark] .dm-container .dm-security-card,[data-theme=dark] .dm-container .dm-tile-thumb{background:#2a2a2a}[data-theme=dark] .dm-container .dm-tile-placeholder{background:repeating-linear-gradient(45deg,#2a2a2a,#2a2a2a 10px,#333 10px,#333 20px);color:#888}[data-theme=dark] .dm-container .dm-tile-name{color:#e6e6e6}[data-theme=dark] .dm-container .dm-tile-sub{color:#999}@media(max-width:1180px){.dm-results-layout.has-details{grid-template-columns:minmax(0,1fr)}.dm-details-panel{border-left:0;border-top:1px solid #dadce0}}@media(max-width:860px){.dm-results-toolbar,.dm-selection-bar{align-items:stretch;flex-direction:column}.dm-toolbar-actions{justify-content:space-between}.dm-list-wrap{overflow-x:auto}.dm-list-header,.dm-list-row:not(.ant-table-row){min-width:780px}}:root{--zd-brand-red: #d11d27;--zd-brand-red-deep: #a3161f;--zd-bg: #0b1121;--zd-surface: #111b2e;--zd-surface-2: #152238;--zd-field: #16233c;--zd-line: #1e293b;--zd-line-strong: #2a3a54;--zd-text: #f8fafc;--zd-text-muted: #94a3b8;--zd-text-dim: #64748b;--zd-accent: #2dd4bf;--zd-accent-solid: #2dd4bf;--zd-on-accent: #04211f;--zd-accent-2: #38bdf8;--zd-hover: rgba(45, 212, 191, .08);--zd-danger: #f87171;--zd-success: #4ade80;--zd-info: #38bdf8;--zd-radius-card: 12px;--zd-radius-control: 8px;--zd-radius-pill: 999px;--zd-shadow-card: 0 1px 2px rgba(2, 6, 23, .4);--zd-shadow-lift: 0 10px 26px rgba(2, 6, 23, .5);--zd-ring: 0 0 0 3px color-mix(in srgb, var(--zd-accent) 26%, transparent);--zd-ease: .22s cubic-bezier(.4, 0, .2, 1);--zd-font-display: "Space Grotesk", "Inter", system-ui, sans-serif;--zd-font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--zd-shimmer: color-mix(in srgb, var(--zd-accent) 12%, transparent)}.dm-redesign{--r-bg: var(--zd-bg);--r-card: var(--zd-surface);--r-card-2: var(--zd-surface-2);--r-field: var(--zd-field);--r-line: var(--zd-line);--r-line-2: var(--zd-line-strong);--r-txt: var(--zd-text);--r-muted: var(--zd-text-muted);--r-dim: var(--zd-text-dim);--r-accent: var(--zd-accent);--r-accent-2: var(--zd-accent-2);--r-danger: var(--zd-danger);--sa-table-header-bg: var(--zd-surface-2);--sa-table-row-bg: var(--zd-surface);--sa-table-bg: var(--zd-surface);--sa-table-border: var(--zd-line-strong);--sa-table-hover: color-mix(in srgb, var(--zd-accent) 7%, var(--zd-surface));--sa-accent: var(--zd-accent);--sa-text-primary: var(--zd-text);font-family:var(--zd-font-body);background:radial-gradient(1200px 520px at 10% -10%,color-mix(in srgb,var(--zd-accent) 12%,transparent),transparent 62%),radial-gradient(1000px 500px at 100% 0%,color-mix(in srgb,var(--zd-accent-2) 10%,transparent),transparent 58%),var(--zd-bg);padding:18px;gap:16px;box-sizing:border-box;height:100dvh;max-height:100dvh;overflow:hidden}html:has(.dm-redesign.dm-container),body:has(.dm-redesign.dm-container),#root:has(.dm-redesign.dm-container){height:100%;max-height:100dvh;overflow:hidden}body:has(.dm-redesign.dm-container){overflow:hidden}.dm-redesign .dm-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dm-redesign.dm-container .dm-card{position:relative;background:var(--zd-surface);border:1px solid var(--zd-line);border-radius:var(--zd-radius-card);box-shadow:var(--zd-shadow-card);margin-bottom:0}.dm-redesign.dm-container .dm-card-brand{flex-shrink:0}.dm-redesign.dm-container .dm-card-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:0}.dm-redesign.dm-container .dm-brand{display:flex;align-items:center;gap:14px;min-width:0}.dm-redesign.dm-container .dm-brand-mark{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:10px;background:linear-gradient(150deg,var(--zd-brand-red),var(--zd-brand-red-deep));box-shadow:0 4px 12px color-mix(in srgb,var(--zd-brand-red) 34%,transparent)}.dm-redesign.dm-container .dm-brand-mark img{width:26px;height:auto;display:block}.dm-redesign.dm-container .dm-brand-lockup{display:flex;flex-direction:column;gap:1px;margin:0;padding-left:14px;border-left:1px solid var(--zd-line-strong);min-width:0}.dm-redesign.dm-container .dm-brand-word{font-family:var(--zd-font-display);font-size:22px;font-weight:700;line-height:1.1;letter-spacing:.055em;color:var(--zd-text)}.dm-redesign.dm-container .dm-brand-sub{font-family:var(--zd-font-body);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--zd-text-muted)}.dm-redesign.dm-container .dm-header-actions{display:flex;align-items:center;gap:10px}.dm-redesign.dm-container .dm-card-header .userName{color:var(--zd-text)}.dm-redesign.dm-container .appearance-toggle-btn{color:var(--zd-text-muted);transition:color var(--zd-ease),background var(--zd-ease)}.dm-redesign.dm-container .appearance-toggle-btn:hover{color:var(--zd-accent);background:var(--zd-hover)}.dm-redesign.dm-container .dm-filters{padding:18px 20px 10px}.dm-redesign.dm-container .dm-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--zd-text-dim);margin-bottom:7px}.dm-redesign.dm-container .ant-select .ant-select-selector,.dm-redesign input.drone-select-date,.dm-redesign.dm-container .drone-range-media .ant-picker,.dm-redesign.dm-container .ant-picker{background:var(--zd-field)!important;border:1px solid var(--zd-line-strong)!important;border-radius:var(--zd-radius-control)!important;min-height:44px!important;height:44px!important;color:var(--zd-text)!important;box-shadow:none!important;display:flex;align-items:center}.dm-redesign.dm-container .ant-select-single .ant-select-selector .ant-select-selection-item,.dm-redesign.dm-container .ant-select-selection-placeholder,.dm-redesign.dm-container .ant-picker-input>input{color:var(--zd-text)!important;line-height:42px!important}.dm-redesign.dm-container .ant-select-selection-placeholder,.dm-redesign.dm-container .ant-picker-input>input::placeholder{color:var(--zd-text-muted)!important}.dm-redesign.dm-container .ant-select-arrow,.dm-redesign.dm-container .ant-select-clear,.dm-redesign.dm-container .ant-picker-suffix{color:var(--zd-text-muted)!important}.dm-redesign.dm-container .ant-select-clear{background:var(--zd-field)!important}.dm-redesign.dm-container .ant-select-focused .ant-select-selector,.dm-redesign.dm-container .ant-picker-focused{border-color:var(--zd-accent)!important;box-shadow:var(--zd-ring)!important}.dm-redesign.dm-container .dr-trigger{background:var(--zd-field)!important;border:1px solid var(--zd-line-strong)!important;border-radius:var(--zd-radius-control)!important;height:44px!important;box-sizing:border-box!important}.dm-redesign.dm-container .dr-trigger:hover,.dm-redesign.dm-container .dr-trigger:focus,.dm-redesign.dm-container .dr-trigger-active{border-color:var(--zd-accent)!important;background:var(--zd-field)!important;box-shadow:none!important}.dm-redesign.dm-container .dr-trigger-icon{color:var(--zd-accent)!important}.dm-redesign.dm-container .dr-trigger-label{color:var(--zd-text-muted)!important}.dm-redesign.dm-container .dr-trigger-value{color:var(--zd-text)!important}.dm-redesign.dm-container .dr-trigger-placeholder,.dm-redesign.dm-container .dr-trigger-separator,.dm-redesign.dm-container .dr-trigger-clear{color:var(--zd-text-dim)!important}.dm-redesign.dm-container .dr-now-label{color:var(--zd-text-muted)!important}.dm-redesign.dm-container .dm-filter-actions{margin-top:0;display:flex;flex-direction:column}.dm-redesign.dm-container .dm-filter-actions-row{display:flex;justify-content:flex-end;align-items:center;gap:10px}.dm-redesign.dm-container .dm-filter-actions .dm-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:150px;height:44px;box-sizing:border-box;padding:0 16px;border-radius:var(--zd-radius-control);font-size:13px;font-weight:600;line-height:1;box-shadow:none;transition:transform var(--zd-ease),box-shadow var(--zd-ease),background var(--zd-ease),border-color var(--zd-ease),color var(--zd-ease)}.dm-redesign.dm-container .dm-filter-actions .dm-action-btn svg{font-size:12px}.dm-redesign.dm-container .dm-filter-actions .dm-action-clear{background:transparent!important;border:1px solid var(--zd-line-strong)!important;color:var(--zd-text-muted)!important}.dm-redesign.dm-container .dm-filter-actions .dm-action-clear:hover{background:color-mix(in srgb,var(--zd-danger) 12%,transparent)!important;border-color:color-mix(in srgb,var(--zd-danger) 55%,transparent)!important;color:var(--zd-danger)!important}.dm-redesign.dm-container .dm-filter-actions .dm-action-back{background:var(--zd-accent-solid)!important;border:1px solid var(--zd-accent-solid)!important;color:var(--zd-on-accent)!important;box-shadow:0 6px 18px color-mix(in srgb,var(--zd-accent) 28%,transparent)!important}.dm-redesign.dm-container .dm-filter-actions .dm-action-back:hover{transform:translateY(-1px);filter:brightness(1.07)}.dm-redesign.dm-container .dm-filter-actions .dm-action-back:active{transform:translateY(0)}.dm-redesign.dm-container .dm-results-toolbar{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--zd-line)}.dm-redesign.dm-container .dm-results-summary{flex:0 0 auto;align-items:baseline;gap:7px;color:var(--zd-text-muted);font-size:13px}.dm-redesign.dm-container .dm-results-summary strong{font-family:var(--zd-font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--zd-text)}.dm-redesign.dm-container .dm-toolbar-search{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-start;margin-right:auto}.dm-redesign.dm-container .dm-search-input.ant-input-affix-wrapper{width:100%;max-width:420px;height:40px;padding:0 14px;gap:10px;background:var(--zd-field)!important;border:1px solid var(--zd-line-strong)!important;border-radius:var(--zd-radius-control)!important;box-shadow:none!important;transition:border-color var(--zd-ease),box-shadow var(--zd-ease)}.dm-redesign.dm-container .dm-search-input.ant-input-affix-wrapper:hover{border-color:color-mix(in srgb,var(--zd-accent) 55%,var(--zd-line-strong))!important}.dm-redesign.dm-container .dm-search-input.ant-input-affix-wrapper-focused,.dm-redesign.dm-container .dm-search-input.ant-input-affix-wrapper:focus-within{border-color:var(--zd-accent)!important;box-shadow:var(--zd-ring)!important}.dm-redesign.dm-container .dm-search-input .ant-input{background:transparent!important;border:0!important;color:var(--zd-text)!important;font-size:14px}.dm-redesign.dm-container .dm-search-input .ant-input::placeholder{color:var(--zd-text-dim)!important}.dm-redesign.dm-container .dm-search-input .ant-input-prefix{color:var(--zd-text-dim);font-size:14px;display:inline-flex}.dm-redesign.dm-container .dm-search-input.ant-input-affix-wrapper-focused .ant-input-prefix{color:var(--zd-accent)}.dm-redesign.dm-container .dm-search-input .ant-input-clear-icon{color:var(--zd-text-dim)}.dm-redesign.dm-container .dm-search-input .ant-input-clear-icon:hover{color:var(--zd-text)}.dm-redesign.dm-container .dm-toolbar-actions{flex:0 0 auto;display:flex;align-items:center;gap:12px}.dm-redesign.dm-container .dm-type-filter{display:inline-flex;align-items:center;gap:6px}.dm-redesign.dm-container .dm-type-filter button{height:36px;padding:0 18px;border:1px solid var(--zd-line-strong);border-radius:var(--zd-radius-control);background:transparent;color:var(--zd-text-muted);font-family:var(--zd-font-body);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--zd-ease),color var(--zd-ease),border-color var(--zd-ease),box-shadow var(--zd-ease)}.dm-redesign.dm-container .dm-type-filter button:hover{background:var(--zd-hover);border-color:color-mix(in srgb,var(--zd-accent) 45%,var(--zd-line-strong));color:var(--zd-text)}.dm-redesign.dm-container .dm-type-filter button.active{background:var(--zd-accent-solid);border-color:var(--zd-accent-solid);color:var(--zd-on-accent)}.dm-redesign.dm-container .dm-view-toggle{background:var(--zd-field);border:1px solid var(--zd-line-strong);border-radius:var(--zd-radius-control);overflow:hidden}.dm-redesign.dm-container .dm-view-toggle button{min-width:46px;height:34px;color:var(--zd-text-muted);border-right:1px solid var(--zd-line-strong);transition:background var(--zd-ease),color var(--zd-ease)}.dm-redesign.dm-container .dm-view-toggle button:last-child{border-right:0}.dm-redesign.dm-container .dm-view-toggle button:hover{background:var(--zd-hover);color:var(--zd-text)}.dm-redesign.dm-container .dm-view-toggle button.active{background:var(--zd-accent-solid);color:var(--zd-on-accent)}.dm-redesign.dm-container .dm-info-toggle{color:var(--zd-text-muted);border:1px solid transparent;transition:background var(--zd-ease),color var(--zd-ease),border-color var(--zd-ease)}.dm-redesign.dm-container .dm-info-toggle.active,.dm-redesign.dm-container .dm-info-toggle:hover{background:var(--zd-hover);border-color:color-mix(in srgb,var(--zd-accent) 45%,transparent);color:var(--zd-accent)}.dm-redesign.dm-container .dm-icon-button{color:var(--zd-text-muted);border-radius:var(--zd-radius-control);transition:background var(--zd-ease),color var(--zd-ease)}.dm-redesign.dm-container .dm-icon-button:hover{background:var(--zd-hover);color:var(--zd-accent)}.dm-redesign.dm-container .dm-file-icon--video{color:var(--zd-brand-red)}.dm-redesign.dm-container .dm-file-icon--image{color:var(--zd-accent)}.dm-redesign.dm-container .dm-upload-status-panel{margin:10px 20px 0;padding:10px 12px 12px;background:var(--zd-surface-2);border:1px solid var(--zd-line-strong);border-radius:var(--zd-radius-control)}.dm-redesign.dm-container .dm-upload-status-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.dm-redesign.dm-container .dm-upload-status-panel__title{display:inline-flex;align-items:center;gap:7px;color:var(--zd-text);font-size:12px;font-weight:700}.dm-redesign.dm-container .dm-upload-status-panel__title svg{color:var(--zd-text-dim);font-size:12px}.dm-redesign.dm-container .dm-upload-status-panel__hint{color:var(--zd-text-muted);font-size:11px;white-space:nowrap}.dm-redesign.dm-container .dm-upload-status-panel__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dm-redesign.dm-container .dm-upload-card{--dm-upload-accent: var(--zd-accent);display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:58px;padding:8px 11px;background:var(--zd-surface);border:1px solid var(--zd-line);border-left:3px solid var(--dm-upload-accent);border-radius:8px}.dm-redesign.dm-container .dm-upload-card--orange{--dm-upload-accent: #d97706}.dm-redesign.dm-container .dm-upload-card--green{--dm-upload-accent: var(--zd-success)}.dm-redesign.dm-container .dm-upload-card--blue{--dm-upload-accent: var(--zd-info)}.dm-redesign.dm-container .dm-upload-card--red{--dm-upload-accent: var(--zd-danger)}.dm-redesign.dm-container .dm-upload-card__summary{display:flex;align-items:center;gap:9px;min-width:0}.dm-redesign.dm-container .dm-upload-card__icon{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;color:var(--dm-upload-accent);background:color-mix(in srgb,var(--dm-upload-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--dm-upload-accent) 30%,transparent);border-radius:50%;font-size:12px}.dm-redesign.dm-container .dm-upload-card__name{color:var(--dm-upload-accent);font-size:11px;font-weight:700;line-height:1.2}.dm-redesign.dm-container .dm-upload-card__value{display:block;margin-top:1px;color:var(--zd-text);font-family:var(--zd-font-display);font-size:20px;line-height:1}.dm-redesign.dm-container .dm-upload-card__caption{min-width:0;margin-left:10px;color:var(--zd-text-muted);font-size:10px;line-height:1.25;text-align:right}.dm-redesign.dm-container .dm-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 20px 4px;padding:10px 16px;background:var(--zd-surface-2);border:1px solid var(--zd-line-strong);border-radius:var(--zd-radius-control);transition:border-color var(--zd-ease),background var(--zd-ease)}.dm-redesign.dm-container .dm-selection-bar.has-selection{border-color:color-mix(in srgb,var(--zd-accent) 55%,transparent);background:color-mix(in srgb,var(--zd-accent) 10%,var(--zd-surface-2))}.dm-redesign.dm-container .dm-selection-count{display:flex;align-items:center;gap:10px;color:var(--zd-text-muted);font-size:13px;font-weight:600}.dm-redesign.dm-container .dm-selection-bar.has-selection .dm-selection-count{color:var(--zd-text)}.dm-redesign.dm-container .dm-selection-count span{color:inherit}.dm-redesign.dm-container .dm-selection-actions{display:flex;align-items:center;gap:10px}.dm-redesign.dm-container .dm-selection-clear{color:var(--zd-accent)!important;font-weight:600}.dm-redesign.dm-container .dm-selection-clear:hover{color:var(--zd-text)!important;background:var(--zd-hover)!important}.dm-redesign.dm-container .dm-selection-bar .ant-btn.dm-selection-icon-btn{background:var(--zd-accent-solid);border:none;border-radius:var(--zd-radius-control);color:var(--zd-on-accent);width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;transition:filter var(--zd-ease),transform var(--zd-ease)}.dm-redesign.dm-container .dm-selection-bar .ant-btn.dm-selection-icon-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.dm-redesign.dm-container .dm-selection-bar .ant-btn[disabled]{opacity:.45}.dm-redesign.dm-container .ant-checkbox-checked .ant-checkbox-inner,.dm-redesign.dm-container .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:var(--zd-accent-solid);border-color:var(--zd-accent-solid)}.dm-redesign.dm-container .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--zd-on-accent)}.dm-redesign.dm-container .ant-checkbox:hover .ant-checkbox-inner,.dm-redesign.dm-container .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--zd-accent)}.dm-redesign.dm-container .dm-grid-wrap{position:relative;padding:12px 20px 20px;touch-action:none}.dm-redesign.dm-container .dm-marquee{border-color:var(--zd-accent);background:color-mix(in srgb,var(--zd-accent) 18%,transparent);border-radius:6px}.dm-redesign.dm-container .dm-tile{position:relative;border-radius:var(--zd-radius-card);overflow:hidden;background:var(--zd-surface-2);border:1px solid var(--zd-line);transition:transform var(--zd-ease),box-shadow var(--zd-ease),border-color var(--zd-ease)}.dm-redesign.dm-container .dm-tile:hover{border-color:color-mix(in srgb,var(--zd-accent) 55%,transparent);box-shadow:var(--zd-shadow-lift),0 0 0 1px color-mix(in srgb,var(--zd-accent) 30%,transparent)}.dm-redesign.dm-container .dm-tile.is-selected{border-color:var(--zd-accent);box-shadow:var(--zd-ring)}.dm-redesign.dm-container .dm-tile-thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 10;padding:0;border:none;border-radius:var(--zd-radius-card);overflow:hidden;cursor:pointer;background:radial-gradient(120% 120% at 0% 0%,var(--zd-surface-2) 0%,transparent 55%),radial-gradient(120% 120% at 100% 100%,var(--zd-field) 0%,transparent 55%),var(--zd-bg)}.dm-redesign.dm-container .dm-tile-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1)}.dm-redesign.dm-container .dm-tile:hover .dm-tile-thumb img{transform:scale(1.03)}.dm-redesign.dm-container .dm-tile-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--zd-text-dim);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;background:none}.dm-redesign.dm-container .dm-tile-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:52px;height:52px;padding-left:3px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:17px;text-shadow:none;background:#080f1c8c;border:1.5px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;z-index:5;pointer-events:auto;transition:transform var(--zd-ease),background var(--zd-ease),border-color var(--zd-ease)}.dm-redesign.dm-container .dm-tile-play:hover{background:var(--zd-accent-solid);border-color:var(--zd-accent-solid);color:var(--zd-on-accent);transform:scale(1.08)}.dm-redesign.dm-container .dm-tile-topline{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;gap:6px;padding:8px 8px 20px;background:linear-gradient(180deg,rgba(4,9,20,.92),transparent);opacity:0;transition:opacity var(--zd-ease)}.dm-redesign.dm-container .dm-tile:hover .dm-tile-topline,.dm-redesign.dm-container .dm-tile:focus-within .dm-tile-topline,.dm-redesign.dm-container .dm-tile.is-selected .dm-tile-topline{opacity:1}.dm-redesign.dm-container .dm-tile-topline .dm-tile-title{flex:1;min-width:0;text-align:left;color:#f2f5fb;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;border:none;cursor:pointer}.dm-redesign.dm-container .dm-tile-topline .dm-tile-action-btn{width:28px;height:28px;border-radius:6px;color:#e6ecf7;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dm-redesign.dm-container .dm-tile-topline .dm-tile-action-btn:hover{background:var(--zd-accent-solid);color:var(--zd-on-accent)}.dm-redesign.dm-container .dm-tile-topline .dm-file-icon--video,.dm-redesign.dm-container .dm-tile-topline .dm-file-icon--image{color:#dbe3f0}.dm-redesign.dm-container .dm-tile-checkbox{position:absolute;top:8px;left:8px;z-index:6;margin:0;padding:2px;border-radius:6px;background:#0409148c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--zd-ease)}.dm-redesign.dm-container .dm-tile:hover .dm-tile-checkbox,.dm-redesign.dm-container .dm-tile:focus-within .dm-tile-checkbox,.dm-redesign.dm-container .dm-tile.is-selected .dm-tile-checkbox{opacity:1}.dm-redesign.dm-container .dm-tile-favorite-btn{position:absolute;top:8px;right:8px;z-index:6;width:28px;height:28px;border-radius:6px;color:#e6ecf7;background:#0409148c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--zd-ease),color var(--zd-ease),background var(--zd-ease)}.dm-redesign.dm-container .dm-tile:hover .dm-tile-favorite-btn,.dm-redesign.dm-container .dm-tile:focus-within .dm-tile-favorite-btn,.dm-redesign.dm-container .dm-tile.is-selected .dm-tile-favorite-btn,.dm-redesign.dm-container .dm-tile-favorite-btn.is-favorite{opacity:1}.dm-redesign.dm-container .dm-tile-favorite-btn.is-favorite{color:#ffce3d}.dm-redesign.dm-container .dm-tile-favorite-btn:hover{background:var(--zd-accent-solid);color:var(--zd-on-accent)}.dm-redesign.dm-container .dm-list-favorite-btn.is-favorite{color:#d69e00}.dm-redesign.dm-container .dm-list-wrap{padding:12px 20px 0}.dm-redesign.dm-container .dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th,.dm-redesign.dm-container .dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.admin-col-filterable,.dm-redesign.dm-container .dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-has-sorters,.dm-redesign.dm-container .dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-sort,.dm-redesign.dm-container .dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-has-sorters:hover,.dm-redesign.dm-container .dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th.ant-table-column-sort:hover{background:var(--zd-surface-2)!important;color:var(--zd-text)!important;border-bottom:1px solid var(--zd-line-strong)!important;font-size:12px;font-weight:600;letter-spacing:.03em}.dm-redesign.dm-container .dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-menu-trigger--active,.dm-redesign.dm-container .dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-menu-trigger--open.admin-col-menu-trigger--active{background:var(--zd-accent-solid)!important;color:var(--zd-on-accent)!important}.dm-redesign.dm-container .dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-menu-trigger--active .anticon,.dm-redesign.dm-container .dm-gallery-list-table.admin-resource-list-table .ant-table-thead>tr>th .admin-col-menu-trigger--active svg{color:var(--zd-on-accent)!important}.dm-redesign.dm-container .dm-gallery-list-table .ant-table,.dm-redesign.dm-container .dm-gallery-list-table .ant-table-container,.dm-redesign.dm-container .dm-gallery-list-table .ant-table-tbody>tr>td{background:transparent}.dm-redesign.dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row>td{border-bottom:1px solid var(--zd-line)!important;color:var(--zd-text);transition:background var(--zd-ease)}.dm-redesign.dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row:hover>td,.dm-redesign.dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row>td.ant-table-cell-row-hover{background:var(--zd-hover)!important}.dm-redesign.dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row.is-selected>td,.dm-redesign.dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row.is-selected:hover>td,.dm-redesign.dm-container .dm-gallery-list-table .ant-table-tbody>tr.dm-list-row.is-selected>td.ant-table-cell-row-hover{background:color-mix(in srgb,var(--zd-accent) 14%,transparent)!important}.dm-redesign.dm-container .dm-gallery-list-table .dm-list-actions .dm-list-download-btn{opacity:1;pointer-events:auto;color:var(--zd-text-muted);transition:color var(--zd-ease),background var(--zd-ease)}.dm-redesign.dm-container .dm-gallery-list-table .dm-list-row:hover .dm-list-download-btn{color:var(--zd-accent)}.dm-redesign.dm-container .dm-gallery-list-table .dm-list-actions{gap:6px;justify-content:center}.dm-redesign.dm-container .dm-gallery-list-table .dm-list-name button{font-size:13px;color:var(--zd-text)}.dm-redesign.dm-container .dm-gallery-list-table .dm-list-name button:hover{color:var(--zd-accent)}.dm-redesign.dm-container .dm-gallery-list-table .ant-table-body{scrollbar-color:var(--zd-line-strong) transparent}.dm-redesign.dm-container .dm-skeleton{flex:1 1 auto;min-height:0;overflow:hidden;padding:12px 20px 20px}.dm-redesign.dm-container .dm-skeleton--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.dm-redesign.dm-container .dm-skeleton-tile{border-radius:var(--zd-radius-card);overflow:hidden;border:1px solid var(--zd-line);background:var(--zd-surface-2)}.dm-redesign.dm-container .dm-skeleton--list{display:flex;flex-direction:column;gap:10px}.dm-redesign.dm-container .dm-skeleton-row{display:grid;grid-template-columns:28px minmax(0,2.4fr) 1fr 1fr 1fr;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--zd-line)}.dm-redesign.dm-container .dm-skeleton-block{display:block;height:12px;border-radius:6px;background-color:var(--zd-field);background-image:linear-gradient(90deg,transparent,var(--zd-shimmer),transparent);background-repeat:no-repeat;background-size:200% 100%;animation:dm-shimmer 1.4s ease-in-out infinite}.dm-redesign.dm-container .dm-skeleton-block--thumb{height:auto;aspect-ratio:16 / 10;border-radius:0}.dm-redesign.dm-container .dm-skeleton-block--sq{height:20px;width:20px;border-radius:4px}.dm-redesign.dm-container .dm-skeleton-block--wide{height:14px}@keyframes dm-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.dm-redesign.dm-container .dm-skeleton-block{animation:none}.dm-redesign.dm-container .dm-tile,.dm-redesign.dm-container .dm-tile-thumb img{transition:none}}.dm-redesign.dm-container .dm-empty-mark{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 14px;border-radius:16px;background:linear-gradient(150deg,var(--zd-brand-red),var(--zd-brand-red-deep));box-shadow:0 8px 20px color-mix(in srgb,var(--zd-brand-red) 30%,transparent)}.dm-redesign.dm-container .dm-empty-mark img{width:36px;height:auto;display:block}.dm-redesign.dm-container .dm-empty .ant-empty-image{height:auto;margin-bottom:4px}.dm-redesign.dm-container .dm-empty-title{font-family:var(--zd-font-display);font-size:15px;font-weight:600;color:var(--zd-text)!important}.dm-redesign.dm-container .dm-empty-sub{color:var(--zd-text-muted)!important;font-size:13px}.dm-redesign.dm-container .dm-empty-title--success{color:var(--zd-success)!important}.dm-redesign.dm-container .dm-empty-title--error{color:var(--zd-danger)!important}.dm-redesign.dm-container .dm-empty-title--info{color:var(--zd-info)!important}.dm-redesign.dm-container .dm-empty-title--success,.dm-redesign.dm-container .dm-empty-title--error,.dm-redesign.dm-container .dm-empty-title--info{margin-bottom:8px}.dm-redesign.dm-container .ant-spin-text{color:var(--zd-text)!important}.dm-redesign.dm-container .ant-spin-dot-item{background-color:var(--zd-accent)}.dm-redesign.dm-container .dm-details-panel{background:var(--zd-surface);border-left:1px solid var(--zd-line)}.dm-redesign.dm-container .dm-details-title,.dm-redesign.dm-container .dm-details-section h4,.dm-redesign.dm-container .dm-detail-list dt{color:var(--zd-text)}.dm-redesign.dm-container .dm-detail-list dd,.dm-redesign.dm-container .dm-owner-row span,.dm-redesign.dm-container .dm-security-card span{color:var(--zd-text-muted)}.dm-redesign.dm-container .dm-details-tabs,.dm-redesign.dm-container .dm-details-section{border-color:var(--zd-line)}.dm-redesign.dm-container .dm-details-tabs button{color:var(--zd-text-muted)}.dm-redesign.dm-container .dm-details-tabs button.active{color:var(--zd-accent);border-bottom-color:var(--zd-accent)}.dm-redesign.dm-container .dm-details-preview{background:var(--zd-field)}.dm-redesign.dm-container .dm-security-card{background:var(--zd-surface-2)}.dm-redesign.dm-container .dm-owner-avatar{background:var(--zd-accent-solid);color:var(--zd-on-accent)}.dm-redesign.dm-container .dm-details-section .ant-btn-primary{background:var(--zd-accent-solid);border-color:var(--zd-accent-solid);color:var(--zd-on-accent);border-radius:var(--zd-radius-control);height:40px;font-weight:600}.dm-redesign.dm-container .dm-details-section .ant-btn-primary:hover{filter:brightness(1.08);background:var(--zd-accent-solid)!important;border-color:var(--zd-accent-solid)!important;color:var(--zd-on-accent)!important}.dm-redesign~.dm-preview-overlay,.dm-redesign .dm-preview-overlay{background:color-mix(in srgb,var(--zd-bg) 94%,black)}.dm-redesign .dm-preview-topbar{background:color-mix(in srgb,var(--zd-surface) 92%,black);border-bottom:1px solid var(--zd-line)}.dm-redesign .dm-preview-title{color:var(--zd-text)}.dm-redesign .dm-preview-title svg{color:var(--zd-accent)}.dm-redesign .dm-preview-icon-btn:hover,.dm-redesign .dm-preview-nav:hover,.dm-redesign .dm-preview-zoom button:hover{background:var(--zd-accent-solid);color:var(--zd-on-accent)}.dm-redesign.dm-container .dm-grid-pagination{--zp-h: 36px;--zp-border: var(--zd-line-strong);--zp-border-hover: color-mix(in srgb, var(--zd-accent) 55%, var(--zd-line-strong));--zp-bg: var(--zd-field);--zp-bg-muted: var(--zd-surface-2);--zp-text: var(--zd-text);--zp-text-muted: var(--zd-text-muted);--zp-active-bg: var(--zd-accent-solid);--zp-active-border: var(--zd-accent-solid);--zp-active-text: var(--zd-on-accent);--zp-shadow: var(--zd-shadow-card);padding:12px 20px 14px;background:var(--zd-surface);border-top:1px solid var(--zd-line);overflow:visible;min-height:60px;z-index:5}.dm-redesign.dm-container .dm-grid-pagination .zeena-paginator-shell{width:100%;min-width:0;overflow:visible;padding-bottom:0}.dm-redesign.dm-container .dm-grid-pagination .zeena-paginator{margin-left:auto;column-gap:14px}.dm-redesign.dm-container .dm-grid-pagination .zeena-paginator__divider{background:var(--zd-line-strong)}.dm-redesign.dm-container .dm-grid-pagination .zeena-paginator__page-btn--active{background:var(--zd-accent-solid);border-color:var(--zd-accent-solid);color:var(--zd-on-accent)}.dm-redesign.dm-container .dm-grid-pagination .zeena-paginator__icon-btn:disabled,.dm-redesign.dm-container .dm-grid-pagination .zeena-paginator__page-btn:disabled{background:var(--zd-surface-2);border-color:var(--zd-line);color:var(--zd-text-dim)}.dm-redesign.dm-container .dm-grid-pagination .ant-pagination-options .ant-select-selector,.dm-redesign.dm-container .dm-grid-pagination .ant-pagination-options .ant-select-selection-item,.dm-redesign.dm-container .dm-grid-pagination .ant-pagination-options .ant-select-arrow{background:var(--zd-field)!important;border-color:var(--zd-line-strong)!important;color:var(--zd-text)!important}.dm-redesign.dm-container .dm-card-results{overflow:hidden}.dm-redesign.dm-container .dm-card-results>.dm-grid-pagination,.dm-redesign.dm-container .dm-card-results .dm-grid-pagination{position:relative;z-index:6}:root[data-theme=light]{--zd-bg: #eef2f7;--zd-surface: #ffffff;--zd-surface-2: #f5f8fb;--zd-field: #f1f5f9;--zd-line: #e2e8f0;--zd-line-strong: #cbd5e1;--zd-text: #0f172a;--zd-text-muted: #64748b;--zd-text-dim: #94a3b8;--zd-accent: #0e7c8c;--zd-accent-solid: #0e7c8c;--zd-on-accent: #ffffff;--zd-accent-2: #0284c7;--zd-hover: rgba(14, 124, 140, .07);--zd-danger: #dc2626;--zd-success: #15803d;--zd-info: #0369a1;--zd-shadow-card: 0 1px 2px rgba(15, 23, 42, .06);--zd-shadow-lift: 0 10px 26px rgba(15, 23, 42, .12)}[data-theme=light] .dm-redesign.dm-container .dm-tile-thumb{background:radial-gradient(120% 120% at 0% 0%,#eef2f9 0%,transparent 55%),radial-gradient(120% 120% at 100% 100%,#e6ecf6 0%,transparent 55%),#f2f5fb}[data-theme=light] .dm-redesign.dm-container .dm-tile-topline{background:linear-gradient(180deg,rgba(15,23,42,.78),transparent)}.dm-confirm-file{padding:8px 12px;margin-bottom:12px;border-radius:var(--zd-radius-control);background:color-mix(in srgb,var(--zd-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--zd-accent) 24%,transparent);font-size:14px;word-break:break-word}.dm-confirm-warning{padding:8px 12px;border-radius:var(--zd-radius-control);background:color-mix(in srgb,var(--zd-brand-red) 8%,transparent);border:1px solid color-mix(in srgb,var(--zd-brand-red) 28%,transparent)}.dm-confirm-warning small{color:var(--zd-brand-red)}@media(max-width:1180px){.dm-redesign.dm-container .dm-results-toolbar{flex-wrap:wrap}.dm-redesign.dm-container .dm-toolbar-search{order:3;flex-basis:100%;justify-content:flex-start}.dm-redesign.dm-container .dm-search-input.ant-input-affix-wrapper{max-width:none}}@media(max-width:860px){.dm-redesign.dm-container{padding:10px;gap:12px}.dm-redesign.dm-container .dm-card-header,.dm-redesign.dm-container .dm-results-toolbar{padding:12px 14px}.dm-redesign.dm-container .dm-brand-word{font-size:18px}.dm-redesign.dm-container .dm-brand-mark{width:38px;height:38px}.dm-redesign.dm-container .dm-brand-mark img{width:22px}.dm-redesign.dm-container .dm-results-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center}.dm-redesign.dm-container .dm-toolbar-actions{width:100%;justify-content:space-between}.dm-redesign.dm-container .dm-type-filter button{padding:0 12px}.dm-redesign.dm-container .dm-selection-bar{margin:10px 14px 4px}.dm-redesign.dm-container .dm-upload-status-panel{margin:10px 14px 0}.dm-redesign.dm-container .dm-upload-status-panel__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-redesign.dm-container .dm-grid-wrap,.dm-redesign.dm-container .dm-skeleton{padding:12px 14px 16px}.dm-redesign.dm-container .dm-list-wrap{padding:12px 14px 0;overflow-x:auto}}@media(max-width:560px){.dm-redesign.dm-container .dm-upload-status-panel__header{align-items:flex-start;flex-direction:column;gap:3px}.dm-redesign.dm-container .dm-upload-status-panel__hint{white-space:normal}.dm-redesign.dm-container .dm-upload-status-panel__cards{grid-template-columns:1fr}}
