.menu-container{z-index:1030;border-right:1px solid var(--border);background:var(--bg-surface);width:56px;height:100vh;transition:width .3s;position:fixed;top:0;left:0;overflow:hidden}@media (min-width:768px){.menu-container{width:210px}}.menu-container.collapsed{width:56px}.menu-container.expanded{width:210px}.menu-container .menu-content{flex-direction:column;width:210px;height:100%;display:flex}.menu-container .menu-content .menu-header{border-bottom:1px solid var(--border);box-sizing:border-box;justify-content:center;align-items:center;height:64px;min-height:64px;padding:0 14px;display:flex}.menu-container .menu-content .menu-header .futura-logo{width:32px;transition:all .3s}.menu-container .menu-content .menu-items{flex-direction:column;flex:1;display:flex;overflow:hidden auto}.menu-container .menu-content .menu-items .menu-nav{flex:1;padding:8px}.menu-container .menu-content .menu-items .menu-item{cursor:pointer;color:var(--text-muted);white-space:nowrap;border-radius:6px;align-items:center;height:42px;margin-bottom:2px;padding:0 8px;font-size:13px;text-decoration:none;transition:color .2s,background .2s;display:flex;overflow:hidden}.menu-container .menu-content .menu-items .menu-item:hover{color:var(--text);background:var(--bg-hover,#0000000a)}.menu-container .menu-content .menu-items .menu-item.active{background:var(--primary);color:#fff;font-weight:500}.menu-container .menu-content .menu-items .menu-item.active .menu-chevron{color:#fff}.menu-container .menu-content .menu-items .menu-item .menu-icon{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:flex}.menu-container .menu-content .menu-items .menu-item .menu-icon.image{border:1px solid var(--border);width:30px;min-width:30px;height:30px;color:var(--text);border-radius:6px;font-size:14px;font-weight:700;overflow:hidden}.menu-container .menu-content .menu-items .menu-item .anticon{font-size:15px}.menu-container .menu-content .menu-items .menu-item .menu-label{text-overflow:ellipsis;flex:1;margin-left:4px;overflow:hidden}.menu-container .menu-content .menu-items .menu-item .menu-chevron{color:var(--text-muted);margin-right:4px;font-size:10px;transition:transform .2s}.menu-container .menu-content .menu-items .menu-item .menu-chevron.open{transform:rotate(90deg)}.menu-container .menu-content .menu-items .menu-item.menu-group-header{font-weight:500}.menu-container .menu-content .menu-items .menu-item.menu-group-header.group-active{color:var(--primary);border-left:3px solid var(--primary);background:0 0;border-radius:0 6px 6px 0;padding-left:5px}.menu-container .menu-content .menu-items .menu-item.menu-group-header.group-active .menu-chevron{color:var(--primary)}.menu-container .menu-content .menu-items .menu-item.account .account-info{margin-left:4px;font-size:11px;line-height:1.3;overflow:hidden}.menu-container .menu-content .menu-items .menu-item.account .account-info div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-container .menu-content .menu-items .menu-item.collapse-toggle{color:var(--text-muted);opacity:.7}.menu-container .menu-content .menu-items .menu-item.collapse-toggle:hover{opacity:1;color:var(--primary)}.menu-container .menu-content .menu-items .menu-item.theme-toggle:hover{color:var(--primary)}.menu-container .menu-content .menu-items .menu-submenu-item{cursor:pointer;color:var(--text-muted);white-space:nowrap;border-radius:6px;align-items:center;height:36px;margin-bottom:1px;padding-left:48px;padding-right:8px;font-size:12.5px;text-decoration:none;transition:color .2s,background .2s;display:flex;overflow:hidden}.menu-container .menu-content .menu-items .menu-submenu-item:hover{color:var(--text);background:var(--bg-hover,#0000000a)}.menu-container .menu-content .menu-items .menu-submenu-item.active{background:var(--primary);color:#fff;font-weight:500}.menu-container .menu-content .menu-items .menu-submenu-item .menu-label{text-overflow:ellipsis;overflow:hidden}.menu-container .menu-content .menu-items .menu-submenu{max-height:0;transition:max-height .3s;overflow:hidden}.menu-container .menu-content .menu-items .menu-submenu.open{max-height:200px}.menu-container .menu-content .menu-items .menu-bottom{border-top:1px solid var(--border);margin-top:auto;padding:8px}@media (max-width:767px){.menu-container .menu-content .menu-header{height:60px;min-height:60px}}@media (max-width:480px){.menu-container .menu-content .menu-header{height:56px;min-height:56px}}
.notifications-header-action{color:var(--text-muted);cursor:pointer;border-left:1px solid var(--border);box-sizing:border-box;justify-content:center;align-items:center;width:64px;min-width:64px;height:64px;font-size:18px;display:flex;position:relative}.notifications-header-action:hover{color:var(--text)}.notifications-header-action.active{background:var(--bg-elevated);color:var(--text);box-shadow:0px 0px 4px var(--border)inset}.notifications-header-action .notification-badge{color:#fff;text-align:center;background-color:#fe5456;border-radius:50%;min-width:16px;height:16px;font-size:10px;line-height:16px;display:none;position:absolute;top:16px;right:16px}.notifications-header-action .notification-badge.active{justify-content:center;align-items:center;display:flex}
.sidebar-menu{background:var(--bg);border-left:1px solid var(--border);width:26rem;height:calc(100vh - 5rem);box-shadow:0 8px 8px var(--border);z-index:1035;box-sizing:border-box;flex-direction:column;transition:right .3s ease-in-out;display:flex;position:fixed;top:5rem;right:-26rem}.sidebar-menu.active{right:0}.sidebar-header{border-bottom:1px solid var(--border);background:var(--bg-surface);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sidebar-header .sidebar-title{text-transform:uppercase;letter-spacing:.5px;color:var(--text);font-size:14px;font-weight:700}.sidebar-header .mark-all-read{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.sidebar-header .mark-all-read:hover{background:var(--bg-elevated)}.sidebar-content{flex:1;overflow-y:auto}.sidebar-content::-webkit-scrollbar{width:6px}.sidebar-content::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:6px}.notification-item{border-bottom:1px solid var(--border);background:var(--bg-surface);cursor:default;opacity:.55;box-sizing:border-box;border-left:3px solid #0000;align-items:center;gap:12px;padding:14px 16px;transition:opacity .2s,background .2s,border-color .2s;display:flex}.notification-item.unread{opacity:1;background:var(--bg-elevated);border-left-color:var(--primary)}.notification-item.unread .notificationMessage{font-weight:600}.notification-item.unread .notificationIcon{color:var(--primary)}.notification-item:hover{background:var(--bg-elevated)}.notification-item .clickableLink{cursor:pointer}.notificationContent{flex:1;align-items:flex-start;gap:12px;display:flex}.notificationIcon{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:18px;display:flex}.notificationTextContainer{flex:1;min-width:0}.notificationMessage{color:var(--text);word-break:break-word;margin:0 0 6px;font-size:13px;line-height:1.4}.notification-date{color:var(--text-muted);font-size:11px}.show-all-btn{border:none;border-top:1px solid var(--border);width:100%;color:var(--primary);cursor:pointer;text-align:center;background:0 0;padding:14px 16px;font-size:13px;font-weight:600;display:block}.show-all-btn:hover{background:var(--bg-elevated)}.empty-message{text-align:center;color:var(--text-muted);padding:24px 16px;font-size:14px}.notifications-menu-background{z-index:1034;background:#00000026;display:none;position:fixed;inset:0}.notifications-menu-background.active{display:block}@media (max-width:768px){.sidebar-menu{width:22rem;right:-22rem}}@media (max-width:576px){.sidebar-menu{border-left:none;width:100%;height:100vh;top:0;right:-100%}.sidebar-menu.active{right:0}.notification-item{padding:12px}.notificationMessage{font-size:12px}}@media (max-width:360px){.notificationMessage{font-size:11px}.notificationIcon{width:32px;min-width:32px;height:32px;font-size:16px}}
.root-container{background:var(--bg);min-height:100vh;color:var(--text);grid-template-columns:56px 1fr;transition:grid-template-columns .3s;display:grid}@media (min-width:768px){.root-container{grid-template-columns:210px 1fr}}.root-container.sidebar-collapsed{grid-template-columns:56px 1fr}.root-container.sidebar-expanded{grid-template-columns:210px 1fr}.root-container .root-content{grid-column:2;width:100%;min-width:0;min-height:100vh;position:relative}.root-container .root-content .global-notification-btn{z-index:10;background:var(--bg-surface);border-bottom:1px solid var(--border);border-left:1px solid var(--border);align-items:center;height:64px;display:flex;position:fixed;top:0;right:0}.root-container .root-content.loading{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:5rem;font-size:5rem;display:flex}
:root{--bg:#f5f5f5;--bg-surface:#fff;--bg-elevated:#fff;--border:silver;--text:#1a1a1a;--text-secondary:#555;--text-muted:#777;--primary:#049b92;--primary-hover:#06b5aa;--input-disabled-bg:#f5f5f5;--switch-bg:#333}[data-theme=dark]{--bg:#091a17;--bg-surface:#0f2622;--bg-elevated:#142e29;--border:#1a3d36;--text:#f0f0f0;--text-secondary:#a0b8b3;--text-muted:#6b8a83;--primary:#049b92;--primary-hover:#06b5aa;--input-disabled-bg:#0f2622;--switch-bg:#049b92}body{min-height:100vh;color:var(--text);background:var(--bg);margin:0;font-family:Manrope;overflow-x:hidden}.noscroll{width:100%;overflow-y:scroll;position:fixed!important}.ant-btn{background:var(--bg-surface);text-transform:uppercase;font-size:14px;font-style:oblique;font-weight:600;box-shadow:0 2px #00948a1a;color:var(--text)!important}.ant-btn:hover{background:var(--bg-surface)!important}.ant-btn:disabled{background:#d9d9d9}.ant-btn:disabled:hover{background:#d9d9d9!important}.ant-btn-primary{background:var(--primary);text-transform:uppercase;font-size:14px;font-style:oblique;font-weight:600;box-shadow:0 2px #00948a1a;color:#fff!important}.ant-btn-primary:hover{background:var(--primary)!important}.ant-btn-primary:disabled{background:#d9d9d9;color:#8c8c8c!important}.ant-btn-primary:disabled:hover{background:#d9d9d9!important}.ant-switch.ant-switch-checked{background:var(--switch-bg)!important}.ant-input-affix-wrapper{color:var(--text);background:var(--bg-surface)!important;border-color:var(--border)!important}.ant-input-affix-wrapper .ant-input{color:var(--text);background:0 0!important}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{color:var(--text-muted)}.ant-input,.ant-picker,.ant-input-number{background:var(--bg-surface);color:var(--text);background-color:var(--bg-surface)!important;border-color:var(--border)!important}@media (max-width:767px){.ant-input,.ant-picker,.ant-input-number{width:100%;min-width:100px}}@media (min-width:768px){.ant-input,.ant-picker,.ant-input-number{min-width:160px}}.ant-input::placeholder,.ant-picker::placeholder,.ant-input-number::placeholder{color:var(--text-muted)}.ant-picker input{color:var(--text)}.ant-picker input::placeholder,.ant-picker .anticon{color:var(--text-muted)!important}.ant-input-number{background:var(--bg-surface);border-color:var(--border);min-width:160px;color:var(--text);width:100%;background-color:var(--bg-surface)!important}.ant-input-number .ant-input-number-input{color:var(--text)}.ant-input-number .ant-input-number-input::placeholder{color:var(--text-muted)!important}.ant-input:disabled,.ant-input-number:disabled{background:var(--input-disabled-bg);border-color:var(--border);color:var(--text-muted)!important}@media (max-width:767px){.ant-select{width:100%;min-width:100px}}@media (min-width:768px){.ant-select{width:150px}}.ant-select .ant-select-selector{color:var(--text);background:var(--bg-surface);background-color:var(--bg-surface)!important;border-color:var(--border)!important}.ant-select .ant-select-selector .ant-select-selection-item{font-size:16px;color:var(--text)!important}.ant-select .ant-select-arrow{color:var(--text)!important}.ant-select-dropdown{background:var(--bg-elevated)!important}.ant-select-dropdown .ant-select-item{color:var(--text)!important}.ant-select-dropdown .ant-select-item-option-active,.ant-select-dropdown .ant-select-item-option-selected{background:var(--bg-surface)!important}h1,h2,h3{text-transform:uppercase;color:var(--text);margin:0}@media (max-width:767px){h1{font-size:14px}}@media (min-width:768px){h1{font-size:16px}}h1{font-weight:700}h2{margin:0 0 30px}.ant-form-item-label>label{letter-spacing:1px;text-transform:uppercase;font-style:oblique;font-weight:800;color:var(--text)!important;font-size:10px!important}ul{padding:0;list-style:none}p,.ant-form-item .ant-form-item-label>label{color:var(--text)}.ant-form-item .ant-form-item-label>label .ant-form-item-tooltip{color:var(--text-muted)!important}.ant-modal .ant-modal-content{background-color:var(--bg-surface);border:1px solid var(--border);color:var(--text);justify-content:center;align-items:center;display:flex}@media (max-width:767px){.ant-modal .ant-modal-content{padding:16px}}@media (min-width:768px){.ant-modal .ant-modal-content{padding:2.5rem}}.ant-modal-header{background:var(--bg-surface)!important}.ant-modal-header .ant-modal-title{color:var(--text)!important}.ant-modal-close{color:var(--text-muted)!important}.view-details{color:var(--text);background:var(--bg-surface);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--border);box-shadow:unset;max-width:180px;font-size:11px;font-weight:600}.view-details:hover{background:var(--bg-elevated);border:1px solid var(--text)!important;color:var(--text)!important}.ant-modal-body{width:100%}.ant-table{background:var(--bg-surface)!important;color:var(--text)!important}.ant-table .ant-table-thead>tr>th{background:var(--bg-elevated)!important;color:var(--text)!important;border-bottom-color:var(--border)!important}.ant-table .ant-table-tbody>tr>td{background:var(--bg-surface)!important;color:var(--text)!important;border-bottom-color:var(--border)!important}.ant-table .ant-table-tbody>tr:hover>td{background:var(--bg-elevated)!important}.ant-table .ant-table-placeholder{background:var(--bg-surface)!important;color:var(--text-muted)!important}.ant-table-wrapper .ant-table-pagination .ant-pagination-total-text{color:var(--text-muted)}.ant-table-wrapper .ant-table-pagination .ant-pagination-item{background:var(--bg-surface);border-color:var(--border)}.ant-table-wrapper .ant-table-pagination .ant-pagination-item a{color:var(--text)}.ant-table-wrapper .ant-table-pagination .ant-pagination-item-active{border-color:var(--primary)}.ant-table-wrapper .ant-table-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-table-wrapper .ant-table-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--text);background:var(--bg-surface);border-color:var(--border)}.ant-pagination .ant-pagination-item{background:var(--bg-surface);border-color:var(--border)}.ant-pagination .ant-pagination-item a{color:var(--text)}.ant-pagination .ant-pagination-item-active{border-color:var(--primary)}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--text);background:var(--bg-surface);border-color:var(--border)}.ant-card{background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-card .ant-card-head{color:var(--text)!important;border-bottom-color:var(--border)!important}.ant-card .ant-card-body{color:var(--text)!important}.ant-card .ant-card-actions{background:var(--bg-surface)!important;border-top-color:var(--border)!important}.ant-card .ant-card-actions>li{border-inline-end-color:var(--border)!important}.ant-statistic .ant-statistic-title{color:var(--text-secondary)!important}.ant-statistic .ant-statistic-content,.ant-progress .ant-progress-text,.ant-badge-status-text{color:var(--text)!important}.ant-select .ant-select-selection-placeholder{color:var(--text-muted)!important}.ant-upload.ant-upload-drag{background:var(--bg-elevated)!important;border-color:var(--border)!important}.ant-upload.ant-upload-drag .ant-upload-drag-container{color:var(--text)!important}.ant-upload.ant-upload-drag .anticon{color:var(--text-muted)!important}.ant-upload.ant-upload-drag:hover{border-color:var(--primary)!important}.ant-collapse{color:var(--text)!important;background:var(--bg-surface)!important;border-color:var(--border)!important}.ant-collapse .ant-collapse-item{border-color:var(--border)!important}.ant-collapse .ant-collapse-header{color:var(--text)!important}.ant-collapse .ant-collapse-content{background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-tabs{color:var(--text)!important}.ant-tabs .ant-tabs-tab{color:var(--text-muted)!important}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)!important}.ant-tabs .ant-tabs-ink-bar{background:var(--primary)!important}.ant-descriptions .ant-descriptions-item-label{color:var(--text-secondary)!important}.ant-descriptions .ant-descriptions-item-content{color:var(--text)!important}.ant-tag{border-color:var(--border)}.ant-dropdown .ant-dropdown-menu{background:var(--bg-elevated)!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{color:var(--text)!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--bg-surface)!important}.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--border);background:var(--bg-elevated)!important}.ant-picker-dropdown .ant-picker-panel{background:var(--bg-elevated)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-picker-dropdown .ant-picker-header{color:var(--text)!important;border-bottom-color:var(--border)!important}.ant-picker-dropdown .ant-picker-header button{color:var(--text-muted)!important}.ant-picker-dropdown .ant-picker-header button:hover{color:var(--text)!important}.ant-picker-dropdown .ant-picker-body th,.ant-picker-dropdown .ant-picker-cell{color:var(--text-muted)!important}.ant-picker-dropdown .ant-picker-cell-in-view{color:var(--text)!important}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--primary)!important;color:#fff!important}.ant-picker-dropdown .ant-picker-cell-in-range:before{background:#049b9226!important}.ant-picker-dropdown .ant-picker-cell-range-hover:before,.ant-picker-dropdown .ant-picker-cell-range-hover-start:before,.ant-picker-dropdown .ant-picker-cell-range-hover-end:before{background:#049b921a!important}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:var(--bg-surface)!important}.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--primary)!important}.ant-picker-dropdown .ant-picker-footer{border-top-color:var(--border)!important;background:var(--bg-elevated)!important}.ant-picker-dropdown .ant-picker-ranges .ant-picker-preset>.ant-tag{background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-picker-dropdown .ant-picker-ranges .ant-picker-preset>.ant-tag:hover{color:var(--primary)!important;border-color:var(--primary)!important}.ant-picker-dropdown .ant-picker-ranges .ant-picker-ok .ant-btn-primary{background:var(--primary)!important}.ant-picker-dropdown .ant-picker-time-panel{border-left-color:var(--border)!important}.ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--text)!important}.ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:var(--bg-surface)!important}.ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--primary)!important;color:#fff!important}.ant-picker-calendar{background:var(--bg-surface)!important;color:var(--text)!important}.ant-picker-calendar .ant-picker-calendar-header{background:var(--bg-surface)!important;border-bottom-color:var(--border)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-select .ant-select-selector{background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-select .ant-select-selector .ant-select-selection-item{color:var(--text)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-select .ant-select-arrow{color:var(--text-muted)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-radio-group .ant-radio-button-wrapper{background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-radio-group .ant-radio-button-wrapper:hover{color:var(--primary)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-radio-group .ant-radio-button-wrapper-checked{background:var(--bg-elevated)!important;border-color:var(--primary)!important;color:var(--primary)!important}.ant-picker-calendar .ant-picker-panel{border-top:none;background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-picker-calendar .ant-picker-body th{color:var(--text-muted)!important}.ant-picker-calendar .ant-picker-content{background:var(--bg-surface)!important}.ant-picker-calendar .ant-picker-content th,.ant-picker-calendar .ant-picker-cell{color:var(--text-muted)!important}.ant-picker-calendar .ant-picker-cell-in-view{color:var(--text)!important}.ant-picker-calendar .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-calendar .ant-picker-cell-selected .ant-picker-calendar-date{background:0 0!important}.ant-picker-calendar .ant-picker-cell-selected .ant-picker-cell-inner .ant-picker-calendar-date-value,.ant-picker-calendar .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value{color:#fff!important}.ant-picker-calendar .ant-picker-cell-selected .ant-picker-cell-inner .ant-picker-calendar-date-value:before,.ant-picker-calendar .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value:before{background:var(--primary)!important}.ant-picker-calendar .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--primary)!important;color:#fff!important}.ant-picker-calendar .ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-calendar .ant-picker-cell-today .ant-picker-calendar-date-today{border-color:var(--primary)!important}.ant-picker-calendar .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner,.ant-picker-calendar .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-calendar-date{background:var(--bg-elevated)!important}.ant-picker-calendar .ant-picker-cell-disabled{opacity:.4;color:var(--text-muted)!important}.ant-picker-calendar .ant-picker-cell-disabled:before{background:0 0!important}.ant-picker-calendar .ant-picker-calendar-date{border-top-color:var(--border)!important}.ant-picker-calendar .ant-picker-calendar-date-content{color:var(--text-secondary)!important}.ant-picker-calendar .ant-picker-calendar-date-value{color:var(--text)!important}.ant-picker-calendar .ant-picker-footer{border-top-color:var(--border)!important;background:var(--bg-surface)!important}.ant-picker-calendar-header .ant-select-dropdown{background:var(--bg-elevated)!important}.ant-picker-calendar-header .ant-select-dropdown .ant-select-item{color:var(--text)!important}.ant-picker-calendar-header .ant-select-dropdown .ant-select-item-option-active,.ant-picker-calendar-header .ant-select-dropdown .ant-select-item-option-selected{background:var(--bg-surface)!important}.ant-popover .ant-popover-inner{background:var(--bg-elevated)!important;color:var(--text)!important}.ant-message .ant-message-notice-content{box-shadow:0 4px 12px #00000026;background:var(--bg-elevated)!important;color:var(--text)!important}.ant-empty-description{color:var(--text-muted)!important}.ant-empty-image svg ellipse{fill:var(--border)!important}.ant-empty-image svg g[fill-rule=nonzero]{stroke:var(--text-muted)!important}.ant-empty-image svg g[fill-rule=nonzero] path:last-child{fill:var(--bg-surface)!important}.ant-breadcrumb{color:var(--text-muted)}.ant-breadcrumb a{color:var(--text-secondary)!important}.ant-breadcrumb a:hover{color:var(--primary)!important}.ant-breadcrumb .ant-breadcrumb-separator{color:var(--text-muted)}.venue-props-form .ant-form-item-control-input-content>.ant-input-number{width:60px!important;min-width:0!important}.venue-props-form .ant-form-item-control-input-content>.ant-input{width:44px!important;min-width:0!important}
