:root{--color-primary: #00c279;--color-primary-dark: #00a566;--color-text: #111827;--color-text-secondary: #6b7280;--color-border: #e5e7eb;--color-bg: #ffffff;--color-bg-secondary: #f9fafb;--radius: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow: 0 1px 3px rgba(0,0,0,.1);--transition: .2s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}.app{min-height:100vh;display:flex;flex-direction:column}.main{flex:1;width:100%}.app-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--color-text-secondary)}.loader{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-access-denied{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--color-text-secondary);text-align:center;padding:24px}.app-access-denied svg{width:64px;height:64px;color:#f97316}.app-access-denied h2{font-size:24px;font-weight:600;color:var(--color-text);margin:0}.app-access-denied p{font-size:15px;max-width:400px;margin:0}.app-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--color-text-secondary)}.app-error svg{width:48px;height:48px;color:#ef4444}.app-error button{padding:10px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius);font-size:15px;font-weight:500;cursor:pointer;transition:var(--transition)}.app-error button:hover{background:var(--color-primary-dark)}[data-theme=dark]{--color-text: #f3f4f6;--color-text-secondary: #9ca3af;--color-border: #374151;--color-bg: #111827;--color-bg-secondary: #1f2937;--shadow-sm: 0 1px 2px rgba(0,0,0,.3);--shadow: 0 1px 3px rgba(0,0,0,.4)}[data-theme=dark] body{background:#111827;color:#f3f4f6}[data-theme=dark] .dev-header,[data-theme=dark] header{background:#1f2937!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .dev-header *,[data-theme=dark] header *{color:inherit!important}[data-theme=dark] .ticket-card,[data-theme=dark] .card,[data-theme=dark] .panel{background:transparent!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .ticket-card:hover{border-color:#4b5563;box-shadow:0 4px 20px #0000004d}[data-theme=dark] table,[data-theme=dark] .ticket-table{background:#1f2937;color:#f3f4f6}[data-theme=dark] th{background:#111827!important;border-color:#374151!important;color:#9ca3af!important}[data-theme=dark] td{border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] tr:hover td{background:#1f2937!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#1f2937!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#6b7280!important}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#3b82f6!important}[data-theme=dark] .btn-notifications,[data-theme=dark] .btn-secondary,[data-theme=dark] .btn-create{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .btn-create:hover{background:#4b5563!important;border-color:#6b7280!important;color:#f3f4f6!important}[data-theme=dark] button:not(.btn-create):not(.btn-primary):not([class*=ajs-]){background:#374151;border-color:#4b5563;color:#d1d5db}[data-theme=dark] .btn-notifications:hover,[data-theme=dark] .btn-secondary:hover{background:#4b5563;border-color:#6b7280;color:#f3f4f6}[data-theme=dark] .modal-overlay{background:#0009}[data-theme=dark] .modal,[data-theme=dark] .modal-content,[data-theme=dark] [class*=modal]>div{border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .modal-header,[data-theme=dark] .modal h2,[data-theme=dark] .modal h3{color:#f3f4f6!important}[data-theme=dark] .filters,[data-theme=dark] .ticket-filters,[data-theme=dark] .saved-filters{background:#1f2937;border-color:#374151}[data-theme=dark] .filter-tag,[data-theme=dark] .saved-filter-tab{background:#374151;border-color:#4b5563;color:#d1d5db}[data-theme=dark] .filter-tag:hover,[data-theme=dark] .saved-filter-tab:hover{background:#4b5563;color:#f3f4f6}[data-theme=dark] .pagination button{background:#374151;border-color:#4b5563;color:#d1d5db}[data-theme=dark] .pagination button:hover{background:#4b5563}[data-theme=dark] .pagination button.active{background:var(--color-primary);color:#fff}[data-theme=dark] .ticket-detail,[data-theme=dark] .ticket-chat,[data-theme=dark] .chat-messages{background:#111827}[data-theme=dark] .chat-message,[data-theme=dark] .chat-input{background:#1f2937;border-color:#374151}[data-theme=dark] .notifications-panel{background:transparent!important;border-color:#374151!important}[data-theme=dark] .notifications-content{background:#111827!important;border:1px solid #374151!important;box-shadow:0 8px 32px #00000080!important}[data-theme=dark] .notifications-header{border-color:#374151!important}[data-theme=dark] .notifications-title{color:#f3f4f6!important}[data-theme=dark] .notifications-close{color:#9ca3af!important}[data-theme=dark] .notifications-close:hover{background:#374151!important;color:#f3f4f6!important}[data-theme=dark] .notification-item{border-color:#374151}[data-theme=dark] .notification-item:hover{background:#1f2937!important}[data-theme=dark] .notification-item.unread{background:#1e293b!important}[data-theme=dark] .notification-item.unread:hover{background:#263548!important}[data-theme=dark] .notification-title{color:#f3f4f6!important}[data-theme=dark] .notification-subtitle,[data-theme=dark] .notification-text{color:#9ca3af!important}[data-theme=dark] .notification-time{color:#6b7280!important}[data-theme=dark] .notification-icon{background:#374151!important;color:#9ca3af!important}[data-theme=dark] .notification-icon.icon-stop{background:#7f1d1d!important;color:#fca5a5!important}[data-theme=dark] .notification-icon.icon-play{background:#14532d!important;color:#86efac!important}[data-theme=dark] .notification-icon.icon-clock{background:#78350f!important;color:#fde68a!important}[data-theme=dark] .notification-icon.icon-exit{background:#7f1d1d!important;color:#fca5a5!important}[data-theme=dark] .notification-icon.icon-users{background:#3b0764!important;color:#d8b4fe!important}[data-theme=dark] .notifications-footer{border-color:#374151!important}[data-theme=dark] .btn-mark-all-read{background:#374151!important;color:#d1d5db!important}[data-theme=dark] .btn-mark-all-read:hover:not(:disabled){background:#4b5563!important;color:#f3f4f6!important}[data-theme=dark] .notifications-empty,[data-theme=dark] .notifications-loading{color:#6b7280!important}[data-theme=dark] ::-webkit-scrollbar-track{background:#1f2937}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#4b5563}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#6b7280}[data-theme=dark] .status-badge{opacity:.9}[data-theme=dark] .status-btn{border-color:transparent!important}[data-theme=dark] .status-btn.new,[data-theme=dark] .status-btn.jobs{background:#1e3a5f!important;color:#93c5fd!important}[data-theme=dark] .status-btn.decided{background:#312e81!important;color:#c4b5fd!important}[data-theme=dark] .status-btn.stop{background:#7f1d1d!important;color:#fca5a5!important}[data-theme=dark] .alertify .ajs-dialog{background:#1f2937;border-color:#374151}[data-theme=dark] .alertify .ajs-header{background:#1f2937;border-color:#374151;color:#f3f4f6}[data-theme=dark] .alertify .ajs-body .ajs-content{color:#9ca3af}[data-theme=dark] .alertify .ajs-footer{background:#111827;border-color:#374151}[data-theme=dark] .alertify-notifier .ajs-message{background:#1f2937;border-color:#374151;color:#f3f4f6!important}[data-theme=dark] .dropdown,[data-theme=dark] [class*=dropdown]{background:#1f2937;border-color:#374151}[data-theme=dark] .dropdown-item:hover,[data-theme=dark] [class*=dropdown] li:hover{background:#374151}[data-theme=dark] a{color:#60a5fa}[data-theme=dark] hr,[data-theme=dark] .divider{border-color:#374151}[data-theme=dark] .type-badge{background:#374151!important;color:#e5e7eb!important;border-color:#4b5563!important}[data-theme=dark] .type-badge.bug{background:#7f1d1d!important;color:#fca5a5!important}[data-theme=dark] .type-badge.feature{background:#1e3a5f!important;color:#93c5fd!important}[data-theme=dark] .type-badge.task{background:#14532d!important;color:#86efac!important}[data-theme=dark] .type-badge.improvement{background:#3b0764!important;color:#d8b4fe!important}[data-theme=dark] .filters-container{background:transparent!important;border-color:#374151!important}[data-theme=dark] .advanced-filters{background:#1f2937!important}[data-theme=dark] .filter-group label,[data-theme=dark] .filter-label{color:#9ca3af!important}[data-theme=dark] .filter-btn,[data-theme=dark] .quick-filter-btn{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .filter-btn:hover,[data-theme=dark] .quick-filter-btn:hover{background:#4b5563!important;color:#f3f4f6!important}[data-theme=dark] .filter-btn.active,[data-theme=dark] .quick-filter-btn.active{background:var(--color-primary)!important;color:#fff!important}[data-theme=dark] .worker-chip{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .worker-chip:hover{background:#4b5563!important}[data-theme=dark] .worker-chip-avatar{background:#4b5563!important;color:#e5e7eb!important}[data-theme=dark] .worker-chip-role{color:#9ca3af!important}[data-theme=dark] .worker-chip-time{color:#6b7280!important}[data-theme=dark] .worker-chip.assigned{background:#1e3a5f!important;border-color:#2563eb!important;color:#93c5fd!important}[data-theme=dark] .worker-chip.viewer{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .worker-chip.viewer.clickable:hover{background:#4b5563!important}[data-theme=dark] .ticket-chat,[data-theme=dark] .chat-container,[data-theme=dark] .chat-area,[data-theme=dark] .messages-list{background:#111827!important}[data-theme=dark] .message-item{color:#f3f4f6!important}[data-theme=dark] .message-content{background:transparent!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .message-content.deleted{background:#1a1a2e!important;opacity:.6}[data-theme=dark] .message-text{color:#e5e7eb!important;background:#1f2937!important;border-radius:10px}[data-theme=dark] .history-body{background:#1f2937!important;color:#e5e7eb!important}[data-theme=dark] .history-comment-text{color:#b3d0ff!important}[data-theme=dark] .message-text a{color:#60a5fa!important}[data-theme=dark] .message-time,[data-theme=dark] .message-date{color:#6b7280!important}[data-theme=dark] .message-author{color:#9ca3af!important}[data-theme=dark] .message-avatar{background:#374151!important;color:#d1d5db!important}[data-theme=dark] .chat-input-area,[data-theme=dark] .chat-input-container,[data-theme=dark] .chat-footer{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .chat-input-area textarea,[data-theme=dark] .chat-input-area input{background:#111827!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .chat-header{background:#1f2937!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .chat-tabs button,[data-theme=dark] .chat-tab{background:#374151!important;border-color:#4b5563!important;color:#9ca3af!important}[data-theme=dark] .chat-tabs button.active,[data-theme=dark] .chat-tab.active{background:#4b5563!important;color:#f3f4f6!important}[data-theme=dark] .chat-empty{color:#6b7280!important}[data-theme=dark] .system-message,[data-theme=dark] .message-system{background:#1a2e3a!important;color:#9ca3af!important;border-color:#374151!important}[data-theme=dark] .file-attachment,[data-theme=dark] .message-file{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .message-actions button{background:#374151!important;border-color:#4b5563!important;color:#9ca3af!important}[data-theme=dark] .message-actions button:hover{background:#4b5563!important;color:#f3f4f6!important}[data-theme=dark] .detail-sidebar,[data-theme=dark] .info-card,[data-theme=dark] .info-section{background:transparent!important;border-color:#374151!important}[data-theme=dark] .info-card h3,[data-theme=dark] .info-section h3,[data-theme=dark] .section-title{color:#f3f4f6!important}[data-theme=dark] .info-label{color:#9ca3af!important}[data-theme=dark] .info-value{color:#e5e7eb!important}[data-theme=dark] .page-header{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .header-title{color:#f3f4f6!important}[data-theme=dark] .header-subtitle{color:#9ca3af!important}[data-theme=dark] .btn-back{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .btn-back:hover{background:#4b5563!important}[data-theme=dark] .btn-share{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .btn-share:hover{background:#4b5563!important}[data-theme=dark] .history-item{border-color:#374151!important;color:#d1d5db!important}[data-theme=dark] .history-item .history-time{color:#6b7280!important}[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] div,[data-theme=dark] label,[data-theme=dark] li{color:inherit}[data-theme=dark] .saved-filters-tabs{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .saved-filter-tab{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .saved-filter-tab.active{background:var(--color-primary)!important;color:#fff!important}[data-theme=dark] .quick-actions{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .quick-actions button,[data-theme=dark] .quick-action-btn{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .quick-actions button:hover,[data-theme=dark] .quick-action-btn:hover{background:#4b5563!important;color:#f3f4f6!important}[data-theme=dark] .status-badge{opacity:1!important}[data-theme=dark] .status-badge.new,[data-theme=dark] .status-badge.open{background:#1e3a5f!important;color:#93c5fd!important}[data-theme=dark] .status-badge.in_progress,[data-theme=dark] .status-badge.in-progress,[data-theme=dark] .status-badge.inProgress{background:#422006!important;color:#fcd34d!important}[data-theme=dark] .status-badge.resolved,[data-theme=dark] .status-badge.done,[data-theme=dark] .status-badge.closed{background:#14532d!important;color:#86efac!important}[data-theme=dark] .status-badge.rejected,[data-theme=dark] .status-badge.cancelled{background:#7f1d1d!important;color:#fca5a5!important}[data-theme=dark] .status-badge.pending,[data-theme=dark] .status-badge.waiting{background:#3b0764!important;color:#d8b4fe!important}[data-theme=dark] .priority-badge{opacity:1!important}[data-theme=dark] .priority-badge.low{background:#1a2e1a!important;color:#86efac!important}[data-theme=dark] .priority-badge.medium,[data-theme=dark] .priority-badge.normal{background:#1e3a5f!important;color:#93c5fd!important}[data-theme=dark] .priority-badge.high{background:#422006!important;color:#fcd34d!important}[data-theme=dark] .priority-badge.critical,[data-theme=dark] .priority-badge.urgent{background:#7f1d1d!important;color:#fca5a5!important}[data-theme=dark] .client-chip{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .client-chip:hover{background:#4b5563!important;color:#f3f4f6!important}[data-theme=dark] .client-chip .client-avatar,[data-theme=dark] .client-avatar{background:#4b5563!important;color:#e5e7eb!important}[data-theme=dark] .ticket-title,[data-theme=dark] .ticket-title a{color:#f3f4f6!important}[data-theme=dark] .ticket-id{color:#9ca3af!important}[data-theme=dark] .ticket-table td,[data-theme=dark] .ticket-table td *,[data-theme=dark] table td,[data-theme=dark] table td a,[data-theme=dark] table td span{color:#e5e7eb!important}[data-theme=dark] .ticket-table td a:hover,[data-theme=dark] table td a:hover{color:#60a5fa!important}[data-theme=dark] .decided-badge{background:#1e3a5f!important;color:#60a5fa!important}[data-theme=dark] .ticket-card .ticket-title{color:#f3f4f6!important}[data-theme=dark] .ticket-card .ticket-id,[data-theme=dark] .ticket-card .ticket-description,[data-theme=dark] .ticket-card .ticket-meta{color:#9ca3af!important}[data-theme=dark] .horizontal-timeline-section,[data-theme=dark] .timeline-section{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .timeline-item{color:#d1d5db!important}[data-theme=dark] .timeline-item:before,[data-theme=dark] .timeline-line{background:#4b5563!important}[data-theme=dark] .timeline-dot{background:#4b5563!important;border-color:#6b7280!important}[data-theme=dark] .timeline-dot.active{background:var(--color-primary)!important;border-color:var(--color-primary)!important}[data-theme=dark] .timeline-label{color:#9ca3af!important}[data-theme=dark] .timeline-date,[data-theme=dark] .timeline-time{color:#6b7280!important}[data-theme=dark] .timeline-title{color:#e5e7eb!important}[data-theme=dark] .timeline-content{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .message-form,[data-theme=dark] .chat-form{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .message-form textarea,[data-theme=dark] .message-form input,[data-theme=dark] .chat-form textarea,[data-theme=dark] .chat-form input{background:#111827!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .message-form textarea::placeholder,[data-theme=dark] .chat-form textarea::placeholder{color:#6b7280!important}[data-theme=dark] .message-form .toolbar,[data-theme=dark] .chat-toolbar,[data-theme=dark] .message-toolbar{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .message-form .toolbar button,[data-theme=dark] .chat-toolbar button,[data-theme=dark] .message-toolbar button{color:#9ca3af!important}[data-theme=dark] .message-form .toolbar button:hover,[data-theme=dark] .chat-toolbar button:hover,[data-theme=dark] .message-toolbar button:hover{color:#f3f4f6!important;background:#374151!important}[data-theme=dark] .file-upload-area,[data-theme=dark] .drop-zone{background:#111827!important;border-color:#374151!important;color:#6b7280!important}[data-theme=dark] .file-preview,[data-theme=dark] .attached-file{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .history-action-label,[data-theme=dark] .action-label{background:#374151!important;color:#d1d5db!important;border-color:#4b5563!important}[data-theme=dark] .history-action-label.created{background:#14532d!important;color:#86efac!important}[data-theme=dark] .history-action-label.updated,[data-theme=dark] .history-action-label.changed{background:#1e3a5f!important;color:#93c5fd!important}[data-theme=dark] .history-action-label.deleted{background:#7f1d1d!important;color:#fca5a5!important}[data-theme=dark] .history-action-label.assigned{background:#3b0764!important;color:#d8b4fe!important}[data-theme=dark] .history-action-label.commented,[data-theme=dark] .history-action-label.message{background:#422006!important;color:#fcd34d!important}[data-theme=dark] .history-change,[data-theme=dark] .change-detail{color:#9ca3af!important}[data-theme=dark] .change-old{color:#ef4444!important;text-decoration:line-through}[data-theme=dark] .change-new{color:#10b981!important}[data-theme=dark] .change-arrow{color:#6b7280!important}[data-theme=dark] .file-preview-modal{background:#1f2937!important}[data-theme=dark] .file-type-badge{background:#374151!important;color:#d1d5db!important}[data-theme=dark] .modal-body,[data-theme=dark] .modal-footer,[data-theme=dark] .modal-header{background:#1f2937!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .form-group label{color:#d1d5db!important}[data-theme=dark] .state-message{background:#1f2937!important;border-color:#374151!important;color:#d1d5db!important}[data-theme=dark] .state-message p{color:#9ca3af!important}[data-theme=dark] .state-message svg{color:#6b7280!important}[data-theme=dark] .state-error{background:#1f2937!important}[data-theme=dark] .view-toggle{background:#374151!important;border-color:#4b5563!important}[data-theme=dark] .view-toggle-btn{background:transparent!important;color:#9ca3af!important;border-color:#4b5563!important}[data-theme=dark] .view-toggle-btn:hover{color:#f3f4f6!important;background:#4b5563!important}[data-theme=dark] .view-toggle-btn.active{background:#4b5563!important;color:#f3f4f6!important}[data-theme=dark] .status-badge.jobs,[data-theme=dark] .status-badge.in_job{background:#1e3a5f!important;color:#93c5fd!important}[data-theme=dark] .status-badge.decided{background:#312e81!important;color:#c4b5fd!important}[data-theme=dark] .status-badge.stopped{background:#78350f!important;color:#fde68a!important}[data-theme=dark] .status-badge{border-color:transparent!important}[data-theme=dark] .message-editor{background:#111827!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .message-editor .ql-toolbar,[data-theme=dark] .message-editor .text-toolbar,[data-theme=dark] .message-edit-form{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .message-editor .ql-toolbar button,[data-theme=dark] .message-editor .text-toolbar button{color:#9ca3af!important;fill:#9ca3af!important}[data-theme=dark] .message-editor .ql-toolbar button:hover,[data-theme=dark] .message-editor .text-toolbar button:hover{color:#f3f4f6!important;fill:#f3f4f6!important}[data-theme=dark] .message-editor .ql-container,[data-theme=dark] .message-editor .ql-editor,[data-theme=dark] .message-editor textarea{background:#111827!important;color:#f3f4f6!important;border-color:#374151!important}[data-theme=dark] .message-editor .ql-editor.ql-blank:before{color:#6b7280!important}[data-theme=dark] .message-input-wrapper{background:#111827!important;border-color:#374151!important}[data-theme=dark] .message-input-wrapper textarea,[data-theme=dark] .message-input-wrapper input{background:transparent!important;color:#f3f4f6!important}[data-theme=dark] .chat-title,[data-theme=dark] .chat-header h2,[data-theme=dark] .chat-header h3{color:#f3f4f6!important}[data-theme=dark] .ticket-chat{background:#111827!important;border-color:#374151!important}[data-theme=dark] .chat-body{background:#111827!important}[data-theme=dark] .chat-loading,[data-theme=dark] .chat-spinner,[data-theme=dark] .empty-messages{color:#6b7280!important}[data-theme=dark] .message-author-block{color:#9ca3af!important}[data-theme=dark] .message-job,[data-theme=dark] .message-meta{color:#6b7280!important}[data-theme=dark] .message-deleted-badge{background:#7f1d1d!important;color:#fca5a5!important}[data-theme=dark] .quote-preview,[data-theme=dark] .reply-preview,[data-theme=dark] .reply-reference{background:#1f2937!important;border-color:#374151!important;color:#9ca3af!important}[data-theme=dark] .quote-preview-line,[data-theme=dark] .reply-preview-line,[data-theme=dark] .reply-line{background:#3b82f6!important}[data-theme=dark] .quote-preview-author,[data-theme=dark] .reply-preview-author,[data-theme=dark] .reply-author{color:#93c5fd!important}[data-theme=dark] .quote-preview-text,[data-theme=dark] .reply-preview-text,[data-theme=dark] .reply-text{color:#9ca3af!important}[data-theme=dark] .quote-preview-close,[data-theme=dark] .reply-preview-close{color:#6b7280!important}[data-theme=dark] .send-btn{background:var(--color-primary)!important;color:#fff!important}[data-theme=dark] .pending-files{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .pending-file{background:#374151!important;color:#d1d5db!important}[data-theme=dark] .pending-file-remove{color:#9ca3af!important}[data-theme=dark] .file-attachment-wrapper{background:#374151!important;border-color:#4b5563!important}[data-theme=dark] .file-name{color:#93c5fd!important}[data-theme=dark] .file-info{color:#6b7280!important}[data-theme=dark] .context-menu{background:#1f2937!important;border-color:#374151!important;box-shadow:0 4px 20px #0006!important}[data-theme=dark] .context-menu button{color:#d1d5db!important}[data-theme=dark] .context-menu button:hover{background:#374151!important;color:#f3f4f6!important}[data-theme=dark] .message-menu{background:#1f2937!important;border-color:#374151!important;box-shadow:0 4px 20px #0006!important}[data-theme=dark] .message-menu button{color:#d1d5db!important}[data-theme=dark] .message-menu button:hover{background:#374151!important}[data-theme=dark] .info-card-content{color:#e5e7eb!important}[data-theme=dark] .info-card-priority{background:transparent!important}[data-theme=dark] .priority-thermometer{background:#374151!important}[data-theme=dark] .priority-label{color:#d1d5db!important}[data-theme=dark] .priority-dot{border-color:#1f2937!important}[data-theme=dark] .info-workers-label,[data-theme=dark] .info-clients-inline-label{color:#9ca3af!important}[data-theme=dark] .no-workers,[data-theme=dark] .no-clients{color:#6b7280!important}[data-theme=dark] .ticket-detail{background:#111827!important}[data-theme=dark] .main-column,[data-theme=dark] .right-column{background:transparent!important}[data-theme=dark] .section{background:transparent!important;border-color:#374151!important}[data-theme=dark] .section-header{border-color:#374151!important}[data-theme=dark] .section-title{color:#f3f4f6!important}[data-theme=dark] .section-header-right button{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .section-header-right button:hover{background:#4b5563!important;color:#f3f4f6!important}[data-theme=dark] .description,[data-theme=dark] .description-content{color:#d1d5db!important}[data-theme=dark] .tag{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .tag-type{background:#1e3a5f!important;color:#93c5fd!important}[data-theme=dark] .tag-priority{background:#422006!important;color:#fcd34d!important}[data-theme=dark] .tag-decided{background:#3b0764!important;color:#d8b4fe!important}[data-theme=dark] .files-grid{background:transparent!important}[data-theme=dark] .file-card{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .file-card:hover{border-color:#4b5563!important;background:#374151!important}[data-theme=dark] .file-card-name{color:#e5e7eb!important}[data-theme=dark] .file-card-meta,[data-theme=dark] .file-card-date,[data-theme=dark] .file-card-author{color:#6b7280!important}[data-theme=dark] .file-card-icon{background:#374151!important;color:#9ca3af!important}[data-theme=dark] .file-card-delete{color:#9ca3af!important}[data-theme=dark] .settings-view{background:#111827!important}[data-theme=dark] .settings-form,[data-theme=dark] .ticket-actions{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .action-btn{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .action-btn:hover{background:#4b5563!important;color:#f3f4f6!important}[data-theme=dark] .decided-chip,[data-theme=dark] .env-chip{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .search-wrapper{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .search-wrapper input{background:transparent!important;color:#f3f4f6!important}[data-theme=dark] .search-icon,[data-theme=dark] .search-clear{color:#6b7280!important}[data-theme=dark] .worker-dropdown,[data-theme=dark] .worker-select-container,[data-theme=dark] .decided-dropdown,[data-theme=dark] .decided-select-container,[data-theme=dark] .env-dropdown,[data-theme=dark] .env-select-container{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .worker-option,[data-theme=dark] .worker-select-option,[data-theme=dark] .worker-item,[data-theme=dark] .decided-item,[data-theme=dark] .env-item{color:#d1d5db!important}[data-theme=dark] .worker-option:hover,[data-theme=dark] .worker-select-option:hover,[data-theme=dark] .worker-item:hover,[data-theme=dark] .decided-item:hover,[data-theme=dark] .env-item:hover{background:#374151!important;color:#f3f4f6!important}[data-theme=dark] .worker-name{color:#e5e7eb!important}[data-theme=dark] .worker-job,[data-theme=dark] .worker-position{color:#6b7280!important}[data-theme=dark] .worker-search input,[data-theme=dark] .worker-filter input{background:#111827!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .worker-avatar,[data-theme=dark] .worker-select-avatar{background:#4b5563!important;color:#e5e7eb!important}[data-theme=dark] .sort-section{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .sort-label{color:#9ca3af!important}[data-theme=dark] .sort-select,[data-theme=dark] .sort-direction-btn{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .pagination{background:transparent!important}[data-theme=dark] .pagination-info{color:#9ca3af!important}[data-theme=dark] .page-btn{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .page-btn:hover{background:#4b5563!important;color:#f3f4f6!important}[data-theme=dark] .page-btn.active{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}[data-theme=dark] .page-limit select{background:#374151!important;border-color:#4b5563!important;color:#d1d5db!important}[data-theme=dark] .tickets-count{color:#9ca3af!important}[data-theme=dark] .point-dropdown{background:#1f2937!important;border-color:#374151!important;box-shadow:0 8px 30px #00000080!important;color:#d1d5db!important}[data-theme=dark] .point-dropdown .dropdown-header{border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .point-dropdown .dropdown-body{color:#d1d5db!important}[data-theme=dark] .point-dropdown .dropdown-comment{background:#111827!important;border-color:#374151!important;color:#9ca3af!important}[data-theme=dark] .point-dropdown .dropdown-time{color:#6b7280!important}[data-theme=dark] .point-dropdown .dropdown-details{color:#9ca3af!important}[data-theme=dark] .company-card{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .company-card:hover{border-color:#4b5563!important}[data-theme=dark] .company-name{color:#f3f4f6!important}[data-theme=dark] .company-desc,[data-theme=dark] .company-meta,[data-theme=dark] .company-date,[data-theme=dark] .company-server{color:#6b7280!important}[data-theme=dark] .company-logo-placeholder{background:#374151!important;color:#9ca3af!important}[data-theme=dark] .client-modal{background:#1f2937!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .client-detail-header{background:#111827!important;border-color:#374151!important}[data-theme=dark] .client-detail-info{color:#d1d5db!important}[data-theme=dark] .client-detail-phone,[data-theme=dark] .client-detail-company{color:#9ca3af!important}[data-theme=dark] .client-detail-avatar{background:#374151!important;color:#d1d5db!important}[data-theme=dark] .client-section-title{color:#f3f4f6!important}[data-theme=dark] .new-env-modal,[data-theme=dark] .save-filter-modal{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .save-modal-header,[data-theme=dark] .save-modal-body,[data-theme=dark] .save-modal-footer{background:#1f2937!important;border-color:#374151!important;color:#f3f4f6!important}[data-theme=dark] .color-palette{background:#111827!important}[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background:#fff"],[data-theme=dark] [style*="background: white"],[data-theme=dark] [style*="background-color: #fff"],[data-theme=dark] [style*="background-color: white"]{background:#1f2937!important}[data-theme=dark] .dropdown-menu,[data-theme=dark] .select-dropdown,[data-theme=dark] .autocomplete-list,[data-theme=dark] .suggestions-list{background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .dropdown-item,[data-theme=dark] .suggestion-item,[data-theme=dark] .autocomplete-item{color:#d1d5db!important}[data-theme=dark] .dropdown-item:hover,[data-theme=dark] .suggestion-item:hover,[data-theme=dark] .autocomplete-item:hover{background:#374151!important;color:#f3f4f6!important}.alertify .ajs-dimmer{position:fixed;z-index:1981;inset:0;padding:0;margin:0;background-color:#252525;opacity:.5}.alertify .ajs-modal{position:fixed;inset:0;padding:0;overflow-y:auto;z-index:1981}.alertify .ajs-dialog{position:relative;margin:5% auto;min-height:110px;max-width:500px;padding:24px 24px 0;outline:0;background-color:#fff}.alertify .ajs-dialog.ajs-capture:before{content:"";position:absolute;inset:0;display:block;z-index:1}.alertify .ajs-reset{position:absolute!important;display:inline!important;width:0!important;height:0!important;opacity:0!important}.alertify .ajs-commands{position:absolute;right:4px;margin:-14px 24px 0 0;z-index:2}.alertify .ajs-commands button{display:none;width:10px;height:10px;margin-left:10px;padding:10px;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.alertify .ajs-commands button.ajs-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC)}.alertify .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC)}.alertify .ajs-header{margin:-24px -24px 0;padding:16px 24px;background-color:#fff}.alertify .ajs-body{min-height:56px}.alertify .ajs-body .ajs-content{padding:16px 24px 16px 16px}.alertify .ajs-footer{padding:4px;margin-left:-24px;margin-right:-24px;min-height:43px;background-color:#fff}.alertify .ajs-footer .ajs-buttons.ajs-primary{text-align:right}.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary{float:left;clear:none;text-align:left}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons .ajs-button{min-width:88px;min-height:35px}.alertify .ajs-handle{position:absolute;display:none;width:10px;height:10px;right:0;bottom:0;z-index:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);-webkit-transform:scaleX(1);transform:scaleX(1);cursor:se-resize}.alertify.ajs-no-overflow .ajs-body .ajs-content{overflow:hidden!important}.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content{left:0;right:0;padding:0}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body{margin-left:-24px;margin-right:-24px}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content{padding:0}.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content{left:0;right:0}.alertify.ajs-maximizable .ajs-commands button.ajs-maximize,.alertify.ajs-maximizable .ajs-commands button.ajs-restore,.alertify.ajs-closable .ajs-commands button.ajs-close{display:inline-block}.alertify.ajs-maximized .ajs-dialog{width:100%!important;height:100%!important;max-width:none!important;margin:0 auto!important;top:0!important;left:0!important}.alertify.ajs-maximized.ajs-modeless .ajs-modal{position:fixed!important;min-height:100%!important;max-height:none!important;margin:0!important}.alertify.ajs-maximized .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=)}.alertify.ajs-maximized .ajs-dialog,.alertify.ajs-resizable .ajs-dialog{padding:0}.alertify.ajs-maximized .ajs-commands,.alertify.ajs-resizable .ajs-commands{margin:14px 24px 0 0}.alertify.ajs-maximized .ajs-header,.alertify.ajs-resizable .ajs-header{position:absolute;top:0;left:0;right:0;margin:0;padding:16px 24px}.alertify.ajs-maximized .ajs-body,.alertify.ajs-resizable .ajs-body{min-height:224px;display:inline-block}.alertify.ajs-maximized .ajs-body .ajs-content,.alertify.ajs-resizable .ajs-body .ajs-content{position:absolute;inset:50px 24px;overflow:auto}.alertify.ajs-maximized .ajs-footer,.alertify.ajs-resizable .ajs-footer{position:absolute;left:0;right:0;bottom:0;margin:0}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog{min-width:548px}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle{display:block}.alertify.ajs-movable:not(.ajs-maximized) .ajs-header{cursor:move}.alertify.ajs-modeless .ajs-dimmer,.alertify.ajs-modeless .ajs-reset{display:none}.alertify.ajs-modeless .ajs-modal{overflow:visible;max-width:none;max-height:0}.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC)}.alertify.ajs-modeless.ajs-unpinned .ajs-modal{position:absolute}.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=)}.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body{max-height:500px;overflow:auto}.alertify.ajs-basic .ajs-header{opacity:0}.alertify.ajs-basic .ajs-footer{visibility:hidden}.alertify.ajs-frameless .ajs-header{position:absolute;top:0;left:0;right:0;min-height:60px;margin:0;padding:0;opacity:0;z-index:1}.alertify.ajs-frameless .ajs-footer{display:none}.alertify.ajs-frameless .ajs-body .ajs-content{position:absolute;inset:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog{padding-top:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands{margin-top:0}.ajs-no-overflow{overflow:hidden!important;outline:0}.ajs-no-overflow.ajs-fixed{position:fixed;inset:0;overflow-y:scroll!important}.ajs-no-selection,.ajs-no-selection *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:568px){.alertify .ajs-dialog{min-width:150px}.alertify:not(.ajs-maximized) .ajs-modal{padding:0 5%}.alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog{min-width:initial;min-width:auto}}@-moz-document url-prefix(){.alertify button:focus{outline:1px dotted #3593D2}}.alertify .ajs-dimmer,.alertify .ajs-modal{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.25s;transition-duration:.25s}.alertify.ajs-hidden .ajs-dimmer,.alertify.ajs-hidden .ajs-modal{visibility:hidden;opacity:0}.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-duration:.5s;animation-duration:.5s}.alertify.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-duration:.25s;animation-duration:.25s}.alertify .ajs-dialog.ajs-shake{-webkit-animation-name:ajs-shake;animation-name:ajs-shake;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ajs-shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes ajs-shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-slideIn;animation-name:ajs-slideIn;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-slideOut;animation-name:ajs-slideOut;-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-zoomIn;animation-name:ajs-zoomIn}.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-zoomOut;animation-name:ajs-zoomOut}.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-fadeIn;animation-name:ajs-fadeIn}.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-fadeOut;animation-name:ajs-fadeOut}.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-pulseIn;animation-name:ajs-pulseIn}.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-pulseOut;animation-name:ajs-pulseOut}.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-flipInX;animation-name:ajs-flipInX}.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-flipOutX;animation-name:ajs-flipOutX}.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-flipInY;animation-name:ajs-flipInY}.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-flipOutY;animation-name:ajs-flipOutY}@-webkit-keyframes ajs-pulseIn{0%,to,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes ajs-pulseIn{0%,to,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes ajs-pulseOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes ajs-pulseOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes ajs-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes ajs-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes ajs-zoomOut{0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}to{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@keyframes ajs-zoomOut{0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}to{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@-webkit-keyframes ajs-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ajs-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ajs-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ajs-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes ajs-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ajs-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes ajs-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes ajs-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-webkit-keyframes ajs-flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ajs-flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes ajs-flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes ajs-flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@-webkit-keyframes ajs-slideIn{0%{margin-top:-100%}to{margin-top:5%}}@keyframes ajs-slideIn{0%{margin-top:-100%}to{margin-top:5%}}@-webkit-keyframes ajs-slideOut{0%{margin-top:5%}to{margin-top:-100%}}@keyframes ajs-slideOut{0%{margin-top:5%}to{margin-top:-100%}}.alertify-notifier{position:fixed;width:0;overflow:visible;z-index:1982;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.alertify-notifier .ajs-message{position:relative;width:260px;max-height:0;padding:0;opacity:0;margin:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.alertify-notifier .ajs-message.ajs-visible{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);opacity:1;max-height:100%;padding:15px;margin-top:10px}.alertify-notifier .ajs-message.ajs-success{background:#5bbd72f2}.alertify-notifier .ajs-message.ajs-error{background:#d95c5cf2}.alertify-notifier .ajs-message.ajs-warning{background:#fcf8d7f2}.alertify-notifier .ajs-message .ajs-close{position:absolute;top:0;right:0;width:16px;height:16px;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAFBJREFUGBl1j0EKADEIA+ve/P9f9bh1hEihNBfjVCO1v7RKVqJK4h8gM5cAPR42AkQEpSXPwMTyoi13n5N9YqJehm3Fnr7nL1D0ZEbD5OubGyC7a9gx+9eNAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center;background-color:#00000080;border-top-right-radius:2px}.alertify-notifier.ajs-top{top:10px}.alertify-notifier.ajs-bottom{bottom:10px}.alertify-notifier.ajs-right{right:10px}.alertify-notifier.ajs-right .ajs-message{right:-320px}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:290px}.alertify-notifier.ajs-left{left:10px}.alertify-notifier.ajs-left .ajs-message{left:-300px}.alertify-notifier.ajs-left .ajs-message.ajs-visible{left:0}.alertify-notifier.ajs-center{left:50%}.alertify-notifier.ajs-center .ajs-message{-webkit-transform:translateX(-50%);transform:translate(-50%)}.alertify-notifier.ajs-center .ajs-message.ajs-visible{left:50%;-webkit-transition-timing-function:cubic-bezier(.57,.43,.1,.65);transition-timing-function:cubic-bezier(.57,.43,.1,.65)}.alertify-notifier.ajs-center.ajs-top .ajs-message{top:-300px}.alertify-notifier.ajs-center.ajs-top .ajs-message.ajs-visible{top:0}.alertify-notifier.ajs-center.ajs-bottom .ajs-message{bottom:-300px}.alertify-notifier.ajs-center.ajs-bottom .ajs-message.ajs-visible{bottom:0}.ajs-no-transition.alertify .ajs-dialog,.ajs-no-transition.alertify .ajs-dimmer,.ajs-no-transition.alertify .ajs-modal,.ajs-no-transition.alertify-notifier .ajs-message{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.alertify .ajs-dialog,.alertify .ajs-dimmer,.alertify .ajs-modal,.alertify-notifier .ajs-message{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}.alertify .ajs-dialog{background-color:#fff;-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.25);box-shadow:0 15px 20px #00000040;border-radius:2px}.alertify .ajs-header{color:#000;font-weight:700;background:#fafafa;border-bottom:#eee 1px solid;border-radius:2px 2px 0 0}.alertify .ajs-body{color:#000}.alertify .ajs-body .ajs-content .ajs-input{display:block;width:100%;padding:8px;margin:4px;border-radius:2px;border:1px solid #ccc}.alertify .ajs-body .ajs-content p{margin:0}.alertify .ajs-footer{background:#fbfbfb;border-top:#eee 1px solid;border-radius:0 0 2px 2px}.alertify .ajs-footer .ajs-buttons .ajs-button{background-color:transparent;color:#000;border:0;font-size:14px;font-weight:700;text-transform:uppercase}.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok{color:#3593d2}.alertify-notifier .ajs-message{background:#fffffff2;color:#000;text-align:center;border:solid 1px #ddd;border-radius:2px}.alertify-notifier .ajs-message.ajs-success{color:#fff;background:#5bbd72f2;text-shadow:-1px -1px 0 rgba(0,0,0,.5)}.alertify-notifier .ajs-message.ajs-error{color:#fff;background:#d95c5cf2;text-shadow:-1px -1px 0 rgba(0,0,0,.5)}.alertify-notifier .ajs-message.ajs-warning{background:#fcf8d7f2;border-color:#999}.sky-header-container[data-v-ef5e2184]{width:100%;min-height:var(--sky-header-min-height, 82px);background-color:var(--sky-header-bg, transparent);display:flex;flex-direction:row;padding:var(--sky-header-padding, 10px);border-bottom:1px solid var(--sky-header-border-color, #dee2e6);z-index:var(--sky-header-z-index, 4);position:relative}.topmenubox[data-v-ef5e2184]{width:100%;display:flex;padding:4px;justify-content:space-between;align-items:center;background-color:transparent}.header-left[data-v-ef5e2184]{display:flex;align-items:center}.header-left[data-v-ef5e2184]>*+*{margin-left:12px}.titleAndDesc[data-v-ef5e2184]{display:flex;flex-direction:column;position:relative}.notPadding[data-v-ef5e2184]{margin:0;padding:0;font-size:var(--sky-header-title-size, 18px);font-weight:var(--sky-header-title-weight, 500);color:var(--sky-header-title-color, #252525);line-height:1.5;-webkit-user-select:none;user-select:none;display:flex;align-items:center;flex-wrap:nowrap}.topmenu-title[data-v-ef5e2184]{white-space:pre-line}.title-dropdown-toggle[data-v-ef5e2184]{display:flex;flex-direction:row;padding:0;margin:0;background:transparent;border:none;text-align:left;font:inherit;color:inherit}.title-dropdown-toggle-active[data-v-ef5e2184]{cursor:pointer}.arrow[data-v-ef5e2184]{width:12px;position:relative;margin-left:5px;flex-shrink:0;transition:transform .25s ease;color:var(--sky-header-title-color, #252525)}.arrow.open[data-v-ef5e2184]{transform:rotate(180deg)}.title-dropdown[data-v-ef5e2184]{position:absolute;top:100%;left:0;min-width:240px;background:#fff;border-radius:5px;box-shadow:0 1px 12px #0000001a;border:none;z-index:10;padding:4px 0;margin-top:4px}.title-dropdown-header[data-v-ef5e2184]{padding:4px 24px;font-size:13px;color:#6c757d}.title-dropdown-divider[data-v-ef5e2184]{height:0;margin:4px 0;border-top:1px solid #e9ecef}.title-dropdown-item[data-v-ef5e2184]{padding:4px 24px;cursor:pointer;transition:background-color .1s}.title-dropdown-item[data-v-ef5e2184]:hover{background-color:#f8f9fa}.title-dropdown-item[data-v-ef5e2184]:active{background-color:#e9ecef}.pageName[data-v-ef5e2184]{padding-bottom:0;margin:0;font-weight:500;font-size:14px}.pageVisit[data-v-ef5e2184]{color:gray;font-weight:400;font-size:11px}.topmenu-description[data-v-ef5e2184]{margin:0 0 5px;color:var(--sky-header-subtitle-color, #5d5d5d);font-size:13px;font-weight:400;line-height:1.5}.topmenubox-button[data-v-ef5e2184]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.btn-back[data-v-ef5e2184]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;cursor:pointer;border-radius:6px;transition:background-color .2s;color:var(--sky-header-back-btn-color, #374151)}.btn-back img[data-v-ef5e2184],.btn-back svg[data-v-ef5e2184]{display:block}.btn-back[data-v-ef5e2184]:hover{background-color:var(--sky-header-back-btn-hover-bg, #f8f9fa)}.btn-back[data-v-ef5e2184]:active{background-color:var(--sky-header-back-btn-active-bg, #e9ecef)}@media(max-width:499px){.topmenu-description[data-v-ef5e2184]{display:none}.notPadding[data-v-ef5e2184]{font-size:13px}}@media(min-width:500px)and (max-width:1099px){.topmenu-description[data-v-ef5e2184]{font-size:11px}}@supports (padding-top: env(safe-area-inset-top)){.sky-header-container[data-v-ef5e2184]{padding-top:calc(10px + env(safe-area-inset-top))}}.sky-dialogbox-classic{display:block;position:fixed;padding:0;top:0;left:0;width:100%;height:100%;z-index:var(--sky-dialog-z-index, 9998);background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sky-dialog-overlay[data-v-d76f070e]{display:flex;justify-content:center;align-items:center;position:fixed;padding:0;top:0;left:0;width:100%;height:100%;z-index:9999}.sky-dialog-content[data-v-d76f070e]{background:var(--sky-dialog-bg, white);width:100%;height:100%;border-radius:var(--sky-dialog-radius, 5px);box-shadow:0 1px 3px #0000004d,0 1px 2px #0000003d}.sky-dialog-title[data-v-d76f070e]{max-width:calc(100% - 80px);font-size:var(--sky-dialog-title-size, 13pt);padding:24px 0 24px 24px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sky-dialog-title-color, #252525)}.sky-dialog-subtitle[data-v-d76f070e]{display:block;font-size:var(--sky-dialog-subtitle-size, 12pt);line-height:24px;color:var(--sky-dialog-subtitle-color, #6c757d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-dialog-close[data-v-d76f070e]{cursor:pointer;font-size:16pt;margin:15px;padding:17px;float:right;border-radius:50%;width:50px;height:50px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;color:var(--sky-dialog-close-color, #333);transition:background-color .2s}.sky-dialog-close[data-v-d76f070e]:hover{background-color:var(--sky-dialog-close-hover-bg, #f0f0f0)}.sky-dialog-clearfix[data-v-d76f070e]{clear:both}.sky-dialog-paper[data-v-d76f070e]{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative}.sky-dialog-swipe-area[data-v-d76f070e]{position:absolute;width:35px;height:100%;left:0}.sky-dialog-footer[data-v-d76f070e]{padding:5px 10px;display:flex;justify-content:center;width:100%;transform:translateY(-52px)}.sky-dialog-footer[data-v-d76f070e]>*+*{margin-left:10px}.sky-dialog-footer[data-v-d76f070e]>*{flex:1;min-width:0}.sky-dialog-footer[data-v-d76f070e]:has(>:deep(*:only-child))>*{max-width:100%}.sky-dialog-footer[data-v-d76f070e]:has(>:deep(*:nth-child(2)):not(:has(>:deep(*:nth-child(3)))))>*{flex:1 1 50%}@media only screen and (min-width:1400px){.sky-dialog-content[data-v-d76f070e]{width:75%;margin:0 auto}}@media screen and (min-width:710px){.sky-dialog-paper[data-v-d76f070e]{height:calc(100% - 150px);max-height:calc(100% - 150px);background-color:#fff;margin:0 10px 60px;border-radius:5px}.sky-dialog-paper-no-footer[data-v-d76f070e]{height:calc(100% - 70px);max-height:calc(100% - 70px);margin-bottom:10px}.sky-dialogbox[data-v-d76f070e],.sky-dialog-overlay[data-v-d76f070e]{padding:10px}}@media screen and (max-width:709px){.sky-dialog-paper[data-v-d76f070e]{height:calc(100% - 142px);max-height:calc(100% - 142px);background-color:#fff;margin:0 10px 10px;border-radius:5px;max-width:100vw!important}.sky-dialog-paper-no-footer[data-v-d76f070e]{height:calc(100% - 60px);max-height:calc(100% - 60px)}.sky-dialog-footer[data-v-d76f070e]{transform:translateY(-6px)}}@media screen and (max-width:500px){.sky-dialog-subtitle[data-v-d76f070e]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-dialog-title-with-subtitle[data-v-d76f070e]{padding:12px 24px!important}}@media screen and (max-width:374px){.sky-dialog-subtitle[data-v-d76f070e]{font-size:9pt}}@supports (padding-top: env(safe-area-inset-top)){.sky-dialog-paper[data-v-d76f070e]{height:calc(100% - 150px - env(safe-area-inset-top))}.sky-dialog-paper-no-footer[data-v-d76f070e]{height:calc(100% - 60px - env(safe-area-inset-top))}.sky-dialog-footer[data-v-d76f070e]{padding-bottom:calc(env(safe-area-inset-bottom) + 8px)}}@supports (padding-top: env(safe-area-inset-top)){.sky-dialog-title[data-v-d76f070e]{padding-top:calc(24px + env(safe-area-inset-top))}.sky-dialog-close[data-v-d76f070e]{margin-top:calc(15px + env(safe-area-inset-top))}.sky-dialog-paper[data-v-d76f070e]{padding-bottom:env(safe-area-inset-bottom)}}.sky-dialogbox-next{display:block;position:fixed;padding:0;top:0;left:0;width:100%;height:100%;z-index:var(--sky-dialog-z-index, 9998);background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sky-dialog-overlay[data-v-8e144f41]{display:flex;justify-content:center;align-items:center;position:fixed;padding:0;top:0;left:0;width:100%;height:100%;z-index:9999}.sky-dialog-content[data-v-8e144f41]{background:var(--sky-dialog-bg, white);width:100%;height:100%;box-shadow:0 1px 3px #0000004d,0 1px 2px #0000003d;display:flex;flex-direction:column}.sky-dialog-header[data-v-8e144f41]{display:flex;align-items:center;padding:10px 14px}.sky-dialog-back[data-v-8e144f41]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;cursor:pointer;border-radius:6px;color:var(--sky-dialog-back-color, #374151);transition:background-color .2s;margin-right:12px;flex-shrink:0}.sky-dialog-back svg[data-v-8e144f41]{display:block}.sky-dialog-back[data-v-8e144f41]:hover{background-color:var(--sky-dialog-back-hover-bg, #f8f9fa)}.sky-dialog-back[data-v-8e144f41]:active{background-color:var(--sky-dialog-back-active-bg, #e9ecef)}.sky-dialog-title[data-v-8e144f41]{font-size:var(--sky-dialog-title-size, 13pt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sky-dialog-title-color, #252525);min-width:0}.sky-dialog-title-with-subtitle[data-v-8e144f41]{line-height:1.2}.sky-dialog-subtitle[data-v-8e144f41]{display:block;font-size:var(--sky-dialog-subtitle-size, 12pt);line-height:24px;color:var(--sky-dialog-subtitle-color, #6c757d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-dialog-paper[data-v-8e144f41]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative}.sky-dialog-swipe-area[data-v-8e144f41]{position:absolute;width:35px;height:100%;left:0}.sky-dialog-footer[data-v-8e144f41]{padding:5px 10px;display:flex;justify-content:center;width:100%;flex-shrink:0}.sky-dialog-footer[data-v-8e144f41]>*+*{margin-left:10px}.sky-dialog-footer[data-v-8e144f41]>*{flex:1;min-width:0}.sky-dialog-footer[data-v-8e144f41]:has(>:deep(*:only-child))>*{max-width:100%}.sky-dialog-footer[data-v-8e144f41]:has(>:deep(*:nth-child(2)):not(:has(>:deep(*:nth-child(3)))))>*{flex:1 1 50%}@media only screen and (min-width:1400px){.sky-dialog-content[data-v-8e144f41]{width:100%;margin:0 auto}}@media screen and (min-width:710px){.sky-dialog-paper[data-v-8e144f41]{background-color:#fff;margin:0 10px 10px}}@media screen and (max-width:709px){.sky-dialog-paper[data-v-8e144f41]{background-color:#fff;margin:0 10px 10px;max-width:100vw!important}}@media screen and (max-width:500px){.sky-dialog-subtitle[data-v-8e144f41]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-dialog-title-with-subtitle[data-v-8e144f41]{padding:12px 24px!important}}@media screen and (max-width:374px){.sky-dialog-subtitle[data-v-8e144f41]{font-size:9pt}}@supports (padding-top: env(safe-area-inset-top)){.sky-dialog-footer[data-v-8e144f41]{padding-bottom:calc(env(safe-area-inset-bottom) + 8px)}}@supports (padding-top: env(safe-area-inset-top)){.sky-dialog-header[data-v-8e144f41]{padding-top:calc(10px + env(safe-area-inset-top))}.sky-dialog-paper[data-v-8e144f41]{padding-bottom:env(safe-area-inset-bottom)}}.sky-modal-overlay[data-v-31bb5323]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--sky-modal-z-index, 9998);display:flex;justify-content:center;align-items:center}.sky-modal[data-v-31bb5323]{background:var(--sky-modal-bg, white);border-radius:var(--sky-modal-radius, 0);box-shadow:0 1px 3px #0000004d,0 1px 2px #0000003d;display:flex;flex-direction:column;max-width:100%;max-height:100%}.sky-modal-header[data-v-31bb5323]{display:flex;align-items:center;padding:var(--sky-modal-header-padding, 10px 14px);border-bottom:1px solid var(--sky-modal-border-color, #dee2e6);flex-shrink:0}.sky-modal-back[data-v-31bb5323]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;cursor:pointer;border-radius:6px;transition:background-color .2s;color:var(--sky-modal-back-color, #374151);margin-right:12px}.sky-modal-back svg[data-v-31bb5323]{display:block}.sky-modal-back[data-v-31bb5323]:hover{background-color:var(--sky-modal-back-hover-bg, #f8f9fa)}.sky-modal-back[data-v-31bb5323]:active{background-color:var(--sky-modal-back-active-bg, #e9ecef)}.sky-modal-title-wrapper[data-v-31bb5323]{flex:1;min-width:0}.sky-modal-title[data-v-31bb5323]{margin:0;font-size:var(--sky-modal-title-size, 18px);font-weight:var(--sky-modal-title-weight, 500);color:var(--sky-modal-title-color, #252525);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-modal-subtitle[data-v-31bb5323]{font-size:var(--sky-modal-subtitle-size, 14px);color:var(--sky-modal-subtitle-color, #6c757d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-modal-body[data-v-31bb5323]{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--sky-modal-body-padding, 14px)}.sky-modal-footer[data-v-31bb5323]{padding:var(--sky-modal-footer-padding, 10px 14px);border-top:1px solid var(--sky-modal-border-color, #dee2e6);display:flex;justify-content:flex-end;flex-shrink:0}.sky-modal-footer[data-v-31bb5323]>*+*{margin-left:10px}@media(min-width:768px){.sky-modal[data-v-31bb5323]{border-radius:var(--sky-modal-radius, 8px)}}@supports (padding-top: env(safe-area-inset-top)){.sky-modal-header[data-v-31bb5323]{padding-top:calc(10px + env(safe-area-inset-top))}.sky-modal-footer[data-v-31bb5323]{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.sky-modal-body[data-v-31bb5323]:last-child{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.sky-btn[data-v-80ecfdac]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--sky-btn-padding, 16px 20px);border:var(--sky-btn-border, none);border-radius:var(--sky-btn-radius, 6px);font-size:var(--sky-btn-font-size, 14px);font-weight:var(--sky-btn-font-weight, 500);line-height:1;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.sky-btn-icon[data-v-80ecfdac]{padding:var(--sky-btn-icon-padding, 10px);border-radius:var(--sky-btn-icon-radius, 6px)}.sky-btn-block[data-v-80ecfdac]{width:100%}.sky-btn[data-v-80ecfdac]:disabled{opacity:.6;cursor:not-allowed}.sky-btn-primary[data-v-80ecfdac]{background:var(--sky-btn-primary-bg, #24973f);color:var(--sky-btn-primary-color, #fff)}.sky-btn-primary[data-v-80ecfdac]:hover:not(:disabled){background:var(--sky-btn-primary-hover-bg, #1e7a33)}.sky-btn-primary[data-v-80ecfdac]:active:not(:disabled){background:var(--sky-btn-primary-active-bg, #196b2c)}.sky-btn-danger[data-v-80ecfdac]{background:var(--sky-btn-danger-bg, #dc2626);color:var(--sky-btn-danger-color, #fff)}.sky-btn-danger[data-v-80ecfdac]:hover:not(:disabled){background:var(--sky-btn-danger-hover-bg, #b91c1c)}.sky-btn-danger[data-v-80ecfdac]:active:not(:disabled){background:var(--sky-btn-danger-active-bg, #991b1b)}.sky-btn-secondary[data-v-80ecfdac]{background:var(--sky-btn-secondary-bg, #f3f4f6);color:var(--sky-btn-secondary-color, #374151)}.sky-btn-secondary[data-v-80ecfdac]:hover:not(:disabled){background:var(--sky-btn-secondary-hover-bg, #e5e7eb)}.sky-btn-secondary[data-v-80ecfdac]:active:not(:disabled){background:var(--sky-btn-secondary-active-bg, #d1d5db)}.sky-btn-outline[data-v-80ecfdac]{background:var(--sky-btn-outline-bg, transparent);color:var(--sky-btn-outline-color, #374151);border:var(--sky-btn-border, 1px solid #d1d5db)}.sky-btn-outline[data-v-80ecfdac]:hover:not(:disabled){background:var(--sky-btn-outline-hover-bg, #f3f4f6)}.sky-btn-outline[data-v-80ecfdac]:active:not(:disabled){background:var(--sky-btn-outline-active-bg, #e5e7eb)}.sky-btn-spinner[data-v-80ecfdac]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:sky-btn-spin-80ecfdac .6s linear infinite;flex-shrink:0}@keyframes sky-btn-spin-80ecfdac{to{transform:rotate(360deg)}}.sky-select[data-v-29bb3ef4]{position:relative;display:inline-block;font-size:var(--sky-select-font-size, 14px)}.sky-select-block[data-v-29bb3ef4]{display:block;width:100%}.sky-select-block .sky-select-trigger[data-v-29bb3ef4]{width:100%}.sky-select-trigger[data-v-29bb3ef4]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:var(--sky-select-padding, 10px 14px);background:var(--sky-select-bg, #fff);border:var(--sky-select-border, 1px solid #d1d5db);border-radius:var(--sky-select-radius, 6px);font-size:inherit;font-weight:var(--sky-select-font-weight, 400);color:var(--sky-select-color, #374151);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;white-space:nowrap}.sky-select-trigger[data-v-29bb3ef4]:hover:not(:disabled){border-color:var(--sky-select-border-hover, #9ca3af)}.sky-select-open .sky-select-trigger[data-v-29bb3ef4]{border-color:var(--sky-select-border-focus, #6b7280);outline:none}.sky-select-trigger[data-v-29bb3ef4]:focus-visible{outline:2px solid var(--sky-select-focus-ring, #24973f);outline-offset:2px}.sky-select-disabled .sky-select-trigger[data-v-29bb3ef4]{opacity:.6;cursor:not-allowed}.sky-select-value[data-v-29bb3ef4]{overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.sky-select-placeholder[data-v-29bb3ef4]{color:var(--sky-select-placeholder-color, #9ca3af)}.sky-select-chevron[data-v-29bb3ef4]{width:16px;height:16px;flex-shrink:0;color:var(--sky-select-chevron-color, #6b7280);transition:transform .15s ease}.sky-select-open .sky-select-chevron[data-v-29bb3ef4]{transform:rotate(180deg)}.sky-select-dropdown[data-v-29bb3ef4]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:var(--sky-select-dropdown-z-index, 100);background:var(--sky-select-dropdown-bg, #fff);border:var(--sky-select-dropdown-border, 1px solid #d1d5db);border-radius:var(--sky-select-dropdown-radius, 6px);box-shadow:var(--sky-select-dropdown-shadow, 0 4px 12px rgba(0, 0, 0, .1));max-height:var(--sky-select-dropdown-max-height, 220px);overflow-y:auto;padding:4px}.sky-select-option[data-v-29bb3ef4]{display:flex;align-items:center;justify-content:space-between;padding:var(--sky-select-option-padding, 9px 10px);border-radius:var(--sky-select-option-radius, 4px);cursor:pointer;color:var(--sky-select-option-color, #374151)}.sky-select-option-focused[data-v-29bb3ef4],.sky-select-option[data-v-29bb3ef4]:hover{background:var(--sky-select-option-hover-bg, #f3f4f6)}.sky-select-option-selected[data-v-29bb3ef4]{color:var(--sky-select-option-selected-color, #24973f);font-weight:500}.sky-select-check[data-v-29bb3ef4]{width:14px;height:14px;flex-shrink:0;color:var(--sky-select-check-color, #24973f)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.alertify-notifier{z-index:10000}.alertify-notifier .ajs-message{background:#fff;color:#374151!important;border-radius:12px;padding:14px 20px;box-shadow:0 4px 20px #00000026;border:1px solid #e5e7eb;font-size:14px;font-weight:600;min-width:200px;text-shadow:none!important}.alertify-notifier .ajs-message.ajs-success{background:#fff;border-left:4px solid #10b981}.alertify-notifier .ajs-message.ajs-error{background:#fff;border-left:4px solid #ef4444}.alertify-notifier .ajs-message.ajs-warning{background:#fff;border-left:4px solid #f59e0b}.alertify-notifier .ajs-message.ajs-visible{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.alertify .ajs-dimmer{background:#0006}.alertify .ajs-modal{animation:none!important}.alertify .ajs-dialog{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;border:1px solid #e5e7eb;max-width:480px;width:90%;animation:none!important}.alertify .ajs-header{background:#fff;border-bottom:1px solid #f3f4f6;border-radius:16px 16px 0 0;padding:20px 24px;font-size:16px;font-weight:600;color:#111827}.alertify .ajs-body{padding:20px 24px}.alertify .ajs-body .ajs-content{font-size:14px;color:#6b7280;line-height:1.5}.alertify .ajs-footer{background:#f9fafb;border-top:1px solid #f3f4f6;border-radius:0 0 16px 16px;padding:16px 24px}.alertify .ajs-footer .ajs-buttons{display:flex;justify-content:flex-end;gap:12px}.alertify .ajs-footer .ajs-buttons .ajs-button{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-cancel{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-cancel:hover{background:#f9fafb;border-color:#d1d5db}.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok{background:#ef4444;color:#fff}.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok:hover{background:#dc2626}
