@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--primary-color:#00f5c4;--primary-dark:#0c9;--danger-color:#ff4d4d;--warning-color:#f90;--info-color:#0af;--bg-color:#0a0e12;--text-color:#e4e4e7;--text-muted:#71717a;--glass-bg:#ffffff08;--glass-border:#ffffff14;--portal-bg:#05070c;--portal-card-bg:#0a0f1ab3;--portal-text:#e4e4e7;--portal-text-muted:#71717a;--portal-border:#ffffff0f;--portal-accent:#00d4ff;--portal-accent-hover:#00b4ff;--portal-success:#00f5c4;--portal-warning:#f90;--portal-danger:#ff4d4d;--portal-accent-glow:#00d4ff26;--portal-success-glow:#00f5c426;--portal-warning-glow:#ff990026;--portal-danger-glow:#ff4d4d26;--heading-color:#fff;--topbar-bg:#080c15cc;--sidebar-bg:#05070c;--card-shadow:none;color:var(--text-color);background-color:var(--bg-color);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:1.5}html.light,:root.light{--bg-color:#f1f5f9;--portal-bg:#f8fafc;--text-color:#0f172a;--heading-color:#0f172a;--text-muted:#64748b;--glass-bg:#fff;--glass-border:#00000014;--portal-card-bg:#fff;--portal-text:#0f172a;--portal-text-muted:#64748b;--portal-border:#00000014;--input-bg:#f8fafc;--table-header-bg:#f1f5f9;--topbar-bg:#fffffff2;--sidebar-bg:#fff;--card-shadow:0 4px 20px #0000000d;--tab-bar-bg:#f1f5f9f2;--search-bg:#fff;--dropdown-bg:#fffffffa;--dropdown-text:#0f172a}html.dark,:root.dark{--bg-color:#0a0e12;--portal-bg:#05070c;--text-color:#e4e4e7;--heading-color:#fff;--text-muted:#71717a;--glass-bg:#ffffff08;--glass-border:#ffffff14;--portal-card-bg:#0a0f1ab3;--portal-text:#e4e4e7;--portal-text-muted:#71717a;--portal-border:#ffffff0f;--input-bg:#ffffff0a;--table-header-bg:#ffffff05;--topbar-bg:#080c15cc;--sidebar-bg:#05070c;--card-shadow:none;--tab-bar-bg:#0a0f1a99;--search-bg:#050810b3;--dropdown-bg:#0c111df5;--dropdown-text:#fff}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff1f #05070c;margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-color,#05070c)}::-webkit-scrollbar-thumb{border:2px solid var(--bg-color,#05070c);background:#ffffff1f;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color,#00f5c4)}html.light *{scrollbar-color:#00000026 transparent}html.light ::-webkit-scrollbar-track{background:#f1f5f9}html.light ::-webkit-scrollbar-thumb{background:#0000001f;border-color:#f1f5f9}html.light ::-webkit-scrollbar-thumb:hover{background:#00000040}body{background-color:var(--bg-color);min-width:320px;min-height:100vh;color:var(--text-color);transition:background-color .3s,color .3s;overflow-x:clip}#app{width:100%}a{color:var(--primary-color);font-weight:500;text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}h1,h2,h3,h4,h5,h6{color:var(--heading-color,#fff);font-weight:600;line-height:1.2;transition:color .3s}h1{letter-spacing:-.01em;font-size:1.25rem}h2{font-size:1.1rem}h3{font-size:.95rem}p{font-size:.85rem;line-height:1.5}.text-muted{color:var(--text-muted);font-size:.8rem}.text-xs{font-size:.7rem}.text-sm{font-size:.8rem}.font-bold{font-weight:600}button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;font-weight:700;box-shadow:0 4px 18px #00f5c459}.btn-primary:hover{color:#05070c;background:linear-gradient(135deg,#00e0b3 0%,#00bce6 100%);transform:translateY(-1px);box-shadow:0 6px 24px #00f5c480}.btn-secondary{background:var(--glass-bg,#ffffff0d);color:var(--text-color);border:1px solid var(--glass-border)}.btn-secondary:hover{background:var(--table-header-bg,#ffffff1a)}.btn-danger{color:var(--danger-color);background:#ff4d4d1a;border:1px solid #ff4d4d33}.btn-danger:hover{background:#ff4d4d33}.form-input,.form-select{background:var(--input-bg,#ffffff0a);border:1px solid var(--glass-border);width:100%;color:var(--text-color);border-radius:6px;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.8rem;transition:all .2s}.form-input:focus,.form-select:focus{border-color:var(--primary-color);background:#ffffff12}select option,option{background-color:var(--glass-bg,#111827);color:var(--text-color)}html.light select option,html.light option{color:#0f172a;background-color:#f8fafc}.panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;overflow:hidden}.data-table{border-collapse:collapse;width:100%;font-size:.8rem}.data-table th{text-align:left;background:var(--table-header-bg,#ffffff05);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--glass-border);padding:.75rem 1rem;font-size:.7rem;font-weight:600}.data-table td{border-bottom:1px solid var(--glass-border);color:var(--text-color);padding:.75rem 1rem}.data-table tr:hover td{background:#ffffff05}.badge-success{color:var(--primary-color);background:#00f5c41a}.badge-danger{color:var(--danger-color);background:#ff4d4d1a}.badge-warning{color:var(--warning-color);background:#ff99001a}.badge-info{color:var(--info-color);background:#00aaff1a}.modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:2000;background:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;display:flex;position:fixed;top:0;left:0;overflow-y:auto}html.light .modal-overlay,.light .modal-overlay{-webkit-backdrop-filter:blur(6px)!important;background:#0f172a73!important}.modal-content,.sub-modal-content,.import-modal-content,.ai-modal-content,.feedback-modal-content-wrapper{flex-direction:column;width:100%;max-width:500px;max-height:calc(100vh - 3rem);padding:1.5rem;display:flex;overflow:hidden;background:#0f172a!important;border:1px solid #ffffff1f!important;border-radius:14px!important;box-shadow:0 25px 50px -12px #000000d9!important}html.light .modal-content,html.light .sub-modal-content,html.light .import-modal-content,html.light .ai-modal-content,html.light .feedback-modal-content-wrapper,html.light .confirm-card,html.light .alert-card{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 25px 50px -12px #00000040!important}html.light .confirm-title,html.light .alert-title{color:#0f172a!important}html.light .confirm-message,html.light .alert-message{color:#64748b!important}html.light .contact-modal-container,.light .contact-modal-container{color:#0f172a!important}html.light .sub-card-box,.light .sub-card-box,html.light .sub-contacts-grid .sub-card-box,.light .sub-contacts-grid .sub-card-box{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 2px 8px #0000000d!important}html.light .sub-card-box:hover,.light .sub-card-box:hover{border-color:#0d9488!important;box-shadow:0 4px 12px #0d94881f!important}html.light .sub-card-name,.light .sub-card-name{color:#0f172a!important;font-weight:700!important}html.light .sub-type-badge,.light .sub-type-badge{color:#0d9488!important;font-weight:800!important}html.light .sub-card-info,.light .sub-card-info{color:#64748b!important}html.light .btn-add-sub,.light .btn-add-sub{color:#0f172a!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html.light .btn-add-sub:hover,.light .btn-add-sub:hover{color:#0d9488!important;background:#0d94881a!important;border-color:#0d9488!important}html.light .btn-remove-sub,.light .btn-remove-sub{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}html.light .btn-remove-sub:hover,.light .btn-remove-sub:hover{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}html.light .custom-input-line,.light .custom-input-line,html.light .custom-input,.light .custom-input,html.light .custom-textarea,.light .custom-textarea{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}html.light .custom-input-line:focus,.light .custom-input-line:focus,html.light .custom-input:focus,.light .custom-input:focus,html.light .custom-textarea:focus,.light .custom-textarea:focus{background:#fff!important;border-color:#0d9488!important;box-shadow:0 0 0 3px #0d948826!important}html.light .custom-input-line::placeholder,.light .custom-input-line::placeholder,html.light .custom-input::placeholder,.light .custom-input::placeholder,html.light .custom-textarea::placeholder,.light .custom-textarea::placeholder{color:#94a3b8!important}html.light .name-title-input,.light .name-title-input{color:#0f172a!important;border-bottom:2px solid #0d9488!important}html.light .name-title-input::placeholder,.light .name-title-input::placeholder{color:#94a3b8!important}html.light .field-label,.light .field-label,html.light .sub-label,.light .sub-label{color:#475569!important}html.light .radio-label,.light .radio-label{color:#1e293b!important}html.light .tabs-header-bar,.light .tabs-header-bar{border-bottom:1px solid #e2e8f0!important}html.light .tab-btn,.light .tab-btn{color:#64748b!important}html.light .tab-btn.active,.light .tab-btn.active{color:#0d9488!important;background:#0d948814!important;border-bottom-color:#0d9488!important}html.light .modal-action-footer,.light .modal-action-footer{border-top:1px solid #e2e8f0!important}html.light .btn-cancel-modal,.light .btn-cancel-modal{color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html.light .btn-cancel-modal:hover,.light .btn-cancel-modal:hover{color:#0f172a!important;background:#e2e8f0!important}html.light .sub-modal-content,.light .sub-modal-content{color:#0f172a!important}html.light .sub-modal-title,.light .sub-modal-title{color:#0d9488!important}.odoo-tags-dropdown,.odoo-filter-dropdown,.filter-dropdown-menu,.dropdown-menu,.options-dropdown,[class*=tags-dropdown],[class*=filter-dropdown]{background:#0f172a!important;border:1px solid #ffffff26!important;box-shadow:0 16px 36px #000000d9!important}.view-container{flex-direction:column;gap:1.25rem;display:flex}.view-header{justify-content:space-between;align-items:center;display:flex}.view-header h1{margin-bottom:.15rem}.spinner{border:2.5px solid #00f5c41a;border-top-color:var(--primary-color);border-radius:50%;width:24px;height:24px;margin:0 auto 1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-state{text-align:center;padding:4rem}.error-msg{color:var(--danger-color);text-align:center;background:#ff4d4d0d;border-radius:8px;padding:1rem}.form-group{margin-bottom:1rem}.form-group label,.form-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.4rem;font-size:.7rem;font-weight:700;display:block}.clickable-row{cursor:pointer;transition:background .2s}.clickable-row:hover{background:#00000005}.text-primary{color:var(--primary-color)}.text-right{text-align:right}.w-full{width:100%}.flex-1{flex:1}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#00000026 transparent}html.light .custom-scrollbar::-webkit-scrollbar-thumb{background:#0000001f}html.light .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#00000038}.leaderboard-table{border-collapse:collapse;table-layout:fixed;width:100%}.leaderboard-table tr{border-bottom:1px solid var(--glass-border)}.leaderboard-table tr:last-child{border-bottom:none}.leaderboard-table td{vertical-align:middle;padding:.6rem 0}.agent-info{flex-direction:column;min-width:0;display:flex}.agent-name{color:var(--heading-color);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;display:block;overflow:hidden}.agent-team{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.rank-col{width:35px;color:var(--text-muted);font-size:.75rem;font-weight:800}.badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 8px;font-size:.65rem;font-weight:700;display:inline-block}.badge-team-rank{color:#0af;background:#00aaff1a}.badge-person-rank{color:#00f5c4;background:#00f5c41a}.badge-trouble{color:#ff4d4d;background:#ff4d4d1a}.panel-header-mini{flex-shrink:0;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.panel-header-mini h3{color:var(--text-color);margin:0;font-size:.9rem;font-weight:700;line-height:1}.panel-header-mini svg{flex-shrink:0;display:block}.leaderboard-scroll-container{max-height:none;margin-right:0;padding-right:0;overflow-y:visible}html.light .card,html.light .glass,html.light .panel,html.light .stat-card,html.light .metric-card,html.light .info-card,html.light .urgent-card,html.light .recurring-card,html.light .troubled-assets,html.light .summary-panel,html.light .live-feed-panel,html.light .ticket-card,html.light .asset-card,html.light .kpi-card,html.light .agent-card,html.light .portal-card,html.light .chart-card,html.light .glass-panel,html.light .grid-panel,html.light .chatter-container,html.light .create-ticket-card-panel,html.light .status-stepper-container{color:#0f172a!important;background:#fff!important;border:1px solid #0000000a!important;border-radius:14px!important;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005!important}html.light .table-responsive-container{color:#0f172a!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000000f!important;border-radius:14px!important}html.light .card-header,html.light .panel-header,html.light .panel-header-mini,html.light .stat-header,html.light .view-header,html.light .page-header,html.light .card-body,html.light .card-footer,html.light .card-title,html.light [class*=card-header],html.light [class*=panel-header],html.light [class*=card-body],html.light [class*=card-title],html.light [class*=card-list]{box-shadow:none!important;background:0 0!important}html.light .loading-state{color:#64748b!important;background:0 0!important}html.light .spinner{border:3px solid #00000014!important;border-top-color:var(--primary-color,#00f5c4)!important}html.light .loading-state p{color:#64748b!important}html.light .empty-state{color:#64748b!important;background:#fff!important;border:1px dashed #0000001f!important;box-shadow:0 4px 20px #00000008!important}html.light .empty-state h3{color:#0f172a!important}html.light .empty-state p{color:#64748b!important}html.light input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not(.odoo-search-input):not(.odoo-tag-input):not(.inline-header-title-input):not(.name-title-input):not(.styled-date-input),html.light select,html.light textarea:not(.chatter-textarea),html.light .form-input,html.light .form-select,html.light .custom-input,html.light .custom-select,html.light .panel-input,html.light .panel-select,html.light .tags-pill-cloud,html.light .odoo-tags-container{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0000001f!important;box-shadow:inset 0 1px 2px #00000008!important}html.light input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not(.odoo-search-input):not(.odoo-tag-input):not(.inline-header-title-input):not(.name-title-input):not(.styled-date-input):focus,html.light select:focus,html.light textarea:not(.chatter-textarea):focus,html.light .form-input:focus,html.light .form-select:focus,html.light .custom-input:focus,html.light .custom-select:focus,html.light .panel-input:focus,html.light .panel-select:focus{background:#fff!important;border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c426!important}html.light input::placeholder,html.light textarea::placeholder,html.light .custom-input::placeholder,html.light .chatter-textarea::placeholder{color:#94a3b8!important}html.light select option{color:#0f172a!important;background-color:#fff!important}html.light .readonly-input{color:#64748b!important;background:#f1f5f9!important;border-color:#00000014!important}html.light .drop-zone-box,html.light .upload-dropzone-ticket,html.light .upload-dropzone,html.light .upload-box{color:#0f172a!important;background:#f8fafc!important;border:1.5px dashed #cbd5e1!important}html.light .btn-modal-cancel-dark,html.light .btn-back-link{color:#475569!important;background:#f1f5f9!important;border:1px solid #0000001a!important}html.light .btn-modal-cancel-dark:hover,html.light .btn-back-link:hover{color:#0f172a!important;background:#e2e8f0!important}html.light .btn-back-ticket{color:#0f172a!important;background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 1px 3px #0000000d!important}html.light .btn-back-ticket:hover{color:#00876c!important;background:#f8fafc!important;border-color:#00f5c4!important}html.light .ticket-info-badge{color:#64748b!important;background:#f1f5f9!important;border:1px solid #00000014!important}html.light .ticket-main-title{color:#0f172a!important}html.light .smart-stat-button,html.light .btn-report-header,html.light .btn-documents-master{color:#0f172a!important;background:#fff!important;border:1px solid #00f5c466!important;box-shadow:0 2px 8px #0000000a!important}html.light .smart-stat-button:hover,html.light .btn-report-header:hover,html.light .btn-documents-master:hover{background:#00f5c414!important;border-color:#00f5c4!important}html.light .smart-stat-button .stat-count{color:#00876c!important}html.light .smart-stat-button .stat-label,html.light .smart-stat-button .smart-stat-arrow{color:#64748b!important}html.light .closed-feedback-banner{background:#fff!important;border:1px solid #00000014!important}html.light .banner-title{color:#0f172a!important}html.light .banner-subtitle{color:#64748b!important}html.light .date-picker-styled-box{background:#f8fafc!important;border:1px solid #0000001f!important;box-shadow:inset 0 1px 2px #00000008!important}html.light .date-picker-styled-box:hover,html.light .date-picker-styled-box:focus-within{background:#fff!important;border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c426!important}html.light .styled-date-input{color:#0f172a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important}html.light .styled-date-input::-webkit-calendar-picker-indicator{-webkit-appearance:none!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}html.light .modal-date-box,html.light .date-picker-styled-box.modal-date-box{background:#f8fafc!important;border:1px solid #0000001f!important}html.light .modal-date-box:hover,html.light .modal-date-box:focus-within,html.light .date-picker-styled-box.modal-date-box:hover,html.light .date-picker-styled-box.modal-date-box:focus-within{background:#fff!important;border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c426!important}html.light .modal-date-box .styled-date-input{color:#0f172a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html.light .modal-date-box .calendar-icon{stroke:#334155!important}html.light .custom-select-styled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23334155' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important}html.light .calendar-icon{stroke:#334155!important}html.light .inline-edit-input{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0000001f!important}html.light .inline-edit-input:focus{background:#fff!important;border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c426!important}html.light .inline-header-title-input{box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:.2rem .5rem!important;font-size:1.25rem!important;font-weight:800!important}html.light .inline-header-title-input:hover{background:#00000005!important;border-color:#0000001a!important}html.light .inline-header-title-input:focus{background:#fff!important;border-color:#00f5c4!important;box-shadow:0 0 0 2px #00f5c426!important}html.light .name-title-input{box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:none!important;border-bottom:2px solid #00f5c466!important;padding:.4rem 0!important;font-size:1.75rem!important;font-weight:900!important}html.light .name-title-input:focus{box-shadow:none!important;border-bottom-color:#00f5c4!important}html.light .quota-card-box{background:#f8fafc!important;border:1px solid #00000014!important}html.light .quota-card-box .quota-label{color:#64748b!important}html.light .quota-input{color:#0f172a!important;background:#fff!important;border:1px solid #0000001f!important;box-shadow:inset 0 1px 2px #00000008!important}html.light .quota-input:focus{border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c426!important}html.light .quota-input.text-yellow{color:#d97706!important}html.light .quota-input.text-green{color:#00876c!important}html.light .quota-stat-box,html.light .quota-stat-box.readonly-stat{background:#f8fafc!important;border:1px solid #00000014!important}html.light .quota-stat-box.editable-stat:hover{background:#fff!important;border-color:#00f5c466!important}html.light .stat-lbl,html.light .sub-unit{color:#64748b!important}html.light .quota-number-field{color:#0f172a!important;background:#fff!important;border:1px solid #0000001a!important;box-shadow:inset 0 1px 2px #00000008!important}html.light .quota-number-field.text-yellow{color:#d97706!important}html.light .quota-number-field.text-green{color:#00876c!important}html.light .btn-cancel{color:#475569!important;background:#f1f5f9!important;border:1px solid #0000001a!important}html.light .btn-cancel:hover{color:#0f172a!important;background:#e2e8f0!important}html.light .form-card{background:#fff!important;border:1px solid #00000012!important;border-radius:20px!important;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005!important}html.light .form-card:before,html.light .form-card:after{display:none!important}html.light .form-header{border-bottom:1px solid #0000000f!important}html.light .form-header .title{color:#0f172a!important}html.light .form-header .text-muted{color:#64748b!important}html.light .label-custom{color:#475569!important;font-weight:700!important}html.light .input-custom{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0000001f!important;box-shadow:inset 0 1px 2px #00000008!important}html.light .input-custom:focus{background:#fff!important;border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c426!important}html.light .input-icon,html.light .select-arrow{color:#64748b!important}html.light .select-custom option{color:#0f172a!important;background:#fff!important}html.light .approval-tracker-container{background:#fff!important;border:1px solid #00000012!important;border-radius:20px!important;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005!important}html.light .step-title{color:#0f172a!important}html.light .step-subtitle{color:#64748b!important}html.light .step-circle-outer{background:#fff!important}html.light .step-circle{color:#64748b!important;background:#f1f5f9!important;border-color:#0000001f!important}html.light .line-connector{background:#e2e8f0!important}html.light .step-item.active .step-circle{color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#0000!important;box-shadow:0 4px 18px #00f5c459!important}html.light .step-item.completed .step-circle{color:#0d9488!important;background:#f0fdfa!important;border:2px solid #00f5c4!important}html.light .line-progress{background:linear-gradient(#00f5c4,#00d4ff)!important}html.light .manager-card{box-shadow:none!important;background:0 0!important;border:none!important}html.light .manager-card .card-header{background:#f8fafc!important;border:1px solid #00000014!important}html.light .staff-name{color:#0f172a!important}html.light .dept-name,html.light .timestamp,html.light .section-label{color:#64748b!important}html.light .timestamp{background:#f1f5f9!important;border-color:#00000014!important}html.light .chip{color:#00876c!important;background:#00f5c41f!important;border:1px solid #00f5c44d!important;font-weight:700!important}html.light .reason-box{color:#1e293b!important;background:#f8fafc!important;border:1px solid #00000014!important;border-left:3px solid #00f5c4!important}html.light .rejection-textarea{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0000001f!important}html.light .rejection-textarea:focus{background:#fff!important;border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c426!important}html.light .btn-approve{color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;box-shadow:0 4px 18px #00f5c459!important}html.light .btn-approve:hover{color:#05070c!important;background:linear-gradient(135deg,#00e0b3 0%,#00bce6 100%)!important}html.light .btn-reject{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important;font-weight:700!important}html.light .btn-reject:hover{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}html.light .feedback-modal-header-banner{background:#f0fdfa!important;border:1px solid #99f6e4!important}html.light .modal-ticket-title{color:#0f172a!important}html.light .feedback-info-card-box{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 15px #00000008!important}html.light .field-item-label{color:#64748b!important}html.light .field-item-value{color:#0f172a!important}html.light .modal-rating-row-box,html.light .modal-comment-bubble{background:#f8fafc!important;border:1px solid #e2e8f0!important}html.light .modal-comment-bubble{border-left:3px solid #00f5c4!important}html.light .modal-comment-text{color:#1e293b!important}html.light .rating-numeric{color:#64748b!important}html.light .doc-filename-text{color:#0f172a!important}html.light .doc-file-cell:hover .doc-filename-text{color:#00876c!important}html.light .uploader-name{color:#0f172a!important}html.light .btn-action-icon{color:#475569!important;background:#f1f5f9!important;border:1px solid #00000014!important}html.light .btn-action-icon.btn-preview{color:#0284c7!important}html.light .btn-action-icon.btn-preview:hover{color:#0369a1!important;background:#0284c71f!important;border-color:#0284c74d!important}html.light .btn-action-icon.btn-download{color:#00876c!important}html.light .btn-action-icon.btn-download:hover{color:#006652!important;background:#00f5c426!important;border-color:#00f5c4!important}html.light .btn-action-icon.btn-delete{color:#dc2626!important}html.light .btn-action-icon.btn-delete:hover{color:#b91c1c!important;background:#ef44441f!important;border-color:#ef44444d!important}html.light .pagination-footer-bar{border-top:1px solid #0000000f!important}html.light .btn-pagination-nav,html.light .btn-pagination-num{color:#475569!important;background:#f1f5f9!important;border:1px solid #00000014!important}html.light .btn-pagination-nav:hover:not(:disabled),html.light .btn-pagination-num:hover{color:#0f172a!important;background:#e2e8f0!important}html.light .btn-pagination-num.active{color:#05070c!important;background:#00f5c4!important;border-color:#00f5c4!important}html.light .modal-custom-header h2{color:#0f172a!important}html.light .form-label{color:#334155!important;font-weight:700!important}html.light .upload-dropzone{background:#f8fafc!important;border:1.5px dashed #00000026!important}html.light .upload-dropzone:hover{background:#fff!important;border-color:#00f5c4!important}html.light .upload-text-main{color:#0f172a!important}html.light .btn-modal-cancel{color:#475569!important;background:#f1f5f9!important;border:1px solid #0000001a!important}html.light .btn-modal-cancel:hover{color:#0f172a!important;background:#e2e8f0!important}html.light .preview-doc-header{background:#f8fafc!important;border:1px solid #00000014!important}html.light .preview-doc-title{color:#0f172a!important}html.light .preview-group-badge span{color:#00876c!important;background:#00f5c41f!important;border:1px solid #00f5c44d!important}html.light .preview-toolbar{background:#f8fafc!important;border:1px solid #00000014!important}html.light .page-count-badge{color:#00876c!important;background:#fff!important;border:1px solid #00000014!important}html.light .btn-zoom{color:#0f172a!important;background:#fff!important;border:1px solid #0000001f!important}html.light .btn-zoom:hover{background:#f1f5f9!important}html.light .zoom-level-text{color:#0f172a!important}html.light .preview-content-box{background:#f1f5f9!important;border:1px solid #00000014!important}html.light .doc-paper-sheet{background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 4px 20px #0000000f!important}html.light .paper-header-stub{border-bottom:1px dashed #0000001f!important}html.light .stub-line-title{color:#0f172a!important}html.light .stub-line-sub{color:#64748b!important}html.light .mock-line-w80,html.light .mock-line-w100,html.light .mock-line-w60,html.light .mock-line-w90,html.light .mock-line-w70{background:#e2e8f0!important}html.light .mock-diagram-box{color:#00876c!important;background:#f8fafc!important;border:1px dashed #00000026!important}html.light .page-divider-stub,html.light .paper-footer-stub{color:#94a3b8!important}html.light .calendar-card{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #00000012!important;border-radius:20px!important;box-shadow:0 4px 20px #0000000a!important}html.light .current-month{color:#0f172a!important}html.light .nav-buttons,html.light .calendar-actions{background:#f1f5f9!important;border:1px solid #00000014!important}html.light .nav-btn,html.light .action-btn{color:#64748b!important}html.light .nav-btn:hover,html.light .action-btn:hover{color:#0f172a!important;background:#e2e8f0!important}html.light .action-btn.active{color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;font-weight:800!important;box-shadow:0 2px 10px #00f5c459!important}html.light .calendar-grid{background:#e2e8f0!important;border:1px solid #e2e8f0!important}html.light .weekday-header{color:#64748b!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;font-weight:700!important}html.light .day-cell{background:#fff!important}html.light .day-cell.is-today{background:#00f5c40f!important;box-shadow:inset 0 0 0 1.5px #00f5c4!important}html.light .day-cell.not-current{opacity:.65!important;background:#f8fafc!important}html.light .day-number{color:#0f172a!important}html.light .day-cell.not-current .day-number{color:#94a3b8!important}html.light .compact-marker-pill.marker-ticket,.light .compact-marker-pill.marker-ticket,.compact-marker-pill.marker-ticket.is-light{color:#065f46!important;background:#d1fae5!important;border-color:#a7f3d0!important}html.light .compact-marker-pill.marker-pm,.light .compact-marker-pill.marker-pm,.compact-marker-pill.marker-pm.is-light{color:#5b21b6!important;background:#ede9fe!important;border-color:#ddd6fe!important}html.light .calendar-hover-tooltip,.light .calendar-hover-tooltip,.calendar-hover-tooltip.is-light{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 16px 36px #0000001f,0 4px 12px #0000000d!important}html.light .calendar-hover-tooltip .tooltip-header,.light .calendar-hover-tooltip .tooltip-header,.calendar-hover-tooltip.is-light .tooltip-header{border-bottom:1px solid #f1f5f9!important}html.light .calendar-hover-tooltip .tooltip-date,.light .calendar-hover-tooltip .tooltip-date,.calendar-hover-tooltip.is-light .tooltip-date{color:#0f172a!important}html.light .calendar-hover-tooltip .tooltip-date svg,.light .calendar-hover-tooltip .tooltip-date svg,.calendar-hover-tooltip.is-light .tooltip-date svg{stroke:#475569!important}html.light .calendar-hover-tooltip .chip-mini.chip-ticket,.light .calendar-hover-tooltip .chip-mini.chip-ticket,.calendar-hover-tooltip.is-light .chip-mini.chip-ticket{color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}html.light .calendar-hover-tooltip .chip-mini.chip-pm,.light .calendar-hover-tooltip .chip-mini.chip-pm,.calendar-hover-tooltip.is-light .chip-mini.chip-pm{color:#6d28d9!important;background:#f5f3ff!important;border:1px solid #ddd6fe!important}html.light .calendar-hover-tooltip .badge-ticket-title,.light .calendar-hover-tooltip .badge-ticket-title,.calendar-hover-tooltip.is-light .badge-ticket-title{color:#047857!important}html.light .calendar-hover-tooltip .badge-pm-title,.light .calendar-hover-tooltip .badge-pm-title,.calendar-hover-tooltip.is-light .badge-pm-title{color:#6d28d9!important}html.light .calendar-hover-tooltip .tooltip-item-row,.light .calendar-hover-tooltip .tooltip-item-row,.calendar-hover-tooltip.is-light .tooltip-item-row{background:#f8fafc!important;border:1px solid #e2e8f0!important}html.light .calendar-hover-tooltip .t-num,.light .calendar-hover-tooltip .t-num,.calendar-hover-tooltip.is-light .t-num{color:#047857!important}html.light .calendar-hover-tooltip .pm-num,.light .calendar-hover-tooltip .pm-num,.calendar-hover-tooltip.is-light .pm-num{color:#6d28d9!important}html.light .calendar-hover-tooltip .t-title,html.light .calendar-hover-tooltip .pm-title,.light .calendar-hover-tooltip .t-title,.light .calendar-hover-tooltip .pm-title,.calendar-hover-tooltip.is-light .t-title,.calendar-hover-tooltip.is-light .pm-title{color:#1e293b!important;font-weight:600!important}html.light .calendar-hover-tooltip .more-count,.light .calendar-hover-tooltip .more-count,.calendar-hover-tooltip.is-light .more-count{color:#64748b!important}html.light .calendar-hover-tooltip .tooltip-footer,.light .calendar-hover-tooltip .tooltip-footer,.calendar-hover-tooltip.is-light .tooltip-footer{color:#64748b!important;border-top:1px solid #f1f5f9!important}html.light .calendar-hover-tooltip .tooltip-footer svg,.light .calendar-hover-tooltip .tooltip-footer svg,.calendar-hover-tooltip.is-light .tooltip-footer svg{stroke:#94a3b8!important}html.light .agenda-modal-container .agenda-column,.light .agenda-modal-container .agenda-column,.agenda-modal-container.is-light .agenda-column{background:#f8fafc!important;border:1px solid #e2e8f0!important}html.light .agenda-modal-container .column-ticket,.light .agenda-modal-container .column-ticket,.agenda-modal-container.is-light .column-ticket,html.light .agenda-modal-container .column-pm,.light .agenda-modal-container .column-pm,.agenda-modal-container.is-light .column-pm{border:1px solid #e2e8f0!important}html.light .agenda-modal-container .column-header,.light .agenda-modal-container .column-header,.agenda-modal-container.is-light .column-header{border-bottom:1px solid #e2e8f0!important}html.light .agenda-modal-container .ticket-pill,.light .agenda-modal-container .ticket-pill,.agenda-modal-container.is-light .ticket-pill{color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}html.light .agenda-modal-container .pm-pill,.light .agenda-modal-container .pm-pill,.agenda-modal-container.is-light .pm-pill{color:#6d28d9!important;background:#f5f3ff!important;border:1px solid #ddd6fe!important}html.light .agenda-modal-container .ticket-count,.light .agenda-modal-container .ticket-count,.agenda-modal-container.is-light .ticket-count{color:#065f46!important;background:#d1fae5!important}html.light .agenda-modal-container .pm-count,.light .agenda-modal-container .pm-count,.agenda-modal-container.is-light .pm-count{color:#5b21b6!important;background:#ede9fe!important}html.light .agenda-modal-container .col-subtitle,.light .agenda-modal-container .col-subtitle,.agenda-modal-container.is-light .col-subtitle{color:#64748b!important}html.light .agenda-modal-container .agenda-card,.light .agenda-modal-container .agenda-card,.agenda-modal-container.is-light .agenda-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 6px #00000008!important}html.light .agenda-modal-container .badge-ticket-id,.light .agenda-modal-container .badge-ticket-id,.agenda-modal-container.is-light .badge-ticket-id{color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}html.light .agenda-modal-container .badge-pm-id,.light .agenda-modal-container .badge-pm-id,.agenda-modal-container.is-light .badge-pm-id{color:#6d28d9!important;background:#f5f3ff!important;border:1px solid #ddd6fe!important}html.light .agenda-modal-container .card-title,.light .agenda-modal-container .card-title,.agenda-modal-container.is-light .card-title{color:#0f172a!important}html.light .agenda-modal-container .card-description-preview,.light .agenda-modal-container .card-description-preview,.agenda-modal-container.is-light .card-description-preview{color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}html.light .agenda-modal-container .card-meta-grid,.light .agenda-modal-container .card-meta-grid,.agenda-modal-container.is-light .card-meta-grid{border-top:1px dashed #e2e8f0!important;border-bottom:1px dashed #e2e8f0!important}html.light .agenda-modal-container .meta-label,.light .agenda-modal-container .meta-label,.agenda-modal-container.is-light .meta-label{color:#64748b!important}html.light .agenda-modal-container .meta-val,.light .agenda-modal-container .meta-val,.agenda-modal-container.is-light .meta-val{color:#1e293b!important}html.light .agenda-modal-container .engineer-highlight,.light .agenda-modal-container .engineer-highlight,.agenda-modal-container.is-light .engineer-highlight{color:#047857!important}html.light .agenda-modal-container .pm-engineer-highlight,.light .agenda-modal-container .pm-engineer-highlight,.agenda-modal-container.is-light .pm-engineer-highlight{color:#6d28d9!important}html.light .agenda-modal-container .btn-open-ticket,.light .agenda-modal-container .btn-open-ticket,.agenda-modal-container.is-light .btn-open-ticket{color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}html.light .agenda-modal-container .btn-open-ticket:hover,.light .agenda-modal-container .btn-open-ticket:hover,.agenda-modal-container.is-light .btn-open-ticket:hover{color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#0000!important;box-shadow:0 4px 15px #00f5c459!important}html.light .agenda-modal-container .btn-open-ticket:hover svg,.light .agenda-modal-container .btn-open-ticket:hover svg,.agenda-modal-container.is-light .btn-open-ticket:hover svg{stroke:#05070c!important}html.light .agenda-modal-container .btn-open-pm,.light .agenda-modal-container .btn-open-pm,.agenda-modal-container.is-light .btn-open-pm{color:#6d28d9!important;background:#f5f3ff!important;border:1px solid #ddd6fe!important}html.light .agenda-modal-container .btn-open-pm:hover,.light .agenda-modal-container .btn-open-pm:hover,.agenda-modal-container.is-light .btn-open-pm:hover{color:#fff!important;background:linear-gradient(135deg,#a855f7 0%,#8b5cf6 50%,#6366f1 100%)!important;border-color:#0000!important;box-shadow:0 4px 15px #8b5cf659!important}html.light .agenda-modal-container .btn-open-pm:hover svg,.light .agenda-modal-container .btn-open-pm:hover svg,.agenda-modal-container.is-light .btn-open-pm:hover svg{stroke:#fff!important}html.light .workload-container{border-top-color:#0000000f!important}html.light .work-badge.safe-load{color:#00876c!important;background:#00f5c41f!important;border-color:#00f5c44d!important}html.light .work-badge.medium-load{color:#d97706!important;background:#f59e0b1f!important;border-color:#f59e0b4d!important}html.light .work-badge.overload{color:#dc2626!important;background:#ef44441f!important;border-color:#ef44444d!important}html.light .work-count-text{color:inherit!important;background:#0000000f!important}html.light .personnel-select-grid{background:#f8fafc!important;border:1px solid #0000001a!important}html.light .personnel-checkbox-card{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 1px 3px #00000008!important}html.light .personnel-checkbox-card:hover{background:#f1f5f9!important}html.light .checkbox-name{color:#0f172a!important}html.light .checkbox-email{color:#64748b!important}html.light .team-card{background:#fff!important;border:1px solid #00000012!important;box-shadow:0 4px 20px #0000000a!important}html.light .team-header-info h3{color:#0f172a!important}html.light .team-desc{color:#64748b!important}html.light .team-members-section h4{color:#475569!important}html.light .member-row-glass{background:#f8fafc!important;border:1px solid #0000000f!important}html.light .member-row-glass:hover{background:#f1f5f9!important;border-color:#00f5c44d!important}html.light .member-name{color:#0f172a!important}html.light .member-email{color:#64748b!important}html.light .member-avatar{color:#0f172a!important;background:#e2e8f0!important}html.light .leaderboard-card,html.light .feed-card,html.light .urgent-card{background:#fff!important;border:1px solid #00000012!important;box-shadow:0 4px 20px #0000000a!important}html.light .smtp-card{background:#fff!important;border:1px solid #00000012!important;border-radius:20px!important;box-shadow:0 4px 20px #0000000a!important}html.light .card-header-title .header-icon{stroke:#0f172a!important}html.light .card-header-title .title-text{color:#0f172a!important}html.light .header-divider{background:#0000000f!important}html.light .card-description{color:#64748b!important}html.light .filter-actions-bar{background:#fff!important;border:1px solid #00000012!important;box-shadow:0 4px 20px #0000000a!important}html.light .search-input{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0000001f!important}html.light .filter-box{background:#f8fafc!important;border:1px solid #0000001f!important}html.light .filter-label-group{color:#64748b!important}html.light .filter-select{color:#0f172a!important;background:0 0!important}html.light .filter-select option{color:#0f172a!important;background:#fff!important}html.light .user-name-text{color:#0f172a!important}html.light .user-email-text,html.light .user-date-text{color:#64748b!important}html.light .user-position-text{color:#334155!important}html.light .badge-type-internal{color:#00876c!important;background:#00f5c41f!important;border:1px solid #00f5c44d!important}html.light .badge-type-external{color:#d97706!important;background:#f59e0b1f!important;border:1px solid #f59e0b4d!important}html.light .chevron-step.is-readonly{cursor:default!important;pointer-events:none!important}html.light .chevron-step:not(.is-readonly):not(:disabled){cursor:pointer!important;pointer-events:auto!important}html.light .chevron-step.step-upcoming{color:#64748b!important;background:#f1f5f9!important}html.light .chevron-step.step-upcoming:hover:not(:disabled):not(.is-readonly){color:#0f172a!important;background:#e2e8f0!important}html.light .chevron-step.step-passed{color:#00a884!important;background:#00f5c426!important;font-weight:700!important}html.light .chevron-step.step-passed:hover:not(:disabled):not(.is-readonly){color:#00785e!important;background:#00f5c44d!important}html.light .chevron-step.step-active{color:#05070c!important;cursor:default!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;font-weight:900!important}html.light .chatter-reply-box{background:#f8fafc!important;border:1px solid #0000001a!important;border-radius:10px!important;padding:.85rem!important;transition:all .2s!important}html.light .chatter-reply-box:focus-within{background:#fff!important;border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c426!important}html.light .chatter-textarea,html.light textarea.chatter-textarea{box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}html.light .chatter-textarea::placeholder{color:#94a3b8!important}html.light .reply-actions-bar{border-top:1px solid #0000000f!important}html.light .btn-paperclip-attach{color:#64748b!important}html.light .btn-paperclip-attach:hover svg{stroke:#00a884!important}html.light .message-content-box{color:#0f172a!important;background:#f8fafc!important;border:1px solid #00000014!important}html.light .chatter-tabs{border-bottom-color:#00000014!important}html.light .chatter-tab-btn{color:#64748b!important}html.light .chatter-tab-btn:hover{color:#0f172a!important}html.light .chatter-tab-btn.active{color:var(--primary-color)!important}html.light .sender-name{color:#0f172a!important}html.light .message-text{color:#334155!important}html.light .card h1,html.light .card h2,html.light .card h3,html.light .card h4,html.light .card p,html.light .card span,html.light .card label,html.light .glass h1,html.light .glass h2,html.light .glass h3,html.light .glass span,html.light .panel h2,html.light .panel h3,html.light .panel span{color:inherit}html.light .nav-item:hover{color:#0f172a!important;background:#0000000a!important}html.light .data-table tr:hover td{background:#00000006!important}html.light [class*=ticket-row],html.light [class*=list-item],html.light [class*=table-row]{border-color:#0000000f!important}html.light .tabs-container{background:#fff!important;border:1px solid #00000014!important;border-radius:100px!important;padding:.35rem .5rem!important;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005!important}html.light .tab-item{box-shadow:none!important;color:#64748b!important;background:0 0!important;border:none!important;border-radius:100px!important;padding:.75rem 1.5rem!important}html.light .tab-item:hover{color:#0f172a!important;background:#0000000a!important}html.light .tab-item.active{color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;font-weight:700!important;box-shadow:0 4px 18px #00f5c459!important}html.light .tab-item.active *{color:#05070c!important}html.light [class*=progress-track],html.light [class*=bar-track]{background:#0000000f!important}html.light .sidebar-footer{border-top-color:#00000012!important}html.light .btn-logout{color:#64748b!important}html.light .btn-logout:hover{color:#dc2626!important;background:#ff4d4d12!important}html.light .sidebar-toggle{background:#fffffff2!important;border-color:#00f5c44d!important}html.light .text-primary,html.light .text-cyan{color:#00876c!important}html.light .text-success,html.light .text-green{color:#059669!important}html.light .text-danger,html.light .text-red{color:#dc2626!important}html.light .text-warning,html.light .text-yellow{color:#d97706!important}html.light .text-blue,html.light .text-info{color:#0284c7!important}html.light .text-ticket-num{color:#00876c!important}html.light .stat-card,html.light .metric-card,html.light .kpi-card{background:#fff!important;border:1px solid #00000012!important;box-shadow:0 4px 20px #0000000a!important}html.light .stat-label,html.light .metric-label,html.light .kpi-label{color:#64748b!important}html.light .stat-card.stat-active .stat-value{color:#00a884!important}html.light .stat-card.stat-inactive .stat-value{color:#ef4444!important}html.light .stat-card.kpi-time .stat-value{color:#0284c7!important}html.light .stat-card.kpi-sla .stat-value{color:#00a884!important}html.light .trend-badge.up{color:#00876c!important;background:#00f5c41f!important}html.light .trend-badge.down{color:#0284c7!important;background:#0284c71f!important}html.light .badge.badge-team-rank{color:#0284c7!important;background:#0284c71f!important;border:1px solid #0284c740!important}html.light .badge.badge-person-rank{color:#00876c!important;background:#00f5c41f!important;border:1px solid #00f5c440!important}html.light .panel-header-mini h3,html.light .section-header h3{color:#0f172a!important}html.light .odoo-search-box{background:#f8fafc!important;border:1px solid #0000001a!important;border-radius:100px!important;padding:.35rem .85rem!important;transition:all .25s!important;box-shadow:inset 0 1px 2px #0000000a!important}html.light .odoo-search-box:hover,html.light .odoo-search-box:focus-within{border-color:var(--primary-color,#00f5c4)!important;background:#fff!important;box-shadow:0 0 0 3px #00f5c426,inset 0 1px 2px #00000005!important}html.light input.odoo-search-input,html.light .odoo-search-input,html.light input.odoo-tag-input,html.light .odoo-tag-input,html.light .odoo-search-box input,html.light .odoo-tags-container input,html.light .odoo-search-container input{box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:0!important;outline:none!important;padding:0 .35rem!important}html.light .odoo-search-input::placeholder,html.light .odoo-tag-input::placeholder{color:#94a3b8!important}html.light .odoo-search-box .search-icon{color:#64748b!important}html.light .odoo-search-caret{color:#0f172a!important;background:#0000000a!important;border:1px solid #00000014!important;border-radius:6px!important}html.light .odoo-search-caret:hover,html.light .odoo-search-caret.open{color:#00876c!important;background:#00f5c426!important;border-color:#00f5c4!important}html.light .odoo-tags-container{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0000001f!important;border-radius:8px!important;transition:all .2s!important;box-shadow:inset 0 1px 2px #00000008!important}html.light .odoo-tags-container:hover,html.light .odoo-tags-container:focus-within,html.light .odoo-tags-container.is-open{background:#fff!important;border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c426!important}html.light .odoo-tags-dropdown{z-index:999999!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:10px!important;box-shadow:0 12px 36px #0000001f,0 2px 6px #0000000a!important}html.light .odoo-tag-option{color:#1e293b!important;border-radius:6px!important;padding:8px 12px!important;font-size:.8rem!important;font-weight:500!important;transition:all .15s!important}html.light .odoo-tag-option:hover{color:#00876c!important;background:#00f5c41f!important;font-weight:700!important}html.light .no-options-msg{color:#64748b!important;padding:12px!important;font-size:.775rem!important}html.light .odoo-dropdown-footer{background:#f8fafc!important;border-top:1px solid #0000000f!important}html.light .footer-hint{color:#00a884!important}html.light .dropdown-chevron{color:#64748b!important}html.light .odoo-filter-dropdown{background:#fffffffa!important;border-color:#00000014!important;box-shadow:0 8px 32px #0000001a!important}html.light .odoo-dropdown-col:not(:last-child){border-right-color:#00000014!important}html.light .col-header{border-bottom-color:#00000014!important}html.light .menu-item-header{color:#0f172a!important;background:#00000005!important;border-color:#0000000f!important}html.light .menu-item-header:hover{background:#0000000d!important;border-color:#0000001f!important}html.light .submenu-item,html.light .menu-item-simple{color:#64748b!important}html.light .submenu-item:hover,html.light .menu-item-simple:hover{color:#0f172a!important;background:#0000000a!important}html.light [class*=table-header],html.light thead,html.light thead tr,html.light thead th{color:#64748b!important;background:#f1f5f9!important;border-color:#00000012!important}html.light tbody tr{color:#0f172a!important;background:#fff!important;border-color:#0000000d!important}html.light tbody tr:hover{background:#f8fafc!important}html.light [class*=view-header] h1,html.light [class*=view-header] h2,html.light [class*=page-header] h1,html.light [class*=page-header] h2{color:#0f172a!important}html.light [class*=view-header] p,html.light [class*=view-header] .subtitle,html.light [class*=page-header] p,html.light [class*=page-header] .subtitle{color:#64748b!important}html.light [class*=data-table],html.light table.data-table{box-shadow:none!important;border:none!important}html.light [class*=data-table] th,html.light table th{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.4px!important;background:#f1f5f9!important;border:none!important;border-bottom:1px solid #0000000d!important;font-size:.725rem!important;font-weight:700!important}html.light .dashboard-table thead tr,html.light .leaderboard-table thead tr,html.light .leader-table thead tr,html.light .chart-card table thead tr{background:#f1f5f9!important}html.light .dashboard-table th,html.light .leaderboard-table th,html.light .leader-table th,html.light .chart-card table th,html.light .stat-card table th{color:#64748b!important;vertical-align:middle!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:#f1f5f9!important;border-top:1px solid #0000000a!important;border-bottom:1px solid #0000000a!important;padding:.65rem .85rem!important;font-size:.725rem!important;font-weight:700!important;line-height:1.2!important}html.light .dashboard-table th:first-child,html.light .leaderboard-table th:first-child,html.light .leader-table th:first-child,html.light .chart-card table th:first-child{border-left:1px solid #0000000a!important;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}html.light .dashboard-table th:last-child,html.light .leaderboard-table th:last-child,html.light .leader-table th:last-child,html.light .chart-card table th:last-child{border-right:1px solid #0000000a!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}html.light .dashboard-table td,html.light .leader-table td,html.light .chart-card table td{color:#0f172a!important;vertical-align:middle!important;border-bottom:1px solid #0000000a!important;padding:.8rem .85rem!important}html.light .leaderboard-table td{color:#0f172a!important;vertical-align:middle!important;border-bottom:1px solid #0000000a!important;padding:.6rem .5rem!important}html.light .dashboard-table tr:last-child td,html.light .leaderboard-table tr:last-child td,html.light .leader-table tr:last-child td,html.light .chart-card table tr:last-child td{border-bottom:none!important}html.light [class*=data-table] td,html.light table td{color:#1e293b!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid #0000000a!important;font-size:.825rem!important}html.light [class*=data-table] tr:last-child td,html.light table.data-table tr:last-child td{border-bottom:none!important}html.light [class*=data-table] tr:hover td,html.light [class*=data-table] tr.clickable-row:hover td,html.light table tr:hover td{background:#00f5c40a!important}html.light .category-tag-pill,html.light .tag-pill{color:#475569!important;background:#f1f5f9!important;border:1px solid #00000014!important;font-weight:600!important}html.light .type-badge.company{color:#00876c!important;background:#00f5c41f!important;border:1px solid #00f5c44d!important;font-weight:700!important}html.light .type-badge.individual{color:#2563eb!important;background:#3b82f61a!important;border:1px solid #3b82f64d!important;font-weight:700!important}html.light .text-ticket-num,html.light [class*=text-ticket-num]{color:#00876c!important;font-weight:800!important}html.light .btn-action.edit-icon-btn{background:#00f5c41a!important;border:1px solid #00f5c459!important}html.light .btn-action.edit-icon-btn svg{stroke:#00876c!important}html.light .btn-action.edit-icon-btn:hover{background:#00f5c438!important;border-color:#00f5c4!important}html.light .btn-action.delete-icon-btn{background:#ef444414!important;border:1px solid #ef444440!important}html.light .btn-action.delete-icon-btn svg{stroke:#dc2626!important}html.light .btn-action.delete-icon-btn:hover{background:#ef444429!important;border-color:#ef4444!important}html.light [class*=table] tr.active,html.light [class*=table] tr.selected{background:#00f5c40d!important}html.light *{color:#1e293b!important}html.light .text-muted,html.light [class*=muted],html.light .btn-logout,html.light .breadcrumb-link,html.light .rank-col,html.light .agent-team,html.light .nav-item,html.light [class*=subtitle],html.light [class*=text-muted],html.light [class*=label],html.light [class*=caption]{color:#64748b!important}html.light .text-primary,html.light .nav-item.active,html.light .nav-item.active span,html.light .sub-item.active,html.light .sub-item.active span,html.light .facet-type,html.light .col-header,html.light .col-header span,html.light .odoo-search-caret,html.light .badge-success,html.light .badge-person-rank,html.light [class*=text-primary],html.light [class*=link-primary],html.light .nav-item.active svg,html.light .sub-item.active svg{color:var(--primary-color)!important}html.light .text-danger,html.light .badge-danger,html.light .badge-trouble,html.light .facet-remove,html.light [class*=text-danger],html.light [class*=badge-danger]{color:var(--danger-color)!important}html.light .text-warning,html.light .badge-warning,html.light [class*=text-warning],html.light [class*=badge-warning]{color:var(--warning-color)!important}html.light .stars-gold,html.light .stars-gold-large,html.light .star-icon.star-filled,html.light [class*=stars-gold],html.light [class*=star-filled]{color:#f59e0b!important}.animated-gradient-text,html.light .animated-gradient-text{background:linear-gradient(90deg,#00f5c4,#00d4ff,#7f5af0,#00f5c4) 0 0/300%!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;animation:8s linear infinite gradientFlow!important}@keyframes gradientFlow{to{background-position:300%}}html.light .text-info,html.light .badge-info,html.light .badge-team-rank,html.light [class*=text-info],html.light [class*=badge-info]{color:var(--info-color)!important}html.light .tab-item.active,html.light .tab-item.active *,html.light [class*=tab-btn].active,html.light [class*=tab-btn].active *,html.light [class*=tab-item].active,html.light [class*=tab-item].active *{color:#05070c!important}html.light .tab-item:not(.active),html.light [class*=tab-btn]:not(.active),html.light [class*=tab-item]:not(.active){color:#64748b!important}html.light .btn-primary,html.light .btn-handle{color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;box-shadow:0 4px 18px #00f5c459!important}html.light .btn-primary:hover,html.light .btn-handle:hover{color:#05070c!important;background:linear-gradient(135deg,#00e0b3 0%,#00bce6 100%)!important;box-shadow:0 6px 24px #00f5c480!important}html.light .nav-item,html.light .sub-item,html.light .toggle-arrow{color:#64748b!important}html.light .nav-item:hover,html.light .sub-item:hover,html.light .breadcrumb-current{color:#0f172a!important}html.light .topbar-right,html.light .topbar-right *{color:#1e293b!important}html.light svg{color:currentColor!important}html.light svg text,html.light svg tspan,html.light .percentage,html.light [class*=chart] text,html.light [class*=chart] tspan{fill:var(--heading-color,#0f172a)!important}html.light .circle-bg{stroke:#0000001a!important}html.light .inpage-header,:root.light .inpage-header,html.light .form-section-card,:root.light .form-section-card{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 4px 20px #0000000a!important}html.light .section-card-header,:root.light .section-card-header{border-bottom-color:#0000000f!important}html.light .section-icon-wrap,:root.light .section-icon-wrap{color:#64748b!important;background:#f8fafc!important;border:1px solid #00000014!important}html.light .section-icon-wrap.accent-cyan,:root.light .section-icon-wrap.accent-cyan{color:#0d9488!important;background:#0d94881a!important;border-color:#0d948840!important}html.light .section-card-title,:root.light .section-card-title{color:#0f172a!important}html.light .section-card-subtitle,:root.light .section-card-subtitle{color:#64748b!important}html.light .matrix-badge,:root.light .matrix-badge{color:#0d9488!important;background:#0d948814!important;border:1px solid #0d948840!important}html.light .btn-back,:root.light .btn-back{color:#1e293b!important;background:#f8fafc!important;border:1px solid #0000001a!important}html.light .btn-back:hover,:root.light .btn-back:hover{color:#0d9488!important;background:#0d948814!important;border-color:#0d9488!important}html.light .btn-quick-action,:root.light .btn-quick-action{color:#334155!important;background:#f8fafc!important;border:1px solid #0000001a!important}html.light .btn-quick-action:hover,:root.light .btn-quick-action:hover{color:#0d9488!important;background:#0d948814!important;border-color:#0d9488!important}html.light .form-label-custom,:root.light .form-label-custom{color:#334155!important}html.light .transition-card,:root.light .transition-card{background:#fff!important;border:1px solid #00000017!important;box-shadow:0 1px 3px #00000005!important}html.light .transition-card:hover,:root.light .transition-card:hover{background:#f8fafc!important;border-color:#0003!important}html.light .transition-card.is-selected,:root.light .transition-card.is-selected{background:#f0fdf9!important;border-color:#00d4aa!important;box-shadow:0 2px 10px #00d4aa1f!important}html.light .transition-card-title,:root.light .transition-card-title{color:#0f172a!important;font-weight:600!important}html.light .transition-card-desc,:root.light .transition-card-desc{color:#64748b!important}html.light .custom-checkbox,:root.light .custom-checkbox{background:#fff!important;border:1.5px solid #00000040!important}html.light .custom-checkbox.checked,:root.light .custom-checkbox.checked{color:#fff!important;background:#00d4aa!important;border-color:#00d4aa!important;box-shadow:0 0 8px #00d4aa59!important}html.light .filter-actions-bar,:root.light .filter-actions-bar{background:#fff!important;border-color:#00000014!important}html.light .transition-pill-badge,:root.light .transition-pill-badge{color:#0d9488!important;background:#0d948814!important;border-color:#0d948859!important}html.light .billing-nav-tabs,:root.light .billing-nav-tabs{border-bottom-color:#00000014!important}html.light .tab-btn,:root.light .tab-btn{color:#64748b!important}html.light .tab-btn:hover,:root.light .tab-btn:hover{color:#0f172a!important}html.light .tab-btn.active,:root.light .tab-btn.active{color:#0d9488!important;border-bottom-color:#0d9488!important}html.light .glass-card,:root.light .glass-card{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 4px 20px #0000000d!important}html.light .plan-title,:root.light .plan-title{color:#0f172a!important}html.light .plan-sub,:root.light .plan-sub{color:#64748b!important}html.light .price-val,:root.light .price-val{color:#0f172a!important}html.light .price-period,:root.light .price-period{color:#64748b!important}html.light .plan-details-list,:root.light .plan-details-list{background:#f8fafc!important;border:1px solid #0000000f!important}html.light .detail-row:not(:last-child),:root.light .detail-row:not(:last-child){border-bottom:1px solid #0000000a!important}html.light .detail-label,:root.light .detail-label{color:#64748b!important}html.light .detail-val,:root.light .detail-val{color:#0f172a!important}html.light .detail-val.text-teal,:root.light .detail-val.text-teal{color:#0d9488!important}html.light .card-title,:root.light .card-title{color:#0f172a!important}html.light .card-subtitle,:root.light .card-subtitle{color:#64748b!important}html.light .meter-name,:root.light .meter-name{color:#0f172a!important}html.light .meter-counts,:root.light .meter-counts{color:#64748b!important}html.light .meter-counts strong,:root.light .meter-counts strong{color:#0f172a!important}html.light .progress-track,:root.light .progress-track{background:#e2e8f0!important}html.light .meter-footer,:root.light .meter-footer{color:#64748b!important}html.light .features-inclusion,:root.light .features-inclusion{border-top-color:#0000000f!important}html.light .feature-tag,:root.light .feature-tag{color:#334155!important;background:#f1f5f9!important;border:1px solid #0000000f!important}html.light .billing-table th,:root.light .billing-table th{color:#475569!important;background:#f8fafc!important;border-bottom:1px solid #0000000f!important}html.light .billing-table td,:root.light .billing-table td{color:#0f172a!important;border-bottom:1px solid #0000000f!important}html.light .billing-table tr:hover,:root.light .billing-table tr:hover{background:#f8fafc!important}html.light .btn-sm-table,:root.light .btn-sm-table{color:#1e293b!important;background:#f8fafc!important;border:1px solid #0000001a!important}html.light .btn-sm-table:hover,:root.light .btn-sm-table:hover{color:#0d9488!important;background:#0d948814!important;border-color:#0d9488!important}html.light .custom-label,:root.light .custom-label{color:#334155!important}html.light .domain-input,:root.light .domain-input{color:#0f172a!important;background:#fff!important;border:1px solid #00000026!important}html.light .dns-guide-box,:root.light .dns-guide-box{background:#f8fafc!important;border:1px solid #00000014!important}html.light .dns-guide-title,:root.light .dns-guide-title{color:#0f172a!important}html.light .dns-head,:root.light .dns-head{color:#64748b!important;border-bottom:1px solid #0000000f!important}html.light .dns-body,:root.light .dns-body{color:#0f172a!important}html.light .mono-badge,:root.light .mono-badge{color:#0f172a!important;background:#e2e8f0!important}html.light .verified-banner,:root.light .verified-banner{background:#10b98114!important;border-color:#10b98140!important}html.light .verified-title,:root.light .verified-title{color:#059669!important}html.light .verified-sub,:root.light .verified-sub{color:#475569!important}html.light .modal-overlay,:root.light .modal-overlay{background:#0f172a73!important}html.light .modal-container,:root.light .modal-container{color:#0f172a!important;background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 20px 45px #0000001f!important}html.light .modal-header,:root.light .modal-header{border-bottom-color:#00000014!important}html.light .modal-title,:root.light .modal-title,html.light .modal-brand,:root.light .modal-brand{color:#0f172a!important}html.light .modal-subbrand,:root.light .modal-subbrand,html.light .btn-close-modal,:root.light .btn-close-modal{color:#64748b!important}html.light .btn-close-modal:hover,:root.light .btn-close-modal:hover{color:#0f172a!important}html.light .upgrade-plan-card,:root.light .upgrade-plan-card{background:#f8fafc!important;border:1px solid #0d94884d!important}html.light .upgrade-plan-title,:root.light .upgrade-plan-title{color:#0f172a!important}html.light .upgrade-plan-desc,:root.light .upgrade-plan-desc{color:#475569!important}html.light .upgrade-plan-price,:root.light .upgrade-plan-price{color:#059669!important}html.light .upgrade-plan-period,:root.light .upgrade-plan-period{color:#64748b!important}html.light .modal-footer,:root.light .modal-footer{border-top-color:#00000014!important}html.light .btn-cancel,:root.light .btn-cancel{color:#334155!important;background:#f1f5f9!important;border:1px solid #0000001a!important}html.light .btn-cancel:hover,:root.light .btn-cancel:hover{background:#e2e8f0!important}html.light .meta-label,:root.light .meta-label{color:#64748b!important}html.light .meta-val-strong,:root.light .meta-val-strong{color:#0f172a!important}html.light .meta-val-sub,:root.light .meta-val-sub{color:#64748b!important}html.light .modal-invoice-table th,:root.light .modal-invoice-table th{color:#64748b!important;border-bottom:1px solid #00000014!important}html.light .modal-invoice-table td,:root.light .modal-invoice-table td{color:#0f172a!important;border-bottom:1px solid #0000000f!important}html.light .summary-line,:root.light .summary-line,html.light .summary-line span,:root.light .summary-line span{color:#64748b!important}html.light .summary-total,:root.light .summary-total{color:#0f172a!important;border-top-color:#00000014!important}html.light .summary-total span,:root.light .summary-total span{color:#0f172a!important}html.light .summary-total span.text-emerald,:root.light .summary-total span.text-emerald{color:#059669!important}html.light .domain-card code,:root.light .domain-card code{color:#0d9488!important;background:#e2e8f0!important}html.light .paid-stamp-box,:root.light .paid-stamp-box{background:#10b98114!important;border-color:#10b98140!important}html.light .stamp-title,:root.light .stamp-title{color:#059669!important}html.light .stamp-sub,:root.light .stamp-sub{color:#64748b!important}.zentera-logo-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.zentera-top-curve{stroke:#fff;transition:stroke .2s}html.light .zentera-top-curve,:root.light .zentera-top-curve{stroke:#0f172a}html.dark .zentera-top-curve,:root.dark .zentera-top-curve{stroke:#fff}.zentera-wordmark{letter-spacing:-.05em;color:var(--heading-color,#fff);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}html.light .zentera-wordmark{color:#0f172a}.confirm-overlay[data-v-18304393]{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);z-index:9999;background:#04060acc;outline:none;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;top:0;left:0}.confirm-card[data-v-18304393]{text-align:center;background:#0a0f1ad9;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:2.25rem 2rem 1.75rem;transition:border-color .3s;display:flex;position:relative;box-shadow:0 24px 48px -12px #000000b3,0 0 40px #00f5c408}.btn-close[data-v-18304393]{color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.75rem;font-weight:300;line-height:1;transition:color .2s,transform .2s;position:absolute;top:1rem;right:1.25rem}.btn-close[data-v-18304393]:hover{color:#fff;transform:scale(1.1)}.icon-container[data-v-18304393]{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;transition:all .3s;display:flex;position:relative}.icon-container.danger[data-v-18304393]{color:#ff4d4d;background:#ff4d4d0f;border:1px solid #ff4d4d40;box-shadow:0 0 20px #ff4d4d26}.icon-container.warning[data-v-18304393]{color:#f90;background:#ff99000f;border:1px solid #ff990040;box-shadow:0 0 20px #ff990026}.icon-container.primary[data-v-18304393]{color:#00f5c4;background:#00f5c40f;border:1px solid #00f5c440;box-shadow:0 0 20px #00f5c426}.confirm-content[data-v-18304393]{width:100%;margin-bottom:2rem}.confirm-title[data-v-18304393]{color:#fff;letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.confirm-message[data-v-18304393]{color:#fff9;font-size:.9rem;line-height:1.5}.confirm-actions[data-v-18304393]{gap:.75rem;width:100%;display:flex}.btn-cancel[data-v-18304393],.btn-confirm[data-v-18304393]{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-cancel[data-v-18304393]{color:#fffc;background:#ffffff08;border:1px solid #ffffff14}.btn-cancel[data-v-18304393]:hover{color:#fff;background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.btn-cancel[data-v-18304393]:active{transform:translateY(0)}.btn-confirm.danger[data-v-18304393]{color:#fff;background:linear-gradient(135deg,#ff4d4d 0%,#d62424 100%);border:none;box-shadow:0 4px 15px #ff4d4d40}.btn-confirm.danger[data-v-18304393]:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 20px #ff4d4d66}.btn-confirm.warning[data-v-18304393]{color:#fff;background:linear-gradient(135deg,#ffb300 0%,#ff8000 100%);border:none;box-shadow:0 4px 15px #ff800040}.btn-confirm.warning[data-v-18304393]:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 20px #ff800066}.btn-confirm.primary[data-v-18304393]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;box-shadow:0 4px 15px #00f5c440}.btn-confirm.primary[data-v-18304393]:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 20px #00f5c473}.btn-confirm[data-v-18304393]:active{transform:translateY(0)}html.light .confirm-overlay[data-v-18304393]{background:#0f172a73}html.light .confirm-card[data-v-18304393]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 40px -8px #00000026,0 0 1px #0000001a}html.light .confirm-title[data-v-18304393]{color:#0f172a}html.light .confirm-message[data-v-18304393]{color:#64748b}html.light .btn-close[data-v-18304393]{color:#94a3b8}html.light .btn-close[data-v-18304393]:hover{color:#0f172a}html.light .btn-cancel[data-v-18304393]{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}html.light .btn-cancel[data-v-18304393]:hover{color:#0f172a;background:#e2e8f0;border-color:#94a3b8}html.light .icon-container.danger[data-v-18304393]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;box-shadow:0 0 15px #ef444426}html.light .icon-container.warning[data-v-18304393]{color:#d97706;background:#fffbeb;border:1px solid #fde68a;box-shadow:0 0 15px #f59e0b26}html.light .icon-container.primary[data-v-18304393]{color:#059669;background:#f0fdf4;border:1px solid #bbf7d0;box-shadow:0 0 15px #10b98126}.fade-enter-active[data-v-18304393],.fade-leave-active[data-v-18304393]{transition:opacity .3s}.fade-enter-from[data-v-18304393],.fade-leave-to[data-v-18304393]{opacity:0}.scale-enter-active[data-v-18304393],.scale-leave-active[data-v-18304393]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s}.scale-enter-from[data-v-18304393],.scale-leave-to[data-v-18304393]{opacity:0;transform:scale(.92)}.alert-overlay[data-v-89b9bee9]{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);z-index:10000;background:#04060acc;outline:none;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;top:0;left:0}.alert-card[data-v-89b9bee9]{text-align:center;background:#0a0f1ad9;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:400px;padding:2.25rem 2rem 1.75rem;display:flex;position:relative;box-shadow:0 24px 48px -12px #000000b3,0 0 40px #00f5c408}.btn-close[data-v-89b9bee9]{color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.75rem;font-weight:300;line-height:1;transition:color .2s,transform .2s;position:absolute;top:1rem;right:1.25rem}.btn-close[data-v-89b9bee9]:hover{color:#fff;transform:scale(1.1)}.icon-container[data-v-89b9bee9]{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;transition:all .3s;display:flex}.icon-container.danger[data-v-89b9bee9]{color:#ff4d4d;background:#ff4d4d0f;border:1px solid #ff4d4d40;box-shadow:0 0 20px #ff4d4d26}.icon-container.warning[data-v-89b9bee9]{color:#f90;background:#ff99000f;border:1px solid #ff990040;box-shadow:0 0 20px #ff990026}.icon-container.success[data-v-89b9bee9]{color:#00f5c4;background:#00f5c40f;border:1px solid #00f5c440;box-shadow:0 0 20px #00f5c426}.icon-container.primary[data-v-89b9bee9]{color:#00d4ff;background:#00d4ff0f;border:1px solid #00d4ff40;box-shadow:0 0 20px #00d4ff26}.alert-content[data-v-89b9bee9]{width:100%;margin-bottom:1.75rem}.alert-title[data-v-89b9bee9]{color:#fff;letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.alert-message[data-v-89b9bee9]{color:#ffffffa6;word-break:break-word;font-size:.9rem;line-height:1.5}.alert-actions[data-v-89b9bee9]{width:100%}.btn-confirm[data-v-89b9bee9]{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:.75rem 1.25rem;font-size:.875rem;font-weight:750;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-confirm.danger[data-v-89b9bee9]{color:#fff;background:linear-gradient(135deg,#ff4d4d 0%,#d62424 100%);box-shadow:0 4px 15px #ff4d4d40}.btn-confirm.danger[data-v-89b9bee9]:hover{filter:brightness(1.05);transform:translateY(-1.5px);box-shadow:0 6px 20px #ff4d4d66}.btn-confirm.warning[data-v-89b9bee9]{color:#fff;background:linear-gradient(135deg,#ffb300 0%,#ff8000 100%);box-shadow:0 4px 15px #ff800040}.btn-confirm.warning[data-v-89b9bee9]:hover{filter:brightness(1.05);transform:translateY(-1.5px);box-shadow:0 6px 20px #ff800066}.btn-confirm.success[data-v-89b9bee9]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);box-shadow:0 4px 15px #00f5c440}.btn-confirm.success[data-v-89b9bee9]:hover{filter:brightness(1.05);transform:translateY(-1.5px);box-shadow:0 6px 20px #00f5c473}.btn-confirm.primary[data-v-89b9bee9]{color:#fff;background:linear-gradient(135deg,#00d4ff 0%,#08f 100%);box-shadow:0 4px 15px #00d4ff40}.btn-confirm.primary[data-v-89b9bee9]:hover{filter:brightness(1.05);transform:translateY(-1.5px);box-shadow:0 6px 20px #00d4ff73}.btn-confirm[data-v-89b9bee9]:active{transform:translateY(0)}html.light .alert-overlay[data-v-89b9bee9]{background:#0f172a73}html.light .alert-card[data-v-89b9bee9]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 40px -8px #00000026,0 0 1px #0000001a}html.light .alert-title[data-v-89b9bee9]{color:#0f172a}html.light .alert-message[data-v-89b9bee9]{color:#64748b}html.light .btn-close[data-v-89b9bee9]{color:#94a3b8}html.light .btn-close[data-v-89b9bee9]:hover{color:#0f172a}html.light .icon-container.danger[data-v-89b9bee9]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;box-shadow:0 0 15px #ef444426}html.light .icon-container.warning[data-v-89b9bee9]{color:#d97706;background:#fffbeb;border:1px solid #fde68a;box-shadow:0 0 15px #f59e0b26}html.light .icon-container.success[data-v-89b9bee9]{color:#059669;background:#f0fdf4;border:1px solid #bbf7d0;box-shadow:0 0 15px #10b98126}html.light .icon-container.primary[data-v-89b9bee9]{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd;box-shadow:0 0 15px #0284c726}.fade-enter-active[data-v-89b9bee9],.fade-leave-active[data-v-89b9bee9]{transition:opacity .25s}.fade-enter-from[data-v-89b9bee9],.fade-leave-to[data-v-89b9bee9]{opacity:0}.scale-enter-active[data-v-89b9bee9],.scale-leave-active[data-v-89b9bee9]{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .25s}.scale-enter-from[data-v-89b9bee9],.scale-leave-to[data-v-89b9bee9]{opacity:0;transform:scale(.93)}.compro-layout[data-v-0344d2e0]{color:#f3f4f6;background-color:#05070c;min-height:100vh;padding-top:0;font-family:Plus Jakarta Sans,sans-serif;position:relative;overflow-x:hidden}.container[data-v-0344d2e0]{max-width:1200px;margin:0 auto;padding:0 2rem}.spotlight[data-v-0344d2e0]{pointer-events:none;background:radial-gradient(800px circle at var(--mouse-x,50%) var(--mouse-y,50%), #00f5c40a, transparent 80%);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.background-grid[data-v-0344d2e0]{z-index:0;background-image:linear-gradient(90deg,#00f5c404 1px,#0000 1px),linear-gradient(#00f5c404 1px,#0000 1px);background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 60%,#0000 100%);mask-image:radial-gradient(circle at 50% 30%,#000 60%,#0000 100%)}.glass-nav[data-v-0344d2e0]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1000;background:#080c1599;border:1px solid #ffffff12;border-radius:100px;width:90%;max-width:1000px;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #000c}.nav-content[data-v-0344d2e0]{justify-content:space-between;align-items:center;height:56px;padding:0 .75rem 0 2rem;display:flex}.logo[data-v-0344d2e0]{color:#fff;letter-spacing:-.05em;align-items:center;gap:.65rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:700;display:flex}.nav-links[data-v-0344d2e0]{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.nav-links a[data-v-0344d2e0]{color:#9ca3af;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.nav-links a[data-v-0344d2e0]:hover{color:#00f5c4}.btn-login-shimmer[data-v-0344d2e0]{color:#00f5c4;background:linear-gradient(135deg,#00f5c426 0%,#00aaff26 100%);border:1px solid #00f5c466;border-radius:50px;padding:.5rem 1.5rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #00f5c41a}.btn-login-shimmer[data-v-0344d2e0]:hover{color:#05070c;background:#00f5c4;box-shadow:0 0 20px #00f5c466}.hero[data-v-0344d2e0]{text-align:center;z-index:10;padding:85px 0 60px;position:relative}.tagline[data-v-0344d2e0]{margin-bottom:1.5rem}.tag-badge[data-v-0344d2e0]{color:#00f5c4;letter-spacing:.5px;background:#00f5c414;border:1px solid #00f5c433;border-radius:50px;padding:.4rem 1rem;font-size:.8rem;font-weight:700}.hero-title[data-v-0344d2e0]{color:#fff;letter-spacing:-2px;margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1.1}.animated-gradient-text[data-v-0344d2e0]{background:linear-gradient(90deg,#00f5c4,#00d4ff,#7f5af0,#00f5c4) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite gradientFlow-0344d2e0}@keyframes gradientFlow-0344d2e0{to{background-position:300%}}.hero-subtitle[data-v-0344d2e0]{color:#9ca3af;max-width:720px;margin:0 auto 3rem;font-size:1.15rem;line-height:1.6}.hero-actions[data-v-0344d2e0]{justify-content:center;gap:1rem;margin-bottom:5rem;display:flex}.btn-shimmer[data-v-0344d2e0]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border-radius:12px;padding:.85rem 2.25rem;font-weight:800;text-decoration:none;transition:all .3s;box-shadow:0 4px 20px #00f5c44d}.btn-shimmer[data-v-0344d2e0]:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 30px #00f5c480}.btn-glass[data-v-0344d2e0]{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:.85rem 2.25rem;font-weight:700;text-decoration:none;transition:all .3s}.btn-glass[data-v-0344d2e0]:hover{background:#ffffff14;border-color:#fff3}.glow-effect-purple[data-v-0344d2e0]{z-index:-1;filter:blur(50px);background:radial-gradient(circle,#7f5af014 0%,#0000 70%);width:400px;height:400px;position:absolute;top:10%;left:20%}.glow-effect-cyan[data-v-0344d2e0]{z-index:-1;filter:blur(50px);background:radial-gradient(circle,#00f5c414 0%,#0000 70%);width:450px;height:450px;position:absolute;top:30%;right:20%}.mockup-wrapper[data-v-0344d2e0]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f1a99;border:1px solid #ffffff14;border-radius:16px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px -15px #000c,inset 0 1px #ffffff1a}.mockup-header[data-v-0344d2e0]{background:#ffffff08;border-bottom:1px solid #ffffff0d;align-items:center;height:40px;padding:0 1rem;display:flex;position:relative}.window-dots[data-v-0344d2e0]{gap:6px;display:flex}.window-dots span[data-v-0344d2e0]{border-radius:50%;width:10px;height:10px}.window-dots span[data-v-0344d2e0]:first-child{background:#ff5f56}.window-dots span[data-v-0344d2e0]:nth-child(2){background:#ffbd2e}.window-dots span[data-v-0344d2e0]:nth-child(3){background:#27c93f}.window-tab[data-v-0344d2e0]{color:#6b7280;font-family:monospace;font-size:.75rem;position:absolute;left:50%;transform:translate(-50%)}.mockup-content[data-v-0344d2e0]{height:380px;display:flex}.mock-sidebar[data-v-0344d2e0]{background:#ffffff03;border-right:1px solid #ffffff08;flex-direction:column;align-items:center;gap:1.5rem;width:60px;padding:1.5rem 0;display:flex}.mock-menu-item[data-v-0344d2e0]{background:#ffffff0d;border-radius:6px;width:24px;height:24px}.mock-menu-item.active[data-v-0344d2e0]{background:#00f5c4}.mock-main[data-v-0344d2e0]{flex-direction:column;flex:1;padding:1.5rem;display:flex}.mock-topbar[data-v-0344d2e0]{justify-content:space-between;margin-bottom:1.5rem;display:flex}.mock-search[data-v-0344d2e0]{background:#ffffff08;border-radius:4px;width:150px;height:20px}.mock-profile[data-v-0344d2e0]{background:#ffffff0d;border-radius:50%;width:24px;height:24px}.mock-widgets[data-v-0344d2e0]{flex:1;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.widget-card[data-v-0344d2e0]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.widget-card h4[data-v-0344d2e0]{color:#9ca3af;margin:0 0 .5rem;font-size:.75rem}.dynamic-percentage[data-v-0344d2e0]{color:#fff;font-family:JetBrains Mono,monospace;font-size:2.25rem;font-weight:800}.sub-label[data-v-0344d2e0]{font-size:.7rem;font-weight:700}.text-success[data-v-0344d2e0]{color:#00f5c4}.simulated-map[data-v-0344d2e0]{background:#ffffff03;border:1px solid #ffffff08;border-radius:8px;flex:1;position:relative}.ping-dot[data-v-0344d2e0]{background:#00f5c4;border-radius:50%;width:8px;height:8px;position:absolute}.ping-dot[data-v-0344d2e0]:after{content:"";border:1px solid #00f5c4;border-radius:50%;width:20px;height:20px;animation:1.5s infinite pulsePing-0344d2e0;position:absolute;top:-6px;left:-6px}@keyframes pulsePing-0344d2e0{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.simulated-queue[data-v-0344d2e0]{flex-direction:column;gap:.5rem;font-family:JetBrains Mono,monospace;display:flex}.queue-item[data-v-0344d2e0]{background:#ffffff05;border-radius:6px;justify-content:space-between;align-items:center;padding:.35rem .5rem;font-size:.65rem;display:flex}.q-tag[data-v-0344d2e0]{color:#00f5c4}.q-title[data-v-0344d2e0]{color:#d1d5db;text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.q-status[data-v-0344d2e0]{border-radius:4px;padding:2px 6px}.q-status.in-progress[data-v-0344d2e0]{color:#0af;background:#0af3}.q-status.open[data-v-0344d2e0]{color:#f90;background:#f903}.animate-float[data-v-0344d2e0]{animation:6s ease-in-out infinite floatUp-0344d2e0}@keyframes floatUp-0344d2e0{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.roi-section[data-v-0344d2e0]{z-index:10;padding:80px 0;position:relative}.section-header-centered[data-v-0344d2e0]{text-align:center;margin-bottom:4rem}.section-tag[data-v-0344d2e0]{color:#00f5c4;letter-spacing:1.5px;font-size:.75rem;font-weight:800}.section-header-centered h2[data-v-0344d2e0]{margin:.5rem 0 1rem;font-size:2.25rem;font-weight:800}.calculator-card[data-v-0344d2e0]{background:#0a0f1a73;border-radius:24px;grid-template-columns:1.2fr .1fr 1fr;gap:3rem;max-width:960px;margin:0 auto;padding:3rem;display:grid;box-shadow:0 20px 40px -10px #0009,inset 0 1px #ffffff0d}.calc-inputs[data-v-0344d2e0]{flex-direction:column;justify-content:center;gap:2rem;display:flex}.slider-group[data-v-0344d2e0]{background:#ffffff05;border:1px solid #ffffff08;border-radius:18px;flex-direction:column;gap:1.25rem;padding:1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.slider-group[data-v-0344d2e0]:hover{background:#ffffff0a;border-color:#00f5c433;box-shadow:0 10px 25px -10px #00f5c40d}.slider-header[data-v-0344d2e0]{justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.slider-header label[data-v-0344d2e0]{color:#e5e7eb;font-weight:700}.slider-value[data-v-0344d2e0]{color:#00f5c4;text-shadow:0 0 10px #00f5c44d;font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:800}.neon-slider[data-v-0344d2e0]{-webkit-appearance:none;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:100px;outline:none;width:100%;height:8px;transition:background .3s}.neon-slider[data-v-0344d2e0]:hover{background:#ffffff14}.neon-slider[data-v-0344d2e0]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:4px solid #00f5c4;border-radius:50%;width:22px;height:22px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #00f5c499}.neon-slider[data-v-0344d2e0]::-webkit-slider-thumb:hover{background:#00f5c4;border-color:#fff;transform:scale(1.25);box-shadow:0 0 25px #00f5c4e6}.neon-slider[data-v-0344d2e0]::-moz-range-thumb{cursor:pointer;background:#fff;border:4px solid #00f5c4;border-radius:50%;width:14px;height:14px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px #00f5c499}.neon-slider[data-v-0344d2e0]::-moz-range-thumb:hover{background:#00f5c4;border-color:#fff;transform:scale(1.25);box-shadow:0 0 25px #00f5c4e6}.calc-divider[data-v-0344d2e0]{background:#ffffff14;width:1px}.calc-outputs[data-v-0344d2e0]{flex-direction:column;gap:2rem;display:flex}.result-box[data-v-0344d2e0]{background:#ffffff03;border:1px solid #ffffff08;border-radius:16px;padding:1.5rem}.result-title[data-v-0344d2e0]{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:800}.result-number[data-v-0344d2e0]{margin:.5rem 0;font-family:JetBrains Mono,monospace;font-size:2.5rem;font-weight:800}.result-number .unit[data-v-0344d2e0]{font-size:1rem;font-weight:600}.text-neon-green[data-v-0344d2e0]{color:#00f5c4;text-shadow:0 0 15px #00f5c433}.text-neon-purple[data-v-0344d2e0]{color:#7f5af0;text-shadow:0 0 15px #7f5af033}.result-description[data-v-0344d2e0]{color:#9ca3af;margin:0;font-size:.8rem}.result-comparison[data-v-0344d2e0]{color:#6b7280;font-size:.85rem;font-weight:600}.result-comparison del[data-v-0344d2e0]{color:#ef4444}.features-grid[data-v-0344d2e0]{z-index:10;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid;position:relative}.feature-card[data-v-0344d2e0]{border-radius:20px;padding:2.25rem 2rem;transition:all .3s}.feature-card[data-v-0344d2e0]:hover{background:#ffffff0a;transform:translateY(-6px)}.icon-box[data-v-0344d2e0]{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;display:flex}.icon-box.cyan-glow[data-v-0344d2e0]{color:#00f5c4;background:#00f5c414}.icon-box.purple-glow[data-v-0344d2e0]{color:#7f5af0;background:#7f5af014}.icon-box.blue-glow[data-v-0344d2e0]{color:#0af;background:#00aaff14}.feature-card h3[data-v-0344d2e0]{margin-bottom:.75rem;font-size:1.2rem;font-weight:800}.feature-card p[data-v-0344d2e0]{color:#9ca3af;font-size:.875rem;line-height:1.6}.faq-section[data-v-0344d2e0]{z-index:10;padding:80px 0 120px;position:relative}.faq-accordion[data-v-0344d2e0]{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.faq-item[data-v-0344d2e0]{cursor:pointer;background:#0a0f1a66;border:1px solid #ffffff0d;border-radius:16px;padding:1.25rem 2rem;transition:all .3s}.faq-item[data-v-0344d2e0]:hover{background:#ffffff05;border-color:#00f5c433}.faq-question[data-v-0344d2e0]{justify-content:space-between;align-items:center;display:flex}.faq-question h3[data-v-0344d2e0]{color:#fff;margin:0;font-size:1rem;font-weight:700}.faq-icon[data-v-0344d2e0]{color:#6b7280;align-items:center;transition:transform .3s;display:flex}.faq-item.active .faq-icon[data-v-0344d2e0]{color:#00f5c4;transform:rotate(180deg)}.faq-answer[data-v-0344d2e0]{max-height:0;transition:max-height .3s,margin-top .3s;overflow:hidden}.faq-item.active .faq-answer[data-v-0344d2e0]{max-height:200px;margin-top:1rem}.faq-answer p[data-v-0344d2e0]{color:#9ca3af;margin:0;font-size:.9rem;line-height:1.6}.footer[data-v-0344d2e0]{z-index:10;background:#030408;border-top:1px solid #ffffff0d;padding:4rem 0 3rem;position:relative}.footer-content[data-v-0344d2e0]{justify-content:space-between;align-items:center;display:flex}.footer-left[data-v-0344d2e0]{flex-direction:column;gap:.5rem;display:flex}.footer-desc[data-v-0344d2e0]{color:#6b7280;margin:0;font-size:.8rem}.glass-panel[data-v-0344d2e0]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f1a66;border:1px solid #ffffff0f}@media (width<=1024px){.calculator-card[data-v-0344d2e0]{grid-template-columns:1fr;gap:2rem}.calc-divider[data-v-0344d2e0]{width:100%;height:1px}}@media (width<=768px){.hero-title[data-v-0344d2e0]{font-size:2.75rem}.features-grid[data-v-0344d2e0]{grid-template-columns:1fr}.nav-links[data-v-0344d2e0]{display:none}.footer-content[data-v-0344d2e0]{text-align:center;flex-direction:column;gap:2rem}.footer-left[data-v-0344d2e0]{align-items:center}.mockup-content[data-v-0344d2e0]{flex-direction:column;height:auto}.mock-sidebar[data-v-0344d2e0]{flex-direction:row;justify-content:center;width:100%;height:auto;padding:.75rem 0}.mock-widgets[data-v-0344d2e0]{grid-template-columns:1fr}}.login-page[data-v-a80edf42]{color:#f3f4f6;background-color:#05070c;justify-content:center;align-items:center;min-height:100vh;padding:3.5rem 1.25rem;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative;overflow-x:hidden}.spotlight[data-v-a80edf42]{pointer-events:none;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #00f5c40a, transparent 80%);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.background-grid[data-v-a80edf42]{z-index:0;background-image:linear-gradient(90deg,#00f5c404 1px,#0000 1px),linear-gradient(#00f5c404 1px,#0000 1px);background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000 80%,#0000 100%);mask-image:radial-gradient(circle,#000 80%,#0000 100%)}.glow-effect-purple[data-v-a80edf42]{z-index:2;filter:blur(40px);background:radial-gradient(circle,#7f5af01a 0%,#0000 70%);width:300px;height:300px;position:absolute;top:25%;left:20%}.glow-effect-cyan[data-v-a80edf42]{z-index:2;filter:blur(40px);background:radial-gradient(circle,#00f5c41a 0%,#0000 70%);width:300px;height:300px;position:absolute;bottom:25%;right:20%}.login-card[data-v-a80edf42]{-webkit-backdrop-filter:blur(20px);z-index:10;background:#0a0f1a73;border:1px solid #ffffff0f;border-radius:24px;width:100%;max-width:400px;padding:2.5rem 2.25rem;transition:all .3s;position:relative;box-shadow:0 30px 60px -15px #000c,inset 0 1px #ffffff1a}.login-card[data-v-a80edf42]:hover{border-color:#00f5c440;box-shadow:0 30px 60px -15px #000000e6,0 0 30px #00f5c408}.card-header[data-v-a80edf42]{text-align:center;margin-bottom:2.25rem}.logo[data-v-a80edf42]{color:#fff;letter-spacing:-.05em;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:700;display:flex}.subtitle-text[data-v-a80edf42]{color:#9ca3af;margin:0;font-size:.875rem;font-weight:500}.login-form[data-v-a80edf42]{flex-direction:column;gap:1.25rem;display:flex}.form-group-custom[data-v-a80edf42]{flex-direction:column;gap:.4rem;display:flex}.label-custom[data-v-a80edf42]{color:#6b7280;letter-spacing:1px;font-size:.725rem;font-weight:800}.input-wrapper[data-v-a80edf42]{align-items:center;display:flex;position:relative}.input-icon[data-v-a80edf42]{color:#4b5563;transition:color .3s;position:absolute;left:1.1rem}.input-custom[data-v-a80edf42]{color:#fff;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;padding:.75rem 1rem .75rem 2.75rem;font-family:inherit;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.input-custom[data-v-a80edf42]:focus{background:#00f5c405;border-color:#00f5c4;box-shadow:0 0 20px #00f5c41a,inset 0 1px #ffffff0d}.input-custom:focus+.input-icon[data-v-a80edf42],.input-wrapper:focus-within .input-icon[data-v-a80edf42]{color:#00f5c4}.error-msg-custom[data-v-a80edf42]{color:#ff4d4d;background:#ff4d4d14;border:1px solid #ff4d4d26;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.8rem;font-weight:500;display:flex}.btn-shimmer-custom[data-v-a80edf42]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:.9rem 2rem;font-size:.95rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 4px 20px #00f5c44d}.btn-shimmer-custom[data-v-a80edf42]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 8px 30px #00f5c480}.btn-shimmer-custom[data-v-a80edf42]:active:not(:disabled){transform:translateY(0)}.btn-shimmer-custom[data-v-a80edf42]:disabled{opacity:.6;cursor:not-allowed}.spinner-mini[data-v-a80edf42]{border:2px solid #05070c33;border-top-color:#05070c;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-a80edf42}@keyframes spin-a80edf42{to{transform:rotate(360deg)}}.form-footer-custom[data-v-a80edf42]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;font-size:.8rem;display:flex}.link-footer[data-v-a80edf42]{color:#00f5c4;font-weight:700;text-decoration:none;transition:all .2s}.link-footer[data-v-a80edf42]:hover{text-shadow:0 0 10px #00f5c44d;opacity:.9}.link-home[data-v-a80edf42]{color:#6b7280;font-weight:600;text-decoration:none;transition:all .2s}.link-home[data-v-a80edf42]:hover{color:#fff}.agent-card[data-v-50d95339]{-webkit-backdrop-filter:blur(12px);background:#0a0f1a73;border:1px solid #ffffff0d;border-radius:16px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px -10px #00000080}.agent-header[data-v-50d95339]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.avatar-wrapper[data-v-50d95339]{position:relative}.avatar[data-v-50d95339]{border:1px solid var(--glass-border);color:#fff;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;display:flex}.status-dot[data-v-50d95339]{border:2px solid var(--bg-color);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.agent-name[data-v-50d95339]{margin:0;font-size:.85rem;font-weight:600}.agent-role[data-v-50d95339]{margin:0;font-size:.7rem}.agent-metrics[data-v-50d95339]{border-top:1px solid var(--glass-border);grid-template-columns:1fr 1fr;gap:1rem;padding-top:.75rem;display:grid}.metric-item[data-v-50d95339]{flex-direction:column;gap:.25rem;display:flex}.metric-label[data-v-50d95339]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.65rem;font-weight:600}.metric-value-row[data-v-50d95339]{align-items:center;gap:.5rem;display:flex}.metric-value[data-v-50d95339]{color:#fff;font-size:.85rem;font-weight:700}.mini-progress[data-v-50d95339]{background:#ffffff0d;border-radius:2px;flex:1;height:3px;overflow:hidden}.mini-progress-fill[data-v-50d95339]{background:var(--primary-color);border-radius:2px;height:100%}.range-picker-wrapper[data-v-61189967]{display:inline-block;position:relative}.range-picker-container[data-v-61189967]{position:relative}.range-btn[data-v-61189967]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;align-items:center;gap:.75rem;padding:.6rem 1rem;font-weight:600;transition:all .2s;display:flex}.range-btn[data-v-61189967]:hover{background:#ffffff0f;border-color:#ffffff26}.arrow-icon[data-v-61189967]{color:var(--text-muted);transition:transform .3s}.arrow-icon.rotate[data-v-61189967]{transform:rotate(180deg)}.range-dropdown[data-v-61189967]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#14191ef2;border:1px solid #ffffff1a;border-radius:1rem;width:180px;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 25px #00000080}.range-item[data-v-61189967]{color:var(--text-muted);cursor:pointer;border-radius:.6rem;padding:.6rem .8rem;font-size:.85rem;transition:all .2s}.range-item[data-v-61189967]:hover{color:#fff;background:#ffffff0d}.range-item.active[data-v-61189967]{color:var(--primary-color);background:#00f5c41a;font-weight:700}.custom-range-inputs[data-v-61189967]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:90;background:#14191ef2;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;gap:.75rem;width:220px;padding:1rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 25px #00000080}.input-group[data-v-61189967]{flex-direction:column;gap:.4rem;display:flex}.input-group label[data-v-61189967]{color:var(--text-muted);font-size:.75rem;font-weight:600}.date-input[data-v-61189967]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.6rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.85rem;transition:all .2s}.date-input[data-v-61189967]:focus{border-color:var(--primary-color);background:#00f5c40d}.date-input[data-v-61189967]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer;opacity:.6}.fade-enter-active[data-v-61189967],.fade-leave-active[data-v-61189967]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-61189967],.fade-leave-to[data-v-61189967]{opacity:0;transform:translateY(-10px)}.troubled-assets[data-v-11ae0518]{padding:1.5rem}.card-header[data-v-11ae0518]{margin-bottom:1.5rem}.card-header h3[data-v-11ae0518]{margin-bottom:.25rem;font-size:1.1rem}.assets-grid[data-v-11ae0518]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.asset-item[data-v-11ae0518]{background:#ffffff03;border:1px solid #ffffff0a;border-radius:14px;align-items:center;gap:1rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.asset-item[data-v-11ae0518]:hover{background:#ffffff08}.asset-icon[data-v-11ae0518]{border-radius:.75rem;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.asset-icon.critical[data-v-11ae0518]{color:#ff4d4d;background:#ff4d4d1a}.asset-icon.warning[data-v-11ae0518]{color:#f90;background:#ff99001a}.asset-icon.stable[data-v-11ae0518]{color:#00f5c4;background:#00f5c41a}.asset-info[data-v-11ae0518]{flex-direction:column;flex:1;gap:.25rem;display:flex}.asset-info .top[data-v-11ae0518]{justify-content:space-between;align-items:center;display:flex}.asset-info .name[data-v-11ae0518]{color:#fff;font-size:.9rem;font-weight:600}.asset-info .freq[data-v-11ae0518]{color:#ff4d4d;background:#ff4d4d1a;border-radius:4px;padding:.1rem .4rem;font-size:.7rem;font-weight:700}.asset-info .bottom[data-v-11ae0518]{color:var(--text-muted);justify-content:space-between;font-size:.75rem;display:flex}.glass[data-v-11ae0518]{-webkit-backdrop-filter:blur(12px);background:#0a0f1a73;border:1px solid #ffffff0d;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px -10px #00000080}.leaderboard-card[data-v-90a9a6d7]{width:100%;padding:1.5rem}.glass[data-v-90a9a6d7]{-webkit-backdrop-filter:blur(12px);background:#0a0f1a73;border:1px solid #ffffff0d;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px -10px #00000080}.card-header[data-v-90a9a6d7]{margin-bottom:1.5rem}.card-header h3[data-v-90a9a6d7]{color:#fff;margin-bottom:.25rem;font-size:1.1rem;font-weight:600}.text-muted[data-v-90a9a6d7]{color:var(--text-muted,#71717a);font-size:.8rem}.leaderboard-list[data-v-90a9a6d7]{flex-direction:column;gap:.85rem;display:flex}.leader-item[data-v-90a9a6d7]{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:1.5rem;padding:.85rem 1.15rem;transition:all .25s;display:flex}.leader-item[data-v-90a9a6d7]:hover{background:#ffffff0a;transform:translateY(-1px)}.rank[data-v-90a9a6d7]{color:var(--text-muted,#71717a);text-align:center;width:24px;font-size:1rem;font-weight:800}.user-info[data-v-90a9a6d7]{align-items:center;gap:1rem;min-width:220px;display:flex}.avatar[data-v-90a9a6d7]{color:#fff;background:#ffffff0d;border:2px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.8rem;font-weight:700;display:flex;position:relative}.status-dot[data-v-90a9a6d7]{border:2px solid #05070c;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.name-box[data-v-90a9a6d7]{flex-direction:column;display:flex}.name[data-v-90a9a6d7]{color:#fff;font-size:.9rem;font-weight:600}.role[data-v-90a9a6d7]{color:var(--text-muted,#71717a);font-size:.725rem}.load-progress[data-v-90a9a6d7]{flex-direction:column;flex:1;gap:.4rem;display:flex}.progress-info[data-v-90a9a6d7]{color:var(--text-muted,#71717a);justify-content:space-between;font-size:.775rem;font-weight:500;display:flex}.load-percent[data-v-90a9a6d7]{font-weight:700}.progress-bar-bg[data-v-90a9a6d7]{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.progress-bar-fill[data-v-90a9a6d7]{border-radius:4px;height:100%;transition:width .5s}.loading-state[data-v-90a9a6d7]{color:var(--text-muted,#71717a);justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.875rem;display:flex}.spinner[data-v-90a9a6d7]{border:2.5px solid #00f5c426;border-top-color:#00f5c4;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin-90a9a6d7}@keyframes spin-90a9a6d7{to{transform:rotate(360deg)}}.empty-state[data-v-90a9a6d7]{text-align:center;padding:2rem 1rem;font-size:.85rem}html.light .glass[data-v-90a9a6d7]{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 4px 20px #0000000d!important}html.light .card-header h3[data-v-90a9a6d7]{color:#0f172a!important}html.light .leader-item[data-v-90a9a6d7]{background:#f8fafc!important;border-color:#e2e8f0!important}html.light .leader-item[data-v-90a9a6d7]:hover{background:#f1f5f9!important}html.light .name[data-v-90a9a6d7]{color:#0f172a!important}html.light .avatar[data-v-90a9a6d7]{color:#0f172a!important;background:#e2e8f0!important}html.light .status-dot[data-v-90a9a6d7]{border-color:#fff!important}html.light .progress-bar-bg[data-v-90a9a6d7]{background:#e2e8f0!important}html.light .progress-info[data-v-90a9a6d7]{color:#64748b!important}.ticket-dashboard[data-v-c631ba5c]{flex-direction:column;gap:1.5rem;display:flex}.row[data-v-c631ba5c]{gap:1.5rem;display:flex}.metrics-container[data-v-c631ba5c]{flex:1;grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.metric-card[data-v-c631ba5c]{flex-direction:column;justify-content:center;padding:1.5rem;display:flex}.metric-card .label[data-v-c631ba5c]{color:var(--text-muted);margin-bottom:.5rem;font-size:.8rem}.metric-card .value-row[data-v-c631ba5c]{align-items:baseline;gap:.75rem;display:flex}.metric-card .value[data-v-c631ba5c]{color:#fff;font-size:1.6rem;font-weight:700}.trend[data-v-c631ba5c]{border-radius:4px;padding:.1rem .4rem;font-size:.75rem;font-weight:600}.trend.up[data-v-c631ba5c]{color:#00f5c4;background:#00f5c41a}.trend.down[data-v-c631ba5c]{color:#ff4d4d;background:#ff4d4d1a}.trend.stable[data-v-c631ba5c]{color:var(--text-muted);background:#ffffff0d}.chart-card[data-v-c631ba5c]{flex:1.2;padding:1.5rem}.chart-header[data-v-c631ba5c]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.chart-header h3[data-v-c631ba5c]{color:#fff;font-size:1rem;font-weight:700}.chart-header .total[data-v-c631ba5c]{color:#94a3b8;font-size:.85rem;font-weight:600}.chart-content[data-v-c631ba5c]{align-items:center;gap:1.5rem;display:flex}.donut-container[data-v-c631ba5c]{flex-shrink:0;width:120px;height:120px;position:relative}.circular-chart[data-v-c631ba5c]{width:100%;height:100%;display:block}.circle-bg[data-v-c631ba5c]{fill:none;stroke:#ffffff0d;stroke-width:3.8px}.circle[data-v-c631ba5c]{fill:none;stroke-width:3.8px;transition:stroke-dasharray .5s,stroke-dashoffset .5s}.donut-inner[data-v-c631ba5c]{text-align:center;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inner-value[data-v-c631ba5c]{color:#fff;font-size:1.25rem;font-weight:700}.inner-label[data-v-c631ba5c]{color:var(--text-muted);font-size:.6rem}.status-grid-legend[data-v-c631ba5c]{flex:1;grid-template-columns:repeat(2,1fr);gap:.45rem 1.2rem;max-height:150px;padding-right:.25rem;display:grid;overflow-y:auto}.status-grid-legend[data-v-c631ba5c]::-webkit-scrollbar{width:4px}.status-grid-legend[data-v-c631ba5c]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.legend-item[data-v-c631ba5c]{justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem 0;font-size:.8rem;display:flex}.legend-left[data-v-c631ba5c]{align-items:center;gap:.5rem;display:flex;overflow:hidden}.legend-item .dot[data-v-c631ba5c]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.legend-item .name[data-v-c631ba5c]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.775rem;overflow:hidden}.legend-item .count[data-v-c631ba5c]{color:#f8fafc;flex-shrink:0;font-size:.825rem;font-weight:700}.urgent-card[data-v-c631ba5c],.recurring-card[data-v-c631ba5c]{flex:1;padding:1.5rem}.card-header[data-v-c631ba5c]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.urgent-list[data-v-c631ba5c]{flex-direction:column;gap:.75rem;display:flex}.urgent-item[data-v-c631ba5c]{background:#ff4d4d0d;border:1px solid #ff4d4d1a;border-radius:.75rem;align-items:center;gap:1rem;padding:.75rem;display:flex}.ticket-id[data-v-c631ba5c]{border-radius:.4rem;padding:.2rem .5rem;font-family:monospace;font-size:.8rem;font-weight:700}.ticket-id.critical[data-v-c631ba5c]{color:#ff4d4d;background:#ff4d4d33}.ticket-id.high[data-v-c631ba5c]{color:#f90;background:#f903}.ticket-info[data-v-c631ba5c]{flex-direction:column;flex:1;display:flex}.ticket-info .title[data-v-c631ba5c]{color:#fff;font-size:.85rem;font-weight:600}.ticket-info .meta[data-v-c631ba5c]{color:var(--text-muted);font-size:.7rem}.btn-handle[data-v-c631ba5c]{cursor:pointer;color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:.5rem;padding:.35rem .95rem;font-size:.75rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px #00f5c440}.btn-handle[data-v-c631ba5c]:hover{background:linear-gradient(135deg,#00e0b3 0%,#00bce6 100%);transform:translateY(-1px);box-shadow:0 4px 14px #00f5c466}.recurring-list[data-v-c631ba5c]{flex-direction:column;gap:1.1rem;display:flex}.recurring-item[data-v-c631ba5c]{flex-direction:column;gap:.5rem;display:flex}.item-label[data-v-c631ba5c]{justify-content:space-between;font-size:.8rem;display:flex}.item-label span[data-v-c631ba5c]:first-child{color:#fff;font-weight:500}.item-label span[data-v-c631ba5c]:last-child{color:var(--text-muted)}.bar-bg[data-v-c631ba5c]{background:#ffffff0d;border-radius:3px;height:6px;overflow:hidden}.bar-fill[data-v-c631ba5c]{background:linear-gradient(90deg, var(--primary-color), #0af);border-radius:3px;height:100%}.full-width-asset[data-v-c631ba5c]{width:100%}.glass[data-v-c631ba5c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:1.25rem}.btn-text[data-v-c631ba5c]{color:var(--primary-color);cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:600}.empty-urgent-state[data-v-c631ba5c]{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:.6rem;padding:1.75rem 1rem;font-size:.85rem;font-weight:500;display:flex}.full-width-leaderboard[data-v-c631ba5c]{width:100%}.dashboard-overview[data-v-1e5e3f28]{flex-direction:column;gap:1.5rem;display:flex}.welcome-section[data-v-1e5e3f28]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.welcome-section h1[data-v-1e5e3f28]{letter-spacing:-.5px;margin-bottom:.15rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.75rem;font-weight:800}.animated-gradient-text[data-v-1e5e3f28]{background:linear-gradient(90deg,#00f5c4,#00d4ff,#7f5af0,#00f5c4) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite gradientFlow-1e5e3f28}@keyframes gradientFlow-1e5e3f28{to{background-position:300%}}.stats-grid[data-v-1e5e3f28]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.stat-card[data-v-1e5e3f28]{-webkit-backdrop-filter:blur(12px);background:#0a0f1a73;border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:1rem;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 30px -10px #00000080}.stat-card[data-v-1e5e3f28]:hover{background:#0a0f1a80}.stat-icon-box[data-v-1e5e3f28]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.stat-label[data-v-1e5e3f28]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:.2rem;font-size:.7rem;font-weight:700}.stat-value[data-v-1e5e3f28]{font-family:JetBrains Mono,monospace;font-size:1.4rem;font-weight:800;line-height:1}.kpi-card[data-v-1e5e3f28]{flex-direction:column;align-items:flex-start;gap:.35rem}.kpi-content[data-v-1e5e3f28]{align-items:baseline;gap:.5rem;display:flex}.trend-badge[data-v-1e5e3f28]{border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.trend-badge.up[data-v-1e5e3f28]{color:#00f5c4;background:#00f5c41a}.trend-badge.down[data-v-1e5e3f28]{color:#0af;background:#00aaff1a}.analysis-grid[data-v-1e5e3f28]{grid-template-columns:1.2fr .8fr;gap:1.25rem;display:grid}.analysis-grid.single-column[data-v-1e5e3f28]{grid-template-columns:1fr}.panel[data-v-1e5e3f28]{-webkit-backdrop-filter:blur(12px);background:#0a0f1a73;border:1px solid #ffffff0d;border-radius:16px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px -10px #00000080}.recurring-card[data-v-1e5e3f28]{padding:1.5rem}.recurring-card .card-header[data-v-1e5e3f28]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.recurring-card .card-header h3[data-v-1e5e3f28]{color:#fff;margin:0;font-size:1.1rem;font-weight:800}.recurring-list[data-v-1e5e3f28]{flex-direction:column;gap:1.1rem;display:flex}.recurring-item[data-v-1e5e3f28]{flex-direction:column;gap:.5rem;display:flex}.item-label[data-v-1e5e3f28]{justify-content:space-between;font-size:.85rem;display:flex}.item-label span[data-v-1e5e3f28]:first-child{color:#fff;font-weight:500}.item-label span.count[data-v-1e5e3f28]{color:var(--text-muted);font-size:.8rem}.bar-bg[data-v-1e5e3f28]{background:#ffffff0d;border-radius:3px;height:6px;overflow:hidden}.bar-fill[data-v-1e5e3f28]{background:linear-gradient(90deg, var(--primary-color,#00f5c4), #0af);border-radius:3px;height:100%;transition:width .4s}.empty-urgent-state[data-v-1e5e3f28]{color:#64748b;text-align:center;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.85rem;font-weight:500;display:flex}html.light,body.light{color:#0f172a;background:#e2e8f0}.sla-score-display[data-v-1e5e3f28]{justify-content:center;margin:1rem 0;display:flex}.circular-chart[data-v-1e5e3f28]{max-width:110px;max-height:110px;display:block}.circle-bg[data-v-1e5e3f28]{fill:none;stroke:var(--glass-border,#ffffff14);stroke-width:3.8px}.circle[data-v-1e5e3f28]{fill:none;stroke-width:2.8px;stroke-linecap:round;stroke:url(#slaGradient);animation:1s ease-out forwards progress-1e5e3f28}@keyframes progress-1e5e3f28{0%{stroke-dasharray:0 100}}.percentage[data-v-1e5e3f28]{fill:var(--heading-color,#fff);text-anchor:middle;font-family:Plus Jakarta Sans,sans-serif;font-size:.55rem;font-weight:800}.sla-details[data-v-1e5e3f28]{border-top:1px solid var(--glass-border);flex-direction:column;gap:.6rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.sla-details li[data-v-1e5e3f28]{color:var(--text-muted);justify-content:space-between;font-size:.8rem;display:flex}.sla-details li strong[data-v-1e5e3f28]{color:var(--text-color);font-weight:700}@media (width<=1024px){.stats-grid[data-v-1e5e3f28]{grid-template-columns:repeat(2,1fr)}.analysis-grid[data-v-1e5e3f28],.leaderboard-section[data-v-1e5e3f28]{grid-template-columns:1fr}}.featured-agents-section[data-v-1e5e3f28]{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.section-header[data-v-1e5e3f28]{flex-direction:column;gap:.15rem;display:flex}.section-header h3[data-v-1e5e3f28]{margin:0;font-size:1.15rem;font-weight:800}.agents-grid[data-v-1e5e3f28]{gap:1.25rem;margin:-4px -4px -.5rem;padding:4px 4px 1.25rem;display:flex;overflow-x:auto}.agents-grid[data-v-1e5e3f28]>*{flex:0 0 calc(25% - .95rem);min-width:250px}.leaderboard-section[data-v-1e5e3f28]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.leaderboard-table tr[data-v-1e5e3f28]{border-bottom:1px solid #ffffff0a;transition:all .25s}.leaderboard-table tr[data-v-1e5e3f28]:hover{background:#ffffff05}.leaderboard-scroll-container[data-v-1e5e3f28]{max-height:none!important;margin-right:0!important;padding-right:0!important;overflow:visible!important}.leaderboard-table td[data-v-1e5e3f28]{padding:.6rem 0}.header-actions[data-v-411e01df]{align-items:center;gap:.5rem;display:flex}.modal-header[data-v-113856a1]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.modal-header h2[data-v-113856a1]{color:var(--heading-color,#fff);margin:0;font-size:1.25rem;font-weight:700}.btn-close[data-v-113856a1]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1;transition:color .2s}.btn-close[data-v-113856a1]:hover{color:#fff}.modal-body[data-v-113856a1]{flex-direction:column;gap:0;max-height:calc(100vh - 12rem);padding-right:4px;display:flex;overflow-y:auto}.modal-body[data-v-113856a1]::-webkit-scrollbar{width:6px}.modal-body[data-v-113856a1]::-webkit-scrollbar-track{background:#0f172a66}.modal-body[data-v-113856a1]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.modal-body[data-v-113856a1]::-webkit-scrollbar-thumb:hover{background:#00f5c4}.modal-footer[data-v-113856a1]{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-top:1.25rem;display:flex}.report-modal-overlay[data-v-161a3dd3]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c14d1;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.report-modal-window[data-v-161a3dd3]{background:#0b1329;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:96vw;max-width:1480px;height:94vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #000000b3,0 0 40px #00f5c41a}html.light .report-modal-window[data-v-161a3dd3],.light .report-modal-window[data-v-161a3dd3]{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 20px 50px #00000040}.report-modal-body-split[data-v-161a3dd3]{flex:1;min-height:0;display:flex;overflow:hidden}.report-form-pane[data-v-161a3dd3]{background:#080e1d;border-right:1px solid #ffffff14;flex-direction:column;flex:0 0 440px;width:440px;transition:width .32s cubic-bezier(.4,0,.2,1),flex-basis .32s cubic-bezier(.4,0,.2,1),opacity .25s,border-color .3s;display:flex;overflow:hidden}.report-form-pane.is-collapsed[data-v-161a3dd3]{opacity:0!important;pointer-events:none!important;border-right:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;overflow:hidden!important}html.light .report-form-pane[data-v-161a3dd3],.light .report-form-pane[data-v-161a3dd3]{background:#fff;border-right:1px solid #e2e8f0}.form-pane-header[data-v-161a3dd3]{background:#0f172a99;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.25rem;display:flex}html.light .form-pane-header[data-v-161a3dd3],.light .form-pane-header[data-v-161a3dd3]{background:#f8fafc;border-bottom:1px solid #e2e8f0}.form-pane-title[data-v-161a3dd3]{align-items:center;gap:.75rem;display:flex}.title-with-badge[data-v-161a3dd3]{align-items:center;gap:8px;display:flex}.badge-readonly-tag[data-v-161a3dd3]{color:#f59e0b;text-transform:uppercase;letter-spacing:.5px;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:700}.form-title-icon[data-v-161a3dd3]{background:#00f5c41a;border:1px solid #00f5c440;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.form-title-icon.readonly-icon[data-v-161a3dd3]{background:#94a3b81a;border-color:#94a3b840}.form-pane-title h3[data-v-161a3dd3]{color:#fff;margin:0;font-size:.95rem;font-weight:800;line-height:1.2}html.light .form-pane-title h3[data-v-161a3dd3],.light .form-pane-title h3[data-v-161a3dd3]{color:#0f172a}.form-subtitle[data-v-161a3dd3]{color:#94a3b8;font-size:.72rem;font-weight:500}html.light .form-subtitle[data-v-161a3dd3],.light .form-subtitle[data-v-161a3dd3]{color:#64748b}.btn-save-conclusion[data-v-161a3dd3],html.light .btn-save-conclusion[data-v-161a3dd3],.light .btn-save-conclusion[data-v-161a3dd3]{color:#05070c!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0 14px!important;font-size:.775rem!important;font-weight:800!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 3px 12px #00f5c44d!important}.btn-save-conclusion[data-v-161a3dd3]:hover,html.light .btn-save-conclusion[data-v-161a3dd3]:hover,.light .btn-save-conclusion[data-v-161a3dd3]:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important;box-shadow:0 5px 16px #00f5c473!important}.btn-save-conclusion.btn-saved-success[data-v-161a3dd3],html.light .btn-save-conclusion.btn-saved-success[data-v-161a3dd3],.light .btn-save-conclusion.btn-saved-success[data-v-161a3dd3]{color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;box-shadow:0 3px 12px #00f5c459!important}.form-pane-header-actions[data-v-161a3dd3]{align-items:center;gap:8px;display:flex}.btn-collapse-sidebar[data-v-161a3dd3]{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex}.btn-collapse-sidebar svg[data-v-161a3dd3]{stroke-width:2.4px!important;flex-shrink:0!important;width:18px!important;height:18px!important;display:block!important}.btn-collapse-sidebar[data-v-161a3dd3]:hover,html.light .btn-collapse-sidebar[data-v-161a3dd3]:hover,.light .btn-collapse-sidebar[data-v-161a3dd3]:hover{transform:translateY(-1px)scale(1.05);color:#05070c!important;filter:brightness(1.05)!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#0000!important;box-shadow:0 4px 14px #00f5c466!important}.btn-collapse-sidebar:hover svg[data-v-161a3dd3],html.light .btn-collapse-sidebar:hover svg[data-v-161a3dd3],.light .btn-collapse-sidebar:hover svg[data-v-161a3dd3]{stroke:#05070c!important}html.light .btn-collapse-sidebar[data-v-161a3dd3],.light .btn-collapse-sidebar[data-v-161a3dd3]{color:#0d9488;background:#00f5c41a;border-color:#00f5c44d}.form-pane-bottom-save[data-v-161a3dd3]{margin-top:.25rem;padding-bottom:.5rem}.btn-save-conclusion-full[data-v-161a3dd3],html.light .btn-save-conclusion-full[data-v-161a3dd3],.light .btn-save-conclusion-full[data-v-161a3dd3]{color:#05070c!important;cursor:pointer!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border:none!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;padding:.7rem 1rem!important;font-size:.825rem!important;font-weight:800!important;transition:all .25s!important;display:flex!important;box-shadow:0 4px 14px #00f5c440!important}.btn-save-conclusion-full[data-v-161a3dd3]:hover,html.light .btn-save-conclusion-full[data-v-161a3dd3]:hover,.light .btn-save-conclusion-full[data-v-161a3dd3]:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #00f5c466!important}.btn-save-conclusion-full.btn-saved-success[data-v-161a3dd3],html.light .btn-save-conclusion-full.btn-saved-success[data-v-161a3dd3],.light .btn-save-conclusion-full.btn-saved-success[data-v-161a3dd3]{color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;box-shadow:0 4px 14px #00f5c44d!important}.fade-btn-enter-active[data-v-161a3dd3],.fade-btn-leave-active[data-v-161a3dd3]{transition:opacity .25s,transform .25s!important}.fade-btn-enter-from[data-v-161a3dd3],.fade-btn-leave-to[data-v-161a3dd3]{opacity:0!important;transform:scale(.92)!important}.form-pane-content[data-v-161a3dd3]{flex-direction:column;flex:1;gap:1.05rem;padding:1.25rem;display:flex;overflow-y:auto}.report-form-section[data-v-161a3dd3]{flex-direction:column;gap:.85rem;display:flex}.report-form-section.section-conclusion[data-v-161a3dd3]{border-top:1px solid #ffffff14;padding-top:1.15rem}html.light .report-form-section.section-conclusion[data-v-161a3dd3],.light .report-form-section.section-conclusion[data-v-161a3dd3]{border-top:1px solid #e2e8f0}.section-section-header[data-v-161a3dd3]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}.section-header-left[data-v-161a3dd3]{align-items:center;gap:.65rem;display:flex}.section-badge-icon[data-v-161a3dd3]{background:#00f5c41f;border:1px solid #00f5c44d;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.section-badge-icon.conclusion-badge[data-v-161a3dd3]{background:#38bdf81f;border-color:#38bdf84d}.section-badge-icon.conclusion-badge svg[data-v-161a3dd3]{stroke:#38bdf8}.section-title[data-v-161a3dd3]{color:#fff;margin:0;font-size:.875rem;font-weight:800;line-height:1.2}html.light .section-title[data-v-161a3dd3],.light .section-title[data-v-161a3dd3]{color:#0f172a}.section-subtitle[data-v-161a3dd3]{color:#94a3b8;font-size:.7rem;font-weight:500}html.light .section-subtitle[data-v-161a3dd3],.light .section-subtitle[data-v-161a3dd3]{color:#64748b}.row-count-badge[data-v-161a3dd3]{color:#00f5c4;white-space:nowrap;background:#00f5c41a;border:1px solid #00f5c44d;border-radius:9999px;padding:2px 8px;font-size:.675rem;font-weight:700}html.light .row-count-badge[data-v-161a3dd3],.light .row-count-badge[data-v-161a3dd3]{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.chronology-cards-list[data-v-161a3dd3]{flex-direction:column;gap:.85rem;display:flex}.chronology-card[data-v-161a3dd3]{background:#0f172ab3;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;gap:.65rem;padding:.85rem .95rem;transition:border-color .2s,box-shadow .2s;display:flex}.chronology-card[data-v-161a3dd3]:hover{border-color:#00f5c440}html.light .chronology-card[data-v-161a3dd3],.light .chronology-card[data-v-161a3dd3]{background:#f8fafc;border:1px solid #e2e8f0}html.light .chronology-card[data-v-161a3dd3]:hover,.light .chronology-card[data-v-161a3dd3]:hover{border-color:#94a3b8;box-shadow:0 2px 8px #0000000a}.chronology-card-header[data-v-161a3dd3]{border-bottom:1px dashed #ffffff14;justify-content:space-between;align-items:center;padding-bottom:.45rem;display:flex}html.light .chronology-card-header[data-v-161a3dd3],.light .chronology-card-header[data-v-161a3dd3]{border-bottom:1px dashed #e2e8f0}.card-number-badge[data-v-161a3dd3]{align-items:center;display:flex}.card-num-val[data-v-161a3dd3]{color:#00f5c4;background:#00f5c41f;border:1px solid #00f5c44d;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.775rem;font-weight:800;line-height:1;display:inline-flex}html.light .card-num-val[data-v-161a3dd3],.light .card-num-val[data-v-161a3dd3]{color:#16a34a;background:#f0fdf4;border-color:#86efac}.btn-remove-row[data-v-161a3dd3],html.light .btn-remove-row[data-v-161a3dd3],.light .btn-remove-row[data-v-161a3dd3]{color:#ef4444!important;cursor:pointer!important;background:#ef44441f!important;border:1px solid #ef44444d!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;transition:all .2s!important;display:inline-flex!important}.btn-remove-row svg[data-v-161a3dd3],html.light .btn-remove-row svg[data-v-161a3dd3],.light .btn-remove-row svg[data-v-161a3dd3]{stroke:currentColor!important;fill:none!important;flex-shrink:0!important;width:14px!important;height:14px!important;display:block!important}.btn-remove-row[data-v-161a3dd3]:hover:not(:disabled),html.light .btn-remove-row[data-v-161a3dd3]:hover:not(:disabled),.light .btn-remove-row[data-v-161a3dd3]:hover:not(:disabled){color:#fff!important;background:#ef4444!important;border-color:#ef4444!important;transform:scale(1.05)!important;box-shadow:0 2px 8px #ef444459!important}.btn-remove-row:hover:not(:disabled) svg[data-v-161a3dd3],html.light .btn-remove-row:hover:not(:disabled) svg[data-v-161a3dd3],.light .btn-remove-row:hover:not(:disabled) svg[data-v-161a3dd3]{stroke:#fff!important}.btn-remove-row[data-v-161a3dd3]:disabled,html.light .btn-remove-row[data-v-161a3dd3]:disabled,.light .btn-remove-row[data-v-161a3dd3]:disabled{opacity:.3!important;cursor:not-allowed!important}.chronology-card-body[data-v-161a3dd3]{flex-direction:column;gap:.55rem;display:flex}.chronology-field-group[data-v-161a3dd3]{flex-direction:column;gap:.25rem;display:flex}.chronology-input[data-v-161a3dd3]{box-sizing:border-box;color:#f8fafc;background:#0f172ad9;border:1px solid #ffffff1f;border-radius:7px;outline:none;width:100%;padding:6px 9px;font-family:inherit;font-size:.8rem;transition:all .2s}.chronology-input[data-v-161a3dd3]:focus{background:#0f172afa;border-color:#00f5c4;box-shadow:0 0 0 2px #00f5c433}.chronology-input.is-readonly[data-v-161a3dd3]{color:#94a3b8!important;cursor:default!important;background:#0f172a66!important;border-color:#ffffff14!important}html.light .chronology-input[data-v-161a3dd3],.light .chronology-input[data-v-161a3dd3]{color:#0f172a;background:#fff;border-color:#cbd5e1}html.light .chronology-input[data-v-161a3dd3]:focus,.light .chronology-input[data-v-161a3dd3]:focus{border-color:#0d9488;box-shadow:0 0 0 2px #0d948826}html.light .chronology-input.is-readonly[data-v-161a3dd3],.light .chronology-input.is-readonly[data-v-161a3dd3]{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.chronology-datetime-input[data-v-161a3dd3]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light .chronology-datetime-input[data-v-161a3dd3],.light .chronology-datetime-input[data-v-161a3dd3]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.chronology-select[data-v-161a3dd3]{box-sizing:border-box;color:#f8fafc;cursor:pointer;appearance:none;background-color:#0f172ad9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2300f5c4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ffffff1f;border-radius:7px;outline:none;width:100%;padding:6px 28px 6px 9px;font-family:inherit;font-size:.8rem;transition:all .2s}.chronology-select[data-v-161a3dd3]:focus{background-color:#0f172afa;border-color:#00f5c4;box-shadow:0 0 0 2px #00f5c433}.chronology-select[data-v-161a3dd3]:disabled,.chronology-select.is-readonly[data-v-161a3dd3]{opacity:.7;color:#94a3b8!important;cursor:default!important;background-color:#0f172a66!important;border-color:#ffffff14!important}.chronology-select option[data-v-161a3dd3]{color:#f8fafc;background:#0f172a}html.light .chronology-select[data-v-161a3dd3],.light .chronology-select[data-v-161a3dd3]{color:#0f172a;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230d9488' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");border-color:#cbd5e1}html.light .chronology-select[data-v-161a3dd3]:focus,.light .chronology-select[data-v-161a3dd3]:focus{border-color:#0d9488;box-shadow:0 0 0 2px #0d948826}html.light .chronology-select[data-v-161a3dd3]:disabled,html.light .chronology-select.is-readonly[data-v-161a3dd3],.light .chronology-select[data-v-161a3dd3]:disabled,.light .chronology-select.is-readonly[data-v-161a3dd3]{color:#475569!important;background-color:#f1f5f9!important;border-color:#e2e8f0!important}html.light .chronology-select option[data-v-161a3dd3],.light .chronology-select option[data-v-161a3dd3]{color:#0f172a;background:#fff}.chronology-textarea[data-v-161a3dd3]{box-sizing:border-box;color:#f8fafc;resize:vertical;background:#0f172ad9;border:1px solid #ffffff1f;border-radius:7px;outline:none;width:100%;padding:6px 9px;font-family:inherit;font-size:.8rem;line-height:1.4;transition:all .2s}.chronology-textarea[data-v-161a3dd3]:focus{background:#0f172afa;border-color:#00f5c4;box-shadow:0 0 0 2px #00f5c433}.chronology-textarea.is-readonly[data-v-161a3dd3]{color:#94a3b8!important;cursor:default!important;background:#0f172a66!important;border-color:#ffffff14!important}html.light .chronology-textarea[data-v-161a3dd3],.light .chronology-textarea[data-v-161a3dd3]{color:#0f172a;background:#fff;border-color:#cbd5e1}html.light .chronology-textarea[data-v-161a3dd3]:focus,.light .chronology-textarea[data-v-161a3dd3]:focus{border-color:#0d9488;box-shadow:0 0 0 2px #0d948826}html.light .chronology-textarea.is-readonly[data-v-161a3dd3],.light .chronology-textarea.is-readonly[data-v-161a3dd3]{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.btn-add-chronology-row[data-v-161a3dd3]{color:#00f5c4;cursor:pointer;background:#00f5c414;border:1px dashed #00f5c466;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:.25rem;padding:.65rem 1rem;font-size:.775rem;font-weight:700;transition:all .2s;display:flex}.btn-add-chronology-row[data-v-161a3dd3]:hover{background:#00f5c429;border-color:#00f5c4;transform:translateY(-1px)}html.light .btn-add-chronology-row[data-v-161a3dd3],.light .btn-add-chronology-row[data-v-161a3dd3]{color:#15803d;background:#f0fdf4;border-color:#86efac}html.light .btn-add-chronology-row[data-v-161a3dd3]:hover,.light .btn-add-chronology-row[data-v-161a3dd3]:hover{background:#dcfce7;border-color:#22c55e}.form-group-conclusion[data-v-161a3dd3]{flex-direction:column;gap:.35rem;display:flex}.conclusion-label[data-v-161a3dd3]{color:#e2e8f0;letter-spacing:.3px;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex}html.light .conclusion-label[data-v-161a3dd3],.light .conclusion-label[data-v-161a3dd3]{color:#1e293b}.label-name[data-v-161a3dd3]{font-weight:700}.label-hint[data-v-161a3dd3]{color:#64748b;font-size:.685rem;font-weight:500}html.light .label-hint[data-v-161a3dd3],.light .label-hint[data-v-161a3dd3]{color:#94a3b8}.conclusion-textarea[data-v-161a3dd3]{box-sizing:border-box;color:#f8fafc;resize:vertical;background:#0f172ad9;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:.815rem;line-height:1.45;transition:all .2s}.conclusion-textarea[data-v-161a3dd3]:focus{background:#0f172afa;border-color:#00f5c4;box-shadow:0 0 0 2px #00f5c433}.conclusion-textarea.is-readonly[data-v-161a3dd3]{color:#94a3b8!important;cursor:default!important;box-shadow:none!important;background:#0f172a66!important;border-color:#ffffff14!important;outline:none!important}.conclusion-textarea.is-readonly[data-v-161a3dd3]:focus{box-shadow:none!important;border-color:#ffffff14!important}html.light .conclusion-textarea[data-v-161a3dd3],.light .conclusion-textarea[data-v-161a3dd3]{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}html.light .conclusion-textarea[data-v-161a3dd3]:focus,.light .conclusion-textarea[data-v-161a3dd3]:focus{background:#fff;border-color:#0d9488;box-shadow:0 0 0 2px #0d948826}html.light .conclusion-textarea.is-readonly[data-v-161a3dd3],.light .conclusion-textarea.is-readonly[data-v-161a3dd3]{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.live-sync-notice[data-v-161a3dd3]{color:#94a3b8;background:#00f5c40f;border:1px solid #00f5c433;border-radius:8px;align-items:flex-start;gap:8px;margin-top:.25rem;padding:.75rem .85rem;font-size:.725rem;line-height:1.4;display:flex}.readonly-sync-notice[data-v-161a3dd3]{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:8px;align-items:flex-start;gap:8px;margin-top:.25rem;padding:.75rem .85rem;font-size:.725rem;line-height:1.4;display:flex}.readonly-sync-notice svg[data-v-161a3dd3]{flex-shrink:0;margin-top:2px}html.light .badge-readonly-tag[data-v-161a3dd3],.light .badge-readonly-tag[data-v-161a3dd3]{color:#b45309!important;background:#fef3c7!important;border-color:#fde68a!important}html.light .readonly-sync-notice[data-v-161a3dd3],.light .readonly-sync-notice[data-v-161a3dd3]{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}html.light .live-sync-notice[data-v-161a3dd3],.light .live-sync-notice[data-v-161a3dd3]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.pulse-dot[data-v-161a3dd3]{background:#00f5c4;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px;animation:2s infinite pulseSync-161a3dd3;box-shadow:0 0 8px #00f5c4}html.light .pulse-dot[data-v-161a3dd3],.light .pulse-dot[data-v-161a3dd3]{background:#16a34a;box-shadow:0 0 8px #16a34a}@keyframes pulseSync-161a3dd3{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.7;transform:scale(.95)}}@media (width<=1400px){.report-form-pane[data-v-161a3dd3]{flex:0 0 390px;width:390px}}@media (width<=1080px){.report-modal-body-split[data-v-161a3dd3]{flex-direction:column}.report-form-pane[data-v-161a3dd3]{border-bottom:1px solid #ffffff14;border-right:none;flex:none;width:100%;max-height:38vh}.report-form-pane.is-collapsed[data-v-161a3dd3]{border-bottom:none!important;max-height:0!important}}.report-modal-toolbar[data-v-161a3dd3]{background:#0f172af2;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:60px;padding:0 1.5rem;display:flex}html.light .report-modal-toolbar[data-v-161a3dd3],.light .report-modal-toolbar[data-v-161a3dd3]{background:#fff;border-bottom-color:#e2e8f0}.toolbar-left[data-v-161a3dd3]{align-items:center;gap:12px;display:flex}.report-badge[data-v-161a3dd3]{color:#00f5c4;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}html.light .report-badge[data-v-161a3dd3],.light .report-badge[data-v-161a3dd3]{color:#0d9488}.report-ticket-tag[data-v-161a3dd3]{color:#00f5c4;background:#00f5c41f;border:1px solid #00f5c459;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:.75rem;font-weight:700}html.light .report-ticket-tag[data-v-161a3dd3],.light .report-ticket-tag[data-v-161a3dd3]{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.toolbar-center[data-v-161a3dd3]{align-items:center;display:flex}.page-selector-pill[data-v-161a3dd3]{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:2px;padding:3px;display:flex}html.light .page-selector-pill[data-v-161a3dd3],.light .page-selector-pill[data-v-161a3dd3]{background:#e2e8f0;border-color:#cbd5e1}.page-tab-btn[data-v-161a3dd3]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:5px 12px;font-size:.75rem;font-weight:600;transition:all .18s}.page-tab-btn[data-v-161a3dd3]:hover{color:#f1f5f9}html.light .page-tab-btn[data-v-161a3dd3]:hover,.light .page-tab-btn[data-v-161a3dd3]:hover{color:#0f172a}.page-tab-btn.active[data-v-161a3dd3]{color:#09121d;background:#00f5c4;font-weight:700;box-shadow:0 2px 8px #00f5c459}html.light .page-tab-btn.active[data-v-161a3dd3],.light .page-tab-btn.active[data-v-161a3dd3]{color:#fff;background:#0d9488}.toolbar-right[data-v-161a3dd3]{align-items:center;gap:8px;display:flex}.btn-tool-action[data-v-161a3dd3]{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-tool-action[data-v-161a3dd3]:hover,html.light .btn-tool-action[data-v-161a3dd3]:hover,.light .btn-tool-action[data-v-161a3dd3]:hover{transform:translateY(-1px);color:#05070c!important;filter:brightness(1.04)!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#0000!important;box-shadow:0 4px 14px #00f5c459!important}.btn-tool-action:hover svg[data-v-161a3dd3],html.light .btn-tool-action:hover svg[data-v-161a3dd3],.light .btn-tool-action:hover svg[data-v-161a3dd3]{stroke:#05070c!important}html.light .btn-tool-action[data-v-161a3dd3],.light .btn-tool-action[data-v-161a3dd3]{color:#334155;background:#fff;border-color:#cbd5e1}.floating-expand-sidebar-btn[data-v-161a3dd3]{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#00f5c4;cursor:pointer;background:#0f172aeb;border:1px solid #00f5c473;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:.775rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:74px;left:18px;box-shadow:0 6px 20px #0006,0 0 15px #00f5c426}.floating-expand-sidebar-btn svg[data-v-161a3dd3]{stroke-width:2.4px!important;flex-shrink:0!important;width:18px!important;height:18px!important;display:block!important}.floating-expand-sidebar-btn[data-v-161a3dd3]:hover,html.light .floating-expand-sidebar-btn[data-v-161a3dd3]:hover,.light .floating-expand-sidebar-btn[data-v-161a3dd3]:hover{transform:translateY(-2px)scale(1.02);color:#05070c!important;filter:brightness(1.05)!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#0000!important;box-shadow:0 8px 24px #00f5c473!important}.floating-expand-sidebar-btn:hover svg[data-v-161a3dd3],html.light .floating-expand-sidebar-btn:hover svg[data-v-161a3dd3],.light .floating-expand-sidebar-btn:hover svg[data-v-161a3dd3]{stroke:#05070c!important}html.light .floating-expand-sidebar-btn[data-v-161a3dd3],.light .floating-expand-sidebar-btn[data-v-161a3dd3]{color:#0d9488;background:#fff;border:1px solid #0d9488;box-shadow:0 6px 20px #0000001f,0 0 12px #0d94881a}.fade-slide-enter-active[data-v-161a3dd3],.fade-slide-leave-active[data-v-161a3dd3]{transition:opacity .25s,transform .25s}.fade-slide-enter-from[data-v-161a3dd3],.fade-slide-leave-to[data-v-161a3dd3]{opacity:0;transform:translate(-15px)}.btn-close-modal[data-v-161a3dd3]{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.btn-close-modal[data-v-161a3dd3]:hover{color:#ef4444;background:#ef444433;border-color:#ef444466}.report-canvas-viewport[data-v-161a3dd3]{background:#1e293b;flex:1;justify-content:center;padding:2.5rem 1.5rem;display:flex;overflow:auto}html.light .report-canvas-viewport[data-v-161a3dd3],.light .report-canvas-viewport[data-v-161a3dd3]{background:#64748b}.document-flow[data-v-161a3dd3]{flex-direction:column;align-items:center;gap:2.5rem;display:flex}.a4-sheet[data-v-161a3dd3]{box-sizing:border-box;flex-direction:column;width:794px;min-height:1123px;padding:56px 64px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000073,0 0 0 1px #00000014;color:#0f172a!important;background:#fff!important}.watermark-layer[data-v-161a3dd3]{letter-spacing:16px;white-space:nowrap;font-size:140px;font-weight:900;line-height:1;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-32deg);color:#f87171!important;opacity:.07!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:50!important}.nnp-brand[data-v-161a3dd3]{align-items:center;display:flex}.nnp-brand-logo-img[data-v-161a3dd3]{object-fit:contain;display:block}.nnp-brand-logo-img.cover-logo[data-v-161a3dd3]{width:auto;height:44px}.nnp-brand-logo-img.page-header-logo[data-v-161a3dd3]{width:auto;height:30px}.sheet-top-header[data-v-161a3dd3]{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.header-divider-line[data-v-161a3dd3]{background:#0e3860;flex:1;max-width:180px;height:1px;margin-left:28px}.draft-badge-text[data-v-161a3dd3]{color:#0e3860;letter-spacing:.5px;font-size:11px;font-weight:700}.cover-art-wrapper[data-v-161a3dd3]{pointer-events:none;z-index:1;width:380px;height:100%;position:absolute;top:0;left:0}.cover-arc-art[data-v-161a3dd3]{width:100%;height:100%}.cover-main-content[data-v-161a3dd3]{z-index:2;margin-top:140px;margin-left:170px;position:relative}.technical-report-label[data-v-161a3dd3]{color:#64748b;letter-spacing:1.2px;margin-bottom:8px;font-size:11px;font-weight:700}.cover-big-title[data-v-161a3dd3]{color:#0e3860;letter-spacing:-.5px;margin:0 0 24px;font-size:32px;font-weight:900;line-height:1.18}.cover-ticket-banner[data-v-161a3dd3]{align-items:center;gap:12px;display:flex}.yellow-accent-bar[data-v-161a3dd3]{background:#eab308;border-radius:2px;flex-shrink:0;width:4px;height:26px}.cover-ticket-subject[data-v-161a3dd3]{color:#0e3860;font-size:16px;font-weight:800}.cover-bottom-card[data-v-161a3dd3]{z-index:2;background:#f8fafc;border:1px solid #e2e8f0;width:370px;margin-top:auto;margin-left:auto;position:relative;box-shadow:0 4px 14px #0000000a}.card-accent-top[data-v-161a3dd3]{background:#eab308;width:100%;height:3px}.cover-bottom-card .card-body[data-v-161a3dd3]{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.meta-label[data-v-161a3dd3]{color:#64748b;letter-spacing:.8px;margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.meta-value[data-v-161a3dd3]{color:#0e3860;font-size:13px;font-weight:800;line-height:1.3;display:block}.card-meta-divider[data-v-161a3dd3]{background:#e2e8f0;height:1px}.sheet-bottom-footer[data-v-161a3dd3]{color:#64748b;letter-spacing:.8px;margin-top:24px;font-size:10px;font-weight:700}.right-align[data-v-161a3dd3]{text-align:right}.page2-header-row[data-v-161a3dd3]{z-index:2;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex;position:relative}.header-section-title[data-v-161a3dd3]{flex:1;align-items:center;gap:18px;display:flex}.header-section-title span[data-v-161a3dd3]{color:#64748b;letter-spacing:.8px;white-space:nowrap;font-size:11px;font-weight:800}.section-title-line[data-v-161a3dd3]{background:#cbd5e1;flex:1;max-width:320px;height:1px}.page2-title-block[data-v-161a3dd3]{z-index:2;margin-bottom:24px;position:relative}.report-subheading[data-v-161a3dd3]{color:#0e3860;letter-spacing:-.3px;margin:0 0 6px;font-size:22px;font-weight:900}.report-ticket-line[data-v-161a3dd3]{color:#0e3860;margin:0;font-size:13px;font-weight:700}.details-grid-container[data-v-161a3dd3]{z-index:2;flex-direction:column;gap:12px;margin-bottom:24px;display:flex;position:relative}.meta-card-box[data-v-161a3dd3]{background:#f8fafc;border:1px solid #e2e8f0;position:relative}.box-two-col[data-v-161a3dd3]{grid-template-columns:1fr 1fr;gap:16px;padding:12px 18px;display:grid}.box-one-col[data-v-161a3dd3]{flex-direction:column;padding:12px 18px;display:flex}.box-col[data-v-161a3dd3]{flex-direction:column;display:flex}.box-lbl[data-v-161a3dd3]{color:#64748b;letter-spacing:.6px;margin-bottom:4px;font-size:9.5px;font-weight:800}.box-val[data-v-161a3dd3]{color:#0e3860;font-size:13px;font-weight:700;line-height:1.35}.box-val.text-content[data-v-161a3dd3]{color:#1e293b;font-size:11.5px;font-weight:500;line-height:1.45}.navy-bar-header[data-v-161a3dd3]{text-align:center;letter-spacing:.3px;padding:8px 16px;font-size:13.5px;font-weight:700;color:#fff!important;background:#0b3866!important}.navy-bar-header span[data-v-161a3dd3]{color:#fff!important}.chronology-section[data-v-161a3dd3]{z-index:2;margin-bottom:auto;position:relative}.report-table[data-v-161a3dd3]{border-collapse:collapse!important;border:1px solid #7ea4cc!important;width:100%!important;font-size:11px!important}.report-table th[data-v-161a3dd3]{color:#0b3866!important;text-align:left!important;background:#edf3f8!important;border:1px solid #7ea4cc!important;padding:8px 12px!important;font-weight:700!important}.report-table td[data-v-161a3dd3]{color:#1e293b!important;vertical-align:top!important;background:#fff!important;border:1px solid #7ea4cc!important;padding:8px 12px!important;line-height:1.45!important}.chronology-table tbody tr[data-v-161a3dd3]:nth-child(2n){background:#fbfdff}.conclusion-section[data-v-161a3dd3]{z-index:2;margin-bottom:24px;position:relative}.conclusion-table[data-v-161a3dd3]{border-collapse:collapse!important;border:1px solid #7ea4cc!important;border-top:none!important;width:100%!important}.conclusion-table tr[data-v-161a3dd3]{border-bottom:1px solid #7ea4cc!important}.conclusion-table .col-field-name[data-v-161a3dd3]{color:#0b3866!important;background:#edf3f8!important;border:1px solid #7ea4cc!important;width:26%!important;padding:8px 12px!important;font-size:11px!important;font-weight:700!important}.conclusion-table .col-field-val[data-v-161a3dd3]{color:#1e293b!important;background:#fff!important;border:1px solid #7ea4cc!important;padding:8px 12px!important;font-size:11px!important;line-height:1.45!important}.signatures-section[data-v-161a3dd3]{z-index:2;margin-bottom:24px;position:relative}.signatures-grid[data-v-161a3dd3]{grid-template-columns:1fr 1fr;display:grid;background:#fff!important;border:1px solid #7ea4cc!important;border-top:none!important}.sig-card[data-v-161a3dd3]{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;height:100%;min-height:220px;padding:16px 20px 14px;display:flex}.sig-card[data-v-161a3dd3]:first-child{border-right:1px solid #7ea4cc!important}.sig-role-title[data-v-161a3dd3]{letter-spacing:.5px;justify-content:center;align-items:center;gap:6px;width:100%;height:24px;margin-bottom:0;font-size:12px;font-weight:800;display:flex;color:#0b3866!important}.sig-content-center[data-v-161a3dd3]{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:10px 0;display:flex}.sig-bottom-group[data-v-161a3dd3]{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;min-height:40px;margin-top:auto;display:flex}.sig-badge-approved[data-v-161a3dd3]{letter-spacing:.5px;border-radius:9999px;align-items:center;gap:6px;margin-bottom:6px;padding:4px 16px;font-size:11px;font-weight:800;display:inline-flex;color:#047857!important;background:#e6f9f0!important;border:1.5px solid #10b981!important}.badge-circle-check[data-v-161a3dd3]{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.sig-timestamp-line[data-v-161a3dd3]{margin-top:2px;margin-bottom:0;font-size:10.5px;font-weight:600;color:#64748b!important}.sig-name-bold[data-v-161a3dd3]{margin-bottom:2px;font-size:13px;font-weight:800;line-height:1.25;color:#0f172a!important}.sig-dept-sub[data-v-161a3dd3]{font-size:10.5px;font-weight:500;line-height:1.25;color:#64748b!important}.ce-signature-box[data-v-161a3dd3]{box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:250px;min-height:120px;margin:0 auto;padding:10px 14px;display:flex;position:relative;overflow:hidden}.ce-signature-box.pending-box[data-v-161a3dd3]{background:#f0fdf4!important;border:1.5px solid #86efac!important}.ce-signature-box.approved-box[data-v-161a3dd3]{border-radius:10px;width:100%;max-width:250px;background:#fff!important;border:1.5px solid #86efac!important;padding:8px 10px 10px!important;box-shadow:0 1px 4px #10b9810d!important}.sig-badge-pending[data-v-161a3dd3]{letter-spacing:.5px;border-radius:9999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 14px;font-size:10.5px;font-weight:800;display:inline-flex;color:#b45309!important;background:#fffbeb!important;border:1.5px solid #fde047!important}.badge-dot-yellow[data-v-161a3dd3]{background:#d97706;border-radius:50%;width:7px;height:7px}.ce-pending-instruction[data-v-161a3dd3]{text-align:center;font-size:10px;line-height:1.45;color:#64748b!important}.ce-pending-instruction strong[data-v-161a3dd3]{font-weight:700;color:#0b3866!important}.sig-badge-approved-signed[data-v-161a3dd3]{letter-spacing:.3px;border-radius:6px;align-items:center;gap:5px;margin-bottom:7px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex;color:#047857!important;background:#e6f9f0!important;border:1.5px solid #10b981!important}.ce-qr-wrapper[data-v-161a3dd3]{box-sizing:border-box;border-radius:8px;flex-direction:column;align-items:center;width:100%;padding:6px 8px;display:flex;background:#fff!important;border:1.5px solid #10b981!important}.ce-qr-svg-holder[data-v-161a3dd3]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:185px;height:42px;padding:0;display:flex;background:#fff!important;border:none!important}.ce-qr-svg-holder svg[data-v-161a3dd3]{width:100%;height:100%;display:block}.ce-qr-code-id[data-v-161a3dd3]{letter-spacing:.5px;margin-top:3px;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:800;color:#0b3866!important}.ce-qr-signed-date[data-v-161a3dd3]{margin-top:1px;font-family:Courier New,Courier,monospace;font-size:9.5px;font-weight:700;color:#059669!important}.ce-signing-overlay[data-v-161a3dd3]{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172af0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;inset:0}.ce-signing-code-text[data-v-161a3dd3]{text-align:center;font-family:Courier New,Courier,monospace;font-size:10px;font-weight:600;color:#00f5c4!important}.ce-signing-code-text code[data-v-161a3dd3]{font-weight:800;color:#6ee7b7!important}.summary-table[data-v-161a3dd3]{border-collapse:collapse!important;border:1px solid #7ea4cc!important;border-top:none!important;width:100%!important}.summary-table tr[data-v-161a3dd3]{border-bottom:1px solid #7ea4cc!important}.summary-table .col-field-name[data-v-161a3dd3]{color:#0b3866!important;background:#fff!important;border:1px solid #7ea4cc!important;width:50%!important;padding:8px 14px!important;font-size:11px!important;font-weight:700!important}.summary-table .col-field-val[data-v-161a3dd3]{color:#1e293b!important;background:#fff!important;border:1px solid #7ea4cc!important;width:50%!important;padding:8px 14px!important;font-size:11.5px!important;font-weight:600!important}.summary-table .text-amber-val[data-v-161a3dd3]{color:#ea580c!important;font-weight:800!important}.summary-table .text-green-val[data-v-161a3dd3]{color:#16a34a!important;font-weight:800!important}.btn-approve-ce[data-v-161a3dd3],html.light .btn-approve-ce[data-v-161a3dd3],.light .btn-approve-ce[data-v-161a3dd3]{color:#05070c!important;cursor:pointer!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border:none!important;border-radius:9px!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 20px!important;font-size:.85rem!important;font-weight:800!important;transition:all .3s!important;display:inline-flex!important;box-shadow:0 4px 15px #00f5c440!important}.btn-approve-ce[data-v-161a3dd3]:hover:not(:disabled),html.light .btn-approve-ce[data-v-161a3dd3]:hover:not(:disabled),.light .btn-approve-ce[data-v-161a3dd3]:hover:not(:disabled){filter:brightness(1.1)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #00f5c473!important}.btn-approve-ce[data-v-161a3dd3]:disabled,html.light .btn-approve-ce[data-v-161a3dd3]:disabled,.light .btn-approve-ce[data-v-161a3dd3]:disabled{opacity:.7!important;cursor:wait!important;box-shadow:none!important}.btn-approve-ce svg[data-v-161a3dd3]{stroke:#05070c!important}.text-warning[data-v-161a3dd3]{color:#f59e0b!important}html.light .text-warning[data-v-161a3dd3],.light .text-warning[data-v-161a3dd3]{color:#d97706!important}.status-dot.is-waiting[data-v-161a3dd3]{background:#00d4ff!important;box-shadow:0 0 8px #00d4ff99!important}.btn-approved-badge[data-v-161a3dd3]{cursor:default;align-items:center;gap:8px;height:38px;padding:0 1.25rem;font-size:.825rem;font-weight:700;display:inline-flex;color:#fff!important;background:#064e3b!important;border:1px solid #059669!important;border-radius:9999px!important}.btn-download-pdf[data-v-161a3dd3]{cursor:pointer;align-items:center;gap:8px;height:38px;padding:0 1.25rem;font-size:.825rem;font-weight:700;transition:all .2s;display:inline-flex;color:#fff!important;background:#0b1528!important;border:1px solid #1e293b!important;border-radius:9999px!important;box-shadow:0 3px 12px #0000004d!important}.btn-download-pdf[data-v-161a3dd3]:hover{transform:translateY(-1px);background:#172554!important;box-shadow:0 5px 16px #17255473!important}.watermark-layer.is-approved[data-v-161a3dd3]{color:#10b981!important;opacity:.12!important}.draft-badge-text.is-approved[data-v-161a3dd3]{color:#059669!important}html.light .a4-sheet table[data-v-161a3dd3],.light .a4-sheet table[data-v-161a3dd3]{border-collapse:collapse!important}html.light .a4-sheet table td[data-v-161a3dd3],html.light .a4-sheet table th[data-v-161a3dd3],.light .a4-sheet table td[data-v-161a3dd3],.light .a4-sheet table th[data-v-161a3dd3]{border:1px solid #7ea4cc!important}html.light .a4-sheet .conclusion-table tr[data-v-161a3dd3],html.light .a4-sheet .summary-table tr[data-v-161a3dd3],.light .a4-sheet .conclusion-table tr[data-v-161a3dd3],.light .a4-sheet .summary-table tr[data-v-161a3dd3]{border-bottom:1px solid #7ea4cc!important}html.light .a4-sheet .summary-table .col-field-name[data-v-161a3dd3],.light .a4-sheet .summary-table .col-field-name[data-v-161a3dd3],html.light .a4-sheet .summary-table .col-field-val[data-v-161a3dd3],.light .a4-sheet .summary-table .col-field-val[data-v-161a3dd3]{width:50%!important}.report-modal-bottom-bar[data-v-161a3dd3]{background:#0f172afa;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:64px;padding:0 1.5rem;display:flex}html.light .report-modal-bottom-bar[data-v-161a3dd3],.light .report-modal-bottom-bar[data-v-161a3dd3]{background:#fff;border-top-color:#e2e8f0}.footer-left-status[data-v-161a3dd3]{color:#94a3b8;align-items:center;gap:8px;font-size:.85rem;display:flex}html.light .footer-left-status[data-v-161a3dd3],.light .footer-left-status[data-v-161a3dd3]{color:#475569}.status-dot[data-v-161a3dd3]{background:#f59e0b;border-radius:50%;width:8px;height:8px}.status-dot.is-submitted[data-v-161a3dd3]{background:#10b981}.text-success[data-v-161a3dd3]{color:#34d399}html.light .text-success[data-v-161a3dd3],.light .text-success[data-v-161a3dd3]{color:#059669}.footer-action-buttons[data-v-161a3dd3]{align-items:center;gap:12px;display:flex}.btn-cancel-report[data-v-161a3dd3]{color:#fca5a5;cursor:pointer;background:#ef44441f;border:1.5px solid #ef444459;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:.85rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-cancel-report[data-v-161a3dd3]:hover{color:#fff;background:#ef444438;border-color:#ef4444;transform:translateY(-1px)}html.light .btn-cancel-report[data-v-161a3dd3],.light .btn-cancel-report[data-v-161a3dd3]{color:#dc2626;background:#fef2f2;border-color:#fca5a5}html.light .btn-cancel-report[data-v-161a3dd3]:hover,.light .btn-cancel-report[data-v-161a3dd3]:hover{color:#b91c1c;background:#fee2e2;border-color:#ef4444}.btn-submit-report[data-v-161a3dd3],html.light .btn-submit-report[data-v-161a3dd3],.light .btn-submit-report[data-v-161a3dd3]{color:#05070c!important;cursor:pointer!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border:none!important;border-radius:9px!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 20px!important;font-size:.85rem!important;font-weight:800!important;transition:all .3s!important;display:inline-flex!important;box-shadow:0 4px 15px #00f5c440!important}.btn-submit-report[data-v-161a3dd3]:hover:not(:disabled),html.light .btn-submit-report[data-v-161a3dd3]:hover:not(:disabled),.light .btn-submit-report[data-v-161a3dd3]:hover:not(:disabled){filter:brightness(1.1)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #00f5c473!important}.btn-submit-report[data-v-161a3dd3]:disabled,html.light .btn-submit-report[data-v-161a3dd3]:disabled,.light .btn-submit-report[data-v-161a3dd3]:disabled{opacity:.7!important;cursor:not-allowed!important;box-shadow:none!important}.confirm-dialog-overlay[data-v-161a3dd3]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.confirm-dialog-card[data-v-161a3dd3]{text-align:center;background:#111c38;border:1px solid #ffffff26;border-radius:14px;width:100%;max-width:420px;padding:1.75rem;box-shadow:0 20px 40px #0009}html.light .confirm-dialog-card[data-v-161a3dd3],.light .confirm-dialog-card[data-v-161a3dd3]{background:#fff;border-color:#cbd5e1;box-shadow:0 10px 30px #0003}.confirm-icon-wrap[data-v-161a3dd3]{background:#ef444426;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 1rem;display:flex}.confirm-dialog-card h3[data-v-161a3dd3]{color:#f1f5f9;margin:0 0 .5rem;font-size:1.15rem;font-weight:800}html.light .confirm-dialog-card h3[data-v-161a3dd3],.light .confirm-dialog-card h3[data-v-161a3dd3]{color:#0f172a}.confirm-dialog-card p[data-v-161a3dd3]{color:#94a3b8;margin:0 0 1.5rem;font-size:.85rem;line-height:1.5}html.light .confirm-dialog-card p[data-v-161a3dd3],.light .confirm-dialog-card p[data-v-161a3dd3]{color:#475569}.confirm-actions[data-v-161a3dd3]{justify-content:center;gap:10px;display:flex}.btn-confirm-secondary[data-v-161a3dd3]{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;height:38px;padding:0 16px;font-size:.825rem;font-weight:600}html.light .btn-confirm-secondary[data-v-161a3dd3],.light .btn-confirm-secondary[data-v-161a3dd3]{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.btn-confirm-danger[data-v-161a3dd3]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;height:38px;padding:0 16px;font-size:.825rem;font-weight:700;box-shadow:0 4px 12px #ef444459}.btn-confirm-danger[data-v-161a3dd3]:hover{background:#dc2626}.spinner-mini[data-v-161a3dd3]{border:2px solid #0003;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-161a3dd3}@keyframes spin-161a3dd3{to{transform:rotate(360deg)}}.fade-report-modal-enter-active[data-v-161a3dd3],.fade-report-modal-leave-active[data-v-161a3dd3]{transition:opacity .25s,transform .25s cubic-bezier(.16,1,.3,1)}.fade-report-modal-enter-from[data-v-161a3dd3],.fade-report-modal-leave-to[data-v-161a3dd3]{opacity:0;transform:scale(.98)}@media print{body[data-v-161a3dd3] *{visibility:hidden}.report-canvas-viewport[data-v-161a3dd3],.report-canvas-viewport[data-v-161a3dd3] *{visibility:visible}.report-modal-overlay[data-v-161a3dd3]{background:0 0;padding:0;position:static}.report-modal-window[data-v-161a3dd3]{box-shadow:none;border:none;max-width:none;height:auto}.report-modal-toolbar[data-v-161a3dd3],.report-modal-bottom-bar[data-v-161a3dd3],.report-form-pane[data-v-161a3dd3]{display:none!important}.report-modal-body-split[data-v-161a3dd3]{display:block!important}.a4-sheet[data-v-161a3dd3]{box-shadow:none;page-break-after:always;margin:0}@page{size:A4 portrait;margin:0}}.section-evidence[data-v-161a3dd3]{margin-top:8px}.section-sub-tag[data-v-161a3dd3]{letter-spacing:.8px;color:#00f5c4;text-transform:uppercase;margin-bottom:2px;font-size:.65rem;font-weight:800}html.light .section-sub-tag[data-v-161a3dd3],.light .section-sub-tag[data-v-161a3dd3]{color:#0d9488}.evidence-badge[data-v-161a3dd3]{background:#00f5c41f}.privacy-guard-banner[data-v-161a3dd3]{background:#00f5c40f;border:1px solid #00f5c433;border-radius:8px;align-items:stretch;margin-bottom:14px;display:flex;overflow:hidden}.privacy-guard-border[data-v-161a3dd3]{background:#00f5c4;flex-shrink:0;width:4px}.privacy-guard-text[data-v-161a3dd3]{color:#94a3b8;padding:8px 12px;font-size:.72rem;line-height:1.45}.privacy-guard-text strong[data-v-161a3dd3]{color:#00f5c4}html.light .privacy-guard-banner[data-v-161a3dd3],.light .privacy-guard-banner[data-v-161a3dd3]{background:#f0fdf4;border-color:#bbf7d0}html.light .privacy-guard-border[data-v-161a3dd3],.light .privacy-guard-border[data-v-161a3dd3]{background:#16a34a}html.light .privacy-guard-text[data-v-161a3dd3],.light .privacy-guard-text[data-v-161a3dd3]{color:#475569}html.light .privacy-guard-text strong[data-v-161a3dd3],.light .privacy-guard-text strong[data-v-161a3dd3]{color:#16a34a}.evidence-dropzone[data-v-161a3dd3]{text-align:center;cursor:pointer;background:#0f172a99;border:1.5px dashed #00f5c466;border-radius:10px;flex-direction:column;align-items:center;gap:6px;margin-bottom:16px;padding:18px 16px;transition:all .2s;display:flex}.evidence-dropzone[data-v-161a3dd3]:hover{background:#00f5c414;border-color:#00f5c4;transform:translateY(-1px)}.hidden-file-input[data-v-161a3dd3]{display:none}.dropzone-kbd-badge[data-v-161a3dd3]{color:#00f5c4;letter-spacing:.5px;background:#00f5c426;border:1px solid #00f5c459;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.72rem;font-weight:700;display:inline-block}.dropzone-main-text[data-v-161a3dd3]{color:#f1f5f9;font-size:.82rem;font-weight:700}.dropzone-sub-text[data-v-161a3dd3]{color:#94a3b8;max-width:440px;font-size:.7rem;line-height:1.35}html.light .evidence-dropzone[data-v-161a3dd3],.light .evidence-dropzone[data-v-161a3dd3]{background:#f8fafc;border-color:#cbd5e1}html.light .evidence-dropzone[data-v-161a3dd3]:hover,.light .evidence-dropzone[data-v-161a3dd3]:hover{background:#f0fdfa;border-color:#0d9488}html.light .dropzone-kbd-badge[data-v-161a3dd3],.light .dropzone-kbd-badge[data-v-161a3dd3]{color:#0d9488;background:#e6fffa;border-color:#99f6e4}html.light .dropzone-main-text[data-v-161a3dd3],.light .dropzone-main-text[data-v-161a3dd3]{color:#0f172a}html.light .dropzone-sub-text[data-v-161a3dd3],.light .dropzone-sub-text[data-v-161a3dd3]{color:#64748b}.evidence-cards-grid[data-v-161a3dd3]{flex-direction:column;gap:14px;display:flex}.evidence-editor-card[data-v-161a3dd3]{background:#0f172abf;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:12px;padding:12px;transition:all .2s;display:flex}.evidence-editor-card[data-v-161a3dd3]:hover{border-color:#00f5c44d}html.light .evidence-editor-card[data-v-161a3dd3],.light .evidence-editor-card[data-v-161a3dd3]{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #0000000a}html.light .evidence-editor-card[data-v-161a3dd3]:hover,.light .evidence-editor-card[data-v-161a3dd3]:hover{border-color:#0d9488}.evidence-thumb-wrapper[data-v-161a3dd3]{background:#020617;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:100%;max-height:220px;display:flex;position:relative;overflow:hidden}.evidence-thumb-img[data-v-161a3dd3]{object-fit:contain;width:100%;max-height:220px;display:block}.evidence-status-pill[data-v-161a3dd3]{letter-spacing:.5px;color:#16a34a;background:#dcfce7;border:1px solid #86efac;border-radius:9999px;padding:2px 8px;font-size:.65rem;font-weight:800;position:absolute;top:8px;right:8px}.evidence-status-pill.is-redacted[data-v-161a3dd3]{color:#d97706;background:#fef3c7;border-color:#fcd34d}.evidence-card-form[data-v-161a3dd3]{flex-direction:column;gap:10px;display:flex}.evidence-card-actions[data-v-161a3dd3]{align-items:center;gap:8px;margin-top:2px;display:flex}.btn-redact-area[data-v-161a3dd3]{color:#f1f5f9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-redact-area[data-v-161a3dd3]:hover{color:#00f5c4;background:#00f5c426;border-color:#00f5c4}html.light .btn-redact-area[data-v-161a3dd3],.light .btn-redact-area[data-v-161a3dd3]{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}html.light .btn-redact-area[data-v-161a3dd3]:hover,.light .btn-redact-area[data-v-161a3dd3]:hover{color:#0d9488;background:#f0fdfa;border-color:#0d9488}.btn-delete-evidence[data-v-161a3dd3]{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-delete-evidence[data-v-161a3dd3]:hover{color:#fff;background:#ef4444;border-color:#ef4444}.a4-page-evidence[data-v-161a3dd3]{flex-direction:column;display:flex}.evidence-sheet-content[data-v-161a3dd3]{z-index:2;flex-direction:column;gap:16px;margin-top:18px;margin-bottom:auto;display:flex;position:relative}.evidence-sheet-img-box[data-v-161a3dd3]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:100%;max-height:520px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000000a}.evidence-sheet-img[data-v-161a3dd3]{object-fit:contain;width:100%;max-height:520px;display:block}.evidence-sheet-status-tag[data-v-161a3dd3]{letter-spacing:.8px;color:#16a34a;background:#dcfce7;border:1px solid #86efac;border-radius:4px;padding:3px 8px;font-size:9.5px;font-weight:800;position:absolute;top:10px;right:10px}.evidence-sheet-status-tag.is-redacted[data-v-161a3dd3]{color:#d97706;background:#fef3c7;border-color:#fcd34d}.evidence-sheet-meta-box[data-v-161a3dd3]{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #eab308;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.evidence-sheet-fig-title[data-v-161a3dd3]{color:#0e3860;align-items:baseline;gap:8px;font-size:13.5px;font-weight:800;display:flex}.evidence-sheet-fig-title strong[data-v-161a3dd3]{color:#0b3866}.evidence-sheet-fig-desc[data-v-161a3dd3]{flex-direction:column;gap:3px;display:flex}.desc-tag[data-v-161a3dd3]{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:9.5px;font-weight:800}.desc-para[data-v-161a3dd3]{color:#1e293b;white-space:pre-wrap;margin:0;font-size:11.5px;font-weight:500;line-height:1.5}.redact-modal-backdrop[data-v-161a3dd3]{z-index:100000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617e0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.redact-modal-card[data-v-161a3dd3]{background:#0f172a;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;width:92vw;max-width:1100px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0009}.redact-modal-header[data-v-161a3dd3]{background:#1e293b;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.redact-header-info h3[data-v-161a3dd3]{color:#f8fafc;margin:0 0 3px;font-size:1rem;font-weight:800}.redact-header-info p[data-v-161a3dd3]{color:#94a3b8;margin:0;font-size:.75rem}.btn-close-redact[data-v-161a3dd3]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.5rem;line-height:1;transition:all .2s}.btn-close-redact[data-v-161a3dd3]:hover{color:#fff;background:#ffffff1a}.redact-canvas-container[data-v-161a3dd3]{background:#020617;flex:1;justify-content:center;align-items:center;min-height:380px;max-height:65vh;padding:16px;display:flex;overflow:auto}.redact-canvas[data-v-161a3dd3]{object-fit:contain;cursor:crosshair;background:#000;border:1px dashed #fff3;max-width:100%;max-height:60vh}.redact-modal-footer[data-v-161a3dd3]{background:#1e293b;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.btn-redact-reset[data-v-161a3dd3]{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;padding:7px 14px;font-size:.8rem;font-weight:600;transition:all .2s}.btn-redact-reset[data-v-161a3dd3]:hover{color:#fff;background:#ffffff26}.redact-footer-right[data-v-161a3dd3]{align-items:center;gap:10px;display:flex}.btn-redact-cancel[data-v-161a3dd3]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:7px 14px;font-size:.8rem;font-weight:600;transition:all .2s}.btn-redact-cancel[data-v-161a3dd3]:hover{color:#fff;background:#ffffff14}.btn-redact-apply[data-v-161a3dd3],html.light .btn-redact-apply[data-v-161a3dd3],.light .btn-redact-apply[data-v-161a3dd3]{color:#05070c!important;cursor:pointer!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border:none!important;border-radius:8px!important;padding:7px 18px!important;font-size:.8rem!important;font-weight:800!important;transition:all .25s!important;box-shadow:0 3px 12px #00f5c44d!important}.btn-redact-apply[data-v-161a3dd3]:hover,html.light .btn-redact-apply[data-v-161a3dd3]:hover,.light .btn-redact-apply[data-v-161a3dd3]:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important;box-shadow:0 5px 16px #00f5c473!important}html.light .redact-modal-card[data-v-161a3dd3],.light .redact-modal-card[data-v-161a3dd3]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 45px #0000001f!important}html.light .redact-modal-header[data-v-161a3dd3],.light .redact-modal-header[data-v-161a3dd3]{background:#fff!important;border-bottom:1px solid #f1f5f9!important}html.light .redact-modal-footer[data-v-161a3dd3],.light .redact-modal-footer[data-v-161a3dd3]{background:#fff!important;border-top:1px solid #f1f5f9!important}html.light .redact-header-info h3[data-v-161a3dd3],.light .redact-header-info h3[data-v-161a3dd3]{color:#0f172a!important}html.light .redact-header-info p[data-v-161a3dd3],.light .redact-header-info p[data-v-161a3dd3],html.light .btn-close-redact[data-v-161a3dd3],.light .btn-close-redact[data-v-161a3dd3]{color:#64748b!important}html.light .btn-close-redact[data-v-161a3dd3]:hover,.light .btn-close-redact[data-v-161a3dd3]:hover{color:#0f172a!important;background:#f1f5f9!important}html.light .redact-canvas-container[data-v-161a3dd3],.light .redact-canvas-container[data-v-161a3dd3]{background:#fff!important}html.light .redact-canvas[data-v-161a3dd3],.light .redact-canvas[data-v-161a3dd3]{background:#fff!important;border:1.5px dashed #cbd5e1!important}html.light .btn-redact-reset[data-v-161a3dd3],.light .btn-redact-reset[data-v-161a3dd3]{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important}html.light .btn-redact-reset[data-v-161a3dd3]:hover,.light .btn-redact-reset[data-v-161a3dd3]:hover{background:#f8fafc!important;border-color:#94a3b8!important}html.light .btn-redact-cancel[data-v-161a3dd3],.light .btn-redact-cancel[data-v-161a3dd3]{color:#64748b!important;background:#fff!important;border:1px solid #cbd5e1!important}html.light .btn-redact-cancel[data-v-161a3dd3]:hover,.light .btn-redact-cancel[data-v-161a3dd3]:hover{color:#1e293b!important;background:#f8fafc!important;border-color:#94a3b8!important}.full-ticket-detail-view[data-v-38568918]{flex-direction:column;gap:1.25rem;display:flex}.detail-header-bar[data-v-38568918]{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.header-title-group[data-v-38568918]{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.header-center-actions[data-v-38568918]{align-items:center;gap:.75rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width<=992px){.detail-header-bar[data-v-38568918]{flex-wrap:wrap}.header-center-actions[data-v-38568918]{order:2;position:static;transform:none}}.btn-back-to-calendar[data-v-38568918]{color:#34d399;cursor:pointer;background:linear-gradient(135deg,#10b9812e 0%,#05966947 100%);border:1px solid #10b98173;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.825rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #10b98126}.btn-back-to-calendar[data-v-38568918]:hover{transform:translateY(-1px);box-shadow:0 4px 18px #00f5c466;color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#00f5c4!important}.btn-back-to-calendar:hover svg[data-v-38568918]{stroke:#05070c!important}html.light .btn-back-to-calendar[data-v-38568918]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}html.light .btn-back-to-calendar[data-v-38568918]:hover{box-shadow:0 4px 18px #00f5c466;color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#00f5c4!important}html.light .btn-back-to-calendar:hover svg[data-v-38568918]{stroke:#05070c!important}.btn-back-ticket[data-v-38568918]{color:#fff;cursor:pointer;background:#0f172ab3;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.825rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-back-ticket[data-v-38568918]:hover{background:#ffffff1a;border-color:#00f5c4}.ticket-info-badge[data-v-38568918]{color:#94a3b8;background:#0f172acc;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:.725rem;font-weight:700}.ticket-main-title[data-v-38568918]{color:#fff;margin:0;font-size:1.15rem;font-weight:800}.header-right-actions[data-v-38568918]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn-stage-advance-header[data-v-38568918]{color:#05070c;letter-spacing:.3px;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:.725rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 15px #00f5c44d}.btn-stage-advance-header[data-v-38568918]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px #00f5c473}.btn-stage-advance-header[data-v-38568918]:active{transform:translateY(0)}.stage-advance-icon-wrap[data-v-38568918]{justify-content:center;align-items:center;display:flex}html.light .btn-stage-advance-header[data-v-38568918],.light .btn-stage-advance-header[data-v-38568918]{color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;box-shadow:0 3px 12px #00f5c459!important}.btn-documents-master[data-v-38568918]{color:#cbd5e1;cursor:pointer;background:#0f172ab3;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.825rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-documents-master[data-v-38568918]:hover{color:#00f5c4;background:#00f5c414;border-color:#00f5c4}.btn-save-ticket-header[data-v-38568918]{color:#05070c;letter-spacing:.3px;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.725rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1);animation:.3s ease-out popIn-38568918;display:inline-flex;box-shadow:0 4px 15px #00f5c44d}.btn-save-ticket-header[data-v-38568918]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px #00f5c473}.btn-save-ticket-header[data-v-38568918]:disabled{opacity:.7;cursor:not-allowed}@keyframes popIn-38568918{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.glass-panel[data-v-38568918]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172abf;border:1px solid #ffffff14;border-radius:12px}.status-stepper-container[data-v-38568918]{background:#0b101ad9;border:1px solid #ffffff14;border-radius:10px;padding:.6rem .85rem}.stepper-track[data-v-38568918]{border-radius:6px;align-items:center;width:100%;display:flex;overflow:hidden}.chevron-step[data-v-38568918]{letter-spacing:.4px;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;outline:none;flex:1;justify-content:center;align-items:center;height:34px;padding:0 .85rem;font-size:.725rem;font-weight:800;transition:all .25s;display:flex;position:relative;cursor:default!important;pointer-events:none!important;border-radius:0!important}.chevron-step span[data-v-38568918]{z-index:2;position:relative}.chevron-step.step-first[data-v-38568918]{clip-path:polygon(0% 0%,calc(100% - 12px) 0%,100% 50%,calc(100% - 12px) 100%,0% 100%)}.chevron-step.step-middle[data-v-38568918]{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);margin-left:-12px;padding-left:1.25rem}.chevron-step.step-last[data-v-38568918]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%);margin-left:-12px;padding-left:1.25rem}.chevron-step.step-passed[data-v-38568918]{color:#00f5c4;background:linear-gradient(135deg,#045e45 0%,#027a59 100%)}.chevron-step.step-passed[data-v-38568918]:hover{background:linear-gradient(135deg,#057053 0%,#03936c 100%)}.chevron-step.step-active[data-v-38568918]{color:#05070c;z-index:3;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);font-weight:900;box-shadow:0 8px 25px #00f5c459}.chevron-step.step-upcoming[data-v-38568918]{color:#8e9cae;background:#ffffff0d}.chevron-step.step-upcoming[data-v-38568918]:hover{color:#cbd5e1;background:#ffffff1a}.panels-grid-container[data-v-38568918]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.grid-panel[data-v-38568918]{z-index:1;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative}.grid-panel[data-v-38568918]:focus-within,.grid-panel[data-v-38568918]:hover{z-index:50}.panel-section-title[data-v-38568918]{color:#94a3b8;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.panel-form-rows[data-v-38568918]{flex-direction:column;gap:.75rem;display:flex}.panel-row[data-v-38568918]{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.panel-row[data-v-38568918]:focus-within{z-index:100}.panel-row label[data-v-38568918]{color:#94a3b8;flex-shrink:0;width:35%;font-size:.775rem}.panel-select[data-v-38568918],.panel-input[data-v-38568918]{color:#fff;box-sizing:border-box;background:#0f172ab3;border:1px solid #ffffff1f;border-radius:8px;outline:none;flex:1;padding:.4rem .75rem;font-size:.8rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.panel-select[data-v-38568918]:hover,.panel-select[data-v-38568918]:focus,.panel-input[data-v-38568918]:hover:not(.readonly-input),.panel-input[data-v-38568918]:focus:not(.readonly-input){background:#0f172ad9;border-color:#00f5c4;box-shadow:0 0 0 3px #00f5c41f}.readonly-input[data-v-38568918]{cursor:default;opacity:.95;color:#e2e8f0!important;background:#0f172a66!important;border-color:#ffffff14!important}.text-cyan-bold[data-v-38568918]{color:#00f5c4!important;font-weight:700!important}.vertical-align-start[data-v-38568918]{align-items:flex-start!important}.label-tags-head[data-v-38568918]{padding-top:4px}.tags-input-container[data-v-38568918]{flex:1;width:65%;min-width:0}.odoo-tags-container[data-v-38568918]{box-sizing:border-box;cursor:text;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:.4rem;width:100%;min-height:38px;padding:.4rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.odoo-tags-container[data-v-38568918]:hover,.odoo-tags-container[data-v-38568918]:focus-within,.odoo-tags-container.is-open[data-v-38568918]{background:#0f172ad9;border-color:#00f5c4;box-shadow:0 0 0 3px #00f5c41f;z-index:999999!important}.badges-and-input[data-v-38568918]{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;display:flex}.dropdown-chevron[data-v-38568918]{color:#64748b;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.odoo-tag-badge[data-v-38568918]{-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:16px;align-items:center;gap:6px;padding:3px 10px;font-size:.775rem;font-weight:700;display:inline-flex}.remove-tag-btn[data-v-38568918]{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;margin:0;padding:0;font-size:.9rem;font-weight:800;line-height:1;transition:all .15s}.remove-tag-btn[data-v-38568918]:hover{opacity:1;transform:scale(1.15)}.odoo-tag-input[data-v-38568918]{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:60px;padding:2px 4px;font-size:.825rem}.odoo-tag-input[data-v-38568918]::placeholder{color:#64748b;font-size:.775rem}.odoo-tags-dropdown[data-v-38568918]{background:#0f172a;border:1px solid #00f5c466;border-radius:8px;flex-direction:column;min-width:220px;max-height:220px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 35px #000000f2;z-index:999999!important}.dropdown-options-list[data-v-38568918]{max-height:170px;padding:4px;overflow-y:auto}.odoo-tag-option[data-v-38568918]{color:#e2e8f0;cursor:pointer;border-radius:5px;padding:7px 12px;font-size:.8rem;font-weight:500;transition:all .15s}.odoo-tag-option[data-v-38568918]:hover{color:#00f5c4;background:#00f5c426;font-weight:600}.no-options-msg[data-v-38568918]{color:#94a3b8;text-align:center;padding:10px 12px;font-size:.75rem;font-style:italic}.tags-pill-cloud[data-v-38568918]{background:#080c15cc;border:1px solid #ffffff1a;border-radius:8px;flex-wrap:wrap;gap:.35rem;max-height:110px;padding:6px;display:flex;overflow-y:auto}.tag-option-pill[data-v-38568918]{color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:.725rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.tag-option-pill[data-v-38568918]:hover{color:#e2e8f0;background:#00f5c414;border-color:#00f5c44d}.tag-option-pill.active[data-v-38568918]{color:#00f5c4;background:#00f5c426;border-color:#00f5c4;font-weight:700;box-shadow:0 0 8px #00f5c440}.pill-dot[data-v-38568918]{font-size:.65rem;font-weight:900}.panel-select[data-v-38568918]{color:#fff;background:#080c15cc;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:.5rem .75rem;font-size:.8rem}.panel-info-rows[data-v-38568918]{flex-direction:column;gap:.85rem;display:flex}.info-row[data-v-38568918]{justify-content:space-between;align-items:center;font-size:.825rem;display:flex}.info-label[data-v-38568918]{color:#94a3b8}.info-value-cyan[data-v-38568918]{color:#00f5c4;font-weight:800}.info-value-white[data-v-38568918]{color:#f1f5f9;font-weight:600}.info-select-wrapper[data-v-38568918]{max-width:65%}.info-select-contact[data-v-38568918]{color:#f1f5f9;cursor:pointer;text-overflow:ellipsis;background:#080c15d9;border:1px solid #00f5c44d;border-radius:6px;outline:none;max-width:100%;padding:3px 8px;font-size:.775rem;font-weight:600;transition:all .2s}.info-select-contact[data-v-38568918]:hover,.info-select-contact[data-v-38568918]:focus{border-color:#00f5c4;box-shadow:0 0 8px #00f5c440}.panel-header-with-badge[data-v-38568918]{justify-content:space-between;align-items:center;display:flex}.sla-status-badge[data-v-38568918]{letter-spacing:.5px;border-radius:6px;align-items:center;padding:3px 8px;font-size:.675rem;font-weight:800;display:inline-flex}.sla-badge-ontrack[data-v-38568918]{color:#00f5c4;background:#00f5c426;border:1px solid #00f5c466}.sla-badge-failed[data-v-38568918]{color:#ef4444;background:#ef444426;border:1px solid #ef444466}.sla-badge-success[data-v-38568918]{color:#10b981;background:#10b98126;border:1px solid #10b98166}.sla-warning-badge[data-v-38568918]{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:6px;padding:3px 8px;font-size:.675rem;font-weight:800}.sla-grid-4[data-v-38568918]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sla-item[data-v-38568918]{flex-direction:column;gap:.25rem;display:flex}.sla-label[data-v-38568918]{color:#64748b;font-size:.7rem}.sla-value[data-v-38568918]{color:#cbd5e1;font-size:.825rem}.text-bold-white[data-v-38568918]{color:#fff;font-weight:700}.chatter-container[data-v-38568918]{z-index:50;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative}.chatter-tabs[data-v-38568918]{border-bottom:1px solid #ffffff14;align-items:center;gap:1.5rem;padding-bottom:.75rem;display:flex}.chatter-tab-btn[data-v-38568918]{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding-bottom:.4rem;font-size:.825rem;font-weight:700;transition:all .2s;display:inline-flex;position:relative}.chatter-tab-btn[data-v-38568918]:hover{color:#fff}.chatter-tab-btn.active[data-v-38568918]{color:#00f5c4}.chatter-tab-btn.active[data-v-38568918]:after{content:"";background:#00f5c4;height:2px;position:absolute;bottom:-.75rem;left:0;right:0}.chatter-feed[data-v-38568918]{flex-direction:column;gap:1rem;display:flex}.chatter-message-item[data-v-38568918]{gap:.85rem;display:flex}.message-avatar[data-v-38568918]{color:#05070c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:800;display:flex}.avatar-customer[data-v-38568918]{background:#00f5c4}.avatar-support[data-v-38568918]{background:#38bdf8}.message-content-box[data-v-38568918]{background:#080c1599;border:1px solid #ffffff0f;border-radius:10px;flex:1;padding:.85rem 1rem}.message-meta-header[data-v-38568918]{align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.sender-info-wrap[data-v-38568918]{align-items:center;gap:.35rem;display:flex}.sender-role-tag[data-v-38568918]{color:#94a3b8;font-size:.725rem;font-weight:500}.meta-right-wrap[data-v-38568918]{align-items:center;gap:.6rem;margin-left:auto;display:flex}.stage-transition-row[data-v-38568918]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.chatter-log-chat-card.is-postpone-item .message-content-box[data-v-38568918]{border-left:3px solid #f59e0b}.chatter-log-chat-card.is-resume-card .message-content-box[data-v-38568918]{border-left:3px solid #10b981}.chatter-log-chat-card.is-status-card .message-content-box[data-v-38568918]{border-left:3px solid #38bdf8}html.light .sender-role-tag[data-v-38568918],.light .sender-role-tag[data-v-38568918]{color:#64748b!important}html.light .chatter-log-chat-card.is-postpone-item .message-content-box[data-v-38568918],.light .chatter-log-chat-card.is-postpone-item .message-content-box[data-v-38568918]{background:#fffdf5!important;border-left:3px solid #f59e0b!important}html.light .chatter-log-chat-card.is-resume-card .message-content-box[data-v-38568918],.light .chatter-log-chat-card.is-resume-card .message-content-box[data-v-38568918]{background:#f0fdf4!important;border-left:3px solid #10b981!important}html.light .chatter-log-chat-card.is-status-card .message-content-box[data-v-38568918],.light .chatter-log-chat-card.is-status-card .message-content-box[data-v-38568918]{background:#eff6ff!important;border-left:3px solid #3b82f6!important}.sender-name[data-v-38568918]{color:#fff;font-size:.825rem;font-weight:800}.message-time[data-v-38568918]{color:#64748b;font-size:.725rem}.smtp-badge[data-v-38568918]{color:#00f5c4;background:#00f5c41a;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.message-text[data-v-38568918]{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.825rem;line-height:1.5}.chatter-reply-box[data-v-38568918]{z-index:60;background:#080c15cc;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:.85rem;display:flex;position:relative}.mention-autocomplete-dropdown[data-v-38568918]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1524;border:1px solid #00f5c44d;border-radius:12px;flex-direction:column;width:360px;max-width:95vw;max-height:270px;animation:.18s ease-out mentionFadeIn-38568918;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 16px 40px #0000008c,0 0 15px #00f5c426;z-index:99999!important}@keyframes mentionFadeIn-38568918{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mention-dropdown-header[data-v-38568918]{color:#00f5c4;text-transform:uppercase;letter-spacing:.5px;background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.725rem;font-weight:700;display:flex}.mention-dropdown-list[data-v-38568918]{flex-direction:column;max-height:220px;padding:.35rem;display:flex;overflow-y:auto}.mention-dropdown-item[data-v-38568918]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.65rem;padding:.5rem .75rem;transition:all .15s;display:flex}.mention-dropdown-item[data-v-38568918]:hover,.mention-dropdown-item.active[data-v-38568918]{background:#00f5c41f}.mention-item-avatar[data-v-38568918]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.725rem;font-weight:800;display:flex}.mention-item-avatar.avatar-internal[data-v-38568918]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#0284c7 100%)}.mention-item-avatar.avatar-customer[data-v-38568918]{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#ec4899 100%)}.mention-item-info[data-v-38568918]{flex-direction:column;gap:.15rem;display:flex;overflow:hidden}.mention-item-name[data-v-38568918]{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:.825rem;font-weight:700;overflow:hidden}.mention-item-role[data-v-38568918]{border-radius:4px;width:fit-content;font-size:.675rem;font-weight:600}.mention-item-role.role-internal[data-v-38568918]{color:#38bdf8}.mention-item-role.role-customer[data-v-38568918]{color:#fbbf24}.mention-dropdown-empty[data-v-38568918]{text-align:center;color:#94a3b8;padding:1rem;font-size:.8rem;font-style:italic}html.light .mention-autocomplete-dropdown[data-v-38568918],.light .mention-autocomplete-dropdown[data-v-38568918],html:root.light .mention-autocomplete-dropdown[data-v-38568918],[data-theme=light] .mention-autocomplete-dropdown[data-v-38568918]{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 16px 40px #00000024,0 2px 8px #0000000a!important}html.light .mention-dropdown-header[data-v-38568918],.light .mention-dropdown-header[data-v-38568918],[data-theme=light] .mention-dropdown-header[data-v-38568918]{color:#0f766e!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html.light .mention-dropdown-header svg[data-v-38568918],.light .mention-dropdown-header svg[data-v-38568918],[data-theme=light] .mention-dropdown-header svg[data-v-38568918]{stroke:#0f766e!important}html.light .mention-dropdown-item[data-v-38568918],.light .mention-dropdown-item[data-v-38568918],[data-theme=light] .mention-dropdown-item[data-v-38568918]{color:#1e293b!important}html.light .mention-dropdown-item[data-v-38568918]:hover,html.light .mention-dropdown-item.active[data-v-38568918],.light .mention-dropdown-item[data-v-38568918]:hover,.light .mention-dropdown-item.active[data-v-38568918],[data-theme=light] .mention-dropdown-item[data-v-38568918]:hover,[data-theme=light] .mention-dropdown-item.active[data-v-38568918]{background:#f0fdfa!important;border-left:3px solid #0d9488!important}html.light .mention-item-name[data-v-38568918],.light .mention-item-name[data-v-38568918],[data-theme=light] .mention-item-name[data-v-38568918]{color:#0f172a!important}html.light .mention-item-role.role-internal[data-v-38568918],.light .mention-item-role.role-internal[data-v-38568918],[data-theme=light] .mention-item-role.role-internal[data-v-38568918]{color:#0284c7!important;background:#e0f2fe!important;border:1px solid #bae6fd!important;border-radius:4px!important;padding:1px 6px!important}html.light .mention-item-role.role-customer[data-v-38568918],.light .mention-item-role.role-customer[data-v-38568918],[data-theme=light] .mention-item-role.role-customer[data-v-38568918]{color:#b45309!important;background:#fef3c7!important;border:1px solid #fde68a!important;border-radius:4px!important;padding:1px 6px!important}html.light .mention-item-avatar.avatar-internal[data-v-38568918],.light .mention-item-avatar.avatar-internal[data-v-38568918],[data-theme=light] .mention-item-avatar.avatar-internal[data-v-38568918]{color:#fff!important;background:linear-gradient(135deg,#0d9488 0%,#0284c7 100%)!important;box-shadow:0 2px 6px #0d948840!important}html.light .mention-item-avatar.avatar-customer[data-v-38568918],.light .mention-item-avatar.avatar-customer[data-v-38568918],[data-theme=light] .mention-item-avatar.avatar-customer[data-v-38568918]{color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#ea580c 100%)!important;box-shadow:0 2px 6px #f59e0b40!important}html.light .mention-dropdown-empty[data-v-38568918],.light .mention-dropdown-empty[data-v-38568918],[data-theme=light] .mention-dropdown-empty[data-v-38568918]{color:#64748b!important}html.light .chatter-reply-box[data-v-38568918],.light .chatter-reply-box[data-v-38568918],[data-theme=light] .chatter-reply-box[data-v-38568918]{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 10px #00000008!important}html.light .chatter-textarea[data-v-38568918],.light .chatter-textarea[data-v-38568918],[data-theme=light] .chatter-textarea[data-v-38568918]{color:#0f172a!important}html.light .chatter-textarea[data-v-38568918]::placeholder,.light .chatter-textarea[data-v-38568918]::placeholder,[data-theme=light] .chatter-textarea[data-v-38568918]::placeholder{color:#94a3b8!important}html.light .reply-actions-bar[data-v-38568918],.light .reply-actions-bar[data-v-38568918],[data-theme=light] .reply-actions-bar[data-v-38568918]{border-top-color:#f1f5f9!important}.chatter-textarea[data-v-38568918]{color:#fff;resize:vertical;width:100%;font-size:.85rem;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.reply-actions-bar[data-v-38568918]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:.6rem;display:flex}.btn-paperclip-attach[data-v-38568918]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.btn-paperclip-attach:hover svg[data-v-38568918]{stroke:#00f5c4}.btn-send-email-cyan[data-v-38568918]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.85rem;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #00f5c440}.btn-send-email-cyan[data-v-38568918]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #00f5c473}[data-v-38568918] .mention-tag{color:#00f5c4;background:#00f5c41f;border-radius:4px;padding:1px 6px;font-weight:700}.attachment-chip[data-v-38568918]{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.45rem;width:fit-content;margin-top:.6rem;padding:.4rem .85rem;font-size:.775rem;transition:all .2s;display:inline-flex}.attachment-chip[data-v-38568918]:hover{color:#00f5c4;background:#ffffff14;border-color:#00f5c44d}.system-log-item[data-v-38568918]{color:#94a3b8;align-items:center;gap:.75rem;padding:.35rem .5rem;font-size:.825rem;font-style:italic;display:flex}.system-log-icon[data-v-38568918]{color:#3b82f6;background:#3b82f626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}[data-v-38568918] .system-log-text strong{color:#f8fafc;font-style:normal;font-weight:700}.btn-log-note[data-v-38568918]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.85rem;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #00f5c440}.btn-log-note[data-v-38568918]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #00f5c473}.smart-stat-button[data-v-38568918]{color:#fff!important;cursor:pointer!important;background:#0f172ad9!important;border:1px solid #00f5c459!important;border-radius:8px!important;align-items:center!important;gap:.5rem!important;height:34px!important;padding:0 10px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;box-shadow:0 4px 15px #0003!important}.smart-stat-button[data-v-38568918]:hover{background:#00f5c41f!important;border-color:#00f5c4!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #00f5c440!important}.smart-stat-icon[data-v-38568918]{background:#00f5c41f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.smart-stat-info[data-v-38568918]{text-align:left;flex-direction:column;justify-content:center;display:flex}.stat-count[data-v-38568918]{color:#00f5c4;font-size:.725rem;font-weight:800;line-height:1}.stat-label[data-v-38568918]{color:#94a3b8;margin-top:1px;font-size:.575rem;font-weight:600;line-height:1}.smart-stat-arrow[data-v-38568918]{color:#64748b;transition:transform .2s}.smart-stat-button:hover .smart-stat-arrow[data-v-38568918]{color:#00f5c4;transform:translate(2px)}.fade-banner-enter-active[data-v-38568918],.fade-banner-leave-active[data-v-38568918]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-banner-enter-from[data-v-38568918],.fade-banner-leave-to[data-v-38568918]{opacity:0;transform:translateY(-8px)}.closed-feedback-banner[data-v-38568918]{border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex;background:#045e4540!important;border:1px solid #00f5c44d!important}.banner-left-info[data-v-38568918]{align-items:center;gap:.85rem;display:flex}.banner-check-icon[data-v-38568918]{background:#00f5c426;border:1px solid #00f5c466;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.banner-text-content[data-v-38568918]{flex-direction:column;gap:.15rem;display:flex}.banner-title[data-v-38568918]{color:#00f5c4;margin:0;font-size:.925rem;font-weight:800}.banner-subtitle[data-v-38568918]{color:#cbd5e1;margin:0;font-size:.775rem}.btn-view-feedback[data-v-38568918]{color:#00f5c4;cursor:pointer;white-space:nowrap;background:#00f5c41a;border:1px solid #00f5c480;border-radius:8px;padding:.5rem 1.15rem;font-size:.8rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-view-feedback[data-v-38568918]:hover{background:#00f5c440;border-color:#00f5c4;transform:translateY(-1px);box-shadow:0 0 14px #00f5c466}.feedback-modal-header[data-v-38568918]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.feedback-modal-header .header-left[data-v-38568918]{align-items:center;gap:.6rem;display:flex}.feedback-modal-header h3[data-v-38568918]{color:#fff;margin:0;font-size:1.1rem;font-weight:800}.feedback-modal-body[data-v-38568918]{flex-direction:column;align-items:center;gap:1.25rem;padding:.5rem 0;display:flex}.customer-avatar-box[data-v-38568918]{flex-direction:column;align-items:center;gap:.4rem;display:flex}.avatar-circle[data-v-38568918]{color:#00f5c4;background:#00f5c426;border:2px solid #00f5c4;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.25rem;font-weight:800;display:flex;box-shadow:0 0 15px #00f5c440}.customer-company-name[data-v-38568918]{color:#fff;margin:0;font-size:1.1rem;font-weight:800}.customer-ref-code[data-v-38568918]{color:#94a3b8;font-family:monospace;font-size:.775rem}.satisfaction-rating-box[data-v-38568918]{border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding-top:.75rem;display:flex}.rating-label[data-v-38568918],.comment-label[data-v-38568918]{color:#00f5c4;letter-spacing:.5px;text-transform:uppercase;font-size:.725rem;font-weight:800}.stars-row[data-v-38568918]{align-items:center;gap:.4rem;display:flex}.star-item[data-v-38568918]{color:#334155;font-size:1.85rem;line-height:1;transition:color .2s}.star-filled[data-v-38568918]{color:#f59e0b;text-shadow:0 0 10px #f59e0b80}.feedback-comment-box[data-v-38568918]{flex-direction:column;gap:.5rem;width:100%;display:flex}.comment-quote-card[data-v-38568918]{color:#f1f5f9;text-align:left;background:#0f172acc;border:1px solid #ffffff1a;border-radius:10px;padding:.9rem 1.15rem;font-size:.9rem;font-style:italic;font-weight:600}.submitted-timestamp[data-v-38568918]{color:#64748b;text-align:right;font-size:.725rem}.feedback-modal-footer[data-v-38568918]{justify-content:flex-end;width:100%;display:flex}.btn-close-feedback-modal[data-v-38568918]{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:.5rem 1.35rem;font-size:.825rem;font-weight:700;transition:all .2s}.btn-close-feedback-modal[data-v-38568918]:hover{color:#fff;background:#ffffff26}.selected-file-indicator-chatter[data-v-38568918]{color:#00f5c4;background:#00f5c41a;border:1px solid #00f5c44d;border-radius:6px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.35rem .65rem;font-size:.775rem;font-weight:700;display:flex}.btn-remove-reply-file[data-v-38568918]{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1.1rem;line-height:1}.attachment-download-link[data-v-38568918]{color:#00f5c4;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.attachment-download-link[data-v-38568918]:hover{text-decoration:underline}html.light .comment-quote-card[data-v-38568918]{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}html.light .feedback-modal-header h3[data-v-38568918],html.light .customer-company-name[data-v-38568918]{color:#0f172a!important}html.light .star-item[data-v-38568918]{color:#cbd5e1!important}html.light .star-filled[data-v-38568918]{color:#f59e0b!important}html.light .btn-close-feedback-modal[data-v-38568918]{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html.light .btn-close-feedback-modal[data-v-38568918]:hover{color:#0f172a!important;background:#e2e8f0!important}html.light .satisfaction-rating-box[data-v-38568918]{border-top-color:#e2e8f0!important}html.light .rating-label[data-v-38568918],html.light .comment-label[data-v-38568918]{color:#0284c7!important}html.light .closed-feedback-banner[data-v-38568918]{background:#f0fdf4!important;border:1px solid #bbf7d0!important}html.light .banner-title[data-v-38568918]{color:#166534!important}html.light .banner-subtitle[data-v-38568918]{color:#15803d!important}html.light .btn-view-feedback[data-v-38568918]{color:#16a34a!important;background:#fff!important;border:1px solid #86efac!important}html.light .btn-view-feedback[data-v-38568918]:hover{color:#15803d!important;background:#dcfce7!important;border-color:#4ade80!important}.btn-report-header[data-v-38568918]{letter-spacing:.3px;font-size:.725rem;font-weight:800;color:#fff!important;cursor:pointer!important;background:#0f172ad9!important;border:1px solid #00f5c459!important;border-radius:8px!important;align-items:center!important;gap:.5rem!important;height:34px!important;padding:0 10px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;box-shadow:0 4px 15px #0003!important}.btn-report-header[data-v-38568918]:hover{color:#00f5c4!important;background:#00f5c41f!important;border-color:#00f5c4!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #00f5c440!important}.report-icon-wrap[data-v-38568918]{background:#00f5c41f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}html.light .btn-report-header[data-v-38568918],.light .btn-report-header[data-v-38568918]{color:#0f172a!important;background:#fff!important;border:1px solid #00f5c466!important;box-shadow:0 2px 8px #0000000a!important}html.light .btn-report-header[data-v-38568918]:hover,.light .btn-report-header[data-v-38568918]:hover{color:#00876c!important;background:#00f5c414!important;border-color:#00f5c4!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00f5c426!important}.btn-postpone-header[data-v-38568918]{color:#fcd34d;letter-spacing:.3px;cursor:pointer;background:#f59e0b1f;border:1.5px solid #f59e0b66;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.725rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #0003}.btn-postpone-header[data-v-38568918]:hover{color:#fbbf24;background:#f59e0b38;border-color:#f59e0b;transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b40}.btn-postpone-header.is-active-postpone[data-v-38568918]{color:#0f172a;background:#f59e0b;border-color:#f59e0b;box-shadow:0 0 16px #f59e0b80}.postpone-icon-wrap[data-v-38568918]{justify-content:center;align-items:center;display:flex}.postpone-active-dot[data-v-38568918]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulseDot-38568918;display:inline-block}@keyframes pulseDot-38568918{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.postpone-modal-body[data-v-38568918]{flex-direction:column;gap:1.15rem;display:flex}.postpone-notice-box[data-v-38568918]{color:#fcd34d;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:.8rem;line-height:1.45;display:flex}.ticket-postpone-ref[data-v-38568918]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.ticket-postpone-ref .ref-num[data-v-38568918]{color:#00f5c4;font-family:monospace;font-size:.825rem;font-weight:700}.ticket-postpone-ref .ref-title[data-v-38568918]{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.825rem;font-weight:600;overflow:hidden}.postpone-form-group[data-v-38568918]{flex-direction:column;gap:6px;display:flex}.postpone-label[data-v-38568918]{color:#e2e8f0;font-size:.825rem;font-weight:700}.required-star[data-v-38568918]{color:#ef4444}.postpone-textarea[data-v-38568918]{color:#f8fafc;resize:vertical;box-sizing:border-box;background:#0f172acc;border:1.5px solid #ffffff1f;border-radius:8px;width:100%;padding:10px 14px;font-size:.85rem;line-height:1.5;transition:all .2s}.postpone-textarea[data-v-38568918]:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b33}.postpone-textarea.input-error-border[data-v-38568918]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444433!important}.postpone-error-text[data-v-38568918]{color:#ef4444;font-size:.75rem;font-weight:600}.postpone-modal-footer[data-v-38568918]{justify-content:flex-end;gap:10px;margin-top:1rem;display:flex}.btn-modal-cancel[data-v-38568918]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:8px 16px;font-size:.825rem;font-weight:600;transition:all .2s}.btn-modal-cancel[data-v-38568918]:hover:not(:disabled){color:#fff;background:#ffffff14}.btn-confirm-postpone[data-v-38568918]{color:#0f172a;cursor:pointer;background:#f59e0b;border:1px solid #d97706;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:.825rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #f59e0b4d}.btn-confirm-postpone[data-v-38568918]:hover:not(:disabled){background:#d97706;transform:translateY(-1px);box-shadow:0 4px 14px #f59e0b66}.btn-confirm-postpone[data-v-38568918]:disabled,.btn-modal-cancel[data-v-38568918]:disabled{opacity:.6;cursor:not-allowed}.history-count-badge[data-v-38568918]{color:#e2e8f0;background:#ffffff1f;border-radius:9999px;justify-content:center;align-items:center;margin-left:4px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-flex}.history-loading-wrap[data-v-38568918],.history-empty-wrap[data-v-38568918]{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:3rem 1.5rem;font-size:.85rem;display:flex}.history-timeline-container[data-v-38568918]{flex-direction:column;gap:0;padding:.5rem .25rem;display:flex}.history-timeline-item[data-v-38568918]{gap:1rem;display:flex;position:relative}.timeline-marker-col[data-v-38568918]{flex-direction:column;flex-shrink:0;align-items:center;width:24px;display:flex}.marker-dot[data-v-38568918]{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 0 10px #0006}.marker-dot.dot-postpone[data-v-38568918]{color:#0f172a;background:#f59e0b}.marker-dot.dot-general[data-v-38568918]{color:#fff;background:#3b82f6}.marker-line[data-v-38568918]{background:#ffffff1a;flex:1;width:2px;margin-top:4px;margin-bottom:4px}.history-timeline-item:last-child .marker-line[data-v-38568918]{display:none}.history-card-box[data-v-38568918]{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;flex:1;gap:8px;margin-bottom:1.25rem;padding:12px 16px;transition:all .2s;display:flex}.history-card-box.is-postpone-item[data-v-38568918],.history-timeline-item.is-postpone-item .history-card-box[data-v-38568918]{background:#f59e0b08;border-left:3.5px solid #f59e0b}.history-card-box.is-status-card[data-v-38568918]{background:#3b82f608;border-left:3.5px solid #3b82f6}.chatter-history-log-row[data-v-38568918]{width:100%;margin-bottom:.85rem}.chatter-history-log-row .history-card-box[data-v-38568918]{box-sizing:border-box;width:100%;margin-bottom:0}.history-card-header[data-v-38568918]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.history-actor-info[data-v-38568918]{align-items:center;gap:8px;display:flex}.actor-avatar[data-v-38568918]{color:#00f5c4;background:#00f5c426;border:1px solid #00f5c44d;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.7rem;font-weight:700;display:flex}.actor-name[data-v-38568918]{color:#f8fafc;font-size:.825rem;font-weight:700}.actor-role[data-v-38568918]{color:#94a3b8;margin-left:4px;font-size:.75rem}.history-meta-right[data-v-38568918]{align-items:center;gap:10px;display:flex}.history-action-badge[data-v-38568918]{letter-spacing:.3px;border-radius:9999px;padding:2px 8px;font-size:.68rem;font-weight:700}.history-action-badge.badge-postpone[data-v-38568918]{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b66}.history-action-badge.badge-status[data-v-38568918]{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f666}.history-time-stamp[data-v-38568918]{color:#94a3b8;font-size:.75rem}.history-reason-box[data-v-38568918]{background:#00000040;border:1px dashed #f59e0b4d;border-radius:6px;margin:4px 0;padding:8px 12px}.reason-title[data-v-38568918]{color:#f59e0b;align-items:center;gap:6px;margin-bottom:4px;font-size:.75rem;font-weight:700;display:flex}.reason-content-text[data-v-38568918]{color:#f1f5f9;white-space:pre-wrap;margin:0;font-size:.825rem;line-height:1.45}.history-card-footer[data-v-38568918]{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;font-size:.75rem;display:flex}.status-transition-tag strong[data-v-38568918]{color:#f8fafc}.notif-sent-chip[data-v-38568918]{color:#34d399;background:#10b9811f;border:1px solid #10b98140;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}html.light .btn-postpone-header[data-v-38568918],.light .btn-postpone-header[data-v-38568918]{color:#b45309!important;background:#fffbeb!important;border:1.5px solid #fde68a!important;box-shadow:0 2px 8px #f59e0b14!important}html.light .btn-postpone-header[data-v-38568918]:hover,.light .btn-postpone-header[data-v-38568918]:hover{transform:translateY(-1px);color:#92400e!important;background:#fef3c7!important;border-color:#f59e0b!important;box-shadow:0 4px 14px #f59e0b26!important}html.light .btn-postpone-header.is-active-postpone[data-v-38568918],.light .btn-postpone-header.is-active-postpone[data-v-38568918]{color:#fff!important;background:#f59e0b!important;border-color:#d97706!important;box-shadow:0 0 14px #f59e0b4d!important}html.light .postpone-notice-box[data-v-38568918]{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}html.light .ticket-postpone-ref[data-v-38568918]{background:#f8fafc!important;border-color:#e2e8f0!important}html.light .ticket-postpone-ref .ref-title[data-v-38568918],html.light .postpone-label[data-v-38568918]{color:#1e293b!important}html.light .postpone-textarea[data-v-38568918]{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}html.light .btn-modal-cancel[data-v-38568918]{color:#475569!important;border-color:#cbd5e1!important}html.light .btn-modal-cancel[data-v-38568918]:hover:not(:disabled){color:#0f172a!important;background:#f1f5f9!important}html.light .history-count-badge[data-v-38568918]{color:#475569!important;background:#e2e8f0!important}html.light .history-card-box[data-v-38568918]{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #00000008!important}html.light .history-card-box.is-postpone-item[data-v-38568918],html.light .history-timeline-item.is-postpone-item .history-card-box[data-v-38568918]{background:#fffdf5!important;border-left-color:#f59e0b!important}html.light .history-card-box.is-status-card[data-v-38568918]{background:#eff6ff!important;border-left-color:#3b82f6!important}html.light .chatter-history-log-row .history-card-box[data-v-38568918]{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #00000008!important}html.light .actor-name[data-v-38568918]{color:#0f172a!important}html.light .actor-role[data-v-38568918],html.light .history-time-stamp[data-v-38568918]{color:#64748b!important}html.light .marker-line[data-v-38568918]{background:#e2e8f0!important}html.light .history-reason-box[data-v-38568918]{background:#fefce8!important;border-color:#fde047!important}html.light .reason-content-text[data-v-38568918]{color:#713f12!important}html.light .status-transition-tag strong[data-v-38568918]{color:#0f172a!important}html.light .notif-sent-chip[data-v-38568918]{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.resume-notice-box[data-v-38568918]{color:#34d399;background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:.8rem;line-height:1.45;display:flex}.target-stage-highlight[data-v-38568918]{color:#00f5c4;text-decoration:underline}.current-postpone-info[data-v-38568918]{background:#f59e0b14;border:1px dashed #f59e0b4d;border-radius:6px;padding:8px 12px}.current-postpone-info .info-lbl[data-v-38568918]{color:#f59e0b;margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}.current-postpone-info .info-text[data-v-38568918]{color:#cbd5e1;margin:0;font-size:.8rem}.btn-confirm-resume[data-v-38568918]{color:#fff;cursor:pointer;background:#10b981;border:1px solid #059669;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:.825rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #10b9814d}.btn-confirm-resume[data-v-38568918]:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 14px #10b98166}.btn-confirm-resume[data-v-38568918]:disabled{opacity:.6;cursor:not-allowed}.marker-dot.dot-resume[data-v-38568918]{color:#fff;background:#10b981}.history-card-box.is-resume-card[data-v-38568918]{background:#10b98108;border-left:3.5px solid #10b981}.history-action-badge.badge-resume[data-v-38568918]{color:#34d399;background:#10b98126;border:1px solid #10b98166}html.light .resume-notice-box[data-v-38568918]{color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}html.light .target-stage-highlight[data-v-38568918]{color:#059669!important}html.light .current-postpone-info[data-v-38568918]{background:#fffbeb!important;border-color:#fde68a!important}html.light .current-postpone-info .info-text[data-v-38568918]{color:#475569!important}html.light .history-card-box.is-resume-card[data-v-38568918]{background:#f7fee7!important;border-left-color:#10b981!important}.stage-transition-flow-box[data-v-38568918]{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}html.light .stage-transition-flow-box[data-v-38568918],.light .stage-transition-flow-box[data-v-38568918]{background:#f8fafc;border-color:#e2e8f0}.stage-flow-step[data-v-38568918]{flex-direction:column;gap:2px;display:flex}.stage-flow-step.to[data-v-38568918]{text-align:right}.flow-label[data-v-38568918]{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.725rem;font-weight:600}.flow-value[data-v-38568918]{color:#00f5c4;font-size:.95rem;font-weight:800}html.light .flow-value[data-v-38568918],.light .flow-value[data-v-38568918]{color:#0d9488}.stage-flow-arrow[data-v-38568918]{background:#00f5c41a;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}.stage-notice-tip[data-v-38568918]{color:#93c5fd;background:#00d4ff14;border:1px solid #00d4ff33;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:.8rem;line-height:1.4;display:flex}html.light .stage-notice-tip[data-v-38568918],.light .stage-notice-tip[data-v-38568918]{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.btn-confirm-progress[data-v-38568918]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 1.25rem;font-size:.85rem;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #00f5c440}.btn-confirm-progress[data-v-38568918]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #00f5c473}.btn-confirm-progress[data-v-38568918]:disabled{opacity:.65;cursor:not-allowed;transform:none}.history-transition-banner[data-v-38568918]{color:#00f5c4;background:#00f5c40f;border-radius:6px;align-items:center;gap:8px;width:fit-content;margin:8px 0;padding:6px 12px;font-size:.775rem;font-weight:700;display:flex}html.light .history-transition-banner[data-v-38568918],.light .history-transition-banner[data-v-38568918]{color:#0f766e;background:#f0fdfa}.transition-pill-from[data-v-38568918]{color:#94a3b8}.transition-pill-to[data-v-38568918]{color:inherit;font-weight:800}.history-card-box.is-stage-card[data-v-38568918]{border-left:3px solid #00f5c4!important}.history-action-badge.badge-stage[data-v-38568918]{color:#00f5c4;background:#00f5c41f;border:1px solid #00f5c44d}html.light .history-action-badge.badge-stage[data-v-38568918],.light .history-action-badge.badge-stage[data-v-38568918]{color:#0d9488;background:#f0fdfa;border-color:#99f6e4}.history-reason-box.is-progress-box[data-v-38568918]{background:#00f5c40a;border-color:#00f5c433}html.light .history-reason-box.is-progress-box[data-v-38568918]{background:#f8fafc;border-color:#cbd5e1}.history-details-line[data-v-38568918]{color:#94a3b8;margin-top:6px;font-size:.8rem;font-style:italic}.btn-cancel-ticket-header[data-v-38568918]{color:#fca5a5;letter-spacing:.3px;cursor:pointer;background:#ef44441f;border:1.5px solid #ef444466;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.725rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #0003}.btn-cancel-ticket-header[data-v-38568918]:hover{color:#f87171;background:#ef444438;border-color:#ef4444;transform:translateY(-1px);box-shadow:0 4px 14px #ef444440}html.light .btn-cancel-ticket-header[data-v-38568918],.light .btn-cancel-ticket-header[data-v-38568918]{color:#be123c!important;background:#fff1f2!important;border:1.5px solid #fca5a5!important;box-shadow:0 2px 8px #e11d4814!important}html.light .btn-cancel-ticket-header[data-v-38568918]:hover,.light .btn-cancel-ticket-header[data-v-38568918]:hover{transform:translateY(-1px);color:#9f1239!important;background:#ffe4e6!important;border-color:#f87171!important;box-shadow:0 4px 14px #e11d4826!important}.badge-cancelled-header[data-v-38568918]{color:#fca5a5;letter-spacing:.3px;cursor:default;background:#ef444424;border:1.5px solid #ef444466;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.725rem;font-weight:800;display:inline-flex}html.light .badge-cancelled-header[data-v-38568918],.light .badge-cancelled-header[data-v-38568918]{color:#be123c!important;background:#fff1f2!important;border:1.5px solid #f87171!important;box-shadow:0 2px 8px #e11d4814!important}.cancelled-feedback-banner[data-v-38568918]{background:#ef444412;border:1px solid #ef444447;border-left:4px solid #ef4444;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.1rem 1.5rem;display:flex}html.light .cancelled-feedback-banner[data-v-38568918],.light .cancelled-feedback-banner[data-v-38568918]{background:#fef2f2;border-color:#fecaca #fecaca #fecaca #ef4444}.banner-cancel-icon[data-v-38568918]{background:#ef444424;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.text-danger[data-v-38568918]{color:#ef4444!important}html.light .text-danger[data-v-38568918],.light .text-danger[data-v-38568918]{color:#dc2626!important}.banner-cancellation-reason[data-v-38568918]{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:6px;margin-top:6px;padding:6px 12px;font-size:.825rem;line-height:1.4}html.light .banner-cancellation-reason[data-v-38568918],.light .banner-cancellation-reason[data-v-38568918]{color:#991b1b;background:#fff;border-color:#fecaca}.chevron-step.is-cancel-step.step-active[data-v-38568918]{color:#fff!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border-color:#ef4444!important}.chevron-step.is-cancel-step.step-passed[data-v-38568918]{color:#fca5a5!important;background:#ef44442e!important}.cancel-notice-box[data-v-38568918]{color:#fca5a5;background:#ef444414;border:1px solid #ef444440;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 16px;font-size:.85rem;line-height:1.45;display:flex}html.light .cancel-notice-box[data-v-38568918],.light .cancel-notice-box[data-v-38568918]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.cancel-contract-info[data-v-38568918]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;font-size:.8rem;display:flex}html.light .cancel-contract-info[data-v-38568918],.light .cancel-contract-info[data-v-38568918]{background:#f8fafc;border-color:#e2e8f0}.btn-confirm-cancel-danger[data-v-38568918]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 1.25rem;font-size:.85rem;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #ef44444d}.btn-confirm-cancel-danger[data-v-38568918]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #ef444480}.btn-confirm-cancel-danger[data-v-38568918]:disabled{opacity:.65;cursor:not-allowed;transform:none}.history-action-badge.badge-cancelled[data-v-38568918]{color:#ef4444!important;background:#ef444426!important;border:1px solid #ef44444d!important}html.light .history-action-badge.badge-cancelled[data-v-38568918],.light .history-action-badge.badge-cancelled[data-v-38568918]{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.timeline-container[data-v-1818aba8]{flex-direction:column;gap:2rem;padding:1rem .5rem;display:flex}.timeline-entry[data-v-1818aba8]{gap:1.5rem;display:flex;position:relative}.v-line[data-v-1818aba8]{z-index:0;background:linear-gradient(#00f5c433,#ffffff05);width:2px;position:absolute;top:24px;bottom:-32px;left:11px}.node-wrapper[data-v-1818aba8]{z-index:1;padding-top:4px;position:relative}.node-dot[data-v-1818aba8]{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 0 15px #0000004d}.node-inner[data-v-1818aba8]{background:#666;border-radius:50%;flex-shrink:0;width:8px;height:8px}.node-dot.success[data-v-1818aba8]{border-color:#00f5c4;box-shadow:0 0 15px #00f5c44d}.node-dot.success .node-inner[data-v-1818aba8]{background:#00f5c4}.node-dot.progress[data-v-1818aba8]{border-color:#0af;box-shadow:0 0 15px #00aaff4d}.node-dot.progress .node-inner[data-v-1818aba8]{background:#0af}.node-dot.assigned[data-v-1818aba8]{border-color:#0af;box-shadow:0 0 15px #00aaff4d}.node-dot.assigned .node-inner[data-v-1818aba8]{background:#0af}.node-dot.open[data-v-1818aba8]{border-color:#666;box-shadow:0 0 15px #ffffff1a}.node-dot.open .node-inner[data-v-1818aba8]{background:#666}.entry-content[data-v-1818aba8]{border-radius:1rem;flex:1;padding:1rem;transition:transform .2s}.entry-content[data-v-1818aba8]:hover{background:#ffffff0d;transform:translate(5px)}.entry-header[data-v-1818aba8]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.header-left[data-v-1818aba8]{align-items:center;gap:.75rem;display:flex}.auto-assign-badge[data-v-1818aba8]{color:#00f5c4;text-transform:uppercase;background:#00f5c41a;border:1px solid #00f5c433;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.6rem;font-weight:700;display:flex}.status-tag[data-v-1818aba8]{text-transform:uppercase;letter-spacing:.5px;background:#ffffff0d;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:800}.status-tag.success[data-v-1818aba8]{color:#00f5c4;background:#00f5c41a}.status-tag.progress[data-v-1818aba8],.status-tag.assigned[data-v-1818aba8]{color:#0af;background:#00aaff1a}.status-tag.open[data-v-1818aba8]{color:#888;background:#ffffff0d}.timestamp[data-v-1818aba8]{color:var(--text-muted);font-size:.7rem;font-weight:500}.entry-body[data-v-1818aba8]{flex-direction:column;gap:.6rem;display:flex}.person-row[data-v-1818aba8]{align-items:center;display:flex}.person-tag[data-v-1818aba8]{color:#fff;background:#ffffff08;border-radius:4px;align-items:center;gap:.4rem;padding:2px 8px;font-size:.75rem;font-weight:700;display:flex}.person-tag svg[data-v-1818aba8]{color:var(--primary-color)}.action-card[data-v-1818aba8]{background:#0000004d;border:1px solid #ffffff0d;border-radius:.75rem;overflow:hidden}.action-header[data-v-1818aba8]{border-bottom:1px solid #ffffff05;justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.action-title[data-v-1818aba8]{color:#fff;font-size:.8rem;font-weight:800}.file-link[data-v-1818aba8]{color:var(--primary-color);cursor:pointer;background:#00f5c40d;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.65rem;display:flex}.it-note-box[data-v-1818aba8]{flex-direction:column;gap:.3rem;padding:.75rem;display:flex}.note-tag[data-v-1818aba8]{color:var(--text-muted);letter-spacing:1px;font-size:.55rem;font-weight:900}.note-message[data-v-1818aba8]{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.4}.glass[data-v-1818aba8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14}.drawer-container[data-v-f0f55a5d]{z-index:999;pointer-events:none;position:fixed;inset:0}.drawer-backdrop[data-v-f0f55a5d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#0009;position:absolute;inset:0}.drawer-panel[data-v-f0f55a5d]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);pointer-events:auto;background:#0f1419f2;border-left:1px solid #ffffff1a;flex-direction:column;width:450px;max-width:90vw;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #00000080}.drawer-header[data-v-f0f55a5d]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.header-info h3[data-v-f0f55a5d]{color:#fff;margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.header-info p[data-v-f0f55a5d]{color:var(--text-muted);font-size:.75rem}.btn-close[data-v-f0f55a5d]{color:var(--text-muted);cursor:pointer;background:#ffffff0d;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex}.btn-close[data-v-f0f55a5d]:hover{color:#ff4d4d;background:#ff4d4d1a}.drawer-content[data-v-f0f55a5d]{flex:1;padding:1.5rem;overflow-y:auto}.drawer-footer[data-v-f0f55a5d]{border-top:1px solid #ffffff0d;padding:1.5rem}.w-full[data-v-f0f55a5d]{width:100%}.fade-enter-active[data-v-f0f55a5d],.fade-leave-active[data-v-f0f55a5d]{transition:opacity .3s}.fade-enter-from[data-v-f0f55a5d],.fade-leave-to[data-v-f0f55a5d]{opacity:0}.slide-enter-active[data-v-f0f55a5d],.slide-leave-active[data-v-f0f55a5d]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-f0f55a5d],.slide-leave-to[data-v-f0f55a5d]{transform:translate(100%)}.glass[data-v-f0f55a5d]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border-left:1px solid #ffffff14}.assignment-card[data-v-f0f55a5d]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:1.5rem;padding:1.25rem;transition:all .3s;box-shadow:inset 0 1px 1px #ffffff0d,0 8px 32px #0003}.assignment-card[data-v-f0f55a5d]:hover{border-color:#00f5c433;box-shadow:inset 0 1px 1px #ffffff0d,0 8px 32px #00f5c40d}.card-header[data-v-f0f55a5d]{border-bottom:1px solid #ffffff0d;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.card-header h4[data-v-f0f55a5d]{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:800}.header-icon[data-v-f0f55a5d]{color:var(--primary-color,#00f5c4);filter:drop-shadow(0 0 4px #00f5c44d)}.form-grid[data-v-f0f55a5d]{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.form-item[data-v-f0f55a5d]{flex-direction:column;gap:.4rem;display:flex}.form-item label[data-v-f0f55a5d]{color:var(--text-muted,#8e9cae);text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:700}.select-wrapper[data-v-f0f55a5d]{position:relative}.glass-select[data-v-f0f55a5d]{color:#fff;cursor:pointer;appearance:none;background:#0006;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:.65rem 1rem;font-size:.85rem;font-weight:600;transition:all .3s}.glass-select[data-v-f0f55a5d]:focus{border-color:var(--primary-color,#00f5c4);background:#0009;box-shadow:0 0 10px #00f5c433}.glass-select.open[data-v-f0f55a5d]{color:#00f5c4;font-weight:700}.glass-select.in_progress[data-v-f0f55a5d]{color:#f90;font-weight:700}.glass-select.resolved[data-v-f0f55a5d]{color:#34d399;font-weight:700}.glass-select.closed[data-v-f0f55a5d]{color:#8e9cae;font-weight:700}.select-wrapper[data-v-f0f55a5d]:after{content:"▼";color:var(--text-muted,#8e9cae);pointer-events:none;font-size:.6rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.btn-save-assignment[data-v-f0f55a5d]{background:linear-gradient(135deg, var(--primary-color,#00f5c4) 0%, #00d4ff 100%);color:#05070c;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.75rem;font-size:.85rem;font-weight:800;transition:all .3s;display:flex;box-shadow:0 4px 15px #00f5c433}.btn-save-assignment[data-v-f0f55a5d]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #00f5c466}.btn-save-assignment[data-v-f0f55a5d]:disabled{opacity:.5;cursor:not-allowed}.section-divider[data-v-f0f55a5d]{text-align:center;color:#fff3;letter-spacing:1px;align-items:center;margin:1.5rem 0 1rem;font-size:.65rem;font-weight:800;display:flex}.section-divider[data-v-f0f55a5d]:before,.section-divider[data-v-f0f55a5d]:after{content:"";border-bottom:1px dashed #ffffff1a;flex:1}.section-divider[data-v-f0f55a5d]:not(:empty):before{margin-right:.5em}.section-divider[data-v-f0f55a5d]:not(:empty):after{margin-left:.5em}.spinner-sm[data-v-f0f55a5d]{border:2px solid #0000001a;border-top-color:#000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-f0f55a5d}@keyframes spin-f0f55a5d{to{transform:rotate(360deg)}}.glass-textarea[data-v-f0f55a5d]{color:#fff;resize:vertical;background:#0006;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:.65rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .3s}.glass-textarea[data-v-f0f55a5d]:focus{background:#0009;border-color:#ff4d4d;box-shadow:0 0 10px #ff4d4d33}.auto-assign-container[data-v-04b72e2a]{flex-direction:column;gap:1.5rem;display:flex}.action-panel[data-v-04b72e2a]{border-radius:1.5rem;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.balance-indicator[data-v-04b72e2a]{align-items:center;gap:1rem;display:flex}.indicator-dot[data-v-04b72e2a]{background:#00f5c4;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #00f5c466}.pulse[data-v-04b72e2a]{animation:2s infinite pulse-neon-04b72e2a}@keyframes pulse-neon-04b72e2a{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.indicator-info[data-v-04b72e2a]{flex-direction:column;display:flex}.indicator-info .label[data-v-04b72e2a]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.7rem;font-weight:600}.indicator-info .status[data-v-04b72e2a]{color:#fff;font-size:.95rem;font-weight:700}.btn-cta[data-v-04b72e2a]{background:linear-gradient(135deg, var(--primary-color), #00d4ff);color:#000;cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:800;transition:all .3s;display:flex;box-shadow:0 4px 15px #00f5c433}.btn-cta[data-v-04b72e2a]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #00f5c466}.btn-cta[data-v-04b72e2a]:disabled{opacity:.5;cursor:not-allowed}.panel-header[data-v-04b72e2a]{border-bottom:1px solid #ffffff0d;padding:1.5rem 2rem}.panel-header h3[data-v-04b72e2a]{margin:0;font-size:1.1rem}.neon-text[data-v-04b72e2a]{color:var(--primary-color);text-shadow:0 0 8px #00f5c44d}.type-tag[data-v-04b72e2a]{color:var(--text-muted);font-size:.85rem}.rec-user[data-v-04b72e2a]{align-items:center;gap:.75rem;display:flex}.avatar-sm[data-v-04b72e2a]{color:#fff;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex;position:relative}.status-dot[data-v-04b72e2a]{border:2px solid #10151a;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.status-dot.available[data-v-04b72e2a]{background:#00f5c4}.user-meta[data-v-04b72e2a]{flex-direction:column;display:flex}.user-meta .name[data-v-04b72e2a]{color:#fff;font-size:.85rem;font-weight:600}.user-meta .load-info[data-v-04b72e2a]{color:#00f5c4;font-size:.7rem}.btn-assign[data-v-04b72e2a]{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:.5rem;padding:.4rem 1rem;font-size:.75rem;font-weight:600;transition:all .2s}.btn-assign[data-v-04b72e2a]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color);background:#00f5c41a}.btn-assign[data-v-04b72e2a]:disabled{opacity:.5;cursor:not-allowed}.badge.critical[data-v-04b72e2a]{color:#ff4d4d;background:#ff4d4d1a;border:1px solid #ff4d4d33}.badge.high[data-v-04b72e2a]{color:#f90;background:#ff99001a;border:1px solid #f903}.badge.medium[data-v-04b72e2a]{color:#0af;background:#00aaff1a;border:1px solid #0af3}.badge.low[data-v-04b72e2a]{color:var(--text-muted);background:#ffffff0d;border:1px solid #ffffff1a}.loader-sm[data-v-04b72e2a]{border:2px solid #0000001a;border-top-color:#000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-04b72e2a}@keyframes spin-04b72e2a{to{transform:rotate(360deg)}}.glass[data-v-04b72e2a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14}.overflow-hidden[data-v-04b72e2a]{overflow:hidden}.loading-state[data-v-04b72e2a]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.spinner[data-v-04b72e2a]{border:3px solid #00f5c41a;border-top-color:var(--primary-color);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-04b72e2a}.status-toggle-wrapper[data-v-04b72e2a]{align-items:center;gap:.75rem;margin-top:.15rem;display:flex}.switch[data-v-04b72e2a]{flex-shrink:0;width:38px;height:20px;display:inline-block;position:relative}.switch input[data-v-04b72e2a]{opacity:0;width:0;height:0}.slider[data-v-04b72e2a]{cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff14;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.slider[data-v-04b72e2a]:before{content:"";background-color:#71717a;width:12px;height:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px}input:checked+.slider[data-v-04b72e2a]{background-color:#00f5c414;border-color:#00f5c44d;box-shadow:0 0 10px #00f5c41a}input:checked+.slider[data-v-04b72e2a]:before{background-color:#00f5c4;transform:translate(18px);box-shadow:0 0 8px #00f5c4}.slider.round[data-v-04b72e2a]{border-radius:20px}.slider.round[data-v-04b72e2a]:before{border-radius:50%}.indicator-dot.inactive[data-v-04b72e2a]{box-shadow:none;background:#71717a}.view-container[data-v-36c3a6cf]{flex-direction:column;gap:1.25rem;display:flex}.main-management-view[data-v-36c3a6cf]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.tabs-container[data-v-36c3a6cf]{background:var(--tab-bar-bg,#0a0f1a99);border:1px solid var(--glass-border);border-radius:100px;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;padding:.35rem .5rem;display:flex;position:relative;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.tabs-buttons-group[data-v-36c3a6cf]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.tab-item[data-v-36c3a6cf]{color:var(--text-muted);cursor:pointer;white-space:nowrap;z-index:1;background:0 0;border:none;border-radius:100px;flex-shrink:0;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex}.tab-item span[data-v-36c3a6cf]{white-space:nowrap}.tab-item[data-v-36c3a6cf]:hover{color:var(--heading-color,#fff)}.tab-item.active[data-v-36c3a6cf]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);font-weight:700;box-shadow:0 8px 25px #00f5c459}.tab-item.active svg[data-v-36c3a6cf]{color:#05070c}.fade-in[data-v-36c3a6cf]{animation:.4s ease-out fadeIn-36c3a6cf}@keyframes fadeIn-36c3a6cf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.text-truncate[data-v-36c3a6cf]{white-space:nowrap;text-overflow:ellipsis;max-width:250px;overflow:hidden}.status-pill[data-v-36c3a6cf]{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-block}.status-pill.open-ticket[data-v-36c3a6cf]{color:#00f5c4;background:#00f5c41f;border:1px solid #00f5c440}.status-pill.review[data-v-36c3a6cf]{color:#00d4ff;background:#00d4ff1f;border:1px solid #00d4ff40}.status-pill.preparation[data-v-36c3a6cf]{color:#818cf8;background:#818cf81f;border:1px solid #818cf840}.status-pill.action[data-v-36c3a6cf]{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.status-pill.postpone[data-v-36c3a6cf]{color:#f97316;background:#f973161f;border:1px solid #f9731640}.status-pill.closure-info[data-v-36c3a6cf]{color:#c084fc;background:#c084fc1f;border:1px solid #c084fc40}.status-pill.report[data-v-36c3a6cf]{color:#34d399;background:#34d3991f;border:1px solid #34d39940}.status-pill.closed[data-v-36c3a6cf]{color:#94a3b8;background:#64748b26;border:1px solid #64748b40}.status-pill.cancelled[data-v-36c3a6cf]{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.glass[data-v-36c3a6cf]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14}.btn-icon[data-v-36c3a6cf]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.btn-icon[data-v-36c3a6cf]:hover{color:#fff;background:#ffffff0d}.btn-icon-track[data-v-36c3a6cf]{color:var(--text-muted);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.status-pill.resolved[data-v-36c3a6cf]{color:#34d399;background:#34d3991a}.loading-state[data-v-36c3a6cf]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.spinner[data-v-36c3a6cf]{border:3px solid #ffffff0d;border-top-color:var(--primary-color);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-36c3a6cf}@keyframes spin-36c3a6cf{to{transform:rotate(360deg)}}.empty-state[data-v-36c3a6cf]{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-muted);background:#ffffff08;border:1px dashed #ffffff1a;border-radius:12px;padding:4rem 2rem}.empty-state svg[data-v-36c3a6cf]{color:var(--primary-color);opacity:.8;margin-bottom:1rem}.empty-state h3[data-v-36c3a6cf]{color:#fff;margin-bottom:.25rem;font-size:1.15rem;font-weight:700}.empty-state p[data-v-36c3a6cf]{font-size:.85rem}.actions-wrapper[data-v-36c3a6cf]{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.btn-assign-direct[data-v-36c3a6cf]{background:linear-gradient(135deg, var(--primary-color) 0%, #00d4ff 100%);color:#05070c;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.75rem;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 0 10px #00f5c426}.btn-assign-direct[data-v-36c3a6cf]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 0 15px #00f5c459}.btn-icon-track[data-v-36c3a6cf]{color:var(--text-muted);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex}.btn-icon-track[data-v-36c3a6cf]:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.table-responsive-container[data-v-36c3a6cf]{border-radius:14px;overflow-x:auto}.ticket-data-table[data-v-36c3a6cf]{border-collapse:collapse;white-space:nowrap;width:100%;min-width:1350px}.ticket-data-table th[data-v-36c3a6cf]{color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;background:#0f172ab3;border-bottom:1px solid #ffffff14;padding:.85rem .9rem;font-size:.725rem;font-weight:700}.ticket-data-table td[data-v-36c3a6cf]{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:.85rem .9rem;font-size:.825rem}.text-ticket-num[data-v-36c3a6cf]{color:#00f5c4}.category-tag-pill[data-v-36c3a6cf]{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:.725rem;font-weight:600}.priority-badge[data-v-36c3a6cf]{border-radius:6px;padding:3px 8px;font-size:.725rem;font-weight:800}.priority-badge.critical[data-v-36c3a6cf]{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.priority-badge.high[data-v-36c3a6cf]{color:#fb923c;background:#f9731626;border:1px solid #f973164d}.priority-badge.medium[data-v-36c3a6cf]{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.priority-badge.low[data-v-36c3a6cf]{color:#cbd5e1;background:#94a3b826;border:1px solid #94a3b84d}.sla-status-pill[data-v-36c3a6cf]{letter-spacing:.4px;text-transform:uppercase;border-radius:6px;align-items:center;padding:3px 8px;font-size:.675rem;font-weight:800;display:inline-flex}.sla-pill-ontrack[data-v-36c3a6cf]{color:#00f5c4;background:#00f5c41f;border:1px solid #00f5c459}.sla-pill-failed[data-v-36c3a6cf]{color:#ef4444;background:#ef44441f;border:1px solid #ef444459}.sla-pill-success[data-v-36c3a6cf]{color:#10b981;background:#10b9811f;border:1px solid #10b98159}.sla-badge-pill[data-v-36c3a6cf]{border-radius:6px;padding:3px 8px;font-size:.725rem;font-weight:800}.sla-badge-pill.sla-critical[data-v-36c3a6cf]{color:#ff4d4d;background:#ef44441a;border:1px solid #ef444440}.sla-badge-pill.sla-standard[data-v-36c3a6cf]{color:#00f5c4;background:#00f5c414;border:1px solid #00f5c440}.modal-custom-header[data-v-36c3a6cf]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.modal-header-left[data-v-36c3a6cf]{align-items:center;gap:.75rem;display:flex}.ticket-header-icon[data-v-36c3a6cf]{background:#00f5c41a;border:1px solid #00f5c440;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.modal-header-left h2[data-v-36c3a6cf]{color:#fff;margin:0;font-size:1.15rem;font-weight:800}.status-toggle-pill[data-v-36c3a6cf]{background:#0f172ae6;border:1px solid #ffffff1f;border-radius:8px;align-items:center;height:34px;padding:0;display:inline-flex;overflow:hidden}.btn-toggle-status[data-v-36c3a6cf]{color:#94a3b8;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;justify-content:center;align-items:center;height:100%;padding:0 1.2rem;font-size:.725rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.btn-toggle-status.draft-btn[data-v-36c3a6cf]{padding-right:1.5rem}.btn-toggle-status.draft-btn.active[data-v-36c3a6cf]{color:#05070c;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);z-index:2;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);margin-right:-12px;border-radius:0!important}.btn-toggle-status.open-btn[data-v-36c3a6cf]{padding-left:1.5rem}.btn-toggle-status.open-btn.active[data-v-36c3a6cf]{color:#05070c;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%);z-index:2;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);margin-left:-12px;border-radius:0!important}.hidden-file-input[data-v-36c3a6cf]{display:none!important}.upload-dropzone-ticket[data-v-36c3a6cf]{text-align:center;cursor:pointer;background:#0f172a80;border:1.5px dashed #ffffff26;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;transition:all .2s;display:flex}.upload-dropzone-ticket[data-v-36c3a6cf]:hover{background:#00f5c408;border-color:#00f5c4}.upload-cloud-icon[data-v-36c3a6cf]{margin-bottom:.5rem}.upload-text-title[data-v-36c3a6cf]{color:#f1f5f9;font-size:.875rem;font-weight:800}.upload-text-subtitle[data-v-36c3a6cf]{color:#64748b;margin-top:.2rem;font-size:.725rem}.ticket-form-body[data-v-36c3a6cf]{flex-direction:column;gap:1.25rem;display:flex}.label-cyan[data-v-36c3a6cf]{color:#00f5c4;letter-spacing:.5px;margin-bottom:.4rem;font-size:.75rem;font-weight:800;display:block}.custom-input[data-v-36c3a6cf]{color:#fff;background:#0f172a99;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.875rem}.custom-textarea[data-v-36c3a6cf]{color:#fff;resize:vertical;background:#0f172a99;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.875rem}.form-two-columns[data-v-36c3a6cf]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.column-box[data-v-36c3a6cf]{flex-direction:column;gap:.85rem;display:flex}.column-title-heading[data-v-36c3a6cf]{color:#94a3b8;letter-spacing:.5px;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.form-row-inline[data-v-36c3a6cf]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vertical-align-start[data-v-36c3a6cf]{align-items:flex-start!important}.label-tags-head[data-v-36c3a6cf]{padding-top:4px}.tags-input-container[data-v-36c3a6cf]{flex:1;width:100%;min-width:0}.odoo-tags-container[data-v-36c3a6cf]{box-sizing:border-box;cursor:text;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:.4rem;width:100%;min-height:38px;padding:.4rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.odoo-tags-container[data-v-36c3a6cf]:hover,.odoo-tags-container[data-v-36c3a6cf]:focus-within,.odoo-tags-container.is-open[data-v-36c3a6cf]{background:#0f172ad9;border-color:#00f5c4;box-shadow:0 0 0 3px #00f5c41f;z-index:999999!important}.badges-and-input[data-v-36c3a6cf]{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;display:flex}.dropdown-chevron[data-v-36c3a6cf]{color:#64748b;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.odoo-tag-badge[data-v-36c3a6cf]{-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:16px;align-items:center;gap:6px;padding:3px 10px;font-size:.775rem;font-weight:700;display:inline-flex}.remove-tag-btn[data-v-36c3a6cf]{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;margin:0;padding:0;font-size:.9rem;font-weight:800;line-height:1;transition:all .15s}.remove-tag-btn[data-v-36c3a6cf]:hover{opacity:1;transform:scale(1.15)}.odoo-tag-input[data-v-36c3a6cf]{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:60px;padding:2px 4px;font-size:.825rem}.odoo-tag-input[data-v-36c3a6cf]::placeholder{color:#64748b;font-size:.775rem}.odoo-tags-dropdown[data-v-36c3a6cf]{z-index:99999;background:#0f172a;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;min-width:220px;max-width:300px;max-height:220px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 12px 30px #000000d9}.dropdown-options-list[data-v-36c3a6cf]{max-height:170px;padding:4px;overflow-y:auto}.odoo-tag-option[data-v-36c3a6cf]{color:#e2e8f0;cursor:pointer;border-radius:5px;padding:7px 12px;font-size:.8rem;font-weight:500;transition:all .15s}.odoo-tag-option[data-v-36c3a6cf]:hover{color:#00f5c4;background:#00f5c426;font-weight:600}.no-options-msg[data-v-36c3a6cf]{color:#94a3b8;text-align:center;padding:10px 12px;font-size:.75rem;font-style:italic}.odoo-dropdown-footer[data-v-36c3a6cf]{background:#080c1599;border-top:1px solid #ffffff14;padding:6px 12px}.footer-hint[data-v-36c3a6cf]{color:#00f5c4;font-size:.725rem;font-style:italic}.tags-pill-cloud[data-v-36c3a6cf]{background:#0f172a80;border:1px solid #ffffff1a;border-radius:8px;flex-wrap:wrap;gap:.35rem;max-height:110px;padding:6px;display:flex;overflow-y:auto}.tag-option-pill[data-v-36c3a6cf]{color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:.725rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.tag-option-pill[data-v-36c3a6cf]:hover{color:#e2e8f0;background:#00f5c414;border-color:#00f5c44d}.tag-option-pill.active[data-v-36c3a6cf]{color:#00f5c4;background:#00f5c426;border-color:#00f5c4;font-weight:700;box-shadow:0 0 8px #00f5c440}.pill-dot[data-v-36c3a6cf]{font-size:.65rem;font-weight:900}.readonly-input[data-v-36c3a6cf]{cursor:not-allowed;color:#94a3b8!important;background:#0f172a66!important;border:1px solid #ffffff14!important}.inline-label[data-v-36c3a6cf]{color:#cbd5e1;flex-shrink:0;width:38%;font-size:.775rem;font-weight:600}.custom-select[data-v-36c3a6cf]{color:#fff;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:.5rem .75rem;font-size:.8rem}.modal-footer[data-v-36c3a6cf]{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.modal-footer[data-v-36c3a6cf] button,.btn-modal-cancel-dark[data-v-36c3a6cf],.btn-modal-submit-cyan[data-v-36c3a6cf]{flex:none!important;width:auto!important}.btn-modal-cancel-dark[data-v-36c3a6cf]{color:#f1f5f9;cursor:pointer;background:#0f172a66;border:1px solid #ffffff26;border-radius:10px;padding:.65rem 1.4rem;font-size:.85rem;font-weight:700;transition:all .2s}.btn-modal-cancel-dark[data-v-36c3a6cf]:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.btn-primary[data-v-36c3a6cf]{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 18px #00f5c459;color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important}.btn-primary[data-v-36c3a6cf]:hover{transform:translateY(-1px);box-shadow:0 6px 24px #00f5c480;color:#05070c!important;background:linear-gradient(135deg,#00e0b3 0%,#00bce6 100%)!important}.btn-primary svg[data-v-36c3a6cf]{color:#05070c!important}.btn-modal-submit-cyan[data-v-36c3a6cf]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;padding:.65rem 1.6rem;font-size:.85rem;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 18px #00f5c459}.btn-modal-submit-cyan[data-v-36c3a6cf]:hover:not(:disabled){background:linear-gradient(135deg,#00e0b3 0%,#00bce6 100%);transform:translateY(-1px);box-shadow:0 6px 24px #00f5c480}.odoo-search-container[data-v-36c3a6cf]{flex:1;max-width:520px;margin-bottom:0;position:relative}@media (width<=900px){.tabs-container[data-v-36c3a6cf]{flex-direction:column;align-items:stretch}.odoo-search-container[data-v-36c3a6cf]{max-width:100%}}.odoo-search-box[data-v-36c3a6cf]{background:var(--search-bg,#050810b3);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);cursor:text;border-radius:100px;align-items:center;gap:.5rem;min-height:42px;padding:.35rem .85rem;transition:all .25s;display:flex;box-shadow:inset 0 2px 4px #0003}.odoo-search-box[data-v-36c3a6cf]:hover,.odoo-search-box[data-v-36c3a6cf]:focus-within{border-color:var(--portal-accent,#00f5c4);box-shadow:0 4px 20px #00f5c426}.odoo-search-box .search-icon[data-v-36c3a6cf]{color:var(--portal-text-muted,#8e9cae);flex-shrink:0}.filter-facets-list[data-v-36c3a6cf]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.filter-facet-pill[data-v-36c3a6cf]{color:var(--text-color);white-space:nowrap;background:linear-gradient(135deg,#00f5c426 0%,#00b4ff26 100%);border:1px solid #00f5c459;border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.8rem;display:inline-flex}.facet-type[data-v-36c3a6cf]{color:var(--portal-accent,#00f5c4);font-weight:700}.facet-val[data-v-36c3a6cf]{font-weight:600}.facet-remove[data-v-36c3a6cf]{color:#ff4d4d;cursor:pointer;opacity:.8;background:0 0;border:none;padding:0 2px;font-size:1rem;line-height:1}.facet-remove[data-v-36c3a6cf]:hover{opacity:1}.odoo-search-input[data-v-36c3a6cf]{color:var(--text-color);flex-grow:1;min-width:120px;font-size:.9rem;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.odoo-clear-btn[data-v-36c3a6cf]{color:var(--portal-text-muted,#8e9cae);cursor:pointer;background:0 0;border:none;padding:0 .4rem;font-size:1.1rem}.odoo-clear-btn[data-v-36c3a6cf]:hover{color:#ff4d4d}.odoo-search-caret[data-v-36c3a6cf]{color:var(--portal-accent,#00f5c4);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:.3rem .5rem;transition:all .2s;display:flex}.odoo-search-caret[data-v-36c3a6cf]:hover,.odoo-search-caret.open[data-v-36c3a6cf]{background:#00f5c426;border-color:#00f5c466}.odoo-search-caret.open svg[data-v-36c3a6cf]{transform:rotate(180deg)}.odoo-filter-dropdown[data-v-36c3a6cf]{z-index:200;background:var(--dropdown-bg,#0c111df5);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:14px;min-width:400px;max-width:480px;padding:1rem;position:absolute;top:calc(100% + 6px);left:auto;right:0;box-shadow:0 20px 50px #00000040}.odoo-dropdown-grid[data-v-36c3a6cf]{grid-template-columns:1.2fr 1fr;gap:.85rem;display:grid}@media (width<=768px){.odoo-dropdown-grid[data-v-36c3a6cf]{grid-template-columns:1fr}}.odoo-dropdown-col[data-v-36c3a6cf]{flex-direction:column;gap:.6rem;display:flex}.odoo-dropdown-col[data-v-36c3a6cf]:not(:last-child){border-right:1px solid #ffffff14;padding-right:.85rem}.col-header[data-v-36c3a6cf]{color:var(--portal-accent,#00f5c4);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding-bottom:.4rem;font-size:.8rem;font-weight:800;display:flex}.col-menu-list[data-v-36c3a6cf]{flex-direction:column;gap:.25rem;max-height:260px;display:flex;overflow-y:auto}.menu-item-group[data-v-36c3a6cf]{flex-direction:column;display:flex}.menu-item-header[data-v-36c3a6cf]{color:var(--dropdown-text,#fff);cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;justify-content:space-between;align-items:center;padding:.35rem .55rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.menu-item-header[data-v-36c3a6cf]:hover{background:#ffffff0f;border-color:#ffffff26}.submenu-options[data-v-36c3a6cf]{flex-direction:column;gap:.15rem;padding:.25rem 0 .25rem .25rem;display:flex}.submenu-item[data-v-36c3a6cf],.menu-item-simple[data-v-36c3a6cf]{color:var(--portal-text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:5px;gap:.5rem;font-size:.8rem;font-weight:500;transition:all .2s;text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;margin:0!important;padding:.35rem .45rem!important;display:flex!important}.submenu-item[data-v-36c3a6cf]:hover,.menu-item-simple[data-v-36c3a6cf]:hover{color:#fff;background:#ffffff0d}.submenu-item.active[data-v-36c3a6cf],.menu-item-simple.active[data-v-36c3a6cf]{color:var(--portal-accent,#00f5c4);background:#00f5c41a;font-weight:700}.checkbox-box[data-v-36c3a6cf]{width:14px;height:14px;color:var(--portal-accent,#00f5c4);border:1px solid #fff3;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.15rem;font-size:.7rem;display:inline-flex}.active .checkbox-box[data-v-36c3a6cf]{border-color:var(--portal-accent,#00f5c4);background:#00f5c433}.create-ticket-full-view[data-v-36c3a6cf]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.create-ticket-nav-bar[data-v-36c3a6cf]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.btn-back-link[data-v-36c3a6cf]{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-back-link[data-v-36c3a6cf]:hover{color:#00f5c4;background:#00f5c41f;border-color:#00f5c4;transform:translate(-2px)}.header-action-buttons[data-v-36c3a6cf]{align-items:center;gap:.75rem;display:flex}.create-ticket-page-header[data-v-36c3a6cf]{align-items:center;gap:1rem;padding:.5rem 0;display:flex}.ticket-header-icon-box[data-v-36c3a6cf]{background:#00f5c41f;border:1px solid #00f5c44d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.create-ticket-title[data-v-36c3a6cf]{color:#fff;letter-spacing:-.3px;margin:0;font-size:1.45rem;font-weight:800}.create-ticket-subtitle[data-v-36c3a6cf]{color:#94a3b8;margin:.2rem 0 0;font-size:.85rem}.create-ticket-card-panel[data-v-36c3a6cf]{border-radius:16px;padding:1.75rem}.create-ticket-bottom-bar[data-v-36c3a6cf]{border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:.85rem;margin-top:2rem;padding-top:1.25rem;display:flex}.asset-dashboard[data-v-433d4127]{flex-direction:column;gap:1.5rem;display:flex}.metrics-grid[data-v-433d4127]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.metric-card[data-v-433d4127]{align-items:center;gap:1rem;padding:1.25rem;display:flex}.metric-icon[data-v-433d4127]{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.metric-info[data-v-433d4127]{flex-direction:column;display:flex}.metric-info .label[data-v-433d4127]{color:var(--text-muted);font-size:.8rem;font-weight:500}.metric-info .value[data-v-433d4127]{color:#fff;font-size:1.4rem;font-weight:800}.charts-row[data-v-433d4127]{gap:1.5rem;display:flex}.chart-card[data-v-433d4127]{flex:1;padding:1.5rem}.chart-card.left[data-v-433d4127]{flex:.8}.card-header[data-v-433d4127]{margin-bottom:1.5rem}.card-header h3[data-v-433d4127]{margin-bottom:.25rem;font-size:1.1rem}.donut-wrapper[data-v-433d4127]{align-items:center;gap:2rem;padding:1rem 0;display:flex}.donut-chart[data-v-433d4127]{width:140px;height:140px;position:relative}.circular-chart[data-v-433d4127]{max-width:100%;display:block}.circle-bg[data-v-433d4127]{fill:none;stroke:#ffffff0d;stroke-width:3.5px}.circle[data-v-433d4127]{fill:none;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dasharray .3s}.donut-inner[data-v-433d4127]{text-align:center;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut-inner .pct[data-v-433d4127]{color:#fff;font-size:1.5rem;font-weight:800}.donut-inner .lbl[data-v-433d4127]{color:var(--text-muted);text-transform:uppercase;font-size:.65rem}.donut-legend[data-v-433d4127]{flex-direction:column;flex:1;gap:.75rem;display:flex}.legend-item[data-v-433d4127]{align-items:center;gap:.75rem;font-size:.85rem;display:flex}.legend-item .dot[data-v-433d4127]{border-radius:50%;width:8px;height:8px}.legend-item .name[data-v-433d4127]{color:var(--text-muted);flex:1}.legend-item .val[data-v-433d4127]{color:#fff;font-weight:700}.bar-list[data-v-433d4127]{flex-direction:column;gap:1.25rem;display:flex}.bar-item[data-v-433d4127]{flex-direction:column;gap:.5rem;display:flex}.bar-label[data-v-433d4127]{justify-content:space-between;font-size:.85rem;display:flex}.bar-label span[data-v-433d4127]:first-child{color:#fff;font-weight:600}.bar-label .count[data-v-433d4127]{color:var(--text-muted);font-size:.75rem}.bar-bg[data-v-433d4127]{background:#ffffff0a;border-radius:4px;height:6px;overflow:hidden}.bar-fill[data-v-433d4127]{background:linear-gradient(90deg, var(--primary-color), #0af);border-radius:4px;height:100%}.dashboard-table[data-v-433d4127]{border-collapse:separate;border-spacing:0;width:100%}.dashboard-table thead tr[data-v-433d4127]{background:#ffffff08}.dashboard-table th[data-v-433d4127]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;vertical-align:middle;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:.65rem .85rem;font-size:.725rem;font-weight:700;line-height:1.2}.dashboard-table th[data-v-433d4127]:first-child{border-left:1px solid #ffffff0f;border-top-left-radius:8px;border-bottom-left-radius:8px}.dashboard-table th[data-v-433d4127]:last-child{border-right:1px solid #ffffff0f;border-top-right-radius:8px;border-bottom-right-radius:8px}.dashboard-table td[data-v-433d4127]{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:.8rem .85rem;font-size:.85rem}.dashboard-table tr:last-child td[data-v-433d4127]{border-bottom:none}.badg-mini[data-v-433d4127]{border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:700}.badg-mini.danger[data-v-433d4127]{color:#ff4d4d;background:#ff4d4d1a;border:1px solid #ff4d4d33}.badg-mini.warning[data-v-433d4127]{color:#f90;background:#ff99001a;border:1px solid #f903}.text-primary[data-v-433d4127]{color:var(--primary-color)}.text-right[data-v-433d4127]{text-align:right}.glass[data-v-433d4127]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:1.5rem}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.geographical-map-wrapper{background:#0a0d10;border:1px solid #ffffff14;border-radius:1.5rem;width:100%;height:600px;position:relative;overflow:hidden}.map-container{z-index:1;width:100%;height:100%}.node-wrapper{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.node-core{z-index:2;border:2px solid #ffffff80;border-radius:50%;width:10px;height:10px;box-shadow:0 0 15px}.node-pulse{opacity:.3;border-radius:50%;animation:2s infinite node-pulse-anim;position:absolute;inset:0}@keyframes node-pulse-anim{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(2.5)}}.map-legend{z-index:1000;border-radius:1rem;gap:1.5rem;padding:.75rem 1.25rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.legend-item{color:#fff;align-items:center;gap:.6rem;font-size:.75rem;font-weight:600;display:flex}.legend-item .dot{border-radius:50%;width:8px;height:8px}.legend-item .dot.aman{background:#00f5c4;box-shadow:0 0 8px #00f5c4}.legend-item .dot.rusak{background:#ff4d4d;box-shadow:0 0 8px #ff4d4d}.map-overlay-header{z-index:1000;border-radius:1.25rem;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:absolute;top:1.5rem;left:1.5rem;right:1.5rem}.map-overlay-header h3{color:#fff;margin-bottom:2px;font-size:1rem}.map-overlay-header p{color:var(--text-muted);font-size:.7rem}.metrics{gap:1rem;display:flex}.m-item{text-align:right}.m-val{color:var(--primary-color);font-size:1.1rem;font-weight:800;line-height:1;display:block}.m-lbl{color:var(--text-muted);text-transform:uppercase;font-size:.6rem}.custom-leaflet-popup .leaflet-popup-content-wrapper{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #ffffff1a;border-radius:.75rem;padding:5px;color:#fff!important;background:#0f1419e6!important}.custom-leaflet-popup .leaflet-popup-tip{background:#0f1419e6!important}.status-tag{border-radius:4px;margin-top:10px;padding:2px 8px;font-size:.65rem;font-weight:800;display:inline-block}.status-tag.aman{color:#00f5c4;background:#00f5c426}.status-tag.rusak{color:#ff4d4d;background:#ff4d4d26}.status-tag.maintenance{color:#f90;background:#ff990026}.dot.maintenance{background:#f90;box-shadow:0 0 8px #f90}.glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14}.topology-line{stroke-dashoffset:1000px;animation:60s linear infinite dash-draw}@keyframes dash-draw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.asset-detail-sidebar[data-v-bdc35e05]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:200;background:#0f1419f2;border-left:1px solid #ffffff1a;flex-direction:column;width:380px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #00000080}.sidebar-header[data-v-bdc35e05]{border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;padding:1.5rem;display:flex}.btn-close[data-v-bdc35e05]{color:var(--text-muted);cursor:pointer;background:#ffffff0d;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.btn-close[data-v-bdc35e05]:hover{color:#ff4d4d;background:#ff4d4d1a}.sidebar-header h3[data-v-bdc35e05]{color:#fff;font-size:1rem;font-weight:700}.sidebar-content[data-v-bdc35e05]{flex:1;padding:1.5rem;overflow-y:auto}.asset-preview[data-v-bdc35e05]{background:linear-gradient(135deg,#1a1f25 0%,#0a0d10 100%);border:1px solid #ffffff0d;border-radius:1rem;width:100%;height:200px;margin-bottom:1.5rem;position:relative;overflow:hidden}.image-placeholder[data-v-bdc35e05]{color:#ffffff1a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.preview-overlay[data-v-bdc35e05]{position:absolute;top:1rem;left:1rem}.id-tag[data-v-bdc35e05]{background:var(--primary-color);color:#000;border-radius:4px;padding:.25rem .6rem;font-size:.7rem;font-weight:800}.info-section[data-v-bdc35e05]{margin-bottom:2rem}.asset-name[data-v-bdc35e05]{color:#fff;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.status-badge[data-v-bdc35e05]{text-transform:uppercase;letter-spacing:.5px;border-radius:2rem;padding:.35rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.status-badge.aktif[data-v-bdc35e05]{color:#00f5c4;background:#00f5c41a;border:1px solid #00f5c433}.status-badge.rusak[data-v-bdc35e05]{color:#ff4d4d;background:#ff4d4d1a;border:1px solid #ff4d4d33}.status-badge.maintenance[data-v-bdc35e05]{color:#f90;background:#ff99001a;border:1px solid #f903}.specs-grid[data-v-bdc35e05]{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.spec-item[data-v-bdc35e05]{flex-direction:column;gap:.25rem;display:flex}.spec-item .label[data-v-bdc35e05]{color:var(--text-muted);text-transform:uppercase;font-size:.65rem;font-weight:700}.spec-item .value[data-v-bdc35e05]{color:#fff;font-size:.85rem;font-weight:500}.divider[data-v-bdc35e05]{background:linear-gradient(90deg,#ffffff14,#0000);height:1px;margin:1.5rem 0}.history-section[data-v-bdc35e05]{margin-bottom:2rem}.section-title[data-v-bdc35e05]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:.7rem;font-weight:800}.history-scroll[data-v-bdc35e05]{max-height:180px;padding-right:.5rem;overflow-y:auto}.history-scroll[data-v-bdc35e05]::-webkit-scrollbar{width:4px}.history-scroll[data-v-bdc35e05]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.mini-timeline[data-v-bdc35e05]{flex-direction:column;padding-left:.5rem;display:flex}.timeline-item[data-v-bdc35e05]{gap:1.25rem;padding-bottom:1.25rem;display:flex;position:relative}.timeline-item[data-v-bdc35e05]:last-child{padding-bottom:0}.timeline-line[data-v-bdc35e05]{background:#ffffff14;width:1px;position:absolute;top:10px;bottom:0;left:3px}.timeline-item:last-child .timeline-line[data-v-bdc35e05]{display:none}.timeline-node[data-v-bdc35e05]{z-index:1;border:2px solid #0f1419;border-radius:50%;width:8px;height:8px;margin-top:5px}.timeline-node.success[data-v-bdc35e05]{background:#00f5c4;box-shadow:0 0 8px #00f5c466}.timeline-node.warning[data-v-bdc35e05]{background:#f90}.timeline-node.danger[data-v-bdc35e05]{background:#ff4d4d}.timeline-content[data-v-bdc35e05]{flex-direction:column;flex:1;gap:.2rem;display:flex}.time-header[data-v-bdc35e05]{justify-content:space-between;align-items:center;display:flex}.date[data-v-bdc35e05]{color:var(--text-muted);font-size:.7rem;font-weight:600}.status-pill[data-v-bdc35e05]{text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:800}.status-pill.success[data-v-bdc35e05]{color:#00f5c4;background:#00f5c41a}.status-pill.warning[data-v-bdc35e05]{color:#f90;background:#ff99001a}.status-pill.danger[data-v-bdc35e05]{color:#ff4d4d;background:#ff4d4d1a}.action[data-v-bdc35e05]{color:#fff;font-size:.8rem;font-weight:500}.empty-history[data-v-bdc35e05]{color:var(--text-muted);text-align:center;background:#ffffff03;border:1px dashed #ffffff0d;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.empty-history span[data-v-bdc35e05]{font-size:.75rem;line-height:1.4}.actions-section[data-v-bdc35e05]{flex-direction:column;gap:1rem;display:flex}.btn-history[data-v-bdc35e05]{background:var(--primary-color);color:#000;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.9rem;font-weight:700;transition:all .3s;display:flex}.btn-history[data-v-bdc35e05]:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 20px #00f5c433}.btn-remote[data-v-bdc35e05]{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;width:100%;padding:.9rem;font-weight:600;transition:all .2s}.btn-remote[data-v-bdc35e05]:hover{background:#ffffff14}.slide-enter-active[data-v-bdc35e05],.slide-leave-active[data-v-bdc35e05]{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s}.slide-enter-from[data-v-bdc35e05],.slide-leave-to[data-v-bdc35e05]{opacity:0;transform:translate(100%)}.text-primary[data-v-bdc35e05]{color:var(--primary-color)}.view-container[data-v-0f7c1daf]{flex-direction:column;gap:1.25rem;display:flex}.tabs-container[data-v-0f7c1daf]{background:#0a0f1a99;border:1px solid #ffffff14;border-radius:100px;gap:.25rem;margin-bottom:2rem;padding:.35rem;display:inline-flex;position:relative;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.tab-item[data-v-0f7c1daf]{color:var(--text-muted);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:100px;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.tab-item[data-v-0f7c1daf]:hover{color:#fff}.tab-item.active[data-v-0f7c1daf]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);box-shadow:0 8px 25px #00f5c459}.tab-item.active svg[data-v-0f7c1daf]{color:#05070c}.fade-in[data-v-0f7c1daf]{animation:.4s ease-out fadeIn-0f7c1daf}@keyframes fadeIn-0f7c1daf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.coord-tag[data-v-0f7c1daf]{color:var(--text-muted);background:#ffffff0a;border-radius:4px;padding:2px 6px;font-family:Inter,monospace;font-size:.75rem}.glass[data-v-0f7c1daf]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14}.btn-icon[data-v-0f7c1daf]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.btn-icon[data-v-0f7c1daf]:hover{color:#fff;background:#ffffff0f}.btn-icon.danger[data-v-0f7c1daf]:hover{color:var(--danger-color);background:#ff4d4d1a}.form-row[data-v-0f7c1daf]{gap:.75rem;margin-bottom:1rem;display:flex}.sla-dashboard[data-v-46b1c47e]{flex-direction:column;gap:1.5rem;display:flex}.metrics-grid[data-v-46b1c47e]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=1024px){.metrics-grid[data-v-46b1c47e]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.metrics-grid[data-v-46b1c47e]{grid-template-columns:1fr}}.metric-card[data-v-46b1c47e]{border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.card-header[data-v-46b1c47e]{justify-content:space-between;align-items:center;display:flex}.icon-box[data-v-46b1c47e]{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.icon-box.primary[data-v-46b1c47e]{color:var(--primary-color);background:#00f5c41a}.icon-box.success[data-v-46b1c47e]{color:#0af;background:#00aaff1a}.icon-box.warning[data-v-46b1c47e]{color:#f90;background:#ff99001a}.icon-box.danger[data-v-46b1c47e]{color:#ff4d4d;background:#ff4d4d1a}.icon-box.purple[data-v-46b1c47e]{color:#a855f7;background:#a855f71a}.trend-badge[data-v-46b1c47e]{border-radius:20px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:700;display:flex}.trend-badge.up[data-v-46b1c47e]{color:#00f5c4;background:#00f5c41a}.trend-badge.down[data-v-46b1c47e]{color:#ff4d4d;background:#ff4d4d1a}.card-body[data-v-46b1c47e]{flex-direction:column;display:flex}.metric-value[data-v-46b1c47e]{color:#fff;font-size:1.75rem;font-weight:800}html.light,body.light{color:#0f172a}html.light{color:#7c3aed;background:#a855f71f}.metric-label[data-v-46b1c47e]{color:var(--text-muted);font-size:.85rem}.chart-section[data-v-46b1c47e]{border-radius:1.25rem;padding:1.5rem}.section-header[data-v-46b1c47e]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.section-header h3[data-v-46b1c47e]{color:#fff;font-size:1rem;font-weight:700}.legend[data-v-46b1c47e]{gap:1.5rem;display:flex}.legend-item[data-v-46b1c47e]{color:var(--text-muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.dot[data-v-46b1c47e]{border-radius:3px;width:10px;height:10px}.dot.met[data-v-46b1c47e]{background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)}.dot.breached[data-v-46b1c47e]{background:linear-gradient(135deg,#ff4d4d 0%,#f43f5e 100%)}.bar-chart[data-v-46b1c47e]{justify-content:space-between;align-items:stretch;gap:2rem;height:200px;padding:0 1rem;display:flex}.chart-column[data-v-46b1c47e]{flex-direction:column;flex:1;align-items:center;gap:.75rem;display:flex}.bars[data-v-46b1c47e]{flex:1;align-items:flex-end;gap:6px;width:100%;display:flex}.bar[data-v-46b1c47e]{border-radius:6px 6px 0 0;flex:1;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative}.bar.met[data-v-46b1c47e]{background:linear-gradient(#00f5c4 0%,#00d4ff 100%);box-shadow:0 4px 18px #00f5c459}.bar.breached[data-v-46b1c47e]{background:linear-gradient(#ff4d4d 0%,#f43f5e 100%);box-shadow:0 4px 15px #ff4d4d59}.bar-value[data-v-46b1c47e]{color:#fff;opacity:0;font-size:.65rem;font-weight:700;transition:opacity .2s;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.chart-column:hover .bar-value[data-v-46b1c47e]{opacity:1}.week-label[data-v-46b1c47e]{color:var(--text-muted);font-size:.75rem}.glass[data-v-46b1c47e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14}.leaderboard-container[data-v-52ee45dd]{border-radius:1.25rem;padding:1.5rem}.section-header[data-v-52ee45dd]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.section-header h3[data-v-52ee45dd]{color:#fff;font-size:1rem;font-weight:700}.btn-text[data-v-52ee45dd]{color:var(--primary-color);cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:600}.leader-table[data-v-52ee45dd]{border-collapse:collapse;width:100%}.leader-table th[data-v-52ee45dd]{text-align:left;color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid #ffffff0d;padding:1rem;font-size:.75rem}.leader-table td[data-v-52ee45dd]{border-bottom:1px solid #ffffff08;padding:1rem}.user-info[data-v-52ee45dd]{align-items:center;gap:1rem;display:flex}.avatar[data-v-52ee45dd]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;display:flex}.details[data-v-52ee45dd]{flex-direction:column;display:flex}.details .name[data-v-52ee45dd]{color:#fff;font-size:.9rem;font-weight:600}.details .role[data-v-52ee45dd]{color:var(--text-muted);font-size:.75rem}.sla-progress[data-v-52ee45dd]{align-items:center;gap:1rem;display:flex}.progress-bar-bg[data-v-52ee45dd]{background:#ffffff14;border-radius:10px;flex:1;height:8px;overflow:hidden}.progress-fill[data-v-52ee45dd]{border-radius:10px;height:100%;transition:width 1s ease-out}.progress-fill.success[data-v-52ee45dd]{background:linear-gradient(90deg,#00f5c4 0%,#00d4ff 100%);box-shadow:0 0 12px #00f5c466}.progress-fill.warning[data-v-52ee45dd]{background:linear-gradient(90deg,#f59e0b 0%,#f97316 100%);box-shadow:0 0 12px #f59e0b59}.progress-fill.danger[data-v-52ee45dd]{background:linear-gradient(90deg,#ff4d4d 0%,#f43f5e 100%);box-shadow:0 0 12px #ff4d4d59}.sla-value[data-v-52ee45dd]{text-align:right;min-width:40px;font-size:.85rem;font-weight:700}.sla-value.success[data-v-52ee45dd]{color:#00f5c4}.sla-value.warning[data-v-52ee45dd]{color:#f59e0b}.sla-value.danger[data-v-52ee45dd]{color:#ff4d4d}.text-center[data-v-52ee45dd]{text-align:center}.font-bold[data-v-52ee45dd]{color:#fff;font-weight:700}.glass[data-v-52ee45dd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14}.view-container[data-v-7a5e1940]{flex-direction:column;gap:1.5rem;display:flex}.dashboard-grid[data-v-7a5e1940]{grid-template-columns:1fr 400px;gap:1.5rem;display:grid}@media (width<=1200px){.dashboard-grid[data-v-7a5e1940]{grid-template-columns:1fr}}.calendar-card[data-v-34db52a0]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d111766;border:1px solid #ffffff14;border-radius:1.5rem;padding:2rem;position:relative;box-shadow:0 25px 50px -12px #00000080}html.light,.light{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #00000014!important;box-shadow:0 4px 20px #0000000a!important}.calendar-header[data-v-34db52a0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.month-selector[data-v-34db52a0]{align-items:center;gap:1.5rem;display:flex}.current-month[data-v-34db52a0]{color:#fff;text-transform:capitalize;min-width:200px;margin:0;font-size:1.5rem;font-weight:700}.nav-buttons[data-v-34db52a0]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;gap:.5rem;padding:.25rem;display:flex}.nav-btn[data-v-34db52a0]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.nav-btn[data-v-34db52a0]:hover{color:#fff;background:#ffffff14}.calendar-controls-right[data-v-34db52a0]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.engineer-filter-wrapper[data-v-34db52a0]{display:inline-block;position:relative}.engineer-filter-btn[data-v-34db52a0]{height:38px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;align-items:center;gap:.5rem;padding:0 .85rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.engineer-filter-btn[data-v-34db52a0]:hover{color:#f3f4f6;background:#ffffff0f;border-color:#ffffff26}.engineer-filter-btn.is-open[data-v-34db52a0]{color:#f3f4f6;background:#ffffff0f;border-color:#00f5c466}.engineer-filter-btn.is-filtered[data-v-34db52a0]{color:#00f5c4;background:#00f5c414;border-color:#00f5c459;font-weight:600;box-shadow:0 0 10px #00f5c41f}.engineer-icon[data-v-34db52a0]{color:#00f5c4;flex-shrink:0;transition:color .2s}.engineer-btn-label[data-v-34db52a0]{white-space:nowrap;text-overflow:ellipsis;max-width:140px;line-height:1;overflow:hidden}.dropdown-chevron[data-v-34db52a0]{color:var(--text-muted);flex-shrink:0;transition:transform .2s,color .2s}.dropdown-chevron.rotate[data-v-34db52a0]{transform:rotate(180deg)}.clear-engineer-btn[data-v-34db52a0]{width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:all .15s;display:flex}.clear-engineer-btn[data-v-34db52a0]:hover{color:#ef4444;background:#ef444440}.engineer-dropdown-panel[data-v-34db52a0]{z-index:100;background:#0d1117;border:1px solid #ffffff1f;border-radius:.875rem;width:250px;animation:.15s cubic-bezier(.16,1,.3,1) dropdownFadeIn-34db52a0;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 36px #000000b3}@keyframes dropdownFadeIn-34db52a0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.panel-header[data-v-34db52a0]{background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.panel-title[data-v-34db52a0]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.75rem;font-weight:600}.panel-counter[data-v-34db52a0]{color:#00f5c4;background:#00f5c426;border-radius:9999px;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.panel-options-list[data-v-34db52a0]{max-height:250px;padding:.35rem 0;overflow-y:auto}.dropdown-option-item[data-v-34db52a0]{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.65rem;width:100%;padding:.5rem .85rem;font-family:inherit;font-size:.825rem;transition:background .15s,color .15s;display:flex}.dropdown-option-item[data-v-34db52a0]:hover{color:#00f5c4;background:#ffffff0f}.dropdown-option-item.is-selected[data-v-34db52a0]{color:#00f5c4;background:#00f5c41a;font-weight:600}.option-avatar[data-v-34db52a0]{color:#00f5c4;background:#00f5c426;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.option-avatar.all-avatar[data-v-34db52a0]{color:var(--text-muted);background:#ffffff14}.dropdown-option-item.is-selected .option-avatar.all-avatar[data-v-34db52a0]{color:#00f5c4;background:#00f5c433}.option-text[data-v-34db52a0]{flex-direction:column;flex:1;display:flex;overflow:hidden}.option-name[data-v-34db52a0]{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.option-hint[data-v-34db52a0]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.2;overflow:hidden}.check-icon[data-v-34db52a0]{color:#00f5c4;flex-shrink:0;margin-left:auto}.panel-divider[data-v-34db52a0]{background:#ffffff0f;height:1px;margin:.35rem 0}.empty-personnel-state[data-v-34db52a0]{text-align:center;color:var(--text-muted);padding:1rem .85rem;font-size:.775rem}html.light .engineer-filter-btn,.light .engineer-filter-btn{color:#64748b!important;background:#f1f5f9!important;border:1px solid #00000014!important}html.light .engineer-filter-btn:hover,.light .engineer-filter-btn:hover{color:#0f172a!important;background:#e2e8f0!important;border-color:#00000026!important}html.light .engineer-filter-btn.is-open,.light .engineer-filter-btn.is-open{color:#0f172a!important;background:#fff!important;border-color:#0d9488!important;box-shadow:0 0 0 2px #0d948826!important}html.light .engineer-filter-btn.is-filtered,.light .engineer-filter-btn.is-filtered{color:#0d9488!important;background:#0d948814!important;border-color:#0d9488!important;font-weight:700!important;box-shadow:0 1px 4px #0d948826!important}html.light .engineer-icon,.light .engineer-icon{color:#0d9488!important}html.light .clear-engineer-btn,.light .clear-engineer-btn{color:#64748b!important;background:#00000014!important}html.light .clear-engineer-btn:hover,.light .clear-engineer-btn:hover{color:#dc2626!important;background:#ef444426!important}html.light .dropdown-chevron,.light .dropdown-chevron{color:#64748b!important}html.light .engineer-dropdown-panel,.light .engineer-dropdown-panel{background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 16px 36px #0000001f,0 4px 12px #0000000d!important}html.light .panel-header,.light .panel-header{background:#f8fafc!important;border-bottom:1px solid #0000000f!important}html.light .panel-title,.light .panel-title{color:#64748b!important}html.light .panel-counter,.light .panel-counter{color:#0d9488!important;background:#0d94881f!important}html.light .panel-divider,.light .panel-divider{background:#0000000f!important}html.light .dropdown-option-item,.light .dropdown-option-item{color:#334155!important}html.light .dropdown-option-item:hover,.light .dropdown-option-item:hover{color:#0f172a!important;background:#f1f5f9!important}html.light .dropdown-option-item.is-selected,.light .dropdown-option-item.is-selected{color:#0d9488!important;background:#0d948814!important;font-weight:700!important}html.light .option-avatar,.light .option-avatar{color:#0d9488!important;background:#0d94881f!important}html.light .option-avatar.all-avatar,.light .option-avatar.all-avatar{color:#64748b!important;background:#0000000f!important}html.light .dropdown-option-item.is-selected .option-avatar.all-avatar,.light .dropdown-option-item.is-selected .option-avatar.all-avatar{color:#0d9488!important;background:#0d948826!important}html.light .option-name,.light .option-name{color:#1e293b!important}html.light .dropdown-option-item.is-selected .option-name,.light .dropdown-option-item.is-selected .option-name{color:#0d9488!important}html.light .option-hint,.light .option-hint{color:#94a3b8!important}html.light .check-icon,.light .check-icon{color:#0d9488!important}html.light .empty-personnel-state,.light .empty-personnel-state{color:#94a3b8!important}.calendar-actions[data-v-34db52a0]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;padding:.25rem;display:flex}.action-btn[data-v-34db52a0]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.action-btn.active[data-v-34db52a0]{font-weight:800;box-shadow:0 2px 10px #00f5c459;color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important}.calendar-grid[data-v-34db52a0]{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:1rem;grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.calendar-grid.grid-mode-day[data-v-34db52a0]{grid-template-columns:1fr}.weekday-header[data-v-34db52a0]{text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff05;border-bottom:1px solid #ffffff0d;padding:1rem;font-size:.75rem;font-weight:600}.day-cell[data-v-34db52a0]{box-sizing:border-box;background:#0d111733;flex-direction:column;gap:.35rem;height:110px;min-height:110px;max-height:110px;padding:.6rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.day-cell.day-view-cell[data-v-34db52a0]{height:auto;min-height:220px;max-height:none;padding:1.25rem}.day-cell.not-current[data-v-34db52a0]{opacity:.35}.day-cell.is-today[data-v-34db52a0]{background:#00f5c40a;box-shadow:inset 0 0 0 1px #00f5c44d}.day-cell.has-events[data-v-34db52a0]{cursor:pointer}.day-cell.has-events[data-v-34db52a0]:hover{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}html.light,.light{background:#f8fafc;border-color:#0000000f;box-shadow:inset 0 0 0 1px #cbd5e1}.day-cell-top[data-v-34db52a0]{justify-content:space-between;align-items:center;width:100%;display:flex}.day-number[data-v-34db52a0]{color:#fff;font-size:.85rem;font-weight:700}.today-badge[data-v-34db52a0]{color:#00f5c4;background:#00f5c42e;border:1px solid #00f5c459;border-radius:4px;padding:1px 5px;font-size:.6rem;font-weight:700;line-height:1.2}.event-container[data-v-34db52a0]{flex-direction:column;gap:.25rem;display:flex}.event-tag[data-v-34db52a0]{border-radius:4px;padding:.2rem .4rem;font-size:.7rem;font-weight:600}.event-tag.leave[data-v-34db52a0]{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d}.workload-container[data-v-34db52a0]{border-top:1px solid #ffffff08;flex-direction:column;gap:.35rem;margin-top:.25rem;padding-top:.5rem;display:flex}.work-badge[data-v-34db52a0]{border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.7rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.work-badge[data-v-34db52a0]:hover{filter:brightness(1.1);transform:scale(1.02)}.work-badge.safe-load[data-v-34db52a0]{color:#00f5c4;background:#00f5c41a;border-color:#00f5c426}.work-badge.medium-load[data-v-34db52a0]{color:#f90;background:#ff99001a;border-color:#ff990026}.work-badge.overload[data-v-34db52a0]{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d26;box-shadow:0 0 10px #ff4d4d1a}.work-avatar-mini[data-v-34db52a0]{color:#000;opacity:.9;background:currentColor;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:.6rem;font-weight:800;display:flex}.work-name-text[data-v-34db52a0]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.work-count-text[data-v-34db52a0]{background:#0003;border-radius:.25rem;padding:.05rem .35rem;font-family:monospace;font-size:.65rem}.loading-overlay[data-v-34db52a0]{min-height:300px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.spinner[data-v-34db52a0]{border:3px solid #00f5c41a;border-top-color:var(--primary-color);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-34db52a0}@keyframes spin-34db52a0{to{transform:rotate(360deg)}}@media (width<=1024px){.calendar-grid[data-v-34db52a0]{grid-template-columns:repeat(7,minmax(100px,1fr));overflow-x:auto}}.calendar-indicators-wrapper[data-v-34db52a0]{flex-direction:column;gap:.25rem;width:100%;margin-top:.15rem;display:flex}.compact-marker-pill[data-v-34db52a0]{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid #0000;border-radius:5px;align-items:center;gap:.35rem;width:100%;padding:.15rem .45rem;font-size:.7rem;font-weight:700;line-height:1.2;transition:all .15s;display:flex}.compact-marker-pill[data-v-34db52a0]:hover{filter:brightness(1.1);transform:scale(1.02)}.compact-marker-pill.marker-ticket[data-v-34db52a0]{color:#34d399;background:#10b98126;border-color:#10b98159}.compact-marker-pill.marker-pm[data-v-34db52a0]{color:#c4b5fd;background:#8b5cf62e;border-color:#8b5cf659}.marker-dot[data-v-34db52a0]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.marker-dot.dot-ticket[data-v-34db52a0],.dot-ticket[data-v-34db52a0]{background-color:#10b981;box-shadow:0 0 6px #10b98199}.marker-dot.dot-pm[data-v-34db52a0],.dot-pm[data-v-34db52a0]{background-color:#8b5cf6;box-shadow:0 0 6px #8b5cf699}.marker-text[data-v-34db52a0]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-hover-tooltip[data-v-34db52a0]{-webkit-backdrop-filter:blur(16px);color:#e2e8f0;background:#0f172af5;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:.75rem;padding:.85rem;font-family:inherit;animation:.15s ease-out tooltipFadeIn-34db52a0;display:flex;box-shadow:0 20px 40px -15px #000000b3,0 0 0 1px #ffffff0d}@keyframes tooltipFadeIn-34db52a0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html.light,.light{color:#0f172a!important;background:#fff!important;border:1px solid #0000001f!important;box-shadow:0 15px 35px -10px #00000026,0 2px 8px #0000000f!important}.tooltip-header[data-v-34db52a0]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding-bottom:.5rem;display:flex}.tooltip-date[data-v-34db52a0]{color:#f1f5f9;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.tooltip-chips[data-v-34db52a0]{gap:4px;display:flex}.chip-mini[data-v-34db52a0]{border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:700}.chip-mini.chip-ticket[data-v-34db52a0]{color:#34d399;background:#10b98133;border:1px solid #10b98166}.chip-mini.chip-pm[data-v-34db52a0]{color:#c4b5fd;background:#8b5cf633;border:1px solid #8b5cf666}.tooltip-body[data-v-34db52a0]{flex-direction:column;gap:.65rem;display:flex}.tooltip-section[data-v-34db52a0]{flex-direction:column;gap:.35rem;display:flex}.section-badge-title[data-v-34db52a0]{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:flex}.badge-ticket-title[data-v-34db52a0]{color:#10b981}.badge-pm-title[data-v-34db52a0]{color:#a78bfa}.tooltip-items-list[data-v-34db52a0]{flex-direction:column;gap:.25rem;display:flex}.tooltip-item-row[data-v-34db52a0]{background:#ffffff08;border-radius:4px;align-items:center;gap:6px;padding:2px 5px;font-size:.73rem;display:flex;overflow:hidden}html.light,.light{background:#f8fafc!important}.t-num[data-v-34db52a0]{color:#34d399;flex-shrink:0;font-family:monospace;font-size:.68rem;font-weight:700}.pm-num[data-v-34db52a0]{color:#c4b5fd;flex-shrink:0;font-family:monospace;font-size:.68rem;font-weight:700}.t-title[data-v-34db52a0],.pm-title[data-v-34db52a0]{white-space:nowrap;text-overflow:ellipsis;color:#cbd5e1;flex:1;overflow:hidden}html.light,html.light,.light,.light{color:#334155!important}.more-count[data-v-34db52a0]{color:var(--text-muted);padding-left:4px;font-size:.65rem;font-style:italic}.tooltip-footer[data-v-34db52a0]{color:#94a3b8;border-top:1px solid #ffffff0d;align-items:center;gap:5px;padding-top:.45rem;font-size:.68rem;display:flex}html.light,.light{color:#64748b!important;border-top-color:#0000000f!important}.agenda-modal-container[data-v-34db52a0]{flex-direction:column;gap:1rem;display:flex}.agenda-modal-container.split-layout[data-v-34db52a0]{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.25rem;display:grid}@media (width<=768px){.agenda-modal-container.split-layout[data-v-34db52a0]{grid-template-columns:1fr}}.agenda-column[data-v-34db52a0]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:.75rem;padding:.85rem;display:flex}html.light,.light{background:#f8fafc!important;border-color:#e2e8f0!important}.column-ticket[data-v-34db52a0],.column-pm[data-v-34db52a0]{border-top:1px solid #ffffff0f}.column-header[data-v-34db52a0]{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:2px;padding-bottom:.65rem;display:flex}html.light,.light{border-bottom-color:#e2e8f0!important}.col-title-group[data-v-34db52a0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.col-indicator-pill[data-v-34db52a0]{letter-spacing:.04em;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:.75rem;font-weight:800;display:inline-flex}.ticket-pill[data-v-34db52a0]{color:#10b981;background:#10b9812e;border:1px solid #10b98159}.pm-pill[data-v-34db52a0]{color:#a78bfa;background:#8b5cf62e;border:1px solid #8b5cf659}.col-count-chip[data-v-34db52a0]{border-radius:9999px;padding:2px 8px;font-size:.72rem;font-weight:700}.ticket-count[data-v-34db52a0]{color:#34d399;background:#10b9811f}.pm-count[data-v-34db52a0]{color:#c4b5fd;background:#8b5cf61f}.col-subtitle[data-v-34db52a0]{color:#94a3b8;font-size:.72rem}.agenda-items-scroll[data-v-34db52a0]{flex-direction:column;gap:.75rem;max-height:480px;padding-right:2px;display:flex;overflow-y:auto}.agenda-card[data-v-34db52a0]{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.5rem;padding:.85rem;transition:all .2s;display:flex}html.light,.light{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 6px #00000005!important}.card-ticket[data-v-34db52a0]:hover{border-color:#10b98180;box-shadow:0 4px 12px #10b9811f}.card-pm[data-v-34db52a0]:hover{border-color:#8b5cf680;box-shadow:0 4px 12px #8b5cf61f}.card-top-row[data-v-34db52a0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-id-wrapper[data-v-34db52a0]{align-items:center;gap:6px;display:flex}.badge-ticket-id[data-v-34db52a0]{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.75rem;font-weight:800}.badge-pm-id[data-v-34db52a0]{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.75rem;font-weight:800}.badge-ticket-status[data-v-34db52a0],.badge-pm-status[data-v-34db52a0]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700}.badge-ticket-status.tkt-status-open[data-v-34db52a0]{color:#60a5fa;background:#3b82f626}.badge-ticket-status.tkt-status-progress[data-v-34db52a0]{color:#fbbf24;background:#f59e0b26}.badge-ticket-status.tkt-status-resolved[data-v-34db52a0]{color:#34d399;background:#10b98126}html.light,.light{color:#047857!important;background:#ecfdf5!important}.badge-pm-status.status-open[data-v-34db52a0]{color:#c4b5fd;background:#8b5cf626;border:1px solid #8b5cf64d}.badge-pm-status.status-progress[data-v-34db52a0]{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.badge-pm-status.status-done[data-v-34db52a0]{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.badge-priority[data-v-34db52a0]{text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700}.priority-critical[data-v-34db52a0]{color:#f87171;background:#ef44442e;border:1px solid #ef444459}.priority-high[data-v-34db52a0]{color:#fb923c;background:#f973162e;border:1px solid #f9731659}.priority-medium[data-v-34db52a0]{color:#facc15;background:#eab3082e;border:1px solid #eab30859}.priority-low[data-v-34db52a0]{color:#94a3b8;background:#64748b2e}.card-title[data-v-34db52a0]{color:#f8fafc;font-size:.9rem;font-weight:700;line-height:1.35}.card-description-preview[data-v-34db52a0]{color:#94a3b8;-webkit-line-clamp:2;background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;-webkit-box-orient:vertical;padding:.4rem .6rem;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.card-meta-grid[data-v-34db52a0]{border-top:1px dashed #ffffff0f;border-bottom:1px dashed #ffffff0f;grid-template-columns:1fr 1fr;gap:.4rem .6rem;padding:.4rem 0;display:grid}html.light,.light{border-top-color:#e2e8f0!important;border-bottom-color:#e2e8f0!important}.meta-item[data-v-34db52a0]{flex-direction:column;gap:1px;display:flex;overflow:hidden}.meta-label[data-v-34db52a0]{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.65rem;font-weight:600}.meta-val[data-v-34db52a0]{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.engineer-highlight[data-v-34db52a0]{color:#34d399}.pm-engineer-highlight[data-v-34db52a0]{color:#c4b5fd}html.light,.light{color:#7c3aed!important}.card-action-bar[data-v-34db52a0]{justify-content:flex-end;margin-top:.25rem;display:flex}.btn-open-ticket[data-v-34db52a0]{color:#10b981;cursor:pointer;background:#10b9811f;border:1px solid #10b9814d;border-radius:6px;align-items:center;gap:5px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-open-ticket[data-v-34db52a0]:hover{filter:brightness(1.08);transform:translateY(-1px);color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#0000!important;box-shadow:0 4px 15px #00f5c466!important}.btn-open-ticket:hover svg[data-v-34db52a0]{stroke:#05070c!important}html.light,.light{color:#05070c!important;stroke:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#0000!important;box-shadow:0 4px 15px #00f5c459!important}.btn-open-pm[data-v-34db52a0]{color:#a78bfa;cursor:pointer;background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:6px;align-items:center;gap:5px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-open-pm[data-v-34db52a0]:hover{filter:brightness(1.08);transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#a855f7 0%,#8b5cf6 50%,#6366f1 100%)!important;border-color:#0000!important;box-shadow:0 4px 15px #8b5cf666!important}.btn-open-pm:hover svg[data-v-34db52a0]{stroke:#fff!important}html.light,.light{color:#fff!important;stroke:#fff!important;background:linear-gradient(135deg,#a855f7 0%,#8b5cf6 50%,#6366f1 100%)!important;border-color:#0000!important;box-shadow:0 4px 15px #8b5cf659!important}.agenda-modal-footer[data-v-34db52a0]{justify-content:flex-end;width:100%;display:flex}.btn-secondary-modal[data-v-34db52a0]{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s}.btn-secondary-modal[data-v-34db52a0]:hover{color:#fff;background:#ffffff26}html.light,.light{color:#0f172a!important;background:#e2e8f0!important;border-color:#cbd5e1!important}.calendar-hover-tooltip.is-light{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 16px 36px #0000001f,0 4px 12px #0000000d!important}.calendar-hover-tooltip.is-light .tooltip-header{border-bottom:1px solid #f1f5f9!important}.calendar-hover-tooltip.is-light .tooltip-date{color:#0f172a!important}.calendar-hover-tooltip.is-light .tooltip-date svg{stroke:#475569!important}.calendar-hover-tooltip.is-light .chip-mini.chip-ticket{color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}.calendar-hover-tooltip.is-light .chip-mini.chip-pm{color:#6d28d9!important;background:#f5f3ff!important;border:1px solid #ddd6fe!important}.calendar-hover-tooltip.is-light .badge-ticket-title{color:#047857!important}.calendar-hover-tooltip.is-light .badge-pm-title{color:#6d28d9!important}.calendar-hover-tooltip.is-light .tooltip-item-row{background:#f8fafc!important;border:1px solid #e2e8f0!important}.calendar-hover-tooltip.is-light .t-num{color:#047857!important}.calendar-hover-tooltip.is-light .pm-num{color:#6d28d9!important}.calendar-hover-tooltip.is-light .t-title,.calendar-hover-tooltip.is-light .pm-title{color:#1e293b!important;font-weight:600!important}.calendar-hover-tooltip.is-light .more-count{color:#64748b!important}.calendar-hover-tooltip.is-light .tooltip-footer{color:#64748b!important;border-top:1px solid #f1f5f9!important}.calendar-hover-tooltip.is-light .tooltip-footer svg{stroke:#94a3b8!important}.view-container[data-v-0c43f4ec]{flex-direction:column;gap:1.25rem;display:flex}.tabs-container[data-v-0c43f4ec]{background:#0a0f1a99;border:1px solid #ffffff14;border-radius:100px;gap:.25rem;margin-bottom:2rem;padding:.35rem;display:inline-flex;position:relative;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.tab-item[data-v-0c43f4ec]{color:var(--text-muted);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:100px;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.tab-item[data-v-0c43f4ec]:hover{color:#fff}.tab-item.active[data-v-0c43f4ec]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);box-shadow:0 8px 25px #00f5c459}.tab-item.active svg[data-v-0c43f4ec]{color:#05070c}.fade-in[data-v-0c43f4ec]{animation:.4s ease-out fadeIn-0c43f4ec}@keyframes fadeIn-0c43f4ec{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-cell[data-v-0c43f4ec]{align-items:center;gap:.6rem;display:flex}.user-avatar-sm[data-v-0c43f4ec]{aspect-ratio:1;background:var(--primary-color);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;min-height:26px;font-size:.65rem;font-weight:700;display:flex}.load-display[data-v-0c43f4ec]{align-items:center;gap:8px;width:160px;display:flex}.load-bar-bg[data-v-0c43f4ec]{background:#ffffff14;border-radius:4px;flex:1;height:6px;overflow:hidden}.load-bar-fill[data-v-0c43f4ec]{border-radius:4px;height:100%;transition:width .3s;box-shadow:0 0 8px #00f5c440}.load-count[data-v-0c43f4ec]{color:var(--text-muted);min-width:50px;font-size:.75rem;font-weight:600}.btn-icon[data-v-0c43f4ec]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.btn-icon[data-v-0c43f4ec]:hover{color:#fff;background:#ffffff0f}.btn-icon.danger[data-v-0c43f4ec]:hover{color:var(--danger-color);background:#ff4d4d1a}.form-row[data-v-0c43f4ec]{gap:.75rem;display:flex}.loading-state[data-v-0c43f4ec]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.spinner[data-v-0c43f4ec]{border:3px solid #00f5c41a;border-top-color:var(--primary-color);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-0c43f4ec}@keyframes spin-0c43f4ec{to{transform:rotate(360deg)}}.teams-pill-container[data-v-0c43f4ec]{flex-wrap:wrap;gap:.25rem;display:flex}.team-mini-badge[data-v-0c43f4ec]{color:var(--primary-color);text-transform:uppercase;background:#00f5c414;border:1px solid #00f5c426;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.teams-grid[data-v-0c43f4ec]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.team-card[data-v-0c43f4ec]{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.5rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff0d}.team-card[data-v-0c43f4ec]:hover{border-color:#00f5c440;transform:translateY(-4px);box-shadow:0 12px 40px #00f5c414,inset 0 1px #ffffff1a}.team-card-header[data-v-0c43f4ec]{align-items:center;gap:.75rem;display:flex}.team-icon-wrapper[data-v-0c43f4ec]{width:42px;height:42px;color:var(--primary-color);filter:drop-shadow(0 0 6px #00f5c433);background:#00f5c414;border:1px solid #00f5c426;border-radius:12px;justify-content:center;align-items:center;display:flex}.team-header-info[data-v-0c43f4ec]{flex-direction:column;gap:.2rem;display:flex}.team-header-info h3[data-v-0c43f4ec]{color:#fff;margin:0;font-size:1rem;font-weight:800}.member-count-badge[data-v-0c43f4ec]{color:var(--text-muted);background:#ffffff0d;border-radius:4px;width:fit-content;padding:1px 6px;font-size:.65rem;font-weight:700}.team-desc[data-v-0c43f4ec]{color:var(--text-muted);min-height:2.25rem;margin:0;font-size:.8rem;line-height:1.5}.team-members-section[data-v-0c43f4ec]{flex-direction:column;gap:.75rem;display:flex}.team-members-section h4[data-v-0c43f4ec]{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.75rem;font-weight:800}.team-members-list[data-v-0c43f4ec]{flex-direction:column;gap:.5rem;max-height:240px;display:flex;overflow-y:auto}.member-row-glass[data-v-0c43f4ec]{background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .75rem;transition:all .2s;display:flex}.member-row-glass[data-v-0c43f4ec]:hover{background:#ffffff0d;border-color:#ffffff14}.member-avatar[data-v-0c43f4ec]{color:#fff;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.7rem;font-weight:700;display:flex}.member-details[data-v-0c43f4ec]{flex-direction:column;flex:1;display:flex}.member-name[data-v-0c43f4ec]{color:#fff;font-size:.8rem;font-weight:700}.member-email[data-v-0c43f4ec]{color:var(--text-muted);font-size:.65rem}.member-load[data-v-0c43f4ec]{font-size:.7rem;font-weight:700}.empty-members[data-v-0c43f4ec]{text-align:center;padding:1rem 0}.team-actions[data-v-0c43f4ec]{gap:.25rem;margin-left:auto;display:flex}.personnel-select-grid[data-v-0c43f4ec]{background:#0a0f1a66;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:.5rem;max-height:180px;padding:.5rem;display:flex;overflow-y:auto}.personnel-checkbox-card[data-v-0c43f4ec]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:all .2s;display:flex}.personnel-checkbox-card[data-v-0c43f4ec]:hover{background:#ffffff0a}.checkbox-input[data-v-0c43f4ec]{accent-color:var(--primary-color);cursor:pointer;width:16px;height:16px}.checkbox-details[data-v-0c43f4ec]{flex-direction:column;display:flex}.checkbox-name[data-v-0c43f4ec]{color:#fff;font-size:.8rem;font-weight:700}.checkbox-email[data-v-0c43f4ec]{color:var(--text-muted);font-size:.65rem}.text-area[data-v-0c43f4ec]{resize:vertical;font-family:inherit}.btn-icon[data-v-c39faba6]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.btn-icon[data-v-c39faba6]:hover{color:#fff;background:#ffffff0f}.btn-icon.danger[data-v-c39faba6]:hover{color:var(--danger-color);background:#ff4d4d1a}.badge-info[data-v-c39faba6]{color:#00b4ff;background:#00b4ff1a}.user-portal[data-v-88bee575]{background-color:var(--portal-bg);min-height:100vh;color:var(--portal-text);--portal-accent:#00f5c4;font-family:Inter,sans-serif}.container[data-v-88bee575]{max-width:1400px;margin:0 auto;padding:0 1.5rem}.portal-nav[data-v-88bee575]{background:var(--portal-card-bg);border-bottom:1px solid var(--portal-border);z-index:100;padding:.85rem 0;position:sticky;top:0;box-shadow:0 1px 3px #00000005}.nav-inner[data-v-88bee575]{justify-content:space-between;align-items:center;display:flex}.portal-logo[data-v-88bee575]{color:var(--portal-text);align-items:center;gap:.75rem;font-weight:800;display:flex}.portal-logo small[data-v-88bee575]{color:var(--portal-text-muted);font-weight:500}.user-profile-mini[data-v-88bee575]{align-items:center;gap:1rem;display:flex}.user-name-display[data-v-88bee575]{color:var(--portal-text);background:var(--portal-bg);border-radius:20px;padding:.35rem .75rem;font-size:.85rem;font-weight:700}.btn-logout[data-v-88bee575]{color:var(--portal-danger);cursor:pointer;background:0 0;border:1px solid #ef444433;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-logout[data-v-88bee575]:hover{border-color:var(--portal-danger);background:#ef44440d}.portal-content[data-v-88bee575]{padding:2rem 0 4rem}.portal-back-nav[data-v-88bee575]{margin-bottom:1rem;display:flex}.btn-portal-back[data-v-88bee575]{color:var(--portal-text-muted,#64748b);border:1px solid var(--portal-border,#ffffff14);cursor:pointer;background:#ffffff05;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.15rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.btn-portal-back[data-v-88bee575]:hover{color:#00f5c4;background:#00f5c414;border-color:#00f5c4;transform:translate(-3px)}.btn-portal-back .back-icon[data-v-88bee575]{transition:transform .25s}.btn-portal-back:hover .back-icon[data-v-88bee575]{transform:translate(-2px)}html.light .btn-portal-back[data-v-88bee575]{color:#64748b;background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000a}html.light .btn-portal-back[data-v-88bee575]:hover{color:#047857;background:#00f5c414;border-color:#00f5c4}.portal-header[data-v-88bee575]{text-align:center;margin-bottom:2rem}.portal-header h1[data-v-88bee575]{color:var(--portal-text);letter-spacing:-.75px;margin-bottom:.5rem;font-size:2.25rem;font-weight:850}.portal-header p[data-v-88bee575]{color:var(--portal-text-muted);max-width:540px;margin:0 auto;font-size:1rem}.portal-tabs[data-v-88bee575]{border:1px solid var(--portal-border);background:#ffffff05;border-radius:12px;gap:.35rem;width:fit-content;margin-bottom:1.5rem;padding:.35rem;display:flex;overflow-x:auto}.portal-tab-btn[data-v-88bee575]{color:var(--portal-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.portal-tab-btn[data-v-88bee575]:hover{color:#fff;background:#ffffff05}.portal-tab-btn.active[data-v-88bee575]{color:#05070c;background:linear-gradient(135deg,#00d4ff 0%,#0af 100%);box-shadow:0 4px 15px #00d4ff40}.alert[data-v-88bee575]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;font-size:.9rem;font-weight:600;line-height:1.4;display:flex}.success-alert[data-v-88bee575]{color:#00f5c4;background:#00f5c414;border:1px solid #00f5c433}.error-alert[data-v-88bee575]{color:#ff4d4d;background:#ff4d4d14;border:1px solid #ff4d4d33}.portal-create-container[data-v-88bee575]{width:100%}.portal-create-container .ticket-form-card[data-v-88bee575]{background:var(--portal-card-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--portal-border);border-radius:20px;width:100%;max-width:100%;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff0d}.support-form-grid[data-v-88bee575]{flex-direction:column;gap:1.25rem;display:flex}.form-row-2col[data-v-88bee575]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width<=768px){.form-row-2col[data-v-88bee575]{grid-template-columns:1fr}}.form-section[data-v-88bee575]{margin-bottom:0}.form-section.full-width[data-v-88bee575]{width:100%}.form-input-custom.input-disabled[data-v-88bee575]{cursor:not-allowed;color:#94a3b8!important;background:#ffffff05!important;border-color:#ffffff0d!important}.support-form[data-v-88bee575]{z-index:1;flex-direction:column;gap:1.5rem;display:flex;position:relative}.form-section[data-v-88bee575]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-v-88bee575]{color:var(--portal-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-left:.25rem;font-size:.725rem;font-weight:800}.input-wrapper[data-v-88bee575]{border-radius:12px;align-items:center;width:100%;display:flex;position:relative}.input-icon[data-v-88bee575]{color:var(--portal-text-muted);pointer-events:none;justify-content:center;align-items:center;transition:color .3s;display:flex;position:absolute;left:1.1rem}.form-input-custom[data-v-88bee575],.form-select-custom[data-v-88bee575],.form-textarea-custom[data-v-88bee575]{width:100%;border:1px solid var(--portal-border)!important;color:#fff!important;background:#ffffff05!important;border-radius:12px!important;outline:none!important;padding:.85rem 1.25rem .85rem 2.85rem!important;font-family:inherit!important;font-size:.9rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.form-select-custom[data-v-88bee575]{appearance:none;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:2.85rem!important}.form-select-custom option[data-v-88bee575]{color:#f1f5f9!important;background-color:#0f172a!important;padding:.85rem 1rem!important;font-size:.9rem!important}.form-select-custom option[data-v-88bee575]:disabled{color:#64748b!important;background-color:#0b1120!important}.form-select-custom option[data-v-88bee575]:hover,.form-select-custom option[data-v-88bee575]:checked,.form-select-custom option[data-v-88bee575]:focus{color:#00f5c4!important;background-color:#1e293b!important}.select-arrow[data-v-88bee575]{color:var(--portal-text-muted);pointer-events:none;transition:transform .3s,color .3s;position:absolute;right:1.25rem}.input-wrapper:focus-within .select-arrow[data-v-88bee575]{color:#00f5c4;transform:rotate(180deg)}.form-textarea-custom[data-v-88bee575]{resize:vertical;min-height:160px;line-height:1.6}.form-input-custom[data-v-88bee575]:hover:not(:disabled),.form-select-custom[data-v-88bee575]:hover:not(:disabled),.form-textarea-custom[data-v-88bee575]:hover:not(:disabled){border-color:#00f5c459!important}.form-input-custom[data-v-88bee575]:focus,.form-select-custom[data-v-88bee575]:focus,.form-textarea-custom[data-v-88bee575]:focus{background:#ffffff0a!important;border-color:#00f5c4!important;border-radius:12px!important;outline:none!important;box-shadow:0 0 0 3px #00f5c433!important}.form-input-custom:focus+.input-icon[data-v-88bee575],.form-select-custom:focus+.input-icon[data-v-88bee575],.form-textarea-custom:focus+.input-icon[data-v-88bee575],.input-wrapper:focus-within .input-icon[data-v-88bee575]{color:#00f5c4}.btn-submit-ticket-shimmer[data-v-88bee575]{cursor:pointer;width:100%;position:relative;overflow:hidden;color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;height:50px!important;padding:.9rem 2rem!important;font-size:.95rem!important;font-weight:800!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;box-shadow:0 4px 15px #00f5c447!important}.btn-submit-ticket-shimmer[data-v-88bee575]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:50%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.btn-submit-ticket-shimmer[data-v-88bee575]:hover:not(:disabled):after{animation:1.5s infinite shimmer-sweep-88bee575}.btn-submit-ticket-shimmer[data-v-88bee575]:hover:not(:disabled){filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #00f5c473!important}.btn-submit-ticket-shimmer[data-v-88bee575]:active:not(:disabled){transform:translateY(0)!important}.btn-submit-ticket-shimmer[data-v-88bee575]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none!important}@keyframes shimmer-sweep-88bee575{to{left:200%}}.spinner-mini[data-v-88bee575]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-88bee575}@keyframes spin-88bee575{to{transform:rotate(360deg)}}.loading-state[data-v-88bee575]{color:var(--portal-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.loading-state .spinner[data-v-88bee575]{border:3px solid #ffffff0d;border-top-color:var(--portal-accent);width:32px;height:32px}.empty-state[data-v-88bee575]{text-align:center;background:var(--portal-card-bg);-webkit-backdrop-filter:blur(15px);border:1px dashed var(--portal-border);color:var(--portal-text-muted);border-radius:16px;padding:5rem 2rem}.empty-state svg[data-v-88bee575]{opacity:.6;color:var(--portal-accent);margin-bottom:1.25rem}.empty-state h3[data-v-88bee575]{color:var(--portal-text);margin-bottom:.4rem;font-size:1.2rem;font-weight:700}.empty-state p[data-v-88bee575]{max-width:360px;margin:0 auto;font-size:.95rem}.tickets-list[data-v-88bee575]{flex-direction:column;gap:1.25rem;display:flex}.ticket-item-card[data-v-88bee575]{background:var(--portal-card-bg);-webkit-backdrop-filter:blur(15px);border:1px solid var(--portal-border);border-radius:16px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px #0000004d,inset 0 1px #ffffff0d}.ticket-item-card[data-v-88bee575]:hover{border-color:#00d4ff33;transform:translateY(-2px);box-shadow:0 12px 30px #00d4ff14,inset 0 1px #ffffff0d}.ticket-card-header[data-v-88bee575]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ticket-id[data-v-88bee575]{color:var(--portal-accent);letter-spacing:.5px;font-size:.8rem;font-weight:800}.status-pill[data-v-88bee575]{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:.3rem .8rem;font-size:.75rem;font-weight:750}.status-open[data-v-88bee575]{color:#00d4ff;background:#00d4ff14;border:1px solid #00d4ff26}.status-progress[data-v-88bee575]{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b26}.status-resolved[data-v-88bee575]{color:#34d399;background:#10b98114;border:1px solid #10b98126}.status-closed[data-v-88bee575]{color:#94a3b8;background:#64748b14;border:1px solid #64748b26}.ticket-title[data-v-88bee575]{color:var(--portal-text);margin-bottom:.5rem;font-size:1.15rem;font-weight:750}.ticket-description[data-v-88bee575]{color:var(--portal-text-muted);white-space:pre-wrap;margin-bottom:1.25rem;font-size:.925rem;line-height:1.5}.ticket-meta-grid[data-v-88bee575]{border:1px solid var(--portal-border);background:#ffffff03;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:1rem;display:grid;box-shadow:inset 0 1px 3px #0000001a}.meta-item[data-v-88bee575]{flex-direction:column;gap:.2rem;display:flex}.meta-label[data-v-88bee575]{color:var(--portal-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:800}.meta-value[data-v-88bee575]{color:var(--portal-text);font-size:.85rem;font-weight:650}.text-resolved[data-v-88bee575]{color:#34d399}.fade-in[data-v-88bee575]{animation:.35s ease-out fadeIn-88bee575}@keyframes fadeIn-88bee575{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.portal-header h1[data-v-88bee575]{font-size:1.75rem}.ticket-meta-grid[data-v-88bee575]{grid-template-columns:1fr}}.portal-create-grid[data-v-88bee575]{grid-template-columns:1.15fr .85fr;align-items:start;gap:2rem;display:grid}@media (width<=1024px){.portal-create-grid[data-v-88bee575]{grid-template-columns:1fr;gap:1.5rem}}.ai-assistant-card[data-v-88bee575]{-webkit-backdrop-filter:blur(20px);background:#0a0f1aa6;border:1px solid #00d4ff1f;border-radius:20px;flex-direction:column;justify-content:flex-start;min-height:480px;padding:2.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000073,inset 0 1px #ffffff0d}.ai-card-glow[data-v-88bee575]{z-index:0;pointer-events:none;background:radial-gradient(circle,#00d4ff26 0%,#0000 70%);width:180px;height:180px;position:absolute;top:-50px;right:-50px}.ai-card-header[data-v-88bee575]{z-index:1;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex;position:relative}.ai-title-wrapper[data-v-88bee575]{align-items:center;gap:.75rem;display:flex}.ai-icon-container[data-v-88bee575]{width:38px;height:38px;color:var(--portal-accent);background:#00d4ff1a;border:1px solid #00d4ff33;border-radius:10px;justify-content:center;align-items:center;display:flex}.ai-spark-icon[data-v-88bee575]{animation:3s ease-in-out infinite alternate float-ai-icon-88bee575}@keyframes float-ai-icon-88bee575{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-2px)rotate(5deg)}}.ai-card-title[data-v-88bee575]{letter-spacing:-.3px;color:#fff;margin:0;font-size:1.05rem;font-weight:850;line-height:1.2}.ai-card-subtitle[data-v-88bee575]{color:var(--portal-accent);text-transform:uppercase;letter-spacing:.8px;font-size:.7rem;font-weight:700;display:block}.ai-status[data-v-88bee575]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;align-items:center;gap:.45rem;padding:.3rem .65rem;display:flex}.status-orb[data-v-88bee575]{background:#71717a;border-radius:50%;width:8px;height:8px;transition:all .3s}.status-orb.active[data-v-88bee575]{background:var(--portal-success);box-shadow:0 0 10px var(--portal-success)}.status-orb.pulsing[data-v-88bee575]{background:var(--portal-accent);animation:1.2s infinite orb-pulse-88bee575}@keyframes orb-pulse-88bee575{0%{transform:scale(1);box-shadow:0 0 #00d4ffb3}70%{transform:scale(1.15);box-shadow:0 0 0 8px #00d4ff00}to{transform:scale(1);box-shadow:0 0 #00d4ff00}}.status-text[data-v-88bee575]{color:var(--portal-text-muted);font-size:.7rem;font-weight:750}.ai-card-body[data-v-88bee575]{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.ai-state-initial[data-v-88bee575]{text-align:center;color:var(--portal-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1.5rem 0;display:flex}.empty-ai-icon[data-v-88bee575]{color:#00d4ff40;margin-bottom:1.25rem;animation:4s ease-in-out infinite pulse-glow-ai-88bee575}@keyframes pulse-glow-ai-88bee575{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #00d4ff33);transform:scale(1.05)}}.ai-state-initial h3[data-v-88bee575]{color:#fff;margin-bottom:.5rem;font-size:1.1rem;font-weight:750}.ai-state-initial p[data-v-88bee575]{max-width:320px;margin-bottom:1.75rem;font-size:.85rem;line-height:1.6}.btn-trigger-ai[data-v-88bee575]{cursor:pointer;width:100%;color:#00f5c4!important;background:linear-gradient(135deg,#00f5c41a 0%,#00d4ff0d 100%)!important;border:1px solid #00f5c44d!important;border-radius:12px!important;padding:.75rem 1.75rem!important;font-size:.85rem!important;font-weight:800!important;transition:all .3s!important}.btn-trigger-ai[data-v-88bee575]:hover:not(:disabled){transform:translateY(-2px);color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#00f5c4!important;box-shadow:0 6px 20px #00f5c440!important}.btn-trigger-ai[data-v-88bee575]:disabled{opacity:.45;cursor:not-allowed;color:var(--portal-text-muted)!important;background:#ffffff03!important;border-color:#ffffff0d!important}.ai-state-loading[data-v-88bee575]{flex-direction:column;flex:1;justify-content:center;padding:1.5rem 0;display:flex}.skeleton-shimmer-title[data-v-88bee575]{background:#ffffff08;border-radius:4px;width:45%;height:18px;margin-bottom:1.5rem;position:relative;overflow:hidden}.skeleton-shimmer-lines[data-v-88bee575]{flex-direction:column;gap:1.25rem;margin-bottom:2rem;display:flex}.skeleton-shimmer-line[data-v-88bee575]{background:#ffffff05;border:1px solid #ffffff08;border-radius:12px;height:52px;position:relative;overflow:hidden}.skeleton-shimmer-line.line-1[data-v-88bee575]{width:100%}.skeleton-shimmer-line.line-2[data-v-88bee575]{width:95%}.skeleton-shimmer-line.line-3[data-v-88bee575]{width:88%}.skeleton-shimmer-title[data-v-88bee575]:after,.skeleton-shimmer-line[data-v-88bee575]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:50%;height:100%;animation:1.5s infinite skeleton-sweep-88bee575;position:absolute;top:0;left:-100%}@keyframes skeleton-sweep-88bee575{to{left:200%}}.loading-message[data-v-88bee575]{text-align:center;color:var(--portal-text-muted);font-size:.825rem;line-height:1.5;animation:1.5s infinite alternate pulse-opacity-88bee575}@keyframes pulse-opacity-88bee575{0%{opacity:.6}to{opacity:1}}.ai-state-suggestions[data-v-88bee575]{flex-direction:column;flex:1;display:flex}.suggestions-heading[data-v-88bee575]{color:#00f5c4;text-transform:uppercase;letter-spacing:.6px;margin-bottom:1rem;font-size:.85rem;font-weight:800}.suggestions-list[data-v-88bee575]{flex-direction:column;flex:1;gap:.85rem;margin-bottom:2rem;list-style:none;display:flex}.suggestion-item[data-v-88bee575]{background:#ffffff05;border:1px solid #ffffff08;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;transition:all .25s;display:flex}.suggestion-item[data-v-88bee575]:hover{background:#00f5c40a;border-color:#00f5c433;transform:translate(3px)}.item-bullet[data-v-88bee575]{width:20px;height:20px;color:var(--portal-success);background:#00f5c414;border:1px solid #00f5c433;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.suggestion-text[data-v-88bee575]{color:#e4e4e7;font-size:.85rem;line-height:1.5}.ai-actions[data-v-88bee575]{flex-direction:column;gap:.75rem;display:flex}.btn-action-resolved[data-v-88bee575]{cursor:pointer;width:100%;background:linear-gradient(135deg, var(--portal-success) 0%, #0c9 100%)!important;color:#05070c!important;border:none!important;border-radius:10px!important;padding:.8rem 1.5rem!important;font-size:.85rem!important;font-weight:800!important;transition:all .25s!important;box-shadow:0 4px 15px #00f5c433!important}.btn-action-resolved[data-v-88bee575]:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #00f5c459!important}.btn-action-resolved[data-v-88bee575]:active{transform:translateY(0)!important}.btn-action-proceed[data-v-88bee575]{cursor:pointer;width:100%;color:var(--portal-text-muted)!important;background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:10px!important;padding:.8rem 1.5rem!important;font-size:.85rem!important;font-weight:750!important;transition:all .25s!important}.btn-action-proceed[data-v-88bee575]:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff26!important}.ai-state-deflected[data-v-88bee575]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 0;display:flex}.celebration-icon[data-v-88bee575]{width:72px;height:72px;color:var(--portal-success);background:#00f5c414;border:2px solid #00f5c433;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;animation:.5s cubic-bezier(.175,.885,.32,1.275) bounce-scale-88bee575;display:flex;box-shadow:0 0 30px #00f5c426}@keyframes bounce-scale-88bee575{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.ai-state-deflected h3[data-v-88bee575]{color:#fff;letter-spacing:-.5px;margin-bottom:.5rem;font-size:1.35rem;font-weight:900}.ai-state-deflected p[data-v-88bee575]{color:var(--portal-text-muted);max-width:280px;margin-bottom:2rem;font-size:.85rem;line-height:1.6}.btn-deflect-reset[data-v-88bee575]{cursor:pointer;align-items:center;gap:.5rem;color:#00f5c4!important;background:linear-gradient(135deg,#00f5c41a 0%,#00d4ff0d 100%)!important;border:1px solid #00f5c440!important;border-radius:10px!important;padding:.75rem 1.5rem!important;font-size:.85rem!important;font-weight:800!important;transition:all .3s!important;display:inline-flex!important}.btn-deflect-reset[data-v-88bee575]:hover{transform:translateY(-2px);color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#00f5c4!important;box-shadow:0 6px 15px #00f5c433!important}.ai-state-error[data-v-88bee575]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1.5rem 0;display:flex}.error-icon[data-v-88bee575]{color:var(--portal-danger);margin-bottom:1rem}.btn-retry-ai[data-v-88bee575]{color:var(--portal-danger)!important;background:#ff4d4d1a!important;border:1px solid #ff4d4d33!important;border-radius:10px!important;padding:.75rem 1.5rem!important;font-weight:800!important;transition:all .25s!important}.btn-retry-ai[data-v-88bee575]:hover{border-color:var(--portal-danger)!important;background:#ff4d4d33!important}@keyframes pulseHighlight-88bee575{0%{transform:scale(1);box-shadow:0 4px 15px #00d4ff40}50%{transform:scale(1.03);box-shadow:0 0 20px #00d4ffb3}to{transform:scale(1);box-shadow:0 4px 15px #00d4ff40}}.pulse-highlight[data-v-88bee575]{animation:1s infinite alternate pulseHighlight-88bee575!important}.ai-modal-overlay[data-v-88bee575]{-webkit-backdrop-filter:blur(12px);z-index:10000;background:#03050ad9;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;display:flex;position:fixed;top:0;left:0}.ai-modal-content[data-v-88bee575]{-webkit-backdrop-filter:blur(25px);background:#0a0f1acc;border:1px solid #00f5c440;border-radius:24px;flex-direction:column;gap:1.5rem;width:100%;max-width:540px;padding:2.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #0009,0 0 40px #00f5c41a,inset 0 1px #ffffff0d}.ai-modal-glow[data-v-88bee575]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f5c426 0%,#0000 70%);width:250px;height:250px;position:absolute;top:-80px;left:-80px}.ai-modal-header[data-v-88bee575]{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.ai-modal-icon-container[data-v-88bee575]{color:#00f5c4;background:#00f5c41a;border:1px solid #00f5c440;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 0 20px #00f5c433}.ai-modal-spark-icon[data-v-88bee575]{animation:3s ease-in-out infinite alternate float-ai-icon-88bee575}.ai-modal-header h3[data-v-88bee575]{letter-spacing:-.5px;color:#fff;margin:0;font-size:1.3rem;font-weight:900;line-height:1.3}.ai-modal-body[data-v-88bee575]{color:var(--portal-text-muted);text-align:center;z-index:1;flex-direction:column;gap:.85rem;font-size:.925rem;line-height:1.6;display:flex;position:relative}.ai-modal-body strong[data-v-88bee575]{color:#fff;font-weight:750}.ai-modal-persuasion[data-v-88bee575]{color:#e4e4e7;font-weight:600}.ai-modal-footer[data-v-88bee575]{z-index:1;flex-direction:column;gap:.75rem;width:100%;display:flex;position:relative}.btn-modal-accept[data-v-88bee575]{cursor:pointer;gap:.5rem;color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:.9rem 1.5rem!important;font-size:.95rem!important;font-weight:850!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;box-shadow:0 4px 15px #00f5c447!important}.btn-modal-accept[data-v-88bee575]:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #00f5c473!important}.btn-modal-bypass[data-v-88bee575]{cursor:pointer;color:var(--portal-text-muted)!important;background:0 0!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:.8rem 1.5rem!important;font-size:.9rem!important;font-weight:750!important;transition:all .25s!important}.btn-modal-bypass[data-v-88bee575]:hover{color:var(--portal-danger)!important;background:#ff4d4d0d!important;border-color:#ff4d4d33!important}.scale-up[data-v-88bee575]{animation:.35s cubic-bezier(.34,1.56,.64,1) scaleUp-88bee575}@keyframes scaleUp-88bee575{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.file-upload-container[data-v-88bee575]{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.hidden-file-input[data-v-88bee575]{display:none!important}.file-upload-box[data-v-88bee575]{color:var(--portal-text-muted);cursor:pointer;background:#0006;border:1px solid #ffffff14;border-radius:8px;flex:1;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.85rem;font-weight:500;transition:all .25s;display:flex}.file-upload-box[data-v-88bee575]:hover{color:#fff;background:#00f5c40d;border-color:#00f5c4}.file-upload-box.disabled[data-v-88bee575]{opacity:.5;cursor:not-allowed;pointer-events:none}.file-upload-box svg[data-v-88bee575]{color:#00f5c4;flex-shrink:0}.btn-clear-file[data-v-88bee575]{color:var(--portal-danger);cursor:pointer;background:#ff4d4d14;border:1px solid #ff4d4d33;border-radius:8px;padding:.75rem 1rem;font-size:.85rem;font-weight:700;transition:all .2s}.btn-clear-file[data-v-88bee575]:hover{border-color:var(--portal-danger);background:#ff4d4d26}.file-error-text[data-v-88bee575]{color:var(--portal-danger);margin-top:.35rem;font-size:.75rem;font-weight:600;display:block}.pagination-container[data-v-88bee575]{-webkit-backdrop-filter:blur(20px);border:1px solid var(--portal-border);background:#0a0f1a73;border-radius:16px;justify-content:space-between;align-items:center;margin-top:2rem;padding:.85rem 1.25rem;display:flex;box-shadow:0 10px 30px #00000026}.btn-pagination[data-v-88bee575]{color:#fff;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-pagination[data-v-88bee575]:hover:not(:disabled){color:var(--portal-accent);background:#00d4ff14;border-color:#00d4ff33;transform:translateY(-1px)}.btn-pagination[data-v-88bee575]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-88bee575]{color:var(--portal-text-muted,#8e9cae);font-size:.875rem;font-weight:600}.current-page-num[data-v-88bee575]{color:var(--portal-accent);font-weight:800}.total-pages-num[data-v-88bee575]{color:#fff;font-weight:700}@media (width<=600px){.pagination-container[data-v-88bee575]{flex-direction:column;gap:1rem;padding:1.25rem}.btn-pagination[data-v-88bee575]{justify-content:center;width:100%}.pagination-info[data-v-88bee575]{order:-1}}html.light .ticket-form-card[data-v-88bee575]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000d!important}html.light .portal-header h1[data-v-88bee575]{color:#0f172a!important}html.light .portal-header p[data-v-88bee575]{color:#64748b!important}html.light .portal-tab-btn[data-v-88bee575]{color:#64748b!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}html.light .portal-tab-btn.active[data-v-88bee575]{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}html.light .form-label[data-v-88bee575]{color:#334155!important}html.light .form-input-custom[data-v-88bee575],html.light .form-select-custom[data-v-88bee575],html.light .form-textarea-custom[data-v-88bee575]{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}html.light .form-select-custom[data-v-88bee575]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.light .form-select-custom option[data-v-88bee575]{color:#0f172a!important;background-color:#fff!important}html.light .form-select-custom option[data-v-88bee575]:disabled{color:#94a3b8!important;background-color:#f8fafc!important}html.light .form-select-custom option[data-v-88bee575]:hover,html.light .form-select-custom option[data-v-88bee575]:checked,html.light .form-select-custom option[data-v-88bee575]:focus{color:#00f5c4!important;background-color:#f1f5f9!important}html.light .form-input-custom[data-v-88bee575]::placeholder,html.light .form-textarea-custom[data-v-88bee575]::placeholder{color:#94a3b8!important}html.light .select-arrow[data-v-88bee575],html.light .input-icon[data-v-88bee575]{color:#64748b!important}html.light .input-wrapper:focus-within .select-arrow[data-v-88bee575],html.light .input-wrapper:focus-within .input-icon[data-v-88bee575]{color:#00f5c4!important}html.light .form-input-custom[data-v-88bee575]:hover:not(:disabled),html.light .form-select-custom[data-v-88bee575]:hover:not(:disabled),html.light .form-textarea-custom[data-v-88bee575]:hover:not(:disabled){border-color:#00f5c499!important}html.light .form-input-custom[data-v-88bee575]:focus,html.light .form-select-custom[data-v-88bee575]:focus,html.light .form-textarea-custom[data-v-88bee575]:focus{background:#fff!important;border-color:#00f5c4!important;border-radius:12px!important;outline:none!important;box-shadow:0 0 0 3px #00f5c433!important}html.light .input-disabled[data-v-88bee575]{color:#64748b!important;background:#f1f5f9!important;border-color:#e2e8f0!important}html.light .file-upload-box[data-v-88bee575]{color:#475569!important;background:#f8fafc!important;border-color:#cbd5e1!important}html.light .file-upload-box[data-v-88bee575]:hover{color:#0f172a!important;background:#00f5c414!important;border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c433!important}html.light .file-upload-box svg[data-v-88bee575]{color:#00f5c4!important}html.light .selected-file-item[data-v-88bee575]{color:#0f172a!important;background:#f1f5f9!important;border-color:#e2e8f0!important}html.light .selected-file-item span[data-v-88bee575]{color:#0f172a!important}html.light .ticket-item-card[data-v-88bee575]{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 20px #0000000a!important}html.light .ticket-meta-grid[data-v-88bee575]{background:#f8fafc!important;border-color:#e2e8f0!important}html.light .empty-state[data-v-88bee575]{background:#f8fafc!important;border-color:#cbd5e1!important}.btn-create-disabled[data-v-e546474e]{opacity:.65;filter:grayscale(.4)}.quota-warning-banner[data-v-e546474e]{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:12px;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.quota-warning-icon[data-v-e546474e]{flex-shrink:0;margin-top:.15rem}.quota-warning-text h4[data-v-e546474e]{color:#f59e0b;margin:0 0 .25rem;font-size:.95rem;font-weight:750}.quota-warning-text p[data-v-e546474e]{color:#cbd5e1;margin:0;font-size:.85rem;line-height:1.4}html.light .quota-warning-banner[data-v-e546474e]{background:#fffbeb;border-color:#fde68a}html.light .quota-warning-text h4[data-v-e546474e]{color:#b45309}html.light .quota-warning-text p[data-v-e546474e]{color:#475569}html.light .cancel-modal-card h3[data-v-e546474e]{color:#0f172a!important}html.light .cancel-modal-card p[data-v-e546474e]{color:#64748b!important}.my-tickets-page[data-v-e546474e]{background-color:var(--portal-bg);min-height:100vh;color:var(--portal-text);font-family:Inter,sans-serif}.container[data-v-e546474e]{max-width:1400px;margin:0 auto;padding:0 1.5rem}.stats-grid[data-v-e546474e]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2.5rem;display:grid}.stat-card[data-v-e546474e]{background:var(--portal-card-bg);border:1px solid var(--portal-border);-webkit-backdrop-filter:blur(20px);border-radius:20px;align-items:center;gap:1.25rem;padding:1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;box-shadow:0 10px 30px #00000026}.stat-card[data-v-e546474e]:hover{border-color:#00d4ff33;transform:translateY(-3px);box-shadow:0 15px 35px #00000040}.stat-icon-wrapper[data-v-e546474e]{width:48px;height:48px;color:var(--portal-text-muted);background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.total-card .stat-icon-wrapper[data-v-e546474e]{color:#3b82f6;background:#3b82f61f;border-color:#3b82f64d}.total-card:hover .stat-icon-wrapper[data-v-e546474e]{background:#3b82f638;border-color:#3b82f680;box-shadow:0 0 16px #3b82f659}.total-card[data-v-e546474e]:hover{border-color:#3b82f64d}.active-card .stat-icon-wrapper[data-v-e546474e]{color:#fbbf24;background:#fbbf241f;border-color:#fbbf244d}.active-card:hover .stat-icon-wrapper[data-v-e546474e]{background:#fbbf2438;border-color:#fbbf2480;box-shadow:0 0 16px #fbbf2459}.active-card[data-v-e546474e]:hover{border-color:#fbbf244d}.resolved-card .stat-icon-wrapper[data-v-e546474e]{color:#00f5c4;background:#00f5c41f;border-color:#00f5c44d}.resolved-card:hover .stat-icon-wrapper[data-v-e546474e]{background:#00f5c438;border-color:#00f5c480;box-shadow:0 0 16px #00f5c459}.resolved-card[data-v-e546474e]:hover{border-color:#00f5c44d}.sla-card .stat-icon-wrapper[data-v-e546474e]{color:#00d4ff;background:#00d4ff1f;border-color:#00d4ff4d}.sla-card:hover .stat-icon-wrapper[data-v-e546474e]{background:#00d4ff38;border-color:#00d4ff80;box-shadow:0 0 16px #00d4ff59}.sla-card[data-v-e546474e]:hover{border-color:#00d4ff4d}.stat-info[data-v-e546474e]{flex-direction:column;display:flex}.stat-title[data-v-e546474e]{color:var(--portal-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:700}.stat-value[data-v-e546474e]{color:#fff;font-size:1.85rem;font-weight:800;line-height:1.2}.stat-value small[data-v-e546474e]{color:var(--portal-text-muted);margin-left:.15rem;font-size:1rem;font-weight:500}.portal-nav[data-v-e546474e]{background:var(--portal-card-bg);border-bottom:1px solid var(--portal-border);z-index:100;padding:.85rem 0;position:sticky;top:0;box-shadow:0 1px 3px #00000005}.nav-inner[data-v-e546474e]{justify-content:space-between;align-items:center;display:flex}.portal-logo[data-v-e546474e]{color:var(--portal-text);align-items:center;gap:.75rem;font-weight:800;display:flex}.portal-logo small[data-v-e546474e]{color:var(--portal-text-muted);font-weight:500}.user-profile-mini[data-v-e546474e]{align-items:center;gap:1rem;display:flex}.user-name-display[data-v-e546474e]{color:var(--portal-text);background:var(--portal-bg);border-radius:20px;padding:.35rem .75rem;font-size:.85rem;font-weight:700}.btn-logout[data-v-e546474e]{color:var(--portal-danger);cursor:pointer;background:0 0;border:1px solid #ef444433;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-logout[data-v-e546474e]:hover{border-color:var(--portal-danger);background:#ef44440d}.portal-content[data-v-e546474e]{padding:2.5rem 0 4rem}.view-header[data-v-e546474e]{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.header-text h1[data-v-e546474e]{color:var(--portal-text);letter-spacing:-.75px;margin-bottom:.5rem;font-size:2.25rem;font-weight:850}.header-text p[data-v-e546474e]{color:var(--portal-text-muted);font-size:.975rem}.btn-create-new[data-v-e546474e]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.8rem 1.35rem;font-size:.875rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 14px #00f5c459}.btn-create-new[data-v-e546474e]:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 8px 24px #00f5c480}.filter-tabs[data-v-e546474e]{-webkit-backdrop-filter:blur(15px);border:1px solid var(--portal-border);background:#ffffff05;border-radius:14px;gap:.35rem;width:fit-content;margin-bottom:1.75rem;padding:.35rem;display:flex;overflow-x:auto;box-shadow:0 4px 12px #00000005}.filter-btn[data-v-e546474e]{color:var(--portal-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.filter-btn[data-v-e546474e]:hover{color:#fff;background:#ffffff05}.filter-btn.active[data-v-e546474e]{color:#05070c;background:linear-gradient(135deg,#00d4ff 0%,#00b4ff 100%);box-shadow:0 4px 15px #00d4ff40}.filter-badge[data-v-e546474e]{color:var(--portal-text-muted);background:#ffffff14;border-radius:20px;justify-content:center;align-items:center;padding:.15rem .45rem;font-size:.75rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.filter-btn.active .filter-badge[data-v-e546474e]{color:#05070c;background:#05070c26}.filter-btn:hover .filter-badge[data-v-e546474e]{color:#fff;background:#ffffff26}.spotlight[data-v-e546474e]{pointer-events:none;background:radial-gradient(400px circle at var(--mouse-x,50%) var(--mouse-y,50%), #00d4ff0f, transparent 80%);z-index:0;position:absolute;inset:0}.portal-table-container[data-v-e546474e]{z-index:1;flex-direction:column;gap:1.5rem;width:100%;display:flex;position:relative}.group-table-title[data-v-e546474e]{color:var(--heading-color,#0f172a);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.95rem;font-weight:800;display:flex}:root.dark .group-table-title[data-v-e546474e]{color:#f1f5f9}.portal-table-card[data-v-e546474e]{background:var(--portal-card-bg,#fff);border:1px solid var(--portal-border,#00000014);box-shadow:var(--card-shadow,0 2px 12px #0000000a);border-radius:16px;transition:all .2s;overflow:hidden}:root.light .portal-table-card[data-v-e546474e],html.light .portal-table-card[data-v-e546474e]{background:#fff;border-color:#e2e8f0}:root.dark .portal-table-card[data-v-e546474e]{background:#0f172a99;border-color:#ffffff14}.table-responsive[data-v-e546474e]{width:100%;overflow-x:auto}.portal-tickets-table[data-v-e546474e]{border-collapse:collapse;text-align:left;width:100%;min-width:960px}.portal-tickets-table th[data-v-e546474e]{color:#64748b;letter-spacing:.05em;border-bottom:1px solid var(--portal-border,#e2e8f0);text-transform:uppercase;background:#f8fafc;padding:1.05rem 1.25rem;font-size:.74rem;font-weight:750}:root.dark .portal-tickets-table th[data-v-e546474e]{color:#94a3b8;background:#ffffff05;border-bottom-color:#ffffff0f}.portal-tickets-table td[data-v-e546474e]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:1.15rem 1.25rem;font-size:.875rem;transition:background .15s}:root.dark .portal-tickets-table td[data-v-e546474e]{border-bottom-color:#ffffff0a}.portal-table-row[data-v-e546474e]{cursor:pointer;transition:background .15s}.portal-table-row:hover td[data-v-e546474e]{background:#f8fafc}:root.dark .portal-table-row:hover td[data-v-e546474e]{background:#ffffff08}.portal-table-row:last-child td[data-v-e546474e]{border-bottom:none}.th-ticket-no[data-v-e546474e],.td-ticket-no[data-v-e546474e]{white-space:nowrap;width:150px}.ticket-no-text[data-v-e546474e]{color:#0f172a;letter-spacing:.02em;font-size:.88rem;font-weight:800}:root.dark .ticket-no-text[data-v-e546474e]{color:#f8fafc}.th-submit-date[data-v-e546474e],.td-submit-date[data-v-e546474e]{white-space:nowrap;width:160px}.submit-date-text[data-v-e546474e]{color:#64748b;font-size:.825rem;font-weight:500}:root.dark .submit-date-text[data-v-e546474e]{color:#94a3b8}.th-subject[data-v-e546474e],.td-subject[data-v-e546474e]{min-width:280px}.subject-cell-content[data-v-e546474e]{flex-direction:column;gap:.25rem;display:flex}.subject-title-row[data-v-e546474e]{align-items:center;gap:.45rem;display:flex}.attachment-icon-indicator[data-v-e546474e]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.subject-title-text[data-v-e546474e]{color:#0f172a;font-size:.88rem;font-weight:750;line-height:1.35}:root.dark .subject-title-text[data-v-e546474e]{color:#f1f5f9}.portal-table-row:hover .subject-title-text[data-v-e546474e]{color:#0284c7}:root.dark .portal-table-row:hover .subject-title-text[data-v-e546474e]{color:#00d4ff}.subject-desc-snippet[data-v-e546474e]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:380px;margin:0;font-size:.79rem;line-height:1.4;overflow:hidden}:root.dark .subject-desc-snippet[data-v-e546474e]{color:#94a3b8}.th-category[data-v-e546474e],.td-category[data-v-e546474e]{width:160px}.category-pill-badge[data-v-e546474e]{color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;padding:.25rem .8rem;font-size:.74rem;font-weight:600;display:inline-flex}:root.dark .category-pill-badge[data-v-e546474e]{color:#cbd5e1;background:#ffffff0d;border-color:#ffffff1a}.th-priority[data-v-e546474e],.td-priority[data-v-e546474e]{width:130px}.priority-pill-badge[data-v-e546474e]{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.74rem;font-weight:700;display:inline-flex}.priority-pill-badge .priority-dot[data-v-e546474e]{background-color:currentColor;border-radius:50%;width:6px;height:6px}.priority-pill-badge.critical[data-v-e546474e]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.priority-pill-badge.high[data-v-e546474e]{color:#ea580c;background:#fff7ed;border-color:#ffedd5}.priority-pill-badge.medium[data-v-e546474e]{color:#ca8a04;background:#fefce8;border-color:#fef08a}.priority-pill-badge.low[data-v-e546474e]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}:root.dark .priority-pill-badge.critical[data-v-e546474e],html.dark .priority-pill-badge.critical[data-v-e546474e]{color:#f87171!important;background:#ef444426!important;border-color:#ef44444d!important}:root.dark .priority-pill-badge.high[data-v-e546474e],html.dark .priority-pill-badge.high[data-v-e546474e]{color:#fb923c!important;background:#f9731626!important;border-color:#f973164d!important}:root.dark .priority-pill-badge.medium[data-v-e546474e],html.dark .priority-pill-badge.medium[data-v-e546474e]{color:#facc15!important;background:#eab30826!important;border-color:#eab3084d!important}:root.dark .priority-pill-badge.low[data-v-e546474e],html.dark .priority-pill-badge.low[data-v-e546474e]{color:#cbd5e1!important;background:#94a3b826!important;border-color:#94a3b84d!important}.th-status[data-v-e546474e],.td-status[data-v-e546474e]{width:150px}.status-pill-badge[data-v-e546474e]{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .85rem;font-size:.72rem;font-weight:750;display:inline-flex}.status-pill-badge.status-closed[data-v-e546474e]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}:root.dark .status-pill-badge.status-closed[data-v-e546474e]{color:#94a3b8;background:#ffffff0f;border-color:#ffffff1f}.status-pill-badge.status-preparation[data-v-e546474e]{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}:root.dark .status-pill-badge.status-preparation[data-v-e546474e]{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf64d}.status-pill-badge.status-open[data-v-e546474e]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}:root.dark .status-pill-badge.status-open[data-v-e546474e]{color:#6ee7b7;background:#10b9811f;border-color:#10b9814d}.status-pill-badge.status-report[data-v-e546474e]{color:#0e7490;background:#ecfeff;border:1px solid #a5f3fc}:root.dark .status-pill-badge.status-report[data-v-e546474e]{color:#67e8f9;background:#06b6d41f;border-color:#06b6d44d}.status-pill-badge.status-progress[data-v-e546474e]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}:root.dark .status-pill-badge.status-progress[data-v-e546474e]{color:#93c5fd;background:#3b82f61f;border-color:#3b82f64d}.status-pill-badge.status-postpone[data-v-e546474e]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}:root.dark .status-pill-badge.status-postpone[data-v-e546474e]{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b4d}.status-pill-badge.status-closure[data-v-e546474e]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.status-pill-badge.status-resolved[data-v-e546474e]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}:root.dark .status-pill-badge.status-resolved[data-v-e546474e]{color:#86efac;background:#22c55e1f;border-color:#22c55e4d}.status-pill-badge.status-cancelled[data-v-e546474e]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}:root.dark .status-pill-badge.status-cancelled[data-v-e546474e]{color:#fca5a5;background:#ef44441f;border-color:#ef44444d}.th-actions[data-v-e546474e],.td-actions[data-v-e546474e]{width:170px}.actions-cell-wrap[data-v-e546474e]{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.btn-table-feedback[data-v-e546474e]{cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.32rem .85rem;font-size:.78rem;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}.btn-table-feedback svg[data-v-e546474e]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn-table-feedback .feedback-star-icon[data-v-e546474e]{margin:0;transform:none}.btn-table-feedback span[data-v-e546474e]{align-items:center;line-height:1;display:inline-flex}.btn-feedback-give[data-v-e546474e]{color:#d97706;background:#fff;border:1px solid #f59e0b}.btn-feedback-give[data-v-e546474e]:hover{background:#fffbeb;border-color:#d97706;transform:translateY(-1px)}:root.dark .btn-feedback-give[data-v-e546474e]{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b66}.btn-feedback-view[data-v-e546474e]{color:#059669;background:#fff;border:1px solid #10b981}.btn-feedback-view[data-v-e546474e]:hover{background:#ecfdf5;border-color:#059669;transform:translateY(-1px)}:root.dark .btn-feedback-view[data-v-e546474e]{color:#34d399;background:#10b9811a;border-color:#10b98166}.btn-table-cancel[data-v-e546474e]{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fef2f2;border:1px solid #fca5a5;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.32rem .85rem;font-size:.76rem;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}.btn-table-cancel svg[data-v-e546474e]{flex-shrink:0;display:block}.btn-table-cancel span[data-v-e546474e]{line-height:1;display:inline-block}.btn-table-cancel[data-v-e546474e]:hover{background:#fee2e2;border-color:#ef4444;transform:translateY(-1px)}:root.dark .btn-table-cancel[data-v-e546474e]{color:#f87171;background:#ef44441a;border-color:#ef44444d}.table-row-chevron[data-v-e546474e]{color:#94a3b8;justify-content:center;align-items:center;transition:transform .2s,color .2s;display:flex}.portal-table-row:hover .table-row-chevron[data-v-e546474e]{color:#0f172a;transform:translate(3px)}:root.dark .portal-table-row:hover .table-row-chevron[data-v-e546474e]{color:#fff}.status-pill[data-v-e546474e]{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:.3rem .8rem;font-size:.75rem;font-weight:750;display:inline-block}.status-open[data-v-e546474e]{color:#00d4ff;background:#00d4ff14;border:1px solid #00d4ff26}.status-progress[data-v-e546474e]{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b26}.status-resolved[data-v-e546474e]{color:#34d399;background:#10b98114;border:1px solid #10b98126}.status-closed[data-v-e546474e]{color:#94a3b8;background:#64748b14;border:1px solid #64748b26}.loading-state[data-v-e546474e]{color:var(--portal-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:5rem 1rem;display:flex}.spinner[data-v-e546474e]{border:3px solid #ffffff0d;border-top-color:var(--portal-accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-e546474e}@keyframes spin-e546474e{to{transform:rotate(360deg)}}.empty-state[data-v-e546474e]{text-align:center;background:var(--portal-card-bg);-webkit-backdrop-filter:blur(20px);border:1px dashed var(--portal-border);color:var(--portal-text-muted);border-radius:24px;padding:5rem 2rem;box-shadow:0 10px 30px #00000005}.empty-state svg[data-v-e546474e]{opacity:.7;color:var(--portal-accent);margin-bottom:1.25rem}.empty-state h3[data-v-e546474e]{color:#fff;margin-bottom:.4rem;font-size:1.25rem;font-weight:800}.empty-state p[data-v-e546474e]{font-size:.95rem}@media (width<=768px){.view-header[data-v-e546474e]{flex-direction:column;align-items:flex-start;gap:1rem}.btn-create-new[data-v-e546474e]{justify-content:center;width:100%}.ticket-glass-tile[data-v-e546474e]{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem}.tile-left[data-v-e546474e],.tile-right[data-v-e546474e]{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.tile-action-indicator[data-v-e546474e]{display:none}}.tile-status-row[data-v-e546474e]{align-items:center;gap:.5rem;display:flex}.btn-quick-cancel[data-v-e546474e]{color:#ef4444;cursor:pointer;background:#ef44440d;border:1px solid #ef444433;border-radius:20px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.7rem;font-weight:700;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex}.btn-quick-cancel[data-v-e546474e]:hover{color:#fff;background:#ef4444;border-color:#ef4444;transform:translateY(-1px);box-shadow:0 4px 12px #ef444433}.btn-quick-cancel[data-v-e546474e]:active{transform:translateY(0)}.status-cancelled[data-v-e546474e]{color:#ef4444!important;background:#ef444414!important;border:1px solid #ef444440!important}.cancel-modal-overlay[data-v-e546474e]{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#04060acc;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.cancel-modal-card[data-v-e546474e]{background:#0a0f1ad9;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:100%;max-width:500px;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff05}.modal-header[data-v-e546474e]{border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;padding:1.5rem;display:flex}.header-icon-wrapper[data-v-e546474e]{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 15px #ef444426}.header-title h3[data-v-e546474e]{color:#fff;margin:0;font-size:1.15rem;font-weight:800}.header-title p[data-v-e546474e]{color:var(--portal-text-muted,#8e9cae);margin:.2rem 0 0;font-size:.8rem}.modal-body[data-v-e546474e]{padding:1.5rem}.modal-instruction[data-v-e546474e]{color:var(--portal-text-muted,#8e9cae);margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.textarea-container[data-v-e546474e]{margin-bottom:.5rem}.textarea-container textarea[data-v-e546474e]{color:#fff;resize:vertical;background:#04060a66;border:1px solid #ffffff14;border-radius:10px;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;transition:all .3s}.textarea-container textarea[data-v-e546474e]:focus{background:#04060ab3;border-color:#ef444466;outline:none;box-shadow:0 0 0 4px #ef444414}.char-counter[data-v-e546474e]{color:var(--portal-text-muted,#8e9cae);text-align:right;margin-top:.25rem;font-size:.75rem}.modal-error-text[data-v-e546474e]{color:#ef4444;margin:.75rem 0 0;font-size:.85rem}.modal-footer[data-v-e546474e]{background:#04060a33;border-top:1px solid #ffffff0f;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.btn-modal-cancel[data-v-e546474e]{color:var(--portal-text-muted,#8e9cae);cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:.65rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .2s}.btn-modal-cancel[data-v-e546474e]:hover{color:#fff;background:#ffffff0f}.btn-modal-confirm[data-v-e546474e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.85rem;font-weight:750;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 4px 15px #ef444433}.btn-modal-confirm[data-v-e546474e]:hover:not(:disabled){background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);transform:translateY(-1px);box-shadow:0 6px 20px #ef444459}.btn-modal-confirm[data-v-e546474e]:active:not(:disabled){transform:translateY(0)}.btn-modal-confirm[data-v-e546474e]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.inline-icon[data-v-e546474e]{vertical-align:middle;display:inline-block}.controls-toolbar[data-v-e546474e]{-webkit-backdrop-filter:blur(20px);border:1px solid var(--portal-border);background:#0a0f1a73;border-radius:20px;grid-template-columns:2fr 1fr 1fr;align-items:end;gap:1.25rem;margin-bottom:2rem;padding:1.5rem;display:grid;box-shadow:0 10px 30px #00000026}.control-group[data-v-e546474e]{flex-direction:column;gap:.5rem;display:flex}.control-label[data-v-e546474e]{color:var(--portal-text-muted,#8e9cae);letter-spacing:1px;font-size:.725rem;font-weight:800}.search-input-wrapper[data-v-e546474e]{align-items:center;width:100%;display:flex;position:relative}.search-icon[data-v-e546474e]{color:var(--portal-text-muted,#8e9cae);pointer-events:none;position:absolute;left:1.1rem}.control-input[data-v-e546474e]{color:#fff;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;padding:.75rem 1rem .75rem 2.75rem;font-family:inherit;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.control-input[data-v-e546474e]:focus{border-color:var(--portal-accent);background:#00d4ff05;box-shadow:0 0 20px #00d4ff14}.btn-clear-search[data-v-e546474e]{color:var(--portal-text-muted,#8e9cae);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex;position:absolute;right:1rem}.btn-clear-search[data-v-e546474e]:hover{color:#fff;background:#ffffff0d}@media (width<=992px){.controls-toolbar[data-v-e546474e]{grid-template-columns:1fr 1fr}.search-group[data-v-e546474e]{grid-column:span 2}}@media (width<=600px){.controls-toolbar[data-v-e546474e]{grid-template-columns:1fr}.search-group[data-v-e546474e]{grid-column:span 1}}.select-wrapper[data-v-e546474e]{align-items:center;display:flex;position:relative}.control-select[data-v-e546474e]{appearance:none;color:#fff;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;padding:.75rem 2.5rem .75rem 1.1rem;font-family:inherit;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.control-select option[data-v-e546474e]{color:#fff;background-color:#0b0e14}.control-select[data-v-e546474e]:focus{border-color:var(--portal-accent);background:#00d4ff05;box-shadow:0 0 20px #00d4ff14}.select-arrow[data-v-e546474e]{color:var(--portal-text-muted,#8e9cae);pointer-events:none;position:absolute;right:1.1rem}.group-container[data-v-e546474e]{margin-bottom:2rem}.group-title[data-v-e546474e]{color:var(--portal-accent);border-bottom:1px solid #ffffff0a;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:800;display:flex}.group-count[data-v-e546474e]{color:var(--portal-text-muted);font-size:.85rem;font-weight:500}.group-tiles[data-v-e546474e]{flex-direction:column;gap:1rem;display:flex}.pagination-container[data-v-e546474e]{-webkit-backdrop-filter:blur(20px);border:1px solid var(--portal-border);background:#0a0f1a73;border-radius:16px;justify-content:space-between;align-items:center;margin-top:2.5rem;padding:.85rem 1.25rem;display:flex;box-shadow:0 10px 30px #00000026}.btn-pagination[data-v-e546474e]{color:#fff;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-pagination[data-v-e546474e]:hover:not(:disabled){color:var(--portal-accent);background:#00d4ff14;border-color:#00d4ff33;transform:translateY(-1px)}.btn-pagination[data-v-e546474e]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-e546474e]{color:var(--portal-text-muted,#8e9cae);font-size:.875rem;font-weight:600}.current-page-num[data-v-e546474e]{color:var(--portal-accent);font-weight:800}.total-pages-num[data-v-e546474e]{color:#fff;font-weight:700}@media (width<=600px){.pagination-container[data-v-e546474e]{flex-direction:column;gap:1rem;padding:1.25rem}.btn-pagination[data-v-e546474e]{justify-content:center;width:100%}.pagination-info[data-v-e546474e]{order:-1}}html.light .my-tickets-page[data-v-e546474e]{color:#0f172a;background-color:#f8fafc}html.light .view-header h1[data-v-e546474e]{color:#0f172a}html.light .view-header p[data-v-e546474e]{color:#64748b}html.light .stat-card[data-v-e546474e]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 15px #0000000a}html.light .stat-icon-wrapper[data-v-e546474e]{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}html.light .total-card .stat-icon-wrapper[data-v-e546474e]{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}html.light .total-card[data-v-e546474e]:hover{border-color:#93c5fd!important}html.light .active-card .stat-icon-wrapper[data-v-e546474e]{color:#d97706!important;background:#fffbeb!important;border-color:#fde68a!important}html.light .active-card[data-v-e546474e]:hover{border-color:#fcd34d!important}html.light .resolved-card .stat-icon-wrapper[data-v-e546474e]{color:#059669!important;background:#ecfdf5!important;border-color:#a7f3d0!important}html.light .resolved-card[data-v-e546474e]:hover{border-color:#6ee7b7!important}html.light .sla-card .stat-icon-wrapper[data-v-e546474e]{color:#0284c7!important;background:#f0f9ff!important;border-color:#bae6fd!important}html.light .sla-card[data-v-e546474e]:hover{border-color:#7dd3fc!important}html.light .stat-title[data-v-e546474e]{color:#64748b}html.light .stat-value[data-v-e546474e]{color:#0f172a}html.light .controls-toolbar[data-v-e546474e]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 15px #0000000a}html.light .control-label[data-v-e546474e]{color:#64748b}html.light .control-input[data-v-e546474e]{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1}html.light .control-input[data-v-e546474e]:focus{background:#fff;border-color:#0284c7;box-shadow:0 0 0 3px #0284c71a}html.light .control-select[data-v-e546474e]{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1}html.light .control-select[data-v-e546474e]:focus{background:#fff;border-color:#0284c7}html.light .ticket-tile-card[data-v-e546474e]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 15px #0000000a}html.light .ticket-tile-card[data-v-e546474e]:hover{background:#fff;border-color:#0284c7;box-shadow:0 8px 25px #00000014}html.light .tile-title-main[data-v-e546474e]{color:#0f172a}html.light .tile-desc-text[data-v-e546474e],html.light .tile-date-text[data-v-e546474e]{color:#64748b}html.light .badge-category[data-v-e546474e]{color:#334155;background:#f1f5f9;border-color:#cbd5e1}html.light .empty-state[data-v-e546474e]{background:#fff;border:1px solid #e2e8f0}html.light .empty-state h3[data-v-e546474e]{color:#0f172a}html.light .empty-state p[data-v-e546474e]{color:#64748b}html.light .pagination-container[data-v-e546474e]{background:#fff;border:1px solid #e2e8f0}html.light .btn-pagination[data-v-e546474e]{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1}html.light .btn-pagination[data-v-e546474e]:hover:not(:disabled){color:#0284c7;background:#f1f5f9;border-color:#0284c7}html.light .pagination-info[data-v-e546474e]{color:#64748b}html.light .total-pages-num[data-v-e546474e]{color:#0f172a}.btn-feedback-pill[data-v-e546474e]{cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-give-feedback[data-v-e546474e]{color:#fbbf24;background:#f59e0b14;border:1.5px solid #f59e0b}.btn-give-feedback[data-v-e546474e]:hover{background:#f59e0b33;border-color:#fbbf24;transform:translateY(-1px);box-shadow:0 2px 10px #f59e0b33}.btn-view-feedback[data-v-e546474e]{color:#00f5c4;background:#00f5c414;border:1.5px solid #00f5c4}.btn-view-feedback[data-v-e546474e]:hover{background:#00f5c433;border-color:#00f5c4;transform:translateY(-1px);box-shadow:0 2px 10px #00f5c433}html.light .btn-give-feedback[data-v-e546474e],body.light .btn-give-feedback[data-v-e546474e]{color:#b45309!important;background:#fffbeb!important;border:1.5px solid #d97706!important}html.light .btn-give-feedback[data-v-e546474e]:hover,body.light .btn-give-feedback[data-v-e546474e]:hover{color:#92400e!important;background:#fef3c7!important;border-color:#b45309!important;box-shadow:0 2px 8px #d977062e!important}html.light .btn-view-feedback[data-v-e546474e],body.light .btn-view-feedback[data-v-e546474e]{color:#0f766e!important;background:#f0fdfa!important;border:1.5px solid #0d9488!important}html.light .btn-view-feedback[data-v-e546474e]:hover,body.light .btn-view-feedback[data-v-e546474e]:hover{color:#115e59!important;background:#ccfbf1!important;border-color:#0f766e!important;box-shadow:0 2px 8px #0d94882e!important}.feedback-modal-overlay[data-v-e546474e]{-webkit-backdrop-filter:blur(8px);z-index:99999;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.feedback-modal-card[data-v-e546474e]{background:#0f172a;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:1.25rem;width:100%;max-width:480px;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3}.feedback-modal-header[data-v-e546474e]{justify-content:space-between;align-items:center;display:flex}.header-icon-title[data-v-e546474e]{align-items:center;gap:.75rem;display:flex}.header-icon-title h3[data-v-e546474e]{color:#f8fafc;margin:0;font-size:1.2rem;font-weight:700}.customer-meta-center[data-v-e546474e]{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding-bottom:.25rem;display:flex}.customer-avatar-circle[data-v-e546474e]{color:#00f5c4;background:linear-gradient(135deg,#00f5c426,#3b82f626);border:2px solid #00f5c4;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.25rem;font-size:1.3rem;font-weight:800;display:flex;box-shadow:0 0 20px #00f5c440}.customer-name-text[data-v-e546474e]{color:#f8fafc;margin:0;font-size:1.05rem;font-weight:700}.ref-number-text[data-v-e546474e]{color:#64748b;font-family:monospace;font-size:.8rem}.feedback-field-group[data-v-e546474e]{flex-direction:column;gap:.5rem;display:flex}.field-section-label[data-v-e546474e]{letter-spacing:.08em;color:#00f5c4;text-transform:uppercase;font-size:.75rem;font-weight:800}.star-rating-row[data-v-e546474e]{justify-content:center;gap:.6rem;padding:.25rem 0;display:flex}.star-btn[data-v-e546474e]{cursor:pointer;transition:transform .15s}.star-btn[data-v-e546474e]:not(.disabled-cursor):hover{transform:scale(1.2)}.star-btn.disabled-cursor[data-v-e546474e]{cursor:default}.star-svg-empty[data-v-e546474e]{fill:none;stroke:#475569;stroke-width:1.5px}.star-svg-filled[data-v-e546474e]{fill:#f59e0b;stroke:#f59e0b;stroke-width:1.5px;filter:drop-shadow(0 0 8px #f59e0b80)}.feedback-quote-display[data-v-e546474e]{background:#0f172a99;border:1px dashed #ffffff26;border-radius:12px;padding:1rem}.quote-text[data-v-e546474e]{color:#e2e8f0;margin:0;font-size:.9rem;font-style:italic;line-height:1.5}.feedback-textarea-card[data-v-e546474e]{background:#0f172acc;border:1px solid #ffffff1a;border-radius:12px;padding:.75rem;transition:border-color .2s}.feedback-textarea-card[data-v-e546474e]:focus-within{border-color:#00f5c4;box-shadow:0 0 0 3px #00f5c426}.feedback-textarea-input[data-v-e546474e]{color:#f8fafc;resize:none;background:0 0;border:none;outline:none;width:100%;font-size:.9rem;line-height:1.5}.feedback-error-banner[data-v-e546474e]{color:#fca5a5;text-align:center;background:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:.75rem 1rem;font-size:.825rem;font-weight:500}.feedback-modal-actions[data-v-e546474e]{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}.btn-submit-feedback-modal[data-v-e546474e]{color:#090d16;cursor:pointer;background:linear-gradient(135deg,#00f5c4,#00d2a4);border:none;border-radius:12px;width:100%;padding:.85rem 1.5rem;font-size:.95rem;font-weight:750;transition:all .2s;box-shadow:0 4px 15px #00f5c44d}.btn-submit-feedback-modal[data-v-e546474e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #00f5c466}.btn-close-feedback-modal[data-v-e546474e]{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;width:100%;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;transition:all .2s}.btn-close-feedback-modal[data-v-e546474e]:hover{background:#ffffff26}.btn-cancel-feedback-modal[data-v-e546474e]{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;transition:all .2s}.btn-cancel-feedback-modal[data-v-e546474e]:hover:not(:disabled){background:#ffffff26}html.light .feedback-modal-card[data-v-e546474e]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 25px 50px -12px #0003!important}html.light .header-icon-title h3[data-v-e546474e],html.light .customer-name-text[data-v-e546474e]{color:#0f172a!important}html.light .field-section-label[data-v-e546474e]{color:#0d9488!important}html.light .feedback-quote-display[data-v-e546474e]{background:#f8fafc!important;border-color:#e2e8f0!important}html.light .quote-text[data-v-e546474e]{color:#334155!important}html.light .feedback-textarea-card[data-v-e546474e]{background:#f8fafc!important;border-color:#cbd5e1!important}html.light .feedback-textarea-card[data-v-e546474e]:focus-within{background:#fff!important;border-color:#0d9488!important;box-shadow:0 0 0 3px #0d948826!important}html.light .feedback-textarea-input[data-v-e546474e]{color:#0f172a!important}html.light .star-svg-empty[data-v-e546474e]{stroke:#cbd5e1!important}html.light .btn-close-feedback-modal[data-v-e546474e],html.light .btn-cancel-feedback-modal[data-v-e546474e]{color:#1e293b!important;background:#f1f5f9!important;border-color:#cbd5e1!important}html.light .btn-close-feedback-modal[data-v-e546474e]:hover,html.light .btn-cancel-feedback-modal[data-v-e546474e]:hover{background:#e2e8f0!important}.doc-preview-modal-overlay[data-v-6e2bc57d]{-webkit-backdrop-filter:blur(12px);z-index:999999;box-sizing:border-box;background:#0a0f1dd1;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.25rem;display:flex;position:fixed;inset:0;overflow:hidden}.doc-preview-modal-overlay.is-light[data-v-6e2bc57d],html.light .doc-preview-modal-overlay,body.light .doc-preview-modal-overlay{background:#0f172a8c}.doc-preview-modal-card[data-v-6e2bc57d]{background:#0f172a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-self:center;width:100%;max-height:min(92vh,100vh - 2.5rem);margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #000000b3,0 0 35px #00f5c414}.doc-preview-modal-card.is-light[data-v-6e2bc57d],html.light .doc-preview-modal-card,body.light .doc-preview-modal-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 25px 60px -15px #0f172a2e,0 10px 25px -5px #0f172a14}.modal-top-bar[data-v-6e2bc57d]{flex-shrink:0;justify-content:space-between;align-items:center;padding:.9rem 1.25rem .5rem;display:flex}.modal-title-group[data-v-6e2bc57d]{align-items:center;gap:.75rem;display:flex}.title-with-icon[data-v-6e2bc57d]{align-items:center;gap:.5rem;display:flex}.title-with-icon h2[data-v-6e2bc57d]{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}html.light .title-with-icon h2[data-v-6e2bc57d]{color:#0f172a}.file-type-pill[data-v-6e2bc57d]{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:.2rem .6rem;font-size:.7rem;font-weight:800}.modal-close-btn[data-v-6e2bc57d]{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;transition:all .2s;display:flex}.modal-close-btn[data-v-6e2bc57d]:hover{color:#f87171;background:#ef444433;border-color:#ef444466;transform:rotate(90deg)}.is-light .modal-close-btn[data-v-6e2bc57d],html.light .modal-close-btn,body.light .modal-close-btn{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.is-light .modal-close-btn[data-v-6e2bc57d]:hover,html.light .modal-close-btn:hover,body.light .modal-close-btn:hover{color:#ef4444;background:#fee2e2;border-color:#fca5a5;transform:rotate(90deg)}.preview-doc-header[data-v-6e2bc57d]{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;align-items:center;gap:.85rem;margin:.2rem 1.25rem .45rem;padding:.75rem 1rem;display:flex}html.light .preview-doc-header[data-v-6e2bc57d]{background:#f8fafc;border-color:#e2e8f0}.file-badge-wrapper.large-badge[data-v-6e2bc57d]{border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.badge-label-small[data-v-6e2bc57d]{margin-top:2px;font-size:.65rem;font-weight:800;line-height:1}.type-pdf[data-v-6e2bc57d]{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.type-excel[data-v-6e2bc57d]{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.type-image[data-v-6e2bc57d]{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d}.type-word[data-v-6e2bc57d]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.type-text[data-v-6e2bc57d]{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.type-archive[data-v-6e2bc57d]{color:#f472b6;background:#ec489926;border:1px solid #ec48994d}.type-generic[data-v-6e2bc57d]{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b84d}.preview-header-details[data-v-6e2bc57d]{flex:1;min-width:0}.preview-doc-title[data-v-6e2bc57d]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:1.05rem;font-weight:700;overflow:hidden}html.light .preview-doc-title[data-v-6e2bc57d]{color:#0f172a}.preview-doc-meta[data-v-6e2bc57d]{color:#94a3b8;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.bullet-dot[data-v-6e2bc57d]{opacity:.5;font-weight:700}.preview-group-badge[data-v-6e2bc57d]{margin-top:.35rem;display:inline-block}.preview-group-badge span[data-v-6e2bc57d]{color:#00f5c4;background:#00f5c414;border:1px solid #00f5c433;border-radius:6px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.header-quick-actions[data-v-6e2bc57d]{align-items:center;gap:.5rem;display:flex}.btn-quick-action[data-v-6e2bc57d]{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-quick-action[data-v-6e2bc57d]:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.btn-quick-action.primary[data-v-6e2bc57d]{color:#00f5c4;background:#00f5c41f;border-color:#00f5c44d}.btn-quick-action.primary[data-v-6e2bc57d]:hover{color:#090d16;background:#00f5c4}.preview-toolbar[data-v-6e2bc57d]{background:#0f172a99;border:1px solid #ffffff0f;border-radius:8px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin:0 1.25rem .45rem;padding:.45rem .85rem;display:flex}html.light .preview-toolbar[data-v-6e2bc57d]{background:#f1f5f9;border-color:#cbd5e1}.toolbar-left[data-v-6e2bc57d],.toolbar-right[data-v-6e2bc57d]{align-items:center;gap:.75rem;display:flex}.toolbar-info-badge[data-v-6e2bc57d]{color:#94a3b8;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.excel-sheet-tabs-container[data-v-6e2bc57d]{align-items:center;gap:.5rem;display:flex}.sheet-label-icon[data-v-6e2bc57d]{color:#10b981;font-size:.8rem;font-weight:700}.sheet-tabs-scroll[data-v-6e2bc57d]{align-items:center;gap:.35rem;max-width:450px;padding-bottom:2px;display:flex;overflow-x:auto}.btn-sheet-tab[data-v-6e2bc57d]{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}.btn-sheet-tab[data-v-6e2bc57d]:hover{color:#34d399;background:#10b9811a}.btn-sheet-tab.active[data-v-6e2bc57d]{color:#064e3b;background:#10b981;border-color:#10b981;font-weight:700}.excel-search-box[data-v-6e2bc57d]{align-items:center;display:flex;position:relative}.excel-search-box svg[data-v-6e2bc57d]{color:#64748b;position:absolute;left:.6rem}.excel-search-input[data-v-6e2bc57d]{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:6px;width:170px;padding:.3rem 1.8rem .3rem 2rem;font-size:.75rem;transition:all .2s}.excel-search-input[data-v-6e2bc57d]:focus{border-color:#10b981;outline:none;width:220px}html.light .excel-search-input[data-v-6e2bc57d]{color:#0f172a;background:#fff;border-color:#cbd5e1}.clear-excel-search[data-v-6e2bc57d]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1rem;position:absolute;right:.5rem}.zoom-controls-wrapper[data-v-6e2bc57d]{background:#0003;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.35rem;padding:.15rem .3rem;display:flex}.btn-zoom[data-v-6e2bc57d],.btn-zoom-reset[data-v-6e2bc57d]{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.btn-zoom[data-v-6e2bc57d]:hover:not(:disabled),.btn-zoom-reset[data-v-6e2bc57d]:hover{color:#00f5c4;background:#00f5c433}.btn-zoom[data-v-6e2bc57d]:disabled{opacity:.3;cursor:not-allowed}.zoom-level-text[data-v-6e2bc57d]{color:#00f5c4;text-align:center;min-width:40px;font-size:.75rem;font-weight:700}.btn-tool-action[data-v-6e2bc57d]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.btn-tool-action[data-v-6e2bc57d]:hover{color:#00f5c4;background:#00f5c426}.preview-viewport[data-v-6e2bc57d]{background:#0a0f1d66;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;flex:auto;min-height:0;max-height:calc(100vh - 250px);margin:0 1.25rem .65rem;display:flex;position:relative;overflow:auto}.is-light .preview-viewport[data-v-6e2bc57d],html.light .preview-viewport,body.light .preview-viewport{background:#f1f5f9;border:1px solid #e2e8f0}html.light .preview-viewport[data-v-6e2bc57d]{background:#f8fafc;border-color:#e2e8f0}.pdf-viewer-wrapper[data-v-6e2bc57d]{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.real-pdf-iframe[data-v-6e2bc57d]{background:#fff;border:none;border-radius:10px;width:100%;height:100%;min-height:220px;max-height:calc(100vh - 260px)}.excel-viewer-wrapper[data-v-6e2bc57d]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.excel-loading-state[data-v-6e2bc57d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;padding:3rem;display:flex}.excel-spinner[data-v-6e2bc57d]{border:3px solid #10b98126;border-top-color:#10b981;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin-6e2bc57d}@keyframes spin-6e2bc57d{to{transform:rotate(360deg)}}.excel-grid-container[data-v-6e2bc57d]{flex-direction:column;height:100%;display:flex;overflow:hidden}.excel-grid-summary[data-v-6e2bc57d]{color:#34d399;background:#10b9810f;border-bottom:1px solid #10b98126;flex-shrink:0;justify-content:space-between;align-items:center;padding:.4rem .8rem;font-size:.75rem;display:flex}.search-match-badge[data-v-6e2bc57d]{background:#10b98133;border-radius:4px;padding:.1rem .4rem;font-weight:600}.excel-table-scroll[data-v-6e2bc57d]{flex:1;position:relative;overflow:auto}.excel-table[data-v-6e2bc57d]{border-collapse:collapse;color:#e2e8f0;table-layout:auto;width:100%;font-size:.8rem}html.light .excel-table[data-v-6e2bc57d]{color:#1e293b}.excel-table th[data-v-6e2bc57d],.excel-table td[data-v-6e2bc57d]{white-space:nowrap;border:1px solid #ffffff14;padding:.45rem .75rem}html.light .excel-table th[data-v-6e2bc57d],html.light .excel-table td[data-v-6e2bc57d]{border-color:#e2e8f0}.excel-table thead th[data-v-6e2bc57d]{color:#94a3b8;text-align:center;z-index:2;background:#1e293b;font-weight:700;position:sticky;top:0;box-shadow:0 1px #ffffff1a}html.light .excel-table thead th[data-v-6e2bc57d]{color:#475569;background:#f1f5f9}.col-index-th[data-v-6e2bc57d]{z-index:3;width:44px;min-width:44px;position:sticky;left:0;background:#0f172a!important}html.light .col-index-th[data-v-6e2bc57d]{background:#e2e8f0!important}.row-index-td[data-v-6e2bc57d]{color:#64748b;text-align:center;z-index:1;background:#1e293b;width:44px;min-width:44px;font-size:.75rem;font-weight:700;position:sticky;left:0}html.light .row-index-td[data-v-6e2bc57d]{color:#64748b;background:#f1f5f9}.excel-table tbody tr[data-v-6e2bc57d]:hover{background:#00f5c40a}html.light .excel-table tbody tr[data-v-6e2bc57d]:hover{background:#f8fafc}.header-styled-row[data-v-6e2bc57d]{color:#38bdf8;background:#ffffff08;font-weight:700}.highlighted-cell[data-v-6e2bc57d]{font-weight:700;color:#10b981!important;background:#10b98140!important}.image-viewer-wrapper[data-v-6e2bc57d]{flex:auto;justify-content:center;align-items:center;min-height:0;padding:.75rem;display:flex;overflow:auto}.image-zoom-box[data-v-6e2bc57d]{transform-origin:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex}.real-preview-img[data-v-6e2bc57d]{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:min(320px,100vh - 270px);box-shadow:0 10px 30px #0006}.is-light .real-preview-img[data-v-6e2bc57d],html.light .real-preview-img,body.light .real-preview-img{border:1px solid #cbd5e1;box-shadow:0 8px 24px #0f172a1f}.text-viewer-wrapper[data-v-6e2bc57d]{height:100%;padding:1rem;overflow:auto}.code-container-box[data-v-6e2bc57d]{background:#090d16;border:1px solid #ffffff14;border-radius:8px;padding:1.25rem;font-family:Fira Code,Cascadia Code,Consolas,Monaco,monospace;overflow:auto}.code-content[data-v-6e2bc57d]{white-space:pre-wrap;word-break:break-word;color:#a5f3fc;margin:0}.generic-file-viewer-wrapper[data-v-6e2bc57d]{justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.generic-file-card[data-v-6e2bc57d]{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:2rem;width:100%;max-width:680px;padding:2rem 2.5rem;display:flex}html.light .generic-file-card[data-v-6e2bc57d]{background:#fff;border-color:#cbd5e1}.generic-file-icon-box[data-v-6e2bc57d]{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.generic-file-info[data-v-6e2bc57d]{flex:1}.generic-file-info h3[data-v-6e2bc57d]{color:#fff;margin:0 0 .4rem;font-size:1.15rem;font-weight:700}html.light .generic-file-info h3[data-v-6e2bc57d]{color:#0f172a}.file-desc-text[data-v-6e2bc57d]{color:#94a3b8;margin-bottom:1rem;font-size:.85rem;line-height:1.5}.file-details-list[data-v-6e2bc57d]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.detail-pill[data-v-6e2bc57d]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:.2rem .6rem;font-size:.75rem}.detail-pill .label[data-v-6e2bc57d]{color:#64748b;margin-right:.3rem}.detail-pill .val[data-v-6e2bc57d]{color:#00f5c4;font-weight:600}.btn-large-download[data-v-6e2bc57d]{align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.85rem;display:inline-flex}.preview-fallback-box[data-v-6e2bc57d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.fallback-icon-pulse[data-v-6e2bc57d]{background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1rem;display:flex}.fallback-icon-pulse.excel-err[data-v-6e2bc57d]{background:#10b9811a}.preview-fallback-box h4[data-v-6e2bc57d]{color:#fff;margin:0 0 .5rem;font-size:1.05rem;font-weight:700}html.light .preview-fallback-box h4[data-v-6e2bc57d]{color:#0f172a}.preview-fallback-box p[data-v-6e2bc57d]{color:#94a3b8;max-width:440px;margin-bottom:1.25rem;font-size:.85rem;line-height:1.5}.doc-preview-modal-footer[data-v-6e2bc57d]{border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:.65rem 1.25rem .85rem;display:flex}html.light .doc-preview-modal-footer[data-v-6e2bc57d]{border-color:#e2e8f0}.footer-right-buttons[data-v-6e2bc57d]{align-items:center;gap:.75rem;display:flex}.btn-modal-cancel[data-v-6e2bc57d]{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:.5rem 1.15rem;font-size:.85rem;font-weight:600;transition:all .2s}.btn-modal-cancel[data-v-6e2bc57d]:hover{color:#fff;background:#ffffff1a}.btn-modal-secondary-outline[data-v-6e2bc57d]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-modal-secondary-outline[data-v-6e2bc57d]:hover{color:#fff;background:#ffffff14;border-color:#ffffff40}.btn-modal-submit[data-v-6e2bc57d]{color:#090d16;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00b4d8 100%);border:none;border-radius:10px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .2s;box-shadow:0 4px 15px #00f5c433}.btn-modal-submit[data-v-6e2bc57d]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00f5c459}.flex-icon-btn[data-v-6e2bc57d]{align-items:center;gap:.4rem;display:inline-flex}.btn-primary-custom[data-v-6e2bc57d]{color:#090d16;cursor:pointer;background:#00f5c4;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;transition:all .2s}.btn-primary-custom[data-v-6e2bc57d]:hover{background:#00d2a8;transform:translateY(-1px)}.fade-modal-enter-active[data-v-6e2bc57d],.fade-modal-leave-active[data-v-6e2bc57d]{transition:opacity .25s}.fade-modal-enter-active .doc-preview-modal-card[data-v-6e2bc57d],.fade-modal-leave-active .doc-preview-modal-card[data-v-6e2bc57d]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s}.fade-modal-enter-from[data-v-6e2bc57d],.fade-modal-leave-to[data-v-6e2bc57d]{opacity:0}.fade-modal-enter-from .doc-preview-modal-card[data-v-6e2bc57d],.fade-modal-leave-to .doc-preview-modal-card[data-v-6e2bc57d]{opacity:0;transform:scale(.96)}.is-light .title-with-icon h2[data-v-6e2bc57d],html.light .title-with-icon h2,body.light .title-with-icon h2{color:#0f172a}.is-light .preview-doc-header[data-v-6e2bc57d],html.light .preview-doc-header,body.light .preview-doc-header{background:#f8fafc;border:1px solid #e2e8f0}.is-light .preview-doc-title[data-v-6e2bc57d],html.light .preview-doc-title,body.light .preview-doc-title{color:#0f172a}.is-light .preview-doc-meta[data-v-6e2bc57d],html.light .preview-doc-meta,body.light .preview-doc-meta{color:#64748b}.is-light .preview-group-badge span[data-v-6e2bc57d],html.light .preview-group-badge span,body.light .preview-group-badge span{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}.is-light .btn-quick-action[data-v-6e2bc57d],html.light .btn-quick-action,body.light .btn-quick-action{color:#334155;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000d}.is-light .btn-quick-action[data-v-6e2bc57d]:hover,html.light .btn-quick-action:hover,body.light .btn-quick-action:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.is-light .btn-quick-action.primary[data-v-6e2bc57d],html.light .btn-quick-action.primary,body.light .btn-quick-action.primary{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.is-light .btn-quick-action.primary[data-v-6e2bc57d]:hover,html.light .btn-quick-action.primary:hover,body.light .btn-quick-action.primary:hover{color:#fff;background:#10b981;border-color:#10b981}.is-light .type-pdf[data-v-6e2bc57d],html.light .type-pdf,body.light .type-pdf{color:#dc2626;background:#fee2e2;border:1px solid #fca5a5}.is-light .type-excel[data-v-6e2bc57d],html.light .type-excel,body.light .type-excel{color:#059669;background:#d1fae5;border:1px solid #6ee7b7}.is-light .type-image[data-v-6e2bc57d],html.light .type-image,body.light .type-image{color:#7c3aed;background:#ede9fe;border:1px solid #c4b5fd}.is-light .type-word[data-v-6e2bc57d],html.light .type-word,body.light .type-word{color:#2563eb;background:#dbeafe;border:1px solid #93c5fd}.is-light .type-text[data-v-6e2bc57d],html.light .type-text,body.light .type-text{color:#d97706;background:#fef3c7;border:1px solid #fcd34d}.is-light .type-archive[data-v-6e2bc57d],html.light .type-archive,body.light .type-archive{color:#db2777;background:#fce7f3;border:1px solid #f9a8d4}.is-light .type-generic[data-v-6e2bc57d],html.light .type-generic,body.light .type-generic{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.is-light .preview-toolbar[data-v-6e2bc57d],html.light .preview-toolbar,body.light .preview-toolbar{background:#f8fafc;border:1px solid #e2e8f0}.is-light .toolbar-info-badge[data-v-6e2bc57d],html.light .toolbar-info-badge,body.light .toolbar-info-badge{color:#475569}.is-light .sheet-label-icon[data-v-6e2bc57d],html.light .sheet-label-icon,body.light .sheet-label-icon{color:#059669}.is-light .btn-sheet-tab[data-v-6e2bc57d],html.light .btn-sheet-tab,body.light .btn-sheet-tab{color:#475569;background:#fff;border:1px solid #cbd5e1}.is-light .btn-sheet-tab[data-v-6e2bc57d]:hover,html.light .btn-sheet-tab:hover,body.light .btn-sheet-tab:hover{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.is-light .btn-sheet-tab.active[data-v-6e2bc57d],html.light .btn-sheet-tab.active,body.light .btn-sheet-tab.active{color:#fff;background:#10b981;border-color:#10b981}.is-light .excel-search-box svg[data-v-6e2bc57d],html.light .excel-search-box svg,body.light .excel-search-box svg{color:#64748b}.is-light .excel-search-input[data-v-6e2bc57d],html.light .excel-search-input,body.light .excel-search-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.is-light .clear-excel-search[data-v-6e2bc57d],html.light .clear-excel-search,body.light .clear-excel-search{color:#64748b}.is-light .zoom-controls-wrapper[data-v-6e2bc57d],html.light .zoom-controls-wrapper,body.light .zoom-controls-wrapper{background:#e2e8f0;border:1px solid #cbd5e1}.is-light .btn-zoom[data-v-6e2bc57d],.is-light .btn-zoom-reset[data-v-6e2bc57d],html.light .btn-zoom,html.light .btn-zoom-reset,body.light .btn-zoom,body.light .btn-zoom-reset{color:#1e293b;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000a}.is-light .btn-zoom[data-v-6e2bc57d]:hover:not(:disabled),.is-light .btn-zoom-reset[data-v-6e2bc57d]:hover,html.light .btn-zoom:hover:not(:disabled),html.light .btn-zoom-reset:hover,body.light .btn-zoom:hover:not(:disabled),body.light .btn-zoom-reset:hover{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.is-light .zoom-level-text[data-v-6e2bc57d],html.light .zoom-level-text,body.light .zoom-level-text{color:#059669}.is-light .btn-tool-action[data-v-6e2bc57d],html.light .btn-tool-action,body.light .btn-tool-action{color:#334155;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000a}.is-light .btn-tool-action[data-v-6e2bc57d]:hover,html.light .btn-tool-action:hover,body.light .btn-tool-action:hover{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.is-light .image-viewer-wrapper[data-v-6e2bc57d],html.light .image-viewer-wrapper,body.light .image-viewer-wrapper{background:#f1f5f9}.is-light .real-pdf-iframe[data-v-6e2bc57d],html.light .real-pdf-iframe,body.light .real-pdf-iframe,.is-light .code-container-box[data-v-6e2bc57d],html.light .code-container-box,body.light .code-container-box{background:#fff;border:1px solid #e2e8f0}.is-light .code-content[data-v-6e2bc57d],html.light .code-content,body.light .code-content{color:#0f172a}.is-light .excel-table[data-v-6e2bc57d],html.light .excel-table,body.light .excel-table{color:#1e293b}.is-light .excel-table th[data-v-6e2bc57d],.is-light .excel-table td[data-v-6e2bc57d],html.light .excel-table th,html.light .excel-table td,body.light .excel-table th,body.light .excel-table td{border-color:#e2e8f0}.is-light .excel-table thead th[data-v-6e2bc57d],html.light .excel-table thead th,body.light .excel-table thead th{color:#475569;background:#f8fafc;box-shadow:0 1px #e2e8f0}.is-light .col-index-th[data-v-6e2bc57d],html.light .col-index-th,body.light .col-index-th{color:#475569;background:#f1f5f9!important}.is-light .row-index-td[data-v-6e2bc57d],html.light .row-index-td,body.light .row-index-td{color:#64748b;background:#f8fafc}.is-light .excel-table tbody tr[data-v-6e2bc57d]:hover,html.light .excel-table tbody tr:hover,body.light .excel-table tbody tr:hover{background:#f1f5f9}.is-light .generic-file-card[data-v-6e2bc57d],html.light .generic-file-card,body.light .generic-file-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 20px #0000000d}.is-light .generic-file-info h3[data-v-6e2bc57d],html.light .generic-file-info h3,body.light .generic-file-info h3{color:#0f172a}.is-light .file-desc-text[data-v-6e2bc57d],html.light .file-desc-text,body.light .file-desc-text{color:#64748b}.is-light .detail-pill[data-v-6e2bc57d],html.light .detail-pill,body.light .detail-pill{background:#f8fafc;border:1px solid #e2e8f0}.is-light .detail-pill .label[data-v-6e2bc57d],html.light .detail-pill .label,body.light .detail-pill .label{color:#64748b}.is-light .detail-pill .val[data-v-6e2bc57d],html.light .detail-pill .val,body.light .detail-pill .val{color:#059669}.is-light .preview-fallback-box h4[data-v-6e2bc57d],html.light .preview-fallback-box h4,body.light .preview-fallback-box h4{color:#0f172a}.is-light .preview-fallback-box p[data-v-6e2bc57d],html.light .preview-fallback-box p,body.light .preview-fallback-box p{color:#64748b}.is-light .doc-preview-modal-footer[data-v-6e2bc57d],html.light .doc-preview-modal-footer,body.light .doc-preview-modal-footer{background:#fff;border-top:1px solid #e2e8f0}.is-light .btn-modal-cancel[data-v-6e2bc57d],html.light .btn-modal-cancel,body.light .btn-modal-cancel{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.is-light .btn-modal-cancel[data-v-6e2bc57d]:hover,html.light .btn-modal-cancel:hover,body.light .btn-modal-cancel:hover{color:#0f172a;background:#e2e8f0;border-color:#94a3b8}.is-light .btn-modal-secondary-outline[data-v-6e2bc57d],html.light .btn-modal-secondary-outline,body.light .btn-modal-secondary-outline{color:#1e293b;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000a}.is-light .btn-modal-secondary-outline[data-v-6e2bc57d]:hover,html.light .btn-modal-secondary-outline:hover,body.light .btn-modal-secondary-outline:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.is-light .btn-modal-submit[data-v-6e2bc57d],html.light .btn-modal-submit,body.light .btn-modal-submit{color:#064e3b;background:linear-gradient(135deg,#00f5c4 0%,#00c49f 100%);font-weight:700;box-shadow:0 3px 12px #00f5c440}.is-light .btn-modal-submit[data-v-6e2bc57d]:hover,html.light .btn-modal-submit:hover,body.light .btn-modal-submit:hover{background:linear-gradient(135deg,#00e0b3 0%,#00b08e 100%);transform:translateY(-1px);box-shadow:0 5px 16px #00f5c459}.is-light .bullet-dot[data-v-6e2bc57d],html.light .bullet-dot,body.light .bullet-dot{color:#94a3b8;opacity:.7}.is-light .loading-text h4[data-v-6e2bc57d],html.light .loading-text h4,body.light .loading-text h4{color:#0f172a}.is-light .loading-text p[data-v-6e2bc57d],html.light .loading-text p,body.light .loading-text p{color:#64748b}.is-light .excel-spinner[data-v-6e2bc57d],html.light .excel-spinner,body.light .excel-spinner{border-color:#059669 #05966926 #05966926}.is-light .excel-grid-summary[data-v-6e2bc57d],html.light .excel-grid-summary,body.light .excel-grid-summary{color:#065f46;background:#ecfdf5;border-bottom:1px solid #a7f3d0}.is-light .search-match-badge[data-v-6e2bc57d],html.light .search-match-badge,body.light .search-match-badge{color:#064e3b;background:#a7f3d0}@media (height<=720px){.doc-preview-modal-overlay[data-v-6e2bc57d]{justify-content:center;align-items:center;padding:.5rem 1rem}.doc-preview-modal-card[data-v-6e2bc57d]{border-radius:16px;align-self:center;max-height:min(96vh,100vh - 1rem)}.modal-top-bar[data-v-6e2bc57d]{padding:.55rem 1rem .3rem}.preview-doc-header[data-v-6e2bc57d]{margin:.15rem 1rem .3rem;padding:.45rem .8rem}.preview-toolbar[data-v-6e2bc57d]{margin:0 1rem .3rem;padding:.3rem .7rem}.preview-viewport[data-v-6e2bc57d]{max-height:calc(100vh - 200px);margin:0 1rem .4rem}.real-preview-img[data-v-6e2bc57d]{max-height:min(230px,100vh - 240px)}.doc-preview-modal-footer[data-v-6e2bc57d]{padding:.45rem 1rem .55rem}}@media (height<=560px){.doc-preview-modal-overlay[data-v-6e2bc57d]{padding:.25rem .75rem}.preview-doc-header[data-v-6e2bc57d]{display:none}.preview-viewport[data-v-6e2bc57d]{max-height:calc(100vh - 130px)}.real-preview-img[data-v-6e2bc57d]{max-height:min(160px,100vh - 160px)}}.ticket-detail-page[data-v-9bc7257e]{background-color:var(--portal-bg);min-height:100vh;color:var(--portal-text);font-family:Inter,sans-serif}.container[data-v-9bc7257e]{max-width:1400px;margin:0 auto;padding:0 1.5rem}.portal-nav[data-v-9bc7257e]{background:var(--portal-card-bg);border-bottom:1px solid var(--portal-border);z-index:100;padding:.85rem 0;position:sticky;top:0;box-shadow:0 10px 30px #0006}.nav-inner[data-v-9bc7257e]{justify-content:space-between;align-items:center;display:flex}.portal-logo[data-v-9bc7257e]{color:var(--portal-text);align-items:center;gap:.75rem;font-weight:800;display:flex}.portal-logo small[data-v-9bc7257e]{color:var(--portal-text-muted);font-weight:500}.user-profile-mini[data-v-9bc7257e]{align-items:center;gap:1rem;display:flex}.user-name-display[data-v-9bc7257e]{color:var(--portal-text);background:#ffffff0d;border-radius:20px;padding:.35rem .75rem;font-size:.85rem;font-weight:700}.btn-logout[data-v-9bc7257e]{color:var(--portal-danger);cursor:pointer;background:0 0;border:1px solid #ef444433;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-logout[data-v-9bc7257e]:hover{border-color:var(--portal-danger);background:#ef44440d}.portal-content[data-v-9bc7257e]{padding:2rem 0 4rem}.btn-back[data-v-9bc7257e]{-webkit-backdrop-filter:blur(10px);border:1px solid var(--portal-border);color:var(--portal-text-muted);cursor:pointer;background:#ffffff05;border-radius:20px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.15rem;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:inset 0 1px #ffffff05}.btn-back[data-v-9bc7257e]:hover{color:#fff;background:#ffffff14;border-color:#00d4ff33;transform:translate(-3px);box-shadow:0 4px 12px #00d4ff0d,inset 0 1px #ffffff05}.btn-back svg[data-v-9bc7257e]{transition:transform .3s}.btn-back:hover svg[data-v-9bc7257e]{transform:translate(-2px)}.loading-state[data-v-9bc7257e]{color:var(--portal-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:6rem 1rem;display:flex}.spinner[data-v-9bc7257e]{border:3px solid #ffffff0d;border-top-color:var(--portal-accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-9bc7257e}@keyframes spin-9bc7257e{to{transform:rotate(360deg)}}.error-card[data-v-9bc7257e]{text-align:center;background:var(--portal-card-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--portal-danger);color:var(--portal-text-muted);border-radius:16px;max-width:500px;margin:2rem auto;padding:4rem 2rem;box-shadow:0 10px 30px #0006,inset 0 1px #ffffff0d}.error-card svg[data-v-9bc7257e]{color:var(--portal-danger);margin-bottom:1rem}.error-card h3[data-v-9bc7257e]{color:var(--portal-text);margin-bottom:.5rem;font-size:1.25rem;font-weight:800}.error-card p[data-v-9bc7257e]{margin-bottom:1.5rem;font-size:.95rem}.btn-primary[data-v-9bc7257e]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00d4ff 0%,#0af 100%);border:none;border-radius:8px;padding:.65rem 1.25rem;font-weight:700;transition:background .2s;box-shadow:0 4px 12px #00d4ff33}.btn-primary[data-v-9bc7257e]:hover{filter:brightness(1.05)}.ticket-detail-wrapper[data-v-9bc7257e]{flex-direction:column;gap:1.25rem;display:flex}.ticket-header-card[data-v-9bc7257e]{background:var(--portal-card-bg,#fff);border:1px solid var(--portal-border,#00000014);box-shadow:var(--card-shadow,0 2px 12px #0000000a);border-radius:16px;padding:1.5rem 1.75rem;transition:all .2s}:root.light .ticket-header-card[data-v-9bc7257e]{background:#fff;border-color:#00000014}.btn-back-header[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1.15rem;padding:0;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-back-header[data-v-9bc7257e]:hover{color:var(--heading-color,#0f172a);transform:translate(-2px)}.ticket-header-meta[data-v-9bc7257e]{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.ticket-number-label[data-v-9bc7257e]{letter-spacing:.05em;color:var(--portal-text,#334155);text-transform:uppercase;font-size:.82rem;font-weight:800}.status-badge-pill[data-v-9bc7257e]{letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.status-badge-pill.status-closed[data-v-9bc7257e]{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}:root.dark .status-badge-pill.status-closed[data-v-9bc7257e]{color:#94a3b8;background:#ffffff14;border-color:#ffffff26}.status-badge-pill.status-open[data-v-9bc7257e]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.status-badge-pill.status-progress[data-v-9bc7257e]{color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc}.status-badge-pill.status-resolved[data-v-9bc7257e]{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.status-badge-pill.status-cancelled[data-v-9bc7257e]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.ticket-hero-title[data-v-9bc7257e]{color:var(--heading-color,#0f172a);margin:0 0 .5rem;font-size:1.65rem;font-weight:800;line-height:1.25}.ticket-submitted-meta[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);margin:0;font-size:.85rem}.ticket-header-body[data-v-9bc7257e]{justify-content:space-between;align-items:center;gap:2rem;display:flex}@media (width<=900px){.ticket-header-body[data-v-9bc7257e]{flex-direction:column;align-items:stretch;gap:1.25rem}}.ticket-header-main[data-v-9bc7257e]{flex:1;min-width:0}.cancellation-inline-card[data-v-9bc7257e]{background:#fff8f8;border:1px solid #fee2e2;border-radius:12px;flex:0 420px;width:100%;padding:.85rem 1.15rem;box-shadow:0 2px 10px #ef44440a}:root.dark .cancellation-inline-card[data-v-9bc7257e]{background:#ef444412;border-color:#ef444438;box-shadow:0 2px 10px #0003}.cancellation-inline-header[data-v-9bc7257e]{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.cancellation-icon-badge[data-v-9bc7257e]{color:#dc2626;background:#ef44441f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}:root.dark .cancellation-icon-badge[data-v-9bc7257e]{color:#f87171;background:#ef444433}.cancellation-title[data-v-9bc7257e]{color:#b91c1c;font-size:.88rem;font-weight:750;line-height:1.2}:root.dark .cancellation-title[data-v-9bc7257e]{color:#fca5a5}.cancellation-inline-desc[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);margin:0 0 .5rem;font-size:.78rem;line-height:1.4}.cancellation-inline-reason[data-v-9bc7257e]{background:#fff;border:1px solid #fee2e2;border-left:3px solid #ef4444;border-radius:6px;align-items:flex-start;gap:.45rem;padding:.55rem .8rem;display:flex;box-shadow:0 1px 2px #00000005}:root.dark .cancellation-inline-reason[data-v-9bc7257e]{box-shadow:none;background:#0f172a99;border-color:#ef444433 #ef444433 #ef444433 #ef4444;border-left-style:solid;border-left-width:3px}.cancellation-quote-icon[data-v-9bc7257e]{color:#ef4444;opacity:.85;flex-shrink:0;margin-top:2px}.cancellation-reason-text[data-v-9bc7257e]{color:var(--portal-text,#334155);word-break:break-word;margin:0;font-size:.84rem;font-style:italic;line-height:1.45}:root.dark .cancellation-reason-text[data-v-9bc7257e]{color:#e2e8f0}.feedback-callout-card[data-v-9bc7257e]{background:#00f5c414;border:1px solid #00f5c459;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.75rem;display:flex}:root.light .feedback-callout-card[data-v-9bc7257e]{background:#f0fdf9;border-color:#99f6e4}.feedback-callout-card.rated-card[data-v-9bc7257e]{background:#f59e0b14;border-color:#f59e0b59}:root.light .feedback-callout-card.rated-card[data-v-9bc7257e]{background:#fffbeb;border-color:#fde68a}.feedback-callout-left[data-v-9bc7257e]{align-items:center;gap:1rem;display:flex}.feedback-star-badge[data-v-9bc7257e]{color:#05070c;background:#00f5c4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.feedback-star-badge.filled[data-v-9bc7257e]{color:#fff;background:#f59e0b}.feedback-callout-title[data-v-9bc7257e]{color:var(--heading-color,#0f172a);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:800}.feedback-callout-desc[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);margin:.25rem 0 0;font-size:.85rem}.rating-header-row[data-v-9bc7257e]{align-items:center;gap:.75rem;display:flex}.stars-row[data-v-9bc7257e]{align-items:center;gap:.2rem;display:flex}.star-icon-mini[data-v-9bc7257e]{color:#cbd5e1;font-size:1.1rem}.star-icon-mini.active[data-v-9bc7257e]{color:#f59e0b}.rating-val-text[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);margin-left:.35rem;font-size:.8rem;font-weight:700}.btn-open-feedback[data-v-9bc7257e]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.35rem;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00f5c440}.btn-open-feedback[data-v-9bc7257e]:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-open-feedback svg[data-v-9bc7257e]{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;transform:none}.btn-open-feedback span[data-v-9bc7257e]{align-items:center;line-height:1;display:inline-flex}.btn-open-feedback.secondary[data-v-9bc7257e]{color:var(--portal-text,#334155);border:1px solid var(--portal-border,#cbd5e1);box-shadow:none;background:#ffffff14}:root.light .btn-open-feedback.secondary[data-v-9bc7257e]{color:#0f172a;background:#fff}.customer-ticket-grid[data-v-9bc7257e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}@media (width<=1024px){.customer-ticket-grid[data-v-9bc7257e]{grid-template-columns:1fr}}.card-detail-info[data-v-9bc7257e]{background:var(--portal-card-bg,#fff);border:1px solid var(--portal-border,#00000014);box-shadow:var(--card-shadow,0 2px 12px #0000000a);border-radius:16px;flex-direction:column;min-width:0;height:100%;padding:1.5rem 1.75rem;display:flex}:root.light .card-detail-info[data-v-9bc7257e]{background:#fff;border-color:#00000014}.info-group-section[data-v-9bc7257e]{margin-bottom:1.35rem}.info-group-section[data-v-9bc7257e]:last-child{margin-bottom:0}.group-label[data-v-9bc7257e]{letter-spacing:.06em;color:var(--portal-text-muted,#64748b);text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:800}.group-label.flex-label[data-v-9bc7257e]{align-items:center;gap:.4rem;display:flex}.category-pill-badge[data-v-9bc7257e]{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-bg,#f8fafc);color:var(--portal-text,#334155);border-radius:9999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-block}:root.light .category-pill-badge[data-v-9bc7257e]{background:#fff;border-color:#e2e8f0}.info-group-row[data-v-9bc7257e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:1.35rem;display:grid}.info-group-row .info-group-section[data-v-9bc7257e]{min-width:0;margin-bottom:0}@media (width<=640px){.info-group-row[data-v-9bc7257e]{grid-template-columns:1fr;gap:1.25rem}}.priority-pill-badge[data-v-9bc7257e]{border:1px solid #0000;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.priority-pill-badge .priority-dot[data-v-9bc7257e]{background-color:currentColor;border-radius:50%;width:6px;height:6px}.priority-pill-badge.critical[data-v-9bc7257e]{color:#f87171;background:#ef444426;border-color:#ef44444d}.priority-pill-badge.high[data-v-9bc7257e]{color:#fb923c;background:#f9731626;border-color:#f973164d}.priority-pill-badge.medium[data-v-9bc7257e]{color:#facc15;background:#eab30826;border-color:#eab3084d}.priority-pill-badge.low[data-v-9bc7257e]{color:#cbd5e1;background:#94a3b826;border-color:#94a3b84d}:root.light .priority-pill-badge.critical[data-v-9bc7257e],html.light .priority-pill-badge.critical[data-v-9bc7257e]{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}:root.light .priority-pill-badge.high[data-v-9bc7257e],html.light .priority-pill-badge.high[data-v-9bc7257e]{color:#ea580c!important;background:#fff7ed!important;border-color:#ffedd5!important}:root.light .priority-pill-badge.medium[data-v-9bc7257e],html.light .priority-pill-badge.medium[data-v-9bc7257e]{color:#ca8a04!important;background:#fefce8!important;border-color:#fef08a!important}:root.light .priority-pill-badge.low[data-v-9bc7257e],html.light .priority-pill-badge.low[data-v-9bc7257e]{color:#64748b!important;background:#f8fafc!important;border-color:#e2e8f0!important}.personnel-stack[data-v-9bc7257e]{flex-direction:column;gap:.55rem;display:flex}.personnel-row-card[data-v-9bc7257e]{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-bg,#fff);border-radius:12px;align-items:center;gap:.85rem;padding:.65rem .95rem;display:flex}:root.light .personnel-row-card[data-v-9bc7257e]{background:#fff;border-color:#e2e8f0}.personnel-icon-box[data-v-9bc7257e]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.personnel-icon-box.team-box[data-v-9bc7257e]{color:#3b82f6;background:#eff6ff;border:1px solid #dbeafe}.personnel-avatar-circle[data-v-9bc7257e]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.85rem;font-weight:800;display:flex}.personnel-avatar-circle.primary-avatar[data-v-9bc7257e]{background:#3b82f6}.personnel-avatar-circle.backup-avatar[data-v-9bc7257e]{color:#05070c;background:#00d4ff}.personnel-avatar-circle.customer-eng-avatar[data-v-9bc7257e]{background:#a855f7}.personnel-info-text[data-v-9bc7257e]{flex:1}.personnel-name[data-v-9bc7257e]{color:var(--heading-color,#0f172a);margin:0;font-size:.9rem;font-weight:700}.personnel-role[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);margin:.15rem 0 0;font-size:.75rem}.description-card-box[data-v-9bc7257e]{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-bg,#fff);color:var(--portal-text,#334155);border-radius:12px;padding:.95rem 1.15rem;font-size:.88rem;line-height:1.6}:root.light .description-card-box[data-v-9bc7257e]{background:#fff;border-color:#e2e8f0}.attachments-list-stack[data-v-9bc7257e]{flex-direction:column;gap:.5rem;display:flex}.attachment-row-card[data-v-9bc7257e]{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-bg,#fff);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .2s;display:flex}:root.light .attachment-row-card[data-v-9bc7257e]{background:#fff;border-color:#e2e8f0}.attachment-row-card[data-v-9bc7257e]:hover{border-color:#00d4ff;box-shadow:0 4px 12px #00d4ff14}.attachment-left-meta[data-v-9bc7257e]{align-items:center;gap:.85rem;min-width:0;display:flex}.file-icon-box[data-v-9bc7257e]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.72rem;font-weight:800;display:flex}.file-icon-box.type-excel[data-v-9bc7257e]{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.file-icon-box.type-pdf[data-v-9bc7257e]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.file-icon-box.type-word[data-v-9bc7257e]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.file-icon-box.type-image[data-v-9bc7257e]{color:#9333ea;background:#faf5ff;border-color:#e9d5ff}.attachment-filename[data-v-9bc7257e]{color:var(--heading-color,#0f172a);word-break:break-all;margin:0;font-size:.88rem;font-weight:700}.attachment-subinfo[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);margin:.15rem 0 0;font-size:.75rem}.btn-attachment-download[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);border-radius:8px;flex-shrink:0;padding:.4rem;transition:all .2s}.btn-attachment-download[data-v-9bc7257e]:hover{color:#00d4ff;background:#00d4ff14}.cancel-ticket-row[data-v-9bc7257e]{border-top:1px solid var(--portal-border,#e2e8f0);margin-top:1.25rem;padding-top:1.25rem}.btn-cancel-ticket-outline[data-v-9bc7257e]{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-cancel-ticket-outline[data-v-9bc7257e]:hover{background:#ef444414;border-color:#ef4444}.card-timeline-section[data-v-9bc7257e]{background:var(--portal-card-bg,#fff);border:1px solid var(--portal-border,#00000014);box-shadow:var(--card-shadow,0 2px 12px #0000000a);border-radius:16px;flex-direction:column;min-width:0;height:100%;padding:1.5rem 1.75rem;display:flex}:root.light .card-timeline-section[data-v-9bc7257e]{background:#fff;border-color:#00000014}.stepper-timeline[data-v-9bc7257e]{flex-direction:column;margin-top:.75rem;display:flex;position:relative}.stepper-step[data-v-9bc7257e]{gap:1.15rem;min-height:68px;display:flex;position:relative}.stepper-step[data-v-9bc7257e]:last-child{min-height:auto}.stepper-marker[data-v-9bc7257e]{flex-direction:column;flex-shrink:0;align-items:center;width:24px;display:flex;position:relative}.stepper-circle[data-v-9bc7257e]{color:#fff;z-index:2;background:#cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex}.stepper-step.completed .stepper-circle[data-v-9bc7257e]{color:#fff;background:#00d4ff;box-shadow:0 0 10px #00d4ff59}.stepper-step.cancelled .stepper-circle[data-v-9bc7257e]{color:#fff;background:#ef4444;box-shadow:0 0 10px #ef444459}.stepper-bar[data-v-9bc7257e]{background:#e2e8f0;flex:1;width:2px;margin:3px 0}:root.dark .stepper-bar[data-v-9bc7257e]{background:#ffffff1a}.stepper-step.completed .stepper-bar[data-v-9bc7257e]{background:#00d4ff}.stepper-content[data-v-9bc7257e]{flex:1;padding-bottom:1.25rem}.stepper-step:last-child .stepper-content[data-v-9bc7257e]{padding-bottom:.25rem}.stepper-title-row[data-v-9bc7257e]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.2rem;display:flex}.stepper-heading[data-v-9bc7257e]{color:var(--heading-color,#0f172a);margin:0;font-size:.92rem;font-weight:700}.stepper-timestamp[data-v-9bc7257e]{color:var(--portal-text-muted,#94a3b8);white-space:nowrap;font-size:.78rem;font-weight:500}.stepper-desc[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);margin:0;font-size:.82rem;line-height:1.45}.timeline-header-group[data-v-9bc7257e]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.timeline-count-badge[data-v-9bc7257e]{color:#0284c7;background:#0284c71a;border-radius:12px;padding:.15rem .6rem;font-size:.725rem;font-weight:700}:root.dark .timeline-count-badge[data-v-9bc7257e]{color:#38bdf8;background:#38bdf826}.custom-scrollable-timeline[data-v-9bc7257e]{max-height:520px;margin-top:-6px;margin-left:-10px;padding:10px .5rem 10px 10px;overflow-y:auto}.custom-scrollable-timeline[data-v-9bc7257e]::-webkit-scrollbar{width:5px}.custom-scrollable-timeline[data-v-9bc7257e]::-webkit-scrollbar-track{background:0 0}.custom-scrollable-timeline[data-v-9bc7257e]::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:10px}.custom-scrollable-timeline[data-v-9bc7257e]::-webkit-scrollbar-thumb:hover{background:#94a3b899}.stepper-step.step-type-postpone .stepper-circle[data-v-9bc7257e]{color:#fff;background:#f59e0b;box-shadow:0 0 10px #f59e0b66}.stepper-step.step-type-postpone .stepper-bar[data-v-9bc7257e]{background:#f59e0b}.stepper-step.step-type-resume .stepper-circle[data-v-9bc7257e]{color:#05070c;background:#00f5c4;box-shadow:0 0 10px #00f5c466}.stepper-step.step-type-resume .stepper-bar[data-v-9bc7257e]{background:#00d4ff}.stepper-step.step-type-cancel .stepper-circle[data-v-9bc7257e]{color:#fff;background:#ef4444;box-shadow:0 0 10px #ef444466}.stepper-step.step-type-cancel .stepper-bar[data-v-9bc7257e]{background:#ef4444}.stepper-actor-info[data-v-9bc7257e]{color:#0284c7;background:#0284c714;border-radius:6px;align-items:center;gap:.35rem;margin-top:.35rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}:root.dark .stepper-actor-info[data-v-9bc7257e]{color:#38bdf8;background:#38bdf81f}.stepper-step.is-current .stepper-circle[data-v-9bc7257e]{animation:2s ease-in-out infinite pulseCurrentMarker-9bc7257e}@keyframes pulseCurrentMarker-9bc7257e{0%{box-shadow:0 0 #00d4ffa6}60%{box-shadow:0 0 0 6px #00d4ff00}to{box-shadow:0 0 #00d4ff00}}.card-discussion-section[data-v-9bc7257e]{background:var(--portal-card-bg,#fff);border:1px solid var(--portal-border,#00000014);width:100%;min-width:0;box-shadow:var(--card-shadow,0 2px 12px #0000000a);border-radius:16px;flex-direction:column;grid-column:1/-1;padding:1.5rem 1.75rem;display:flex}@media (width<=1024px){.card-discussion-section[data-v-9bc7257e]{grid-column:auto}}:root.light .card-discussion-section[data-v-9bc7257e]{background:#fff;border-color:#00000014}.chatter-tabs[data-v-9bc7257e]{border-bottom:1px solid var(--portal-border,#00000014);align-items:center;gap:1.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}:root.dark .chatter-tabs[data-v-9bc7257e]{border-bottom-color:#ffffff14}.chatter-tab-btn[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);letter-spacing:.04em;cursor:pointer;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.5rem;padding-bottom:.4rem;font-size:.825rem;font-weight:800;transition:all .2s;display:inline-flex;position:relative}.chatter-tab-btn.active[data-v-9bc7257e]{color:#00d4ff}:root.light .chatter-tab-btn.active[data-v-9bc7257e]{color:#0284c7}.chatter-tab-btn.active[data-v-9bc7257e]:after{content:"";background:#00d4ff;height:2px;position:absolute;bottom:-.75rem;left:0;right:0}:root.light .chatter-tab-btn.active[data-v-9bc7257e]:after{background:#0284c7}.history-count-badge[data-v-9bc7257e]{color:#00d4ff;background:#00d4ff1f;border-radius:9999px;padding:1px 7px;font-size:.7rem;font-weight:800}:root.light .history-count-badge[data-v-9bc7257e]{color:#0284c7;background:#e0f2fe}.chatter-reply-box[data-v-9bc7257e]{background:var(--portal-bg,#f8fafc);border:1px solid var(--portal-border,#e2e8f0);border-radius:12px;flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:.95rem 1.15rem;display:flex;box-shadow:0 2px 8px #00000005}:root.light .chatter-reply-box[data-v-9bc7257e]{background:#fff;border-color:#e2e8f0}:root.dark .chatter-reply-box[data-v-9bc7257e]{background:#080c15bf;border-color:#ffffff14}.chatter-textarea[data-v-9bc7257e]{width:100%;color:var(--portal-text,#0f172a);resize:vertical;min-height:70px;padding:0;font-size:.88rem;line-height:1.55;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}:root.dark .chatter-textarea[data-v-9bc7257e]{color:#f1f5f9}.chatter-textarea[data-v-9bc7257e]::placeholder{color:var(--portal-text-muted,#94a3b8)}.selected-file-indicator-chatter[data-v-9bc7257e]{color:#00d4ff;background:#00d4ff14;border:1px solid #00d4ff40;border-radius:8px;align-items:center;gap:.5rem;width:fit-content;padding:.35rem .75rem;font-size:.78rem;display:inline-flex}:root.light .selected-file-indicator-chatter[data-v-9bc7257e]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.btn-remove-reply-file[data-v-9bc7257e]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1.1rem;line-height:1}.btn-remove-reply-file[data-v-9bc7257e]:hover{color:#ef4444}.reply-actions-bar[data-v-9bc7257e]{border-top:1px solid var(--portal-border,#0000000f);justify-content:space-between;align-items:center;padding-top:.65rem;display:flex}:root.dark .reply-actions-bar[data-v-9bc7257e]{border-top-color:#ffffff0f}.btn-paperclip-attach[data-v-9bc7257e]{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.btn-paperclip-attach[data-v-9bc7257e]:hover{color:#00d4ff;background:#00d4ff1a}.btn-log-note[data-v-9bc7257e]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1.35rem;font-size:.85rem;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 4px 15px #00f5c440}.btn-log-note[data-v-9bc7257e]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 20px #00f5c466}.btn-log-note[data-v-9bc7257e]:disabled{opacity:.5;cursor:not-allowed}.chatter-feed[data-v-9bc7257e]{flex-direction:column;gap:1rem;display:flex}.chatter-message-item[data-v-9bc7257e]{align-items:flex-start;gap:.85rem;display:flex}.message-avatar[data-v-9bc7257e]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.78rem;font-weight:800;display:flex}.message-avatar.avatar-customer[data-v-9bc7257e]{background:linear-gradient(135deg,#00d4ff 0%,#09f 100%)}.message-avatar.avatar-support[data-v-9bc7257e]{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)}.message-content-box[data-v-9bc7257e]{background:var(--portal-bg,#f8fafc);border:1px solid var(--portal-border,#e2e8f0);border-radius:12px;flex:1;padding:.85rem 1.15rem;box-shadow:0 1px 4px #00000005}:root.light .message-content-box[data-v-9bc7257e]{background:#fff;border-color:#e2e8f0}:root.dark .message-content-box[data-v-9bc7257e]{background:#080c15a6;border-color:#ffffff0f}.message-meta-header[data-v-9bc7257e]{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.45rem;display:flex}.sender-info-wrap[data-v-9bc7257e]{align-items:center;gap:.45rem;display:flex}.sender-name[data-v-9bc7257e]{color:var(--heading-color,#0f172a);font-size:.85rem;font-weight:800}:root.dark .sender-name[data-v-9bc7257e]{color:#fff}.sender-role-tag[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);font-size:.725rem;font-weight:600}.meta-right-wrap[data-v-9bc7257e]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.message-time[data-v-9bc7257e]{color:var(--portal-text-muted,#94a3b8);white-space:nowrap;font-size:.75rem;font-weight:500}.message-text[data-v-9bc7257e]{color:var(--portal-text,#334155);margin:0;font-size:.86rem;line-height:1.6}:root.dark .message-text[data-v-9bc7257e]{color:#cbd5e1}.attachment-chip[data-v-9bc7257e]{background:var(--portal-bg,#f1f5f9);border:1px solid var(--portal-border,#e2e8f0);color:var(--portal-text,#334155);border-radius:8px;align-items:center;gap:.45rem;width:fit-content;margin-top:.65rem;padding:.45rem .85rem;font-size:.78rem;transition:all .2s;display:inline-flex}:root.dark .attachment-chip[data-v-9bc7257e]{color:#cbd5e1;background:#ffffff0a;border-color:#ffffff1a}.attachment-chip[data-v-9bc7257e]:hover{color:#00d4ff;border-color:#00d4ff}.attachment-download-link[data-v-9bc7257e]{color:inherit;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.discussion-content-area[data-v-9bc7257e]{flex-direction:column;flex:1;display:flex}.discussion-empty-quote-box[data-v-9bc7257e]{background:var(--portal-bg,#f8fafc);border:1px solid var(--portal-border,#f1f5f9);text-align:center;border-radius:12px;justify-content:center;align-items:center;margin:auto 0;padding:2.75rem 1.75rem;display:flex}:root.light .discussion-empty-quote-box[data-v-9bc7257e]{background:#f8fafc;border-color:#f1f5f9}.empty-quote-text[data-v-9bc7257e]{color:var(--portal-text-muted,#64748b);margin:0;font-size:.88rem;font-style:italic;line-height:1.5}.ticket-detail-card[data-v-9bc7257e]{background:var(--portal-card-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--portal-border);border-radius:24px;padding:2.25rem;position:relative;overflow:hidden;box-shadow:0 20px 40px -15px #0006,inset 0 1px #ffffff0d}.spotlight[data-v-9bc7257e]{pointer-events:none;background:radial-gradient(400px circle at var(--mouse-x,50%) var(--mouse-y,50%), #00d4ff0f, transparent 80%);z-index:0;position:absolute;inset:0}.detail-header[data-v-9bc7257e]{border-bottom:1px solid var(--portal-border);z-index:1;margin-bottom:1.75rem;padding-bottom:1.75rem;position:relative}.ticket-meta[data-v-9bc7257e]{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.ticket-id[data-v-9bc7257e]{color:var(--portal-accent);text-transform:uppercase;font-size:.9rem;font-weight:800}.status-badge[data-v-9bc7257e]{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:inline-block}.status-open[data-v-9bc7257e]{color:#00d4ff;background:#00d4ff14;border:1px solid #00d4ff26}.status-progress[data-v-9bc7257e]{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b26}.status-resolved[data-v-9bc7257e]{color:#34d399;background:#10b98114;border:1px solid #10b98126}.status-closed[data-v-9bc7257e]{color:#94a3b8;background:#64748b14;border:1px solid #64748b26}.ticket-title[data-v-9bc7257e]{color:#fff;letter-spacing:-.75px;margin-bottom:.5rem;font-size:1.85rem;font-weight:850}.created-at-label[data-v-9bc7257e]{color:var(--portal-text-muted);font-size:.85rem}.detail-grid[data-v-9bc7257e]{z-index:1;grid-template-columns:1.7fr 1fr;gap:2rem;display:grid;position:relative}.section-card[data-v-9bc7257e],.sidebar-card[data-v-9bc7257e]{-webkit-backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #ffffff14;border-radius:16px;margin-bottom:1.75rem;padding:1.5rem 1.75rem;transition:all .3s;box-shadow:0 8px 32px #0003}.section-card h3[data-v-9bc7257e],.sidebar-card h3[data-v-9bc7257e]{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--portal-accent);width:fit-content;margin-bottom:1.25rem;padding-bottom:.2rem;font-size:.75rem;font-weight:850}.description-box[data-v-9bc7257e]{margin-top:.6rem}.description-text[data-v-9bc7257e]{color:#f1f5f9;white-space:pre-wrap;background:#0a0f1ab3;border:1px solid #ffffff14;border-left:3.5px solid #00d4ff;border-radius:10px;margin:0;padding:.85rem 1.15rem;font-size:.925rem;line-height:1.6;box-shadow:inset 0 1px 3px #0003}.info-item[data-v-9bc7257e]{flex-direction:column;gap:.35rem;display:flex}.info-label[data-v-9bc7257e]{color:var(--portal-text-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.info-val[data-v-9bc7257e]{color:var(--portal-text);font-size:.9rem;font-weight:600}.category-pill[data-v-9bc7257e]{border:1px solid var(--portal-border);width:fit-content;color:var(--portal-accent);background:#ffffff03;border-radius:6px;padding:.3rem .6rem;font-size:.8rem;font-weight:700;box-shadow:inset 0 1px #ffffff05}.assignee-info[data-v-9bc7257e]{border:1px solid var(--portal-border);background:#ffffff03;border-radius:8px;align-items:center;gap:.75rem;padding:.6rem;display:flex;box-shadow:inset 0 1px #ffffff05}.assignee-avatar[data-v-9bc7257e]{background:var(--portal-accent);color:#05070c;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:flex}.assignee-meta[data-v-9bc7257e]{flex-direction:column;display:flex}.assignee-name[data-v-9bc7257e]{color:var(--portal-text);font-size:.85rem;font-weight:700}.sla-badge[data-v-9bc7257e]{border-radius:4px;width:fit-content;padding:.2rem .5rem;font-size:.7rem;font-weight:800;display:inline-block}.sla-active[data-v-9bc7257e]{color:var(--portal-accent);background:#00d4ff14;border:1px solid #00d4ff26}.sla-completed[data-v-9bc7257e]{color:#34d399;background:#10b98114;border:1px solid #10b98126}.timeline[data-v-9bc7257e]{flex-direction:column;padding-left:.5rem;display:flex;position:relative}.timeline-item[data-v-9bc7257e]{padding-bottom:2rem;display:flex;position:relative}.timeline-item[data-v-9bc7257e]:last-child{padding-bottom:0}.timeline-marker[data-v-9bc7257e]{flex-direction:column;align-items:center;margin-right:1.25rem;display:flex}.marker-dot[data-v-9bc7257e]{z-index:2;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.marker-dot[data-v-9bc7257e]:after{content:"";background:currentColor;border-radius:2px;width:6px;height:6px;transition:all .3s}.marker-line[data-v-9bc7257e]{background-color:var(--portal-border);z-index:1;flex-grow:1;width:2px;margin:4px 0}@keyframes activePulse-9bc7257e{0%{box-shadow:0 0 #00d4ff80,0 0 15px #00d4ff66}70%{box-shadow:0 0 0 8px #00d4ff00,0 0 15px #00d4ff66}to{box-shadow:0 0 #00d4ff00,0 0 15px #00d4ff66}}.timeline-item.completed .marker-dot[data-v-9bc7257e]{border:2px solid var(--portal-accent);color:var(--portal-accent);background-color:#00d4ff1a;box-shadow:0 0 10px #00d4ff26}.timeline-item.completed .marker-line[data-v-9bc7257e]{background-color:var(--portal-accent);box-shadow:0 0 8px #00d4ff33}.timeline-item.active .marker-dot[data-v-9bc7257e]{border:2px solid var(--portal-accent);color:var(--portal-accent);background-color:#00d4ff40;animation:2s infinite activePulse-9bc7257e;box-shadow:0 0 15px #00d4ff66}.timeline-item.active .marker-line[data-v-9bc7257e]{background-color:var(--portal-border)}.timeline-item.pending .marker-dot[data-v-9bc7257e]{border:2px solid var(--portal-border);color:#ffffff26;background-color:#ffffff05}.timeline-item.pending .marker-line[data-v-9bc7257e]{background-color:var(--portal-border)}.timeline-content[data-v-9bc7257e]{flex-direction:column;gap:.25rem;display:flex}.timeline-title[data-v-9bc7257e]{color:var(--portal-text);font-size:.95rem;font-weight:750;transition:color .3s}.timeline-item.active .timeline-title[data-v-9bc7257e]{color:#fff;text-shadow:0 0 8px #fff3}.timeline-item.pending .timeline-title[data-v-9bc7257e]{color:var(--portal-text-muted)}.timeline-time[data-v-9bc7257e]{color:var(--portal-accent);font-size:.8rem;font-weight:700}.timeline-item.pending .timeline-time[data-v-9bc7257e]{color:var(--portal-text-muted)}.pending-text[data-v-9bc7257e]{font-style:italic;font-weight:500}.timeline-desc[data-v-9bc7257e]{color:var(--portal-text-muted);font-size:.85rem;line-height:1.4}.timeline-item.pending .timeline-desc[data-v-9bc7257e]{color:var(--portal-text-muted)}@media (width<=768px){.detail-grid[data-v-9bc7257e]{grid-template-columns:1fr;gap:1.5rem}}.comments-section[data-v-9bc7257e]{border-top:1px solid var(--portal-border);margin-top:2rem;padding-top:1.5rem}.comments-loading[data-v-9bc7257e]{color:var(--portal-text-muted);align-items:center;gap:.75rem;padding:2rem 0;font-size:.9rem;display:flex}.spinner.mini[data-v-9bc7257e]{border-width:2px;width:20px;height:20px}.spinner.mini.inverted[data-v-9bc7257e]{border-color:#fff #ffffff0d #ffffff0d}.comments-list[data-v-9bc7257e]{flex-direction:column;gap:1.5rem;max-height:450px;margin-bottom:2rem;padding-right:.5rem;display:flex;overflow-y:auto}.comments-list[data-v-9bc7257e]::-webkit-scrollbar{width:6px}.comments-list[data-v-9bc7257e]::-webkit-scrollbar-track{background:0 0}.comments-list[data-v-9bc7257e]::-webkit-scrollbar-thumb{background-color:#ffffff14;border-radius:20px}.comment-item[data-v-9bc7257e]{align-items:flex-start;gap:1rem;max-width:85%;display:flex}.comment-item.own-comment[data-v-9bc7257e]{flex-direction:row-reverse;max-width:85%;margin-left:auto}.comment-avatar[data-v-9bc7257e]{color:#05070c;background:linear-gradient(135deg,#10b981 0%,#34d399 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 2px 4px #10b9811a}.comment-avatar.customer[data-v-9bc7257e]{background:linear-gradient(135deg, var(--portal-accent) 0%, #00b4ff 100%);box-shadow:0 2px 8px #00d4ff26}.comment-avatar.admin[data-v-9bc7257e],.comment-avatar.it_support[data-v-9bc7257e],.comment-avatar.it_l1[data-v-9bc7257e],.comment-avatar.it_l2[data-v-9bc7257e]{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%);box-shadow:0 2px 8px #f59e0b26}.comment-bubble-wrapper[data-v-9bc7257e]{flex-direction:column;gap:.35rem;display:flex}.comment-item.own-comment .comment-bubble-wrapper[data-v-9bc7257e]{align-items:flex-end}.comment-meta-info[data-v-9bc7257e]{color:var(--portal-text-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.comment-item.own-comment .comment-meta-info[data-v-9bc7257e]{flex-direction:row-reverse}.comment-author-name[data-v-9bc7257e]{color:var(--portal-text);font-weight:700}.staff-badge[data-v-9bc7257e]{color:#fbbf24;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 0 6px #fbbf244d;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:6px;padding:.15rem .5rem;font-size:.65rem;font-weight:850}.comment-time[data-v-9bc7257e]{color:var(--portal-text-muted)}.comment-bubble[data-v-9bc7257e]{-webkit-backdrop-filter:blur(12px);background:#ffffff04;border:1px solid #ffffff0d;border-radius:0 16px 16px;padding:1.1rem 1.35rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff05}.comment-item.own-comment .comment-bubble[data-v-9bc7257e]{background:linear-gradient(135deg,#00d4ff14 0%,#00d4ff05 100%);border:1px solid #00d4ff26;border-radius:16px 0 16px 16px;box-shadow:0 8px 32px #00d4ff08,inset 0 1px #ffffff0a}.comment-item.support-comment .comment-bubble[data-v-9bc7257e]{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#f59e0b0f 0%,#f59e0b03 100%);border:1px solid #f59e0b2e;box-shadow:0 8px 32px #f59e0b08,inset 0 1px #ffffff05}.comment-text[data-v-9bc7257e]{color:var(--portal-text);white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.5}.comment-attachment[data-v-9bc7257e]{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.attachment-image-preview[data-v-9bc7257e]{border:1px solid var(--portal-border);background:#ffffff05;border-radius:8px;max-width:240px;overflow:hidden}.attachment-image-preview img[data-v-9bc7257e]{object-fit:cover;width:100%;height:auto;max-height:160px;display:block}.attachment-file-card[data-v-9bc7257e]{border:1px solid var(--portal-border);background:#ffffff05;border-radius:10px;align-items:center;gap:.75rem;max-width:320px;padding:.6rem .85rem;transition:all .25s;display:flex;box-shadow:0 2px 6px #0000004d,inset 0 1px #ffffff0d}.attachment-file-card[data-v-9bc7257e]:hover{background:#ffffff0a;border-color:#00d4ff33;transform:translateY(-1px);box-shadow:0 4px 10px #00d4ff0d}.file-icon-wrapper[data-v-9bc7257e]{color:var(--portal-accent);justify-content:center;align-items:center;display:flex}.file-name-meta[data-v-9bc7257e]{flex-grow:1;min-width:0}.file-name[data-v-9bc7257e]{color:var(--portal-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;display:block;overflow:hidden}.btn-download-file[data-v-9bc7257e]{color:var(--portal-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.btn-download-file[data-v-9bc7257e]:hover{color:var(--portal-accent);background:#00d4ff14}.comments-empty-state[data-v-9bc7257e]{text-align:center;border:1px dashed var(--portal-border);color:var(--portal-text-muted);background:#ffffff05;border-radius:12px;margin-bottom:2rem;padding:3rem 1.5rem}.comments-empty-state svg[data-v-9bc7257e]{color:var(--portal-text-muted);opacity:.7;margin-bottom:.75rem}.comments-empty-state p[data-v-9bc7257e]{color:var(--portal-text);margin:0 0 .25rem;font-size:.9rem;font-weight:750}.comments-empty-state small[data-v-9bc7257e]{font-size:.75rem}.comment-input-form[data-v-9bc7257e]{background:#ffffff04;border:1px solid #ffffff0d;border-radius:16px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff05}.comment-input-form[data-v-9bc7257e]:focus-within{background:#ffffff06;border-color:#00d4ff59;transform:translateY(-2px);box-shadow:0 0 25px #00d4ff1a,inset 0 1px #ffffff05}.textarea-wrapper textarea[data-v-9bc7257e]{resize:vertical;width:100%;color:var(--portal-text);background:0 0;border:none;outline:none;padding:.25rem 0;font-family:inherit;font-size:.9rem;line-height:1.5}.textarea-wrapper textarea[data-v-9bc7257e]::placeholder{color:var(--portal-text-muted)}.selected-file-indicator[data-v-9bc7257e]{border:1px solid var(--portal-border);background:#ffffff0a;border-radius:8px;align-items:center;gap:.5rem;max-width:100%;margin-top:.5rem;padding:.35rem .6rem;display:inline-flex}.selected-file-indicator .file-name[data-v-9bc7257e]{max-width:180px;font-size:.75rem;font-weight:600}.btn-remove-file[data-v-9bc7257e]{color:var(--portal-danger);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.1rem;transition:background .2s;display:flex}.btn-remove-file[data-v-9bc7257e]:hover{background:#ef44441a}.form-actions[data-v-9bc7257e]{border-top:1px solid var(--portal-border);justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;display:flex}.btn-attach[data-v-9bc7257e]{color:var(--portal-text-muted);border:1px solid var(--portal-border);cursor:pointer;background:#ffffff05;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.btn-attach[data-v-9bc7257e]:hover{color:#fff;background:#ffffff0f;border-color:#00d4ff33;transform:translateY(-1px);box-shadow:0 4px 10px #00d4ff08,inset 0 1px #ffffff0d}.btn-submit-comment[data-v-9bc7257e]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00d4ff 0%,#0af 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1.15rem;font-size:.8rem;font-weight:750;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #00d4ff26}.btn-submit-comment[data-v-9bc7257e]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 16px #00d4ff59}.btn-submit-comment[data-v-9bc7257e]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.comment-error-msg[data-v-9bc7257e]{color:var(--portal-danger);margin:.5rem 0 0;font-size:.75rem;font-weight:600}.comments-closed-empty-state[data-v-9bc7257e]{background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:1rem;padding:1.15rem 1.35rem;display:flex}.closed-empty-icon[data-v-9bc7257e]{color:#94a3b8;background:#64748b26;border:1px solid #64748b40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.closed-empty-content h4[data-v-9bc7257e]{color:#f1f5f9;margin:0 0 .2rem;font-size:.875rem;font-weight:750}.closed-empty-content p[data-v-9bc7257e]{color:#94a3b8;margin:0;font-size:.8rem;line-height:1.4}.comments-empty-hint[data-v-9bc7257e]{color:#94a3b8;background:#00d4ff0a;border:1px dashed #00d4ff33;border-radius:10px;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.85rem 1.15rem;font-size:.825rem;display:flex}.comments-empty-hint svg[data-v-9bc7257e]{color:var(--portal-accent);flex-shrink:0}.comment-closed-notice[data-v-9bc7257e]{background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.85rem;margin-top:1rem;padding:.85rem 1.25rem;transition:all .2s;display:flex}.closed-notice-icon[data-v-9bc7257e]{color:#94a3b8;background:#64748b26;border:1px solid #64748b40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.closed-notice-text[data-v-9bc7257e]{flex-direction:column;gap:.15rem;display:flex}.closed-notice-title[data-v-9bc7257e]{color:#e2e8f0;font-size:.85rem;font-weight:750}.closed-notice-subtitle[data-v-9bc7257e]{color:#94a3b8;font-size:.775rem;font-weight:500}.rating-section[data-v-9bc7257e]{text-align:center;-webkit-backdrop-filter:blur(12px);background:#ffb70305;border:1px solid #ffb7031a;border-radius:16px;padding:2.25rem 2rem;transition:all .3s;box-shadow:inset 0 1px #ffffff05,0 8px 32px #0003}.rating-desc[data-v-9bc7257e]{color:var(--portal-text-muted);margin-bottom:1.5rem;font-size:.9rem}.rating-stars-wrapper[data-v-9bc7257e]{justify-content:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.star-icon[data-v-9bc7257e]{color:#334155;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.star-icon[data-v-9bc7257e]:hover:not(.disabled){color:#f59e0b;filter:drop-shadow(0 0 12px #f59e0b99);transform:scale(1.25)}.star-icon.active[data-v-9bc7257e]{filter:drop-shadow(0 0 8px #f59e0b80);color:#f59e0b!important}.star-icon.disabled[data-v-9bc7257e]{cursor:default}.star-icon.disabled[data-v-9bc7257e]:hover{transform:none}.feedback-textarea-wrapper[data-v-9bc7257e]{margin-bottom:1.5rem}.feedback-textarea-wrapper textarea[data-v-9bc7257e]{border:1px solid var(--portal-border);color:#fff;resize:vertical;background:#04060a66;border-radius:10px;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;transition:all .3s}.feedback-textarea-wrapper textarea[data-v-9bc7257e]:focus{border-color:var(--portal-accent);background:#04060ab3;outline:none;box-shadow:0 0 0 4px #00d4ff14}.btn-submit-rating[data-v-9bc7257e]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00d4ff 0%,#0af 100%);border:none;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.9rem;font-weight:750;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex}.btn-submit-rating[data-v-9bc7257e]:hover:not(:disabled){background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff59}.btn-submit-rating[data-v-9bc7257e]:active:not(:disabled){transform:translateY(0)}.btn-submit-rating[data-v-9bc7257e]:disabled{opacity:.5;cursor:not-allowed}.rating-display-card[data-v-9bc7257e],.comments-section[data-v-9bc7257e]{-webkit-backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem 1.75rem;transition:all .3s;box-shadow:0 8px 32px #0003}.rating-stars-display[data-v-9bc7257e]{align-items:center;gap:.4rem;margin-top:.5rem;margin-bottom:.5rem;display:flex}.rating-number[data-v-9bc7257e]{color:#f59e0b;margin-left:.4rem;font-size:.95rem;font-weight:800}.rating-feedback-box[data-v-9bc7257e],.discussion-empty-box[data-v-9bc7257e]{margin-top:.6rem}.rating-feedback-display[data-v-9bc7257e],.discussion-empty-quote[data-v-9bc7257e]{color:#f1f5f9;background:#0a0f1ab3;border:1px solid #ffffff14;border-left:3.5px solid #f59e0b;border-radius:10px;margin:0;padding:.85rem 1.15rem;font-size:.925rem;font-style:italic;font-weight:550;line-height:1.5;box-shadow:inset 0 1px 3px #0003}.discussion-empty-quote[data-v-9bc7257e]{border-left-color:#00d4ff}.status-cancelled[data-v-9bc7257e]{color:#ef4444!important;background:#ef44441a!important;border:1px solid #ef444440!important}.cancellation-alert-banner[data-v-9bc7257e]{background:#ef444408;border:1px solid #ef444426;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px #ef44440d}.banner-title[data-v-9bc7257e]{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:750;display:flex}.crimson-text[data-v-9bc7257e]{color:#ef4444}.banner-desc[data-v-9bc7257e]{color:var(--portal-text-muted);margin:0 0 .75rem;font-size:.95rem}.banner-reason[data-v-9bc7257e]{border:1px solid var(--portal-border);color:#fff;background:#04060a4d;border-radius:8px;padding:1rem;font-size:.95rem;font-style:italic;line-height:1.5}.btn-cancel-ticket[data-v-9bc7257e]{color:#ef4444;cursor:pointer;background:#ef444408;border:1px solid #ef444433;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex}.btn-cancel-ticket[data-v-9bc7257e]:hover{color:#fff;background:#ef4444;border-color:#ef4444;transform:translateY(-1px);box-shadow:0 6px 20px #ef444440}.btn-cancel-ticket[data-v-9bc7257e]:active{transform:translateY(0)}.cancelled-info-card[data-v-9bc7257e]{background:#ef444405;border:1px solid #ef44441a;border-radius:10px;padding:1rem}.assignee-info[data-v-9bc7257e]{background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.75rem;margin-top:.35rem;padding:.6rem .75rem;display:flex}.assignee-avatar[data-v-9bc7257e]{color:#090d16;background:linear-gradient(135deg,#00f5c4,#00d2a4);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:800;display:flex;box-shadow:0 4px 12px #00f5c440}.assignee-avatar.team-avatar[data-v-9bc7257e]{background:#00f5c41f;border:1px solid #00f5c44d}.assignee-meta[data-v-9bc7257e]{flex-direction:column;gap:.15rem;display:flex;overflow:hidden}.assignee-name[data-v-9bc7257e]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:750;overflow:hidden}.assignee-role[data-v-9bc7257e]{color:#64748b;font-size:.725rem}.cancelled-info-card .info-header[data-v-9bc7257e]{align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.85rem;display:flex}.cancellation-reason-text[data-v-9bc7257e]{color:var(--portal-text-muted);margin:0;font-size:.85rem;font-style:italic;line-height:1.4}.cancel-modal-overlay[data-v-9bc7257e]{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#04060acc;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.cancel-modal-card[data-v-9bc7257e]{background:#0a0f1ad9;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:100%;max-width:500px;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff05}.modal-header[data-v-9bc7257e]{border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;padding:1.5rem;display:flex}.header-icon-wrapper[data-v-9bc7257e]{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 15px #ef444426}.header-title h3[data-v-9bc7257e]{color:#fff;margin:0;font-size:1.15rem;font-weight:800}.header-title p[data-v-9bc7257e]{color:var(--portal-text-muted);margin:.2rem 0 0;font-size:.8rem}.modal-body[data-v-9bc7257e]{padding:1.5rem}.modal-instruction[data-v-9bc7257e]{color:var(--portal-text-muted);margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.textarea-container[data-v-9bc7257e]{margin-bottom:.5rem}.textarea-container textarea[data-v-9bc7257e]{color:#fff;resize:vertical;background:#04060a66;border:1px solid #ffffff14;border-radius:10px;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;transition:all .3s}.textarea-container textarea[data-v-9bc7257e]:focus{background:#04060ab3;border-color:#ef444466;outline:none;box-shadow:0 0 0 4px #ef444414}.char-counter[data-v-9bc7257e]{color:var(--portal-text-muted);text-align:right;margin-top:.25rem;font-size:.75rem}.modal-error-text[data-v-9bc7257e]{color:#ef4444;margin:.75rem 0 0;font-size:.85rem}.modal-footer[data-v-9bc7257e]{background:#04060a33;border-top:1px solid #ffffff0f;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.btn-modal-cancel[data-v-9bc7257e]{color:var(--portal-text-muted);cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:.65rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .2s}.btn-modal-cancel[data-v-9bc7257e]:hover{color:#fff;background:#ffffff0f}.btn-modal-confirm[data-v-9bc7257e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.85rem;font-weight:750;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 4px 15px #ef444433}.btn-modal-confirm[data-v-9bc7257e]:hover:not(:disabled){background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);transform:translateY(-1px);box-shadow:0 6px 20px #ef444459}.btn-modal-confirm[data-v-9bc7257e]:active:not(:disabled){transform:translateY(0)}.btn-modal-confirm[data-v-9bc7257e]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.timeline-item.cancelled .marker-dot[data-v-9bc7257e]{background-color:#ef4444!important;box-shadow:0 0 10px #ef444499!important}.timeline-item.cancelled .timeline-title[data-v-9bc7257e]{color:#ef4444!important}.timeline-item.cancelled .timeline-time[data-v-9bc7257e]{color:#ef4444b3!important}.mt-6[data-v-9bc7257e]{margin-top:1.5rem}.mt-4[data-v-9bc7257e]{margin-top:1rem}.mb-6[data-v-9bc7257e]{margin-bottom:1.5rem}.feedback-modal-overlay[data-v-9bc7257e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;background:#0a0f1dd9;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;top:0;left:0}.feedback-modal-card[data-v-9bc7257e]{background:#0f172a;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:1.25rem;width:100%;max-width:480px;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3}.feedback-modal-header[data-v-9bc7257e]{justify-content:space-between;align-items:center;display:flex}.header-icon-title[data-v-9bc7257e]{align-items:center;gap:.75rem;display:flex}.header-icon-title h3[data-v-9bc7257e]{color:#f8fafc;margin:0;font-size:1.2rem;font-weight:700}.modal-close-btn[data-v-9bc7257e]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.4rem;transition:all .2s;position:absolute;top:1.25rem;right:1.25rem}.modal-close-btn[data-v-9bc7257e]:hover{color:#f8fafc;background:#ffffff14}.customer-meta-center[data-v-9bc7257e]{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding-bottom:.25rem;display:flex}.customer-avatar-circle[data-v-9bc7257e]{color:#00f5c4;background:linear-gradient(135deg,#00f5c426,#3b82f626);border:2px solid #00f5c4;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.25rem;font-size:1.4rem;font-weight:800;display:flex;box-shadow:0 0 20px #00f5c440}.customer-name-text[data-v-9bc7257e]{color:#f8fafc;margin:0;font-size:1.15rem;font-weight:700}.ref-number-text[data-v-9bc7257e]{color:#64748b;font-family:monospace;font-size:.8rem}.feedback-field-group[data-v-9bc7257e]{flex-direction:column;gap:.6rem;display:flex}.field-section-label[data-v-9bc7257e]{letter-spacing:.08em;color:#00f5c4;text-transform:uppercase;font-size:.75rem;font-weight:800}.star-rating-row[data-v-9bc7257e]{justify-content:center;gap:.6rem;padding:.25rem 0;display:flex}.star-btn[data-v-9bc7257e]{cursor:pointer;transition:transform .15s}.star-btn[data-v-9bc7257e]:hover{transform:scale(1.2)}.feedback-textarea-card[data-v-9bc7257e]{background:#0f172acc;border:1px solid #ffffff1a;border-radius:12px;padding:.75rem;transition:border-color .2s}.feedback-textarea-card[data-v-9bc7257e]:focus-within{border-color:#00f5c4;box-shadow:0 0 0 3px #00f5c426}.feedback-textarea-input[data-v-9bc7257e]{color:#f8fafc;resize:none;background:0 0;border:none;outline:none;width:100%;font-size:.9rem;line-height:1.5}.feedback-error-banner[data-v-9bc7257e]{color:#fca5a5;text-align:center;background:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:.75rem 1rem;font-size:.825rem;font-weight:500}.feedback-modal-actions[data-v-9bc7257e]{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}.btn-cancel-feedback-modal[data-v-9bc7257e]{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;transition:all .2s}.btn-cancel-feedback-modal[data-v-9bc7257e]:hover:not(:disabled){background:#ffffff26}.btn-submit-feedback-modal[data-v-9bc7257e]{color:#090d16;cursor:pointer;background:linear-gradient(135deg,#00f5c4,#00d2a4);border:none;border-radius:12px;width:100%;padding:.85rem 1.5rem;font-size:.95rem;font-weight:750;transition:all .2s;box-shadow:0 4px 15px #00f5c44d}.btn-submit-feedback-modal[data-v-9bc7257e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #00f5c466}.btn-submit-feedback-modal[data-v-9bc7257e]:disabled{opacity:.6;cursor:not-allowed}.required-star[data-v-9bc7257e]{color:#ef4444}.documents-grid[data-v-9bc7257e]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.doc-item-card[data-v-9bc7257e]{cursor:pointer;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.doc-item-card[data-v-9bc7257e]:hover{background:#0f172af2;border-color:#00f5c4;transform:translateY(-2px);box-shadow:0 8px 25px #00f5c426}.doc-card-left[data-v-9bc7257e]{align-items:center;gap:.85rem;display:flex;overflow:hidden}.file-badge-wrapper[data-v-9bc7257e]{border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.file-badge-wrapper.type-pdf[data-v-9bc7257e]{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d}.file-badge-wrapper.type-image[data-v-9bc7257e]{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f64d}.file-badge-wrapper.type-word[data-v-9bc7257e]{color:#60a5fa;background:#2563eb26;border:1px solid #2563eb4d}.badge-label-small[data-v-9bc7257e]{letter-spacing:.5px;margin-top:1px;font-size:.6rem;font-weight:900}.doc-file-info[data-v-9bc7257e]{overflow:hidden}.doc-filename[data-v-9bc7257e]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.875rem;font-weight:750;overflow:hidden}.doc-meta-text[data-v-9bc7257e]{color:#64748b;margin:0;font-size:.725rem}.btn-download-icon[data-v-9bc7257e]{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.btn-download-icon[data-v-9bc7257e]:hover{color:#05070c;background:#00f5c4;border-color:#00f5c4;transform:scale(1.05)}html.light .ticket-detail-page[data-v-9bc7257e]{color:#0f172a;background-color:#f8fafc}html.light .ticket-detail-card[data-v-9bc7257e]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px #0000000a!important}html.light .btn-back[data-v-9bc7257e]{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important}html.light .btn-back[data-v-9bc7257e]:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#94a3b8!important}html.light .ticket-id[data-v-9bc7257e]{color:#64748b!important}html.light .ticket-title[data-v-9bc7257e]{color:#0f172a!important}html.light .created-at-label[data-v-9bc7257e]{color:#64748b!important}html.light .section-card[data-v-9bc7257e],html.light .sidebar-card[data-v-9bc7257e]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #00000005!important}html.light .section-card h3[data-v-9bc7257e],html.light .sidebar-card h3[data-v-9bc7257e]{color:#0f172a!important}html.light .description-text[data-v-9bc7257e]{color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}html.light .doc-item-card[data-v-9bc7257e]{box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}html.light .doc-item-card[data-v-9bc7257e]:hover{background:#f1f5f9!important;border-color:#0284c7!important;box-shadow:0 4px 15px #0284c71a!important}html.light .doc-filename[data-v-9bc7257e]{color:#0f172a!important}html.light .doc-meta-text[data-v-9bc7257e]{color:#64748b!important}html.light .btn-download-icon[data-v-9bc7257e]{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important}html.light .btn-download-icon[data-v-9bc7257e]:hover{color:#0284c7!important;background:#e0f2fe!important;border-color:#bae6fd!important}html.light .info-label[data-v-9bc7257e]{color:#64748b!important}html.light .category-pill[data-v-9bc7257e]{color:#0284c7!important;background:#e0f2fe!important;border:1px solid #bae6fd!important}html.light .assignee-info[data-v-9bc7257e]{box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}html.light .assignee-name[data-v-9bc7257e]{color:#0f172a!important}html.light .assignee-role[data-v-9bc7257e]{color:#64748b!important}html.light .assignee-avatar[data-v-9bc7257e]{color:#fff!important;background:#0284c7!important}html.light .assignee-avatar.team-avatar[data-v-9bc7257e]{color:#0284c7!important;background:#e0f2fe!important;border:1px solid #bae6fd!important}html.light .assignee-avatar.team-avatar svg[data-v-9bc7257e]{stroke:#0284c7!important}html.light .btn-cancel-ticket[data-v-9bc7257e]{color:#ef4444!important;background:#fef2f2!important;border:1px solid #fecaca!important}html.light .btn-cancel-ticket[data-v-9bc7257e]:hover{background:#fee2e2!important}html.light .timeline-title[data-v-9bc7257e]{color:#0f172a!important}html.light .timeline-desc[data-v-9bc7257e]{color:#64748b!important}html.light .marker-line[data-v-9bc7257e]{background-color:#cbd5e1!important}html.light .timeline-item.completed .marker-line[data-v-9bc7257e]{background-color:#0284c7!important}html.light .timeline-item.completed .marker-dot[data-v-9bc7257e]{color:#0284c7!important;background-color:#e0f2fe!important;border-color:#0284c7!important}html.light .timeline-item.pending .marker-dot[data-v-9bc7257e]{color:#94a3b8!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}html.light .timeline-item.active .timeline-title[data-v-9bc7257e]{color:#0284c7!important;text-shadow:none!important}html.light .comments-section[data-v-9bc7257e]{border-top-color:#e2e8f0!important}html.light .comment-bubble[data-v-9bc7257e]{color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}html.light .comment-author-name[data-v-9bc7257e]{color:#0f172a!important}html.light .comment-time[data-v-9bc7257e]{color:#64748b!important}html.light .comment-text[data-v-9bc7257e]{color:#0f172a!important}html.light .comment-input-card[data-v-9bc7257e],html.light .comment-box[data-v-9bc7257e]{background:#fff!important;border:1px solid #e2e8f0!important}html.light .comment-textarea[data-v-9bc7257e],html.light .comment-box textarea[data-v-9bc7257e]{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}html.light .comment-textarea[data-v-9bc7257e]::placeholder,html.light .comment-box textarea[data-v-9bc7257e]::placeholder{color:#94a3b8!important}html.light .comment-toolbar[data-v-9bc7257e]{background:#fff!important;border-top-color:#e2e8f0!important}html.light .btn-attach-file[data-v-9bc7257e]{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html.light .btn-attach-file[data-v-9bc7257e]:hover{color:#0f172a!important;background:#e2e8f0!important}html.light .comments-closed-empty-state[data-v-9bc7257e]{background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #00000005!important}html.light .closed-empty-icon[data-v-9bc7257e]{color:#64748b!important;background:#f1f5f9!important;border-color:#cbd5e1!important}html.light .closed-empty-content h4[data-v-9bc7257e]{color:#1e293b!important}html.light .closed-empty-content p[data-v-9bc7257e]{color:#64748b!important}html.light .comments-empty-hint[data-v-9bc7257e]{color:#0369a1!important;background:#f0f9ff!important;border:1px dashed #bae6fd!important}html.light .comments-empty-hint svg[data-v-9bc7257e]{color:#0284c7!important}html.light .cta-feedback-banner[data-v-9bc7257e]{background:#f0fdf4!important;border:1px solid #bbf7d0!important}html.light .cta-feedback-banner h3[data-v-9bc7257e]{color:#166534!important}html.light .cta-feedback-banner p[data-v-9bc7257e]{color:#15803d!important}.star-svg-filled[data-v-9bc7257e]{fill:#f59e0b;stroke:#f59e0b}.star-svg-empty[data-v-9bc7257e]{fill:#ffffff26;stroke:#ffffff4d}html.light .feedback-modal-card[data-v-9bc7257e]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 25px 60px #00000026!important}html.light .feedback-modal-header h3[data-v-9bc7257e],html.light .customer-name-text[data-v-9bc7257e]{color:#0f172a!important}html.light .field-section-label[data-v-9bc7257e]{color:#0284c7!important}html.light .star-svg-filled[data-v-9bc7257e]{fill:#f59e0b!important;stroke:#f59e0b!important}html.light .star-svg-empty[data-v-9bc7257e]{fill:#e2e8f0!important;stroke:#94a3b8!important}html.light .feedback-textarea-card[data-v-9bc7257e]{background:#f8fafc!important;border:1px solid #cbd5e1!important}html.light .feedback-textarea-card[data-v-9bc7257e]:focus-within{background:#fff!important;border-color:#0284c7!important;box-shadow:0 0 0 3px #0284c726!important}html.light .feedback-textarea-input[data-v-9bc7257e]{color:#0f172a!important}html.light .feedback-textarea-input[data-v-9bc7257e]::placeholder{color:#94a3b8!important}html.light .feedback-error-banner[data-v-9bc7257e]{color:#dc2626!important;background:#fee2e2!important;border:1px solid #fca5a5!important}html.light .section-card[data-v-9bc7257e],html.light .sidebar-card[data-v-9bc7257e]{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:1.5rem 1.75rem!important;box-shadow:0 2px 10px #00000008!important}html.light .description-text[data-v-9bc7257e]{color:#1e293b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-left:3.5px solid #0284c7!important;box-shadow:0 1px 2px #00000005!important}html.light .star-icon[data-v-9bc7257e]{color:#cbd5e1!important}html.light .star-icon.active[data-v-9bc7257e]{color:#f59e0b!important;filter:drop-shadow(0 1px 2px #f59e0b59)!important}html.light .rating-number[data-v-9bc7257e]{color:#d97706!important}html.light .rating-feedback-display[data-v-9bc7257e],html.light .discussion-empty-quote[data-v-9bc7257e]{color:#1e293b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #00000005!important}html.light .rating-feedback-display[data-v-9bc7257e]{border-left:3.5px solid #f59e0b!important}html.light .discussion-empty-quote[data-v-9bc7257e]{border-left:3.5px solid #0284c7!important}html.light .comment-closed-notice[data-v-9bc7257e]{background:#f8fafc!important;border:1px solid #e2e8f0!important}html.light .closed-notice-icon[data-v-9bc7257e]{color:#64748b!important;background:#f1f5f9!important;border-color:#cbd5e1!important}html.light .closed-notice-title[data-v-9bc7257e]{color:#1e293b!important}html.light .closed-notice-subtitle[data-v-9bc7257e]{color:#64748b!important}.customer-history-log-row[data-v-9bc7257e]{width:100%;margin-bottom:1rem}.customer-history-card-box[data-v-9bc7257e]{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:12px 16px;transition:all .2s;display:flex}.customer-history-card-box.is-postpone-item[data-v-9bc7257e]{background:#f59e0b08;border-left:3.5px solid #f59e0b}.customer-history-card-box.is-resume-card[data-v-9bc7257e]{background:#10b98108;border-left:3.5px solid #10b981}.customer-history-card-box.is-status-card[data-v-9bc7257e]{background:#3b82f608;border-left:3.5px solid #3b82f6}.customer-history-card-box .history-card-header[data-v-9bc7257e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-history-card-box .history-actor-info[data-v-9bc7257e]{align-items:center;gap:8px;display:flex}.customer-history-card-box .actor-avatar[data-v-9bc7257e]{color:#05070c;background:#00f5c4;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.72rem;font-weight:800;display:flex}.customer-history-card-box .actor-name[data-v-9bc7257e]{color:#f8fafc;font-size:.85rem;font-weight:700}.customer-history-card-box .actor-role[data-v-9bc7257e]{color:#94a3b8;margin-left:4px;font-size:.75rem}.customer-history-card-box .history-meta-right[data-v-9bc7257e]{align-items:center;gap:8px;display:flex}.customer-history-card-box .history-action-badge[data-v-9bc7257e]{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.customer-history-card-box .badge-postpone[data-v-9bc7257e]{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b66}.customer-history-card-box .badge-resume[data-v-9bc7257e]{color:#34d399;background:#10b98126;border:1px solid #10b98166}.customer-history-card-box .badge-status[data-v-9bc7257e]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f666}.customer-history-card-box .history-time-stamp[data-v-9bc7257e]{color:#94a3b8;font-size:.75rem}.customer-history-card-box .history-reason-box[data-v-9bc7257e]{background:#00000040;border:1px dashed #f59e0b59;border-radius:6px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.customer-history-card-box.is-resume-card .history-reason-box[data-v-9bc7257e]{border-color:#10b98159}.customer-history-card-box .reason-title[data-v-9bc7257e]{color:#f59e0b;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.customer-history-card-box.is-resume-card .reason-title[data-v-9bc7257e]{color:#10b981}.customer-history-card-box .reason-content-text[data-v-9bc7257e]{color:#e2e8f0;white-space:pre-wrap;margin:0;font-size:.825rem;line-height:1.45}.customer-history-card-box .history-card-footer[data-v-9bc7257e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.customer-history-card-box .status-transition-tag[data-v-9bc7257e]{color:#94a3b8;font-size:.75rem}.customer-history-card-box .status-transition-tag strong[data-v-9bc7257e]{color:#f1f5f9;font-weight:600}.customer-history-card-box .notif-sent-chip[data-v-9bc7257e]{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.comment-input-form-top[data-v-9bc7257e]{margin-bottom:1.5rem}html.light .customer-history-card-box[data-v-9bc7257e]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #00000008!important}html.light .customer-history-card-box.is-postpone-item[data-v-9bc7257e]{background:#fffdf5!important;border-left-color:#f59e0b!important}html.light .customer-history-card-box.is-resume-card[data-v-9bc7257e]{background:#f7fee7!important;border-left-color:#10b981!important}html.light .customer-history-card-box.is-status-card[data-v-9bc7257e]{background:#eff6ff!important;border-left-color:#3b82f6!important}html.light .customer-history-card-box .actor-name[data-v-9bc7257e]{color:#0f172a!important}html.light .customer-history-card-box .actor-role[data-v-9bc7257e],html.light .customer-history-card-box .history-time-stamp[data-v-9bc7257e]{color:#64748b!important}html.light .customer-history-card-box .history-reason-box[data-v-9bc7257e]{background:#fefce8!important;border-color:#fde047!important}html.light .customer-history-card-box.is-resume-card .history-reason-box[data-v-9bc7257e]{background:#f0fdf4!important;border-color:#86efac!important}html.light .customer-history-card-box .reason-content-text[data-v-9bc7257e]{color:#713f12!important}html.light .customer-history-card-box.is-resume-card .reason-content-text[data-v-9bc7257e]{color:#14532d!important}html.light .customer-history-card-box .status-transition-tag[data-v-9bc7257e]{color:#64748b!important}html.light .customer-history-card-box .status-transition-tag strong[data-v-9bc7257e]{color:#0f172a!important}html.light .customer-history-card-box .notif-sent-chip[data-v-9bc7257e]{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}html.light .customer-history-card-box .badge-postpone[data-v-9bc7257e]{color:#92400e!important;background:#fef3c7!important;border-color:#fcd34d!important}html.light .customer-history-card-box .badge-resume[data-v-9bc7257e]{color:#065f46!important;background:#d1fae5!important;border-color:#6ee7b7!important}html.light .customer-history-card-box .badge-status[data-v-9bc7257e]{color:#1e40af!important;background:#dbeafe!important;border-color:#93c5fd!important}html.light .comment-input-form-top[data-v-9bc7257e]{background:#fff!important;border:1.5px solid #00f5c4!important;box-shadow:0 4px 16px #0000000a!important}.notifications-container[data-v-076d67a8]{max-width:1400px;margin:0 auto;padding:2.5rem 1.25rem}.notifications-header[data-v-076d67a8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.portal-title[data-v-076d67a8]{background:linear-gradient(135deg,#fff 0%,#00d4ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.25rem;font-weight:800}.portal-subtitle[data-v-076d67a8]{color:var(--portal-text-muted);font-size:1rem}.btn-mark-all[data-v-076d67a8]{color:var(--portal-accent);cursor:pointer;background:#00d4ff14;border:1px solid #00d4ff33;border-radius:100px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.btn-mark-all[data-v-076d67a8]:hover{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);transform:translateY(-2px);box-shadow:0 0 20px #00f5c44d}.btn-mark-all[data-v-076d67a8]:active{transform:translateY(0)}.loading-state[data-v-076d67a8]{color:var(--portal-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:5rem 0;display:flex}.spinner[data-v-076d67a8]{border:3px solid #ffffff0d;border-top-color:var(--portal-accent);border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite spin-076d67a8}.spinner.mini[data-v-076d67a8]{border-width:2px;width:12px;height:12px;margin-bottom:0;margin-right:4px;display:inline-block}.spinner.mini.inverted[data-v-076d67a8]{border-color:#00d4ff40;border-top-color:var(--portal-accent)}.btn-mark-read-single:hover .spinner.mini.inverted[data-v-076d67a8]{border-color:#05070c #05070c40 #05070c40}@keyframes spin-076d67a8{to{transform:rotate(360deg)}}.empty-state[data-v-076d67a8]{background:var(--portal-card-bg);border:1px solid var(--portal-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;border-radius:20px;padding:5rem 2rem;box-shadow:0 20px 40px #0000004d}.empty-icon-wrapper[data-v-076d67a8]{width:80px;height:80px;color:var(--portal-text-muted);background:#ffffff05;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.empty-state h3[data-v-076d67a8]{color:#fff;margin-bottom:.5rem;font-size:1.5rem}.empty-state p[data-v-076d67a8]{color:var(--portal-text-muted);max-width:400px;margin:0 auto}.notifications-list[data-v-076d67a8]{flex-direction:column;gap:1rem;display:flex}.notification-card[data-v-076d67a8]{border:1px solid var(--portal-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#0a0f1a73;border-left:4px solid #0000;border-radius:16px;align-items:center;gap:1.5rem;padding:1.25rem 1.75rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}.notification-card[data-v-076d67a8]:hover{background:#0a0f1ab3;transform:translateY(-2px);box-shadow:0 12px 30px #0000004d}.notification-card.unread[data-v-076d67a8]:after{content:"";background:#ff4d4d;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:12px;box-shadow:0 0 10px #ff4d4d}.notification-card.notif-cancelled[data-v-076d67a8]{border-left-color:#ff4d4d}.notification-card.notif-resolved[data-v-076d67a8]{border-left-color:#00f5c4}.notification-card.notif-comment[data-v-076d67a8]{border-left-color:#f90}.notification-card.notif-assigned[data-v-076d67a8]{border-left-color:#3b82f6}.notification-card.notif-created[data-v-076d67a8]{border-left-color:#00d4ff}.notification-card.unread.notif-cancelled[data-v-076d67a8]{background:#ff4d4d05;border-color:#ff4d4d26}.notification-card.unread.notif-resolved[data-v-076d67a8]{background:#00f5c405;border-color:#00f5c426}.notification-card.unread.notif-comment[data-v-076d67a8]{background:#ff990005;border-color:#ff990026}.notification-card.unread.notif-assigned[data-v-076d67a8]{background:#3b82f605;border-color:#3b82f626}.notification-card.unread.notif-created[data-v-076d67a8]{background:#00d4ff05;border-color:#00d4ff26}.notification-icon[data-v-076d67a8]{border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:inset 0 1px #ffffff0d}.notification-card:hover .notification-icon[data-v-076d67a8]{transform:scale(1.1)}.notification-body[data-v-076d67a8]{flex-grow:1}.notification-message[data-v-076d67a8]{color:#fff;margin-bottom:.25rem;font-size:.95rem;font-weight:500;line-height:1.4}.notification-time[data-v-076d67a8]{color:var(--portal-text-muted);font-size:.75rem}.notification-arrow[data-v-076d67a8]{color:var(--portal-text-muted);transition:all .3s}.notification-card:hover .notification-arrow[data-v-076d67a8]{color:var(--portal-accent);transform:translate(3px)}.back-navigation[data-v-076d67a8]{margin-bottom:1.5rem;display:flex}.btn-back[data-v-076d67a8]{color:var(--portal-text-muted);border:1px solid var(--portal-border);cursor:pointer;background:#ffffff04;border-radius:100px;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;box-shadow:inset 0 1px #ffffff05}.btn-back[data-v-076d67a8]:hover{color:var(--portal-accent);background:#00d4ff0a;border-color:#00d4ff26;transform:translateY(-1px);box-shadow:0 4px 15px #00d4ff14}.btn-back:hover .back-icon[data-v-076d67a8]{transform:translate(-3px)}.back-icon[data-v-076d67a8]{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.btn-mark-read-single[data-v-076d67a8]{color:var(--portal-accent);cursor:pointer;background:#00d4ff0a;border:1px solid #00d4ff26;border-radius:100px;flex-shrink:0;align-items:center;gap:.35rem;margin-right:.5rem;padding:.35rem .85rem;font-size:.725rem;font-weight:750;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;box-shadow:inset 0 1px #ffffff05}.btn-mark-read-single[data-v-076d67a8]:hover{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 15px #00f5c440}.btn-mark-read-single[data-v-076d67a8]:active{transform:translateY(0)}.read-status-badge[data-v-076d67a8]{color:#00f5c4;background:#00f5c40a;border:1px solid #00f5c426;border-radius:100px;flex-shrink:0;align-items:center;gap:.35rem;margin-right:.5rem;padding:.35rem .85rem;font-size:.725rem;font-weight:600;animation:.4s cubic-bezier(.25,.8,.25,1) fadeInBadge-076d67a8;display:inline-flex}@keyframes fadeInBadge-076d67a8{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.notification-card.loading-notif[data-v-076d67a8]{pointer-events:none;opacity:.7}.premium-toast[data-v-076d67a8]{z-index:9999;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0f1ad9;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1.5rem;display:flex;position:fixed;top:2rem;right:2rem;box-shadow:0 10px 30px #0000004d}.premium-toast.success[data-v-076d67a8]{border-color:#00f5c440}.premium-toast.error[data-v-076d67a8]{border-color:#ff4d4d40}.toast-icon[data-v-076d67a8]{justify-content:center;align-items:center;display:flex}.toast-message[data-v-076d67a8]{color:#fff;font-size:.875rem;font-weight:600}.toast-fade-enter-active[data-v-076d67a8],.toast-fade-leave-active[data-v-076d67a8]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.toast-fade-enter-from[data-v-076d67a8],.toast-fade-leave-to[data-v-076d67a8]{opacity:0;transform:translateY(-10px)scale(.95)}.profile-container[data-v-6669022d]{max-width:1400px;margin:0 auto;padding:2.5rem 1.25rem}.profile-header[data-v-6669022d]{margin-bottom:2rem}.portal-title[data-v-6669022d]{background:linear-gradient(135deg,#fff 0%,#00d4ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.25rem;font-weight:800}.portal-subtitle[data-v-6669022d]{color:var(--portal-text-muted);font-size:1rem}.alert[data-v-6669022d]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem;font-size:.95rem;font-weight:500;display:flex}.success-alert[data-v-6669022d]{color:var(--portal-success);background:#00f5c414;border:1px solid #00f5c433}.error-alert[data-v-6669022d]{color:var(--portal-danger);background:#ff4d4d14;border:1px solid #ff4d4d33}.profile-grid[data-v-6669022d]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;display:grid}@media (width<=768px){.profile-grid[data-v-6669022d]{grid-template-columns:1fr}}.profile-card[data-v-6669022d]{background:var(--portal-card-bg);border:1px solid var(--portal-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;flex-direction:column;padding:2rem;display:flex;box-shadow:0 20px 40px #00000059}.card-header[data-v-6669022d]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.card-icon[data-v-6669022d]{width:36px;height:36px;color:var(--portal-accent);background:#00d4ff14;border:1px solid #00d4ff33;border-radius:8px;justify-content:center;align-items:center;display:flex}.card-icon.secure[data-v-6669022d]{color:var(--portal-success);background:#00f5c414;border:1px solid #00f5c433}.card-title[data-v-6669022d]{color:#fff;font-size:1.35rem;font-weight:700}.card-desc[data-v-6669022d]{color:var(--portal-text-muted);margin-bottom:2rem;font-size:.9rem;line-height:1.5}.form-wrapper[data-v-6669022d]{flex-direction:column;flex-grow:1;gap:1.5rem;display:flex}.form-group[data-v-6669022d]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-v-6669022d]{color:#fff;font-size:.875rem;font-weight:600}.input-wrapper[data-v-6669022d]{align-items:center;display:flex;position:relative}.input-icon[data-v-6669022d]{color:var(--portal-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;left:1rem}.form-input[data-v-6669022d]{border:1px solid var(--portal-border);color:#fff;background:#04060a66;border-radius:10px;width:100%;padding:.85rem 1rem .85rem 2.75rem;font-family:inherit;font-size:.95rem;transition:all .3s}.form-input[data-v-6669022d]:focus{border-color:var(--portal-accent);background:#04060ab3;outline:none;box-shadow:0 0 0 4px #00d4ff14}.form-input.has-error[data-v-6669022d]{border-color:var(--portal-danger);box-shadow:0 0 0 4px #ff4d4d14}.field-error[data-v-6669022d]{color:var(--portal-danger);margin-top:.25rem;font-size:.8rem;font-weight:500}.btn-submit[data-v-6669022d]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00d4ff 0%,#0af 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:auto;padding:.9rem;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex}.btn-submit[data-v-6669022d]:hover:not(:disabled){background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff59}.btn-submit[data-v-6669022d]:active:not(:disabled){transform:translateY(0)}.btn-submit[data-v-6669022d]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-6669022d]{border:2px solid #05070c33;border-top-color:#05070c;border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin}.fade-enter-active[data-v-6669022d],.fade-leave-active[data-v-6669022d]{transition:opacity .3s}.fade-enter-from[data-v-6669022d],.fade-leave-to[data-v-6669022d]{opacity:0}.register-page[data-v-fe3d14cb]{color:#f3f4f6;background-color:#05070c;justify-content:center;align-items:center;min-height:100vh;padding:3.5rem 1.25rem;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative;overflow-x:hidden}.spotlight[data-v-fe3d14cb]{pointer-events:none;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #00f5c40a, transparent 80%);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.background-grid[data-v-fe3d14cb]{z-index:0;background-image:linear-gradient(90deg,#00f5c404 1px,#0000 1px),linear-gradient(#00f5c404 1px,#0000 1px);background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000 80%,#0000 100%);mask-image:radial-gradient(circle,#000 80%,#0000 100%)}.glow-effect-purple[data-v-fe3d14cb]{z-index:2;filter:blur(40px);background:radial-gradient(circle,#7f5af01a 0%,#0000 70%);width:300px;height:300px;position:absolute;top:25%;left:20%}.glow-effect-cyan[data-v-fe3d14cb]{z-index:2;filter:blur(40px);background:radial-gradient(circle,#00f5c41a 0%,#0000 70%);width:300px;height:300px;position:absolute;bottom:25%;right:20%}.register-card[data-v-fe3d14cb]{-webkit-backdrop-filter:blur(20px);z-index:10;background:#0a0f1a73;border:1px solid #ffffff0f;border-radius:24px;width:100%;max-width:420px;padding:2.25rem 2rem;transition:all .3s;position:relative;box-shadow:0 30px 60px -15px #000c,inset 0 1px #ffffff1a}.register-card[data-v-fe3d14cb]:hover{border-color:#00f5c440;box-shadow:0 30px 60px -15px #000000e6,0 0 30px #00f5c408}.card-header[data-v-fe3d14cb]{text-align:center;margin-bottom:2rem}.logo[data-v-fe3d14cb]{color:#fff;letter-spacing:-.05em;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:700;display:flex}.subtitle-text[data-v-fe3d14cb]{color:#9ca3af;margin:0;font-size:.875rem;font-weight:500}.register-form[data-v-fe3d14cb]{flex-direction:column;gap:1.1rem;display:flex}.form-group-custom[data-v-fe3d14cb]{flex-direction:column;gap:.4rem;display:flex}.label-custom[data-v-fe3d14cb]{color:#6b7280;letter-spacing:1px;font-size:.725rem;font-weight:800}.input-wrapper[data-v-fe3d14cb]{align-items:center;display:flex;position:relative}.input-icon[data-v-fe3d14cb]{color:#4b5563;transition:color .3s;position:absolute;left:1.1rem}.input-custom[data-v-fe3d14cb]{color:#fff;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;padding:.75rem 1rem .75rem 2.75rem;font-family:inherit;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.input-custom[data-v-fe3d14cb]:focus{background:#00f5c405;border-color:#00f5c4;box-shadow:0 0 20px #00f5c41a,inset 0 1px #ffffff0d}.input-custom:focus+.input-icon[data-v-fe3d14cb],.input-wrapper:focus-within .input-icon[data-v-fe3d14cb]{color:#00f5c4}.error-msg-custom[data-v-fe3d14cb]{color:#ff4d4d;background:#ff4d4d14;border:1px solid #ff4d4d26;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.8rem;font-weight:500;display:flex}.btn-shimmer-custom[data-v-fe3d14cb]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:.9rem 2rem;font-size:.95rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 4px 20px #00f5c44d}.btn-shimmer-custom[data-v-fe3d14cb]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 8px 30px #00f5c480}.btn-shimmer-custom[data-v-fe3d14cb]:active:not(:disabled){transform:translateY(0)}.btn-shimmer-custom[data-v-fe3d14cb]:disabled{opacity:.6;cursor:not-allowed}.spinner-mini[data-v-fe3d14cb]{border:2px solid #05070c33;border-top-color:#05070c;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-fe3d14cb}@keyframes spin-fe3d14cb{to{transform:rotate(360deg)}}.form-footer-custom[data-v-fe3d14cb]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;font-size:.8rem;display:flex}.link-footer[data-v-fe3d14cb]{color:#00f5c4;font-weight:700;text-decoration:none;transition:all .2s}.link-footer[data-v-fe3d14cb]:hover{text-shadow:0 0 10px #00f5c44d;opacity:.9}.link-home[data-v-fe3d14cb]{color:#6b7280;font-weight:600;text-decoration:none;transition:all .2s}.link-home[data-v-fe3d14cb]:hover{color:#fff}.form-card[data-v-084869d7]{-webkit-backdrop-filter:blur(24px);z-index:1;background:#0a0f1a80;border-radius:24px;width:100%;padding:3rem;font-family:Plus Jakarta Sans,sans-serif;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:visible;box-shadow:0 40px 80px -20px #000000e6}.form-card[data-v-084869d7]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#00f5c499,#00d4ff1a 30%,#ffffff0d 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.form-card[data-v-084869d7]:after{content:"";z-index:-1;pointer-events:none;opacity:.6;background:radial-gradient(circle at 80% 0,#00f5c426,#0000 50%),radial-gradient(circle at 20% 100%,#00d4ff1a,#0000 50%);position:absolute;inset:-150px}.form-header[data-v-084869d7]{z-index:1;border-bottom:1px solid #ffffff0d;align-items:center;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:1.75rem;display:flex;position:relative}.icon-wrapper[data-v-084869d7]{color:#00f5c4;background:#00f5c414;border:1px solid #00f5c42e;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 8px 20px -4px #00f5c426}.header-text[data-v-084869d7]{flex-direction:column;gap:.35rem;display:flex}.title[data-v-084869d7]{letter-spacing:-.5px;color:#fff;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.text-muted[data-v-084869d7]{color:#9ca3af;margin:0;font-size:.85rem;line-height:1.5}.form-content[data-v-084869d7]{z-index:1;flex-direction:column;gap:1.5rem;display:flex;position:relative}.form-grid[data-v-084869d7]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=640px){.form-grid[data-v-084869d7]{grid-template-columns:1fr}.form-card[data-v-084869d7]{padding:2rem 1.5rem}}.form-group-custom[data-v-084869d7]{flex-direction:column;gap:.45rem;display:flex;position:relative}.label-custom[data-v-084869d7]{color:#6b7280;letter-spacing:1px;text-transform:uppercase;margin-left:.25rem;font-size:.725rem;font-weight:800}.input-wrapper[data-v-084869d7]{align-items:center;width:100%;display:flex;position:relative}.input-icon[data-v-084869d7]{color:#4b5563;pointer-events:none;justify-content:center;align-items:center;transition:color .3s;display:flex;position:absolute;left:1.1rem}.input-custom[data-v-084869d7]{width:100%;color:#fff!important;background:#0000004d!important;border:1px solid #ffffff0f!important;border-radius:16px!important;outline:none!important;padding:1rem 1.25rem 1rem 3rem!important;font-family:inherit!important;font-size:.95rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:inset 0 2px 8px #0000004d!important}.input-custom[data-v-084869d7]:focus{background:#00f5c408!important;border-color:#00f5c499!important;box-shadow:0 0 0 4px #00f5c41a,inset 0 2px 8px #0000004d!important}.input-custom:focus+.input-icon[data-v-084869d7],.input-wrapper:focus-within .input-icon[data-v-084869d7]{color:#00f5c4}.textarea-custom[data-v-084869d7]{resize:none;min-height:120px;line-height:1.6}.select-custom[data-v-084869d7]{appearance:none;cursor:pointer}.select-arrow[data-v-084869d7]{color:#4b5563;pointer-events:none;transition:transform .3s,color .3s;position:absolute;right:1.25rem}.input-wrapper:focus-within .select-arrow[data-v-084869d7]{color:#00f5c4;transform:rotate(180deg)}.error-text-custom[data-v-084869d7]{color:#ff4d4d;align-items:center;gap:.35rem;margin-top:.25rem;margin-left:.25rem;font-size:.725rem;font-weight:600;animation:.2s ease-out slideDown-084869d7;display:flex}@keyframes slideDown-084869d7{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.input-error[data-v-084869d7]{background:#ff4d4d05!important;border-color:#ff4d4d66!important}.input-error+.input-icon[data-v-084869d7]{color:#ff4d4d!important}.btn-shimmer-custom[data-v-084869d7]{cursor:pointer;width:100%;position:relative;color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;height:50px!important;padding:.9rem 2rem!important;font-size:.95rem!important;font-weight:800!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.btn-shimmer-custom[data-v-084869d7]:hover:not(:disabled){filter:brightness(1.05)!important}.btn-shimmer-custom[data-v-084869d7]:disabled{opacity:.6;cursor:not-allowed}.spinner-mini[data-v-084869d7]{border:2px solid #05070c33;border-top-color:#05070c;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-084869d7}@keyframes spin-084869d7{to{transform:rotate(360deg)}}.success-overlay[data-v-084869d7]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:10;text-align:center;background:#0a0e12f2;border-radius:24px;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.success-content[data-v-084869d7]{flex-direction:column;align-items:center;gap:1.25rem;max-width:400px;display:flex}.success-icon[data-v-084869d7]{color:#00f5c4;background:#00f5c41a;border:1px solid #00f5c433;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 0 20px #00f5c426}.success-title[data-v-084869d7]{color:#fff;letter-spacing:-.5px;margin:0;font-size:1.6rem;font-weight:800}.btn-secondary[data-v-084869d7]{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;margin-top:.5rem;padding:.75rem 2rem;font-weight:700;transition:all .2s}.btn-secondary[data-v-084869d7]:hover{background:#ffffff1a;border-color:#ffffff26}.fade-enter-active[data-v-084869d7],.fade-leave-active[data-v-084869d7]{transition:opacity .3s}.fade-enter-from[data-v-084869d7],.fade-leave-to[data-v-084869d7]{opacity:0}.scale-up[data-v-084869d7]{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards scaleUp-084869d7}@keyframes scaleUp-084869d7{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.approval-tracker-container[data-v-4bc4e086]{-webkit-backdrop-filter:blur(12px);background:#0a0f1a73;border:1px solid #ffffff0d;border-radius:20px;width:100%;padding:2rem 1.5rem;box-shadow:0 15px 35px -10px #00000080,inset 0 1px #ffffff0d}.stepper-wrapper[data-v-4bc4e086]{flex-direction:column;display:flex;position:relative}.step-item[data-v-4bc4e086]{z-index:1;align-items:flex-start;gap:1.25rem;padding-bottom:2.5rem;display:flex;position:relative}.step-item[data-v-4bc4e086]:last-child{padding-bottom:0}.line-connector[data-v-4bc4e086]{z-index:-1;background:#ffffff0d;border-radius:2px;width:2px;position:absolute;top:40px;bottom:0;left:17px}.line-progress[data-v-4bc4e086]{background:linear-gradient(#00f5c4,#00d4ff);border-radius:2px;width:100%;height:0;transition:height 1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #00f5c44d}.line-progress.filled[data-v-4bc4e086]{height:100%}.step-circle-outer[data-v-4bc4e086]{z-index:2;background:#05070c;border-radius:12px;position:relative}.step-circle[data-v-4bc4e086]{width:36px;height:36px;color:var(--text-muted);background:#0a0e12;border:2px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.active .step-circle[data-v-4bc4e086]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;animation:2s ease-in-out infinite pulseActive-4bc4e086;transform:scale(1.1);box-shadow:0 4px 18px #00f5c459}.completed .step-circle[data-v-4bc4e086]{color:#00f5c4;background:#00f5c41f;border:2px solid #00f5c4;box-shadow:0 0 15px #00f5c433}.step-content[data-v-4bc4e086]{text-align:left;flex:1;padding-top:.25rem}.step-title[data-v-4bc4e086]{color:var(--text-muted);letter-spacing:-.01em;margin-bottom:.35rem;font-size:.85rem;font-weight:800;line-height:1.3;transition:all .3s}.active .step-title[data-v-4bc4e086],.completed .step-title[data-v-4bc4e086]{color:#fff}.step-subtitle[data-v-4bc4e086]{color:var(--text-muted);opacity:.6;margin:0;font-size:.7rem;font-weight:500}.active .step-subtitle[data-v-4bc4e086]{color:var(--primary-color);opacity:.9}.step-number[data-v-4bc4e086]{font-size:.85rem;font-weight:900}.step-number-pending[data-v-4bc4e086]{opacity:.3;font-size:.85rem;font-weight:700}@keyframes pulseActive-4bc4e086{0%{background:#00f5c40d;box-shadow:0 0 #00f5c433}70%{background:#00f5c426;box-shadow:0 0 0 10px #00f5c400}to{background:#00f5c40d;box-shadow:0 0 #00f5c400}}.approval-manager-panel[data-v-365b11a6]{width:100%}.manager-card[data-v-365b11a6]{width:100%;transition:all .3s}.card-header[data-v-365b11a6]{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.requester-info[data-v-365b11a6]{align-items:center;gap:14px;display:flex}.avatar[data-v-365b11a6]{color:#0d1117;background:linear-gradient(135deg,#00d4ff,#07f);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:700;display:flex;box-shadow:0 4px 12px #00d4ff33}.staff-name[data-v-365b11a6]{color:#fff;margin:0 0 2px;font-size:1.05rem;font-weight:700}.dept-name[data-v-365b11a6]{color:#94a3b8;align-items:center;gap:6px;margin:0;font-size:.82rem;font-weight:500;display:flex}.timestamp[data-v-365b11a6]{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:500;display:flex}.card-body[data-v-365b11a6]{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.info-group[data-v-365b11a6]{flex-direction:column;display:flex}.section-label[data-v-365b11a6]{text-transform:uppercase;letter-spacing:.06em;color:#00d4ff;align-items:center;gap:6px;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:700;display:flex}.chip[data-v-365b11a6]{color:#fff;background:#00d4ff14;border:1px solid #00d4ff40;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #00d4ff1a}.reason-box[data-v-365b11a6]{color:#e2e8f0;background:#0000004d;border:1px solid #ffffff14;border-left:3px solid #00d4ff;border-radius:10px;margin:0;padding:14px 18px;font-size:.9rem;line-height:1.6;box-shadow:inset 0 2px 4px #0003}.textarea-wrapper[data-v-365b11a6]{width:100%;position:relative}.rejection-textarea[data-v-365b11a6]{color:#fff;resize:vertical;background:#00000040;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;min-height:75px;padding:12px 16px;font-family:inherit;font-size:.9rem;line-height:1.5;transition:all .2s;box-shadow:inset 0 2px 4px #0003}.rejection-textarea[data-v-365b11a6]:focus{background:#00d4ff08;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff26,inset 0 2px 4px #0003}.rejection-textarea[data-v-365b11a6]::placeholder{color:#64748b}.card-footer[data-v-365b11a6]{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}.btn[data-v-365b11a6]{cursor:pointer;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:10px 20px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-reject[data-v-365b11a6]{color:#ef4444;background:#ef444414;border:1px solid #ef444440;font-weight:700}.btn-reject[data-v-365b11a6]:hover{color:#fff;background:#ef4444;border-color:#ef4444;transform:translateY(-1px);box-shadow:0 4px 15px #ef444459}.btn-reject svg[data-v-365b11a6]{color:inherit}.btn-approve[data-v-365b11a6]{border:none;font-weight:700;box-shadow:0 4px 18px #00f5c459;color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important}.btn-approve[data-v-365b11a6]:hover{transform:translateY(-1px);box-shadow:0 6px 24px #00f5c480;color:#05070c!important;background:linear-gradient(135deg,#00e0b3 0%,#00bce6 100%)!important}.btn-approve svg[data-v-365b11a6]{color:#05070c!important}.btn-secondary[data-v-365b11a6]{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;width:100%}.btn-secondary[data-v-365b11a6]:hover{background:#ffffff1a;transform:translateY(-1px)}.btn[data-v-365b11a6]:active{transform:translateY(0)}.status-overlay-badge[data-v-365b11a6]{letter-spacing:.15em;z-index:5;padding:.4rem 2.5rem;font-size:.7rem;font-weight:900;position:absolute;top:1rem;right:-2rem;transform:rotate(45deg);box-shadow:0 4px 12px #0000004d}.status-overlay-badge.approved[data-v-365b11a6]{color:#000;background:#00f5c4}.status-overlay-badge.rejected[data-v-365b11a6]{color:#fff;background:#f43f5e}.processing-overlay[data-v-365b11a6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;color:#fff;background:#0d1117d9;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.9rem;font-weight:600;display:flex;position:absolute;inset:0}.spinner[data-v-365b11a6]{border:3px solid #00d4ff33;border-top-color:#00d4ff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-365b11a6}@keyframes spin-365b11a6{to{transform:rotate(360deg)}}.icon[data-v-365b11a6]{flex-shrink:0;width:16px;height:16px}@media (width<=640px){.card-header[data-v-365b11a6]{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.card-footer[data-v-365b11a6]{flex-direction:column;width:100%}.btn[data-v-365b11a6]{width:100%}}.activity-log-wrapper[data-v-5c4aea3c]{width:100%;position:relative}.activity-toast[data-v-5c4aea3c]{color:#f8fafc;z-index:999999;-webkit-backdrop-filter:blur(12px);background:#0f172af5;border:1px solid #00f5c466;border-radius:12px;align-items:center;gap:12px;padding:12px 20px;font-size:.885rem;font-weight:600;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 14px 40px #0009,0 0 20px #00f5c433}.activity-toast .toast-icon.success[data-v-5c4aea3c]{color:#00f5c4}.activity-toast .toast-icon.error[data-v-5c4aea3c]{color:#ef4444}.activity-toast.is-error[data-v-5c4aea3c]{border-color:#ef444466;box-shadow:0 14px 40px #0009,0 0 20px #ef444433}.toast-fade-enter-active[data-v-5c4aea3c],.toast-fade-leave-active[data-v-5c4aea3c]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-fade-enter-from[data-v-5c4aea3c],.toast-fade-leave-to[data-v-5c4aea3c]{opacity:0;transform:translateY(-12px)}.fade-btn-enter-active[data-v-5c4aea3c],.fade-btn-leave-active[data-v-5c4aea3c]{transition:all .25s}.fade-btn-enter-from[data-v-5c4aea3c],.fade-btn-leave-to[data-v-5c4aea3c]{opacity:0;transform:scale(.92)}.form-top-bar[data-v-5c4aea3c]{justify-content:space-between;align-items:center;gap:1rem;min-height:42px;margin-bottom:1.5rem;display:flex}.left-actions[data-v-5c4aea3c]{align-items:center;gap:1rem;display:flex}.btn-kembali[data-v-5c4aea3c]{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-kembali[data-v-5c4aea3c]:hover{color:#fff;background:#ffffff1a;border-color:#ffffff40;transform:translate(-2px)}.right-actions[data-v-5c4aea3c]{align-items:center;gap:.85rem;display:flex}.save-actions-group[data-v-5c4aea3c]{align-items:center;gap:.75rem;display:flex}.btn-detail-delete[data-v-5c4aea3c]{color:#fca5a5;cursor:pointer;background:#ef44441f;border:1px solid #ef444459;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-detail-delete[data-v-5c4aea3c]:hover{color:#fff;background:#ef444440;border-color:#ef4444;transform:translateY(-1px)}.chevron-step.is-disabled[data-v-5c4aea3c],.chevron-step[data-v-5c4aea3c]:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.readonly-input[data-v-5c4aea3c],.panel-input[data-v-5c4aea3c]:disabled,.panel-select[data-v-5c4aea3c]:disabled,.panel-textarea[data-v-5c4aea3c]:disabled{opacity:.7!important;cursor:not-allowed!important;color:#94a3b8!important;background:#0f172a66!important;border-color:#ffffff14!important}.btn-batal[data-v-5c4aea3c]{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:.55rem 1.4rem;font-size:.88rem;font-weight:600;transition:all .2s}.btn-batal[data-v-5c4aea3c]:hover{color:#fff;background:#ffffff1a}.btn-simpan-activity[data-v-5c4aea3c]{color:#05070c;cursor:pointer;background:#00f5c4;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 16px #00f5c44d}.btn-simpan-activity[data-v-5c4aea3c]:hover:not(:disabled){background:#00d4ff;transform:translateY(-1px);box-shadow:0 6px 22px #00d4ff73}.btn-simpan-activity[data-v-5c4aea3c]:disabled{opacity:.7;cursor:not-allowed}.spinner-mini[data-v-5c4aea3c]{border:2px solid #05070c40;border-top-color:#05070c;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spinMini-5c4aea3c}@keyframes spinMini-5c4aea3c{to{transform:rotate(360deg)}}.status-stepper-container[data-v-5c4aea3c]{background:#0b101ad9;border:1px solid #ffffff14;border-radius:10px;margin-bottom:1.5rem;padding:.6rem .85rem}.stepper-track[data-v-5c4aea3c]{border-radius:6px;align-items:center;width:100%;display:flex;overflow:hidden}.chevron-step[data-v-5c4aea3c]{letter-spacing:.4px;white-space:nowrap;border:none;outline:none;flex:1;justify-content:center;align-items:center;height:34px;padding:0 .85rem;font-size:.725rem;font-weight:800;transition:all .25s;display:flex;position:relative;cursor:pointer!important;pointer-events:auto!important;border-radius:0!important}.chevron-step span[data-v-5c4aea3c]{z-index:2;pointer-events:none;position:relative}.chevron-step.step-active[data-v-5c4aea3c]{cursor:default!important}.chevron-step[data-v-5c4aea3c]:disabled,.chevron-step.is-disabled[data-v-5c4aea3c]{opacity:.65!important;cursor:not-allowed!important;pointer-events:none!important}.chevron-step.step-first[data-v-5c4aea3c]{clip-path:polygon(0% 0%,calc(100% - 12px) 0%,100% 50%,calc(100% - 12px) 100%,0% 100%)}.chevron-step.step-middle[data-v-5c4aea3c]{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);margin-left:-12px;padding-left:1.25rem}.chevron-step.step-last[data-v-5c4aea3c]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%);margin-left:-12px;padding-left:1.25rem}.chevron-step.step-passed[data-v-5c4aea3c]{color:#00f5c4;background:linear-gradient(135deg,#045e45 0%,#027a59 100%)}.chevron-step.step-passed[data-v-5c4aea3c]:hover:not(:disabled){background:linear-gradient(135deg,#057053 0%,#03936c 100%)}.chevron-step.step-active[data-v-5c4aea3c]{color:#05070c;z-index:3;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);font-weight:900;box-shadow:0 8px 25px #00f5c459}.chevron-step.step-upcoming[data-v-5c4aea3c]{color:#8e9cae;background:#ffffff0d}.chevron-step.step-upcoming[data-v-5c4aea3c]:hover:not(:disabled){color:#cbd5e1;background:#ffffff1a}.title-input-section[data-v-5c4aea3c]{margin-bottom:1.75rem}.title-field-box[data-v-5c4aea3c]{background:#0f172ab3;border:1.5px solid #ffffff1f;border-radius:12px;padding:.5rem 1rem;transition:all .25s}.title-field-box[data-v-5c4aea3c]:focus-within{border-color:#00f5c4;box-shadow:0 0 16px #00f5c433}.title-field-box.has-error[data-v-5c4aea3c]{border-color:#ef4444}.main-title-input[data-v-5c4aea3c]{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:.4rem 0;font-size:1.1rem;font-weight:600}.main-title-input[data-v-5c4aea3c]::placeholder{color:#64748b;font-size:.95rem;font-weight:400}.field-error-hint[data-v-5c4aea3c]{color:#ef4444;margin-top:.35rem;font-size:.8rem;display:block}.input-error-border[data-v-5c4aea3c]{border-color:#ef4444!important}.form-content-grid[data-v-5c4aea3c]{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;display:grid}@media (width<=900px){.form-content-grid[data-v-5c4aea3c]{grid-template-columns:1fr;align-items:start}}.column-right-cards[data-v-5c4aea3c]{flex-direction:column;gap:1.5rem;height:100%;display:flex}.card-panel[data-v-5c4aea3c]{-webkit-backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #ffffff14;border-radius:16px;position:relative;box-shadow:0 8px 30px #00000040;overflow:visible!important}.card-panel-activity[data-v-5c4aea3c]{flex-direction:column;height:100%;display:flex}.card-panel-activity .panel-body[data-v-5c4aea3c],.card-panel-activity .form-rows-gap[data-v-5c4aea3c]{flex-direction:column;flex:1;display:flex}.card-panel-activity .form-row-desc[data-v-5c4aea3c]{flex:1;grid-template-columns:130px 1fr;align-items:flex-start;gap:1rem;display:grid}.card-panel-activity .desc-label[data-v-5c4aea3c]{padding-top:.5rem}.card-panel-activity .desc-control[data-v-5c4aea3c]{flex-direction:column;height:100%;display:flex}.card-panel-activity .panel-textarea[data-v-5c4aea3c]{resize:none;flex:1;height:100%;min-height:120px}@media (width<=900px){.card-panel-activity[data-v-5c4aea3c]{height:auto}.card-panel-activity .panel-textarea[data-v-5c4aea3c]{resize:vertical;height:auto;min-height:100px}}.panel-header[data-v-5c4aea3c]{border-bottom:1px solid #ffffff0d;border-top-left-radius:16px;border-top-right-radius:16px;padding:1.25rem 1.5rem}.panel-title[data-v-5c4aea3c]{letter-spacing:.06em;color:#cbd5e1;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:800}.panel-body[data-v-5c4aea3c]{padding:1.5rem}.form-rows-gap[data-v-5c4aea3c]{flex-direction:column;gap:1.15rem;display:flex}.form-row-item[data-v-5c4aea3c]{grid-template-columns:130px 1fr;align-items:center;gap:1rem;display:grid}@media (width<=640px){.form-row-item[data-v-5c4aea3c]{grid-template-columns:1fr;gap:.4rem}}.row-label[data-v-5c4aea3c]{color:#94a3b8;font-size:.86rem;font-weight:600}.row-control[data-v-5c4aea3c]{width:100%}.panel-input[data-v-5c4aea3c],.panel-select[data-v-5c4aea3c],.panel-textarea[data-v-5c4aea3c]{color:#f1f5f9;background:#0a0f1ab3;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:.65rem .9rem;font-family:inherit;font-size:.88rem;transition:all .2s}.panel-input[data-v-5c4aea3c]:focus,.panel-select[data-v-5c4aea3c]:focus,.panel-textarea[data-v-5c4aea3c]:focus{background:#0a0f1ae6;border-color:#00f5c4;outline:none;box-shadow:0 0 10px #00f5c426}.panel-input[data-v-5c4aea3c]::placeholder,.panel-textarea[data-v-5c4aea3c]::placeholder{color:#64748b}.panel-textarea[data-v-5c4aea3c]{resize:vertical;min-height:80px}.select-control-wrapper[data-v-5c4aea3c]{position:relative}.select-control-wrapper select[data-v-5c4aea3c]{appearance:none;cursor:pointer;padding-right:2rem}.select-chevron[data-v-5c4aea3c]{color:#64748b;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tags-control-wrapper[data-v-5c4aea3c]{width:100%;position:relative}.odoo-tags-container[data-v-5c4aea3c]{box-sizing:border-box;cursor:text;background:#0a0f1ab3;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:.4rem;width:100%;min-height:42px;padding:.35rem .65rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.odoo-tags-container[data-v-5c4aea3c]:hover,.odoo-tags-container[data-v-5c4aea3c]:focus-within,.odoo-tags-container.is-open[data-v-5c4aea3c]{background:#0a0f1ae6;border-color:#00f5c4;box-shadow:0 0 0 3px #00f5c41f}.badges-and-input[data-v-5c4aea3c]{flex-wrap:wrap;flex:1;align-items:center;gap:.35rem;display:flex}.dropdown-chevron[data-v-5c4aea3c]{color:#64748b;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.odoo-tag-badge[data-v-5c4aea3c]{-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:16px;align-items:center;gap:6px;padding:3px 10px;font-size:.775rem;font-weight:700;display:inline-flex}.remove-tag-btn[data-v-5c4aea3c]{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;margin:0;padding:0;font-size:.95rem;font-weight:800;line-height:1;transition:all .15s}.remove-tag-btn[data-v-5c4aea3c]:hover{opacity:1;transform:scale(1.15)}.odoo-tag-input[data-v-5c4aea3c]{min-width:60px;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:2px 4px;font-size:.85rem}.odoo-tag-input[data-v-5c4aea3c]::placeholder{color:#64748b;font-size:.775rem}.odoo-tags-dropdown[data-v-5c4aea3c]{background:#0f172a;border:1px solid #00f5c466;border-radius:8px;flex-direction:column;min-width:220px;max-height:220px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 35px #000000f2;z-index:999999!important}.dropdown-options-list[data-v-5c4aea3c]{max-height:170px;padding:4px;overflow-y:auto}.odoo-tag-option[data-v-5c4aea3c]{color:#e2e8f0;cursor:pointer;border-radius:5px;padding:7px 12px;font-size:.8rem;font-weight:500;transition:all .15s}.odoo-tag-option[data-v-5c4aea3c]:hover{color:#00f5c4;background:#00f5c426}.no-options-msg[data-v-5c4aea3c]{color:#64748b;text-align:center;padding:10px 12px;font-size:.775rem}html.light .odoo-tags-container[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .odoo-tags-container[data-v-5c4aea3c]{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}html.light .odoo-tags-container[data-v-5c4aea3c]:hover,html.light .odoo-tags-container[data-v-5c4aea3c]:focus-within,html.light .odoo-tags-container.is-open[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .odoo-tags-container[data-v-5c4aea3c]:hover,.activity-log-wrapper.is-light-theme .odoo-tags-container[data-v-5c4aea3c]:focus-within,.activity-log-wrapper.is-light-theme .odoo-tags-container.is-open[data-v-5c4aea3c]{border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c426!important}html.light .odoo-tag-input[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .odoo-tag-input[data-v-5c4aea3c]{color:#0f172a!important}html.light .odoo-tags-dropdown[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .odoo-tags-dropdown[data-v-5c4aea3c]{background:#fff!important;border-color:#00000026!important;box-shadow:0 12px 35px #00000026!important}html.light .odoo-tag-option[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .odoo-tag-option[data-v-5c4aea3c]{color:#334155!important}html.light .odoo-tag-option[data-v-5c4aea3c]:hover,.activity-log-wrapper.is-light-theme .odoo-tag-option[data-v-5c4aea3c]:hover{color:#00876c!important;background:#f1f5f9!important}.form-footer-action[data-v-5c4aea3c]{text-align:center;border-top:1px dashed #ffffff14;margin-top:2rem;padding-top:1rem}.btn-view-table-link[data-v-5c4aea3c]{color:#00f5c4;cursor:pointer;background:0 0;border:1px solid #00f5c44d;border-radius:100px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-view-table-link[data-v-5c4aea3c]:hover{background:#00f5c41a;border-color:#00f5c4;transform:translateY(-1px)}.activity-list-container[data-v-5c4aea3c]{width:100%}.list-toolbar[data-v-5c4aea3c]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.title-with-pill[data-v-5c4aea3c]{align-items:center;gap:12px;display:flex}.list-main-title[data-v-5c4aea3c]{color:#fff;letter-spacing:-.3px;margin:0;font-size:1.25rem;font-weight:800}.count-pill[data-v-5c4aea3c]{color:#00f5c4;background:#00f5c41a;border:1px solid #00f5c440;border-radius:100px;padding:4px 12px;font-size:.78rem;font-weight:700}.list-subtitle[data-v-5c4aea3c]{color:#94a3b8;margin:.3rem 0 0;font-size:.85rem}.btn-create-activity[data-v-5c4aea3c]{color:#05070c;cursor:pointer;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.88rem;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #00f5c44d}.btn-create-activity[data-v-5c4aea3c]:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-create-activity.small[data-v-5c4aea3c]{margin-top:1rem;padding:.5rem 1rem;font-size:.82rem}.filter-controls-row[data-v-5c4aea3c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.stage-pills-bar[data-v-5c4aea3c]{align-items:center;gap:.4rem;padding-bottom:2px;display:flex;overflow-x:auto}.pill-btn[data-v-5c4aea3c]{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;padding:.45rem .9rem;font-size:.78rem;font-weight:700;transition:all .2s}.pill-btn[data-v-5c4aea3c]:hover{color:#fff;background:#ffffff14}.pill-btn.active[data-v-5c4aea3c]{color:#00f5c4;background:#00f5c426;border-color:#00f5c466}.search-input-box[data-v-5c4aea3c]{width:320px;position:relative}@media (width<=768px){.search-input-box[data-v-5c4aea3c]{width:100%}}.search-icon[data-v-5c4aea3c]{color:#64748b;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.table-search-input[data-v-5c4aea3c]{color:#f1f5f9;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:.55rem .9rem .55rem 2.2rem;font-size:.85rem}.table-search-input[data-v-5c4aea3c]:focus{border-color:#00f5c4;outline:none}.table-responsive-container[data-v-5c4aea3c]{background:var(--portal-card-bg,#0a0f1ab3);border:1px solid var(--glass-border,#ffffff14);border-radius:14px;overflow-x:auto;box-shadow:0 4px 24px #0003}.ticket-data-table[data-v-5c4aea3c]{border-collapse:collapse;width:100%;font-size:.8rem}.ticket-data-table th[data-v-5c4aea3c]{text-align:left;background:var(--table-header-bg,#ffffff05);color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--glass-border,#ffffff14);white-space:nowrap;padding:.75rem 1rem;font-size:.725rem;font-weight:700}.ticket-data-table td[data-v-5c4aea3c]{border-bottom:1px solid var(--glass-border,#ffffff0a);color:var(--text-color,#e2e8f0);vertical-align:middle;padding:.85rem 1rem}.clickable-row[data-v-5c4aea3c]{cursor:pointer;transition:background .2s}.clickable-row:hover td[data-v-5c4aea3c]{background:#00f5c40a!important}.text-ticket-num[data-v-5c4aea3c]{color:var(--portal-accent,#00f5c4)}.activity-title-cell-flex[data-v-5c4aea3c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.activity-title-cell-flex strong[data-v-5c4aea3c]{color:#fff;font-weight:700}.desc-cell[data-v-5c4aea3c]{color:#94a3b8;max-width:220px;font-size:.8rem}.contract-cell[data-v-5c4aea3c]{white-space:nowrap}.tag-cell[data-v-5c4aea3c]{vertical-align:middle;max-width:260px;background:0 0!important;border:none!important}.tags-flex-list[data-v-5c4aea3c]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.tag-item-chip[data-v-5c4aea3c]{white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9999px;align-items:center;padding:2.5px 10px;font-size:.735rem;font-weight:600;line-height:1.3;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.tag-item-chip[data-v-5c4aea3c]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.subject-cell strong[data-v-5c4aea3c]{color:#fff;font-weight:700}.category-tag-pill[data-v-5c4aea3c]{color:#e2e8f0;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:.725rem;font-weight:600;display:inline-block}.status-pill[data-v-5c4aea3c]{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-block}.status-pill.open-ticket[data-v-5c4aea3c]{color:#00f5c4;background:#00f5c41f;border:1px solid #00f5c440}.status-pill.review[data-v-5c4aea3c]{color:#00d4ff;background:#00d4ff1f;border:1px solid #00d4ff40}.status-pill.preparation[data-v-5c4aea3c]{color:#818cf8;background:#818cf81f;border:1px solid #818cf840}.status-pill.action[data-v-5c4aea3c]{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.status-pill.report[data-v-5c4aea3c]{color:#34d399;background:#34d3991f;border:1px solid #34d39940}.status-pill.closed[data-v-5c4aea3c]{color:#94a3b8;background:#64748b26;border:1px solid #64748b40}.actions-wrapper[data-v-5c4aea3c]{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.btn-assign-direct[data-v-5c4aea3c]{color:#05070c;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.75rem;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 0 10px #00f5c426}.btn-assign-direct[data-v-5c4aea3c]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 0 15px #00f5c459}.btn-action-delete[data-v-5c4aea3c]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ef4444 0%,#f43f5e 100%);border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.75rem;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 0 10px #ef444433}.btn-action-delete[data-v-5c4aea3c]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 0 15px #ef444466}.empty-table-state[data-v-5c4aea3c]{text-align:center;padding:4rem 1rem!important}.empty-state-content[data-v-5c4aea3c]{flex-direction:column;align-items:center;gap:.5rem;max-width:360px;margin:0 auto;display:flex}.group-section-header[data-v-5c4aea3c]{color:var(--portal-accent,#00f5c4);background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:800;display:flex}.group-badge-count[data-v-5c4aea3c]{color:#00f5c4;background:#00f5c426;border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:700}html.light .group-section-header[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .group-section-header[data-v-5c4aea3c]{color:#00876c!important;background:#f8fafc!important;border-bottom:1px solid #0000000f!important}html.light .group-badge-count[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .group-badge-count[data-v-5c4aea3c]{color:#00876c!important;background:#e6fffa!important}.empty-state-content h4[data-v-5c4aea3c]{color:#f1f5f9;margin:.5rem 0 0;font-size:1rem}.empty-state-content p[data-v-5c4aea3c]{color:#64748b;margin:0;font-size:.85rem}.animate-fade-in[data-v-5c4aea3c]{animation:.35s ease-out forwards fadeIn-5c4aea3c}@keyframes fadeIn-5c4aea3c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.activity-log-wrapper.is-light-theme[data-v-5c4aea3c],html.light,body.light,.light{color:#0f172a}.activity-log-wrapper.is-light-theme .status-stepper-container[data-v-5c4aea3c],html.light,body.light,.light{background:#fff!important;border:1px solid #0000000a!important;border-radius:14px!important;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005!important}.activity-log-wrapper.is-light-theme .chevron-step[data-v-5c4aea3c]:not(.step-active):not(:disabled),html.light,body.light,.light{cursor:pointer!important;pointer-events:auto!important}.activity-log-wrapper.is-light-theme .chevron-step.step-upcoming[data-v-5c4aea3c],html.light,body.light,.light{color:#64748b!important;background:#f1f5f9!important}.activity-log-wrapper.is-light-theme .chevron-step.step-upcoming[data-v-5c4aea3c]:hover:not(:disabled),html.light,body.light,.light{color:#0f172a!important;background:#e2e8f0!important}.activity-log-wrapper.is-light-theme .chevron-step.step-passed[data-v-5c4aea3c],html.light,body.light,.light{color:#00a884!important;background:#00f5c426!important;font-weight:700!important}.activity-log-wrapper.is-light-theme .chevron-step.step-passed[data-v-5c4aea3c]:hover:not(:disabled),html.light,body.light,.light{color:#00785e!important;background:#00f5c44d!important}.activity-log-wrapper.is-light-theme .chevron-step.step-active[data-v-5c4aea3c],html.light,body.light,.light{color:#05070c!important;cursor:default!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;font-weight:900!important}.activity-log-wrapper.is-light-theme .title-field-box[data-v-5c4aea3c],html.light,body.light,.light{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 1px 4px #0000000a!important}.activity-log-wrapper.is-light-theme .title-field-box[data-v-5c4aea3c]:focus-within,html.light,body.light,.light{border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c433!important}.activity-log-wrapper.is-light-theme .main-title-input[data-v-5c4aea3c],html.light,body.light,.light{color:#0f172a!important;background:0 0!important;font-weight:700!important}.activity-log-wrapper.is-light-theme .main-title-input[data-v-5c4aea3c]::placeholder,html.light,body.light,.light{color:#94a3b8!important}.activity-log-wrapper.is-light-theme .card-panel[data-v-5c4aea3c],html.light,body.light,.light{background:#fff!important;border:1px solid #e2e8f0!important;overflow:visible!important;box-shadow:0 4px 20px #0000000a!important}.activity-log-wrapper.is-light-theme .panel-header[data-v-5c4aea3c],html.light,body.light,.light{background:#fff!important;border-bottom:1px solid #f1f5f9!important}.activity-log-wrapper.is-light-theme .panel-title[data-v-5c4aea3c],html.light,body.light,.light{color:#0f172a!important;font-weight:800!important}.activity-log-wrapper.is-light-theme .row-label[data-v-5c4aea3c],html.light,body.light,.light{color:#475569!important;font-weight:600!important}.activity-log-wrapper.is-light-theme .panel-input[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .panel-select[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .panel-textarea[data-v-5c4aea3c],html.light,html.light,html.light,body.light,body.light,body.light,.light,.light,.light{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}.activity-log-wrapper.is-light-theme .panel-input[data-v-5c4aea3c]:focus,.activity-log-wrapper.is-light-theme .panel-select[data-v-5c4aea3c]:focus,.activity-log-wrapper.is-light-theme .panel-textarea[data-v-5c4aea3c]:focus,html.light,html.light,html.light,body.light,body.light,body.light,.light,.light,.light{background:#fff!important;border-color:#00f5c4!important;box-shadow:0 0 0 3px #00f5c426!important}.activity-log-wrapper.is-light-theme .panel-input[data-v-5c4aea3c]::placeholder,.activity-log-wrapper.is-light-theme .panel-textarea[data-v-5c4aea3c]::placeholder,html.light,html.light,body.light,body.light,.light,.light{color:#94a3b8!important}.activity-log-wrapper.is-light-theme .select-chevron[data-v-5c4aea3c],html.light,body.light,.light{color:#64748b!important}.activity-log-wrapper.is-light-theme .btn-kembali[data-v-5c4aea3c],html.light,body.light,.light{color:#1e293b!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000d!important}.activity-log-wrapper.is-light-theme .btn-kembali[data-v-5c4aea3c]:hover,html.light,body.light,.light{color:#0f172a!important;background:#f8fafc!important;border-color:#94a3b8!important}.activity-log-wrapper.is-light-theme .btn-batal[data-v-5c4aea3c],html.light,body.light,.light{color:#475569!important;background:#fff!important;border:1px solid #cbd5e1!important}.activity-log-wrapper.is-light-theme .btn-batal[data-v-5c4aea3c]:hover,html.light,body.light,.light{color:#0f172a!important;background:#f1f5f9!important}.activity-log-wrapper.is-light-theme .btn-view-table-link[data-v-5c4aea3c],html.light,body.light,.light{color:#0d9488!important;background:#fff!important;border:1.5px solid #00f5c4!important;box-shadow:0 2px 8px #00f5c426!important}.activity-log-wrapper.is-light-theme .list-main-title[data-v-5c4aea3c],html.light,body.light,.light{color:#0f172a!important}.activity-log-wrapper.is-light-theme .list-subtitle[data-v-5c4aea3c],html.light,body.light,.light{color:#64748b!important}.activity-log-wrapper.is-light-theme .pill-btn[data-v-5c4aea3c],html.light,body.light,.light{color:#475569!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.activity-log-wrapper.is-light-theme .pill-btn.active[data-v-5c4aea3c],html.light,body.light,.light{color:#0d9488!important;background:#00f5c433!important;border-color:#00f5c4!important}.activity-log-wrapper.is-light-theme .table-search-input[data-v-5c4aea3c],html.light,body.light,.light{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}html.light .table-responsive-container[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .table-responsive-container[data-v-5c4aea3c]{box-shadow:none!important;background:#fff!important;border:1px solid #0000000f!important}html.light .ticket-data-table th[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .ticket-data-table th[data-v-5c4aea3c]{color:#64748b!important;background:#f1f5f9!important;border-bottom:1px solid #0000000d!important}html.light .ticket-data-table td[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .ticket-data-table td[data-v-5c4aea3c]{color:#0f172a!important;border-bottom:1px solid #f1f5f9!important}html.light .ticket-data-table tr.clickable-row:hover td[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .ticket-data-table tr.clickable-row:hover td[data-v-5c4aea3c]{background:#00f5c40a!important}html.light .text-ticket-num[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .text-ticket-num[data-v-5c4aea3c]{color:#00876c!important}html.light .customer-cell[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .customer-cell[data-v-5c4aea3c],html.light .subject-cell strong[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .subject-cell strong[data-v-5c4aea3c],html.light .engineer-cell[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .engineer-cell[data-v-5c4aea3c]{color:#0f172a!important}html.light .category-tag-pill[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .category-tag-pill[data-v-5c4aea3c]{color:#475569!important;background:#f1f5f9!important;border:1px solid #00000014!important}html.light .status-pill.open-ticket[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .status-pill.open-ticket[data-v-5c4aea3c]{color:#00876c!important;background:#e6fffa!important;border-color:#5eead4!important}html.light .status-pill.action[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .status-pill.action[data-v-5c4aea3c]{color:#b45309!important;background:#fef3c7!important;border-color:#fde68a!important}html.light .status-pill.report[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .status-pill.report[data-v-5c4aea3c]{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}html.light .status-pill.preparation[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .status-pill.preparation[data-v-5c4aea3c]{color:#4338ca!important;background:#eef2ff!important;border-color:#c7d2fe!important}html.light .status-pill.review[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .status-pill.review[data-v-5c4aea3c]{color:#0369a1!important;background:#f0f9ff!important;border-color:#bae6fd!important}html.light .status-pill.closed[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .status-pill.closed[data-v-5c4aea3c]{color:#475569!important;background:#f1f5f9!important;border-color:#cbd5e1!important}html.light .btn-icon-track[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .btn-icon-track[data-v-5c4aea3c]{color:#64748b!important;background:#f8fafc!important;border-color:#e2e8f0!important}html.light .btn-icon-track[data-v-5c4aea3c]:hover,.activity-log-wrapper.is-light-theme .btn-icon-track[data-v-5c4aea3c]:hover{color:#dc2626!important;background:#fee2e2!important;border-color:#fca5a5!important}html.light .activity-title-cell-flex strong[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .activity-title-cell-flex strong[data-v-5c4aea3c]{color:#0f172a!important}html.light .desc-cell[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .desc-cell[data-v-5c4aea3c]{color:#64748b!important}.activity-toast.is-light[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .activity-toast[data-v-5c4aea3c],html.light,body.light,.light{color:#0f172a!important;background:#fff!important;border:1.5px solid #10b98173!important;box-shadow:0 12px 35px #0f172a1f,0 4px 12px #0f172a0d!important}.activity-toast.is-light.is-error[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .activity-toast.is-error[data-v-5c4aea3c],html.light,body.light,.light{border:1.5px solid #ef444473!important;box-shadow:0 12px 35px #ef44441f,0 4px 12px #0f172a0d!important}.activity-toast.is-light .toast-icon.success[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .activity-toast .toast-icon.success[data-v-5c4aea3c],html.light{color:#059669!important}.activity-toast.is-light .toast-icon.error[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .activity-toast .toast-icon.error[data-v-5c4aea3c],html.light{color:#dc2626!important}.activity-toast.is-light span[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .activity-toast span[data-v-5c4aea3c],html.light{color:#0f172a!important;font-weight:600!important}.activity-history-panel[data-v-5c4aea3c]{background:var(--portal-card-bg,#0a0f1ab3);border:1px solid var(--glass-border,#ffffff14);border-radius:14px;margin-top:1.75rem;padding:1.5rem;transition:all .2s;box-shadow:0 8px 32px #00000040}.history-panel-header[data-v-5c4aea3c]{border-bottom:1px solid var(--glass-border,#ffffff14);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1.15rem;display:flex}.history-title-group[data-v-5c4aea3c]{align-items:center;gap:.85rem;display:flex}.history-icon-badge[data-v-5c4aea3c]{width:38px;height:38px;color:var(--portal-accent,#00f5c4);background:#00f5c41f;border:1px solid #00f5c440;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.history-panel-header .panel-title[data-v-5c4aea3c]{letter-spacing:.2px;color:#f8fafc;margin:0;font-size:.95rem;font-weight:700}.history-subtitle[data-v-5c4aea3c]{color:#94a3b8;margin:.2rem 0 0;font-size:.775rem}.history-count-badge[data-v-5c4aea3c]{color:#00f5c4;white-space:nowrap;background:#00f5c41f;border:1px solid #00f5c44d;border-radius:20px;padding:.3rem .85rem;font-size:.75rem;font-weight:700}.history-empty-state[data-v-5c4aea3c]{text-align:center;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.history-empty-state .empty-icon[data-v-5c4aea3c]{color:#475569;margin-bottom:.75rem}.history-empty-state .empty-text[data-v-5c4aea3c]{color:#cbd5e1;margin:0;font-size:.9rem;font-weight:700}.history-empty-state .empty-sub[data-v-5c4aea3c]{color:#64748b;margin-top:.35rem;font-size:.8rem}.timeline-list[data-v-5c4aea3c]{flex-direction:column;gap:.85rem;display:flex}.chatter-message-item[data-v-5c4aea3c]{align-items:flex-start;gap:.85rem;display:flex}.message-avatar[data-v-5c4aea3c]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.8rem;font-weight:800;display:flex}.avatar-support[data-v-5c4aea3c]{color:#fff;background:#38bdf8;box-shadow:0 2px 8px #38bdf840}.message-content-box[data-v-5c4aea3c]{background:#080c1599;border:1px solid #ffffff14;border-radius:10px;flex:1;padding:.85rem 1.15rem;transition:all .2s}.message-content-box[data-v-5c4aea3c]:hover{border-color:#ffffff29}.message-meta-header[data-v-5c4aea3c]{align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.sender-name[data-v-5c4aea3c]{color:#fff;font-size:.88rem;font-weight:700}.message-time[data-v-5c4aea3c]{color:#94a3b8;font-size:.8rem;font-weight:400}.message-text[data-v-5c4aea3c]{color:#e2e8f0;flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:600;line-height:1.5;display:flex}.stage-transition-text[data-v-5c4aea3c]{letter-spacing:.3px;color:#f1f5f9;font-weight:700}.created-log-text[data-v-5c4aea3c]{color:#cbd5e1;font-weight:600}.field-changes-list[data-v-5c4aea3c]{flex-direction:column;gap:.2rem;display:flex}.field-change-text[data-v-5c4aea3c]{color:#cbd5e1;font-size:.835rem;font-weight:500}.note-log-text[data-v-5c4aea3c]{color:#cbd5e1;font-size:.84rem;font-style:italic;font-weight:400}html.light .activity-history-panel[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .activity-history-panel[data-v-5c4aea3c]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 12px #0000000a!important}html.light .history-panel-header[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .history-panel-header[data-v-5c4aea3c]{border-bottom:1px solid #f1f5f9!important}html.light .history-icon-badge[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .history-icon-badge[data-v-5c4aea3c]{color:#0d9488!important;background:#f0fdfa!important;border:1px solid #ccfbf1!important}html.light .history-panel-header .panel-title[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .history-panel-header .panel-title[data-v-5c4aea3c]{color:#0f172a!important}html.light .history-subtitle[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .history-subtitle[data-v-5c4aea3c]{color:#64748b!important}html.light .history-count-badge[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .history-count-badge[data-v-5c4aea3c]{color:#0f766e!important;background:#f0fdfa!important;border:1px solid #99f6e4!important}html.light .message-content-box[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .message-content-box[data-v-5c4aea3c]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #00000008!important}html.light .message-content-box[data-v-5c4aea3c]:hover,.activity-log-wrapper.is-light-theme .message-content-box[data-v-5c4aea3c]:hover{border-color:#cbd5e1!important;box-shadow:0 2px 8px #0000000d!important}html.light .sender-name[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .sender-name[data-v-5c4aea3c]{color:#0f172a!important}html.light .message-time[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .message-time[data-v-5c4aea3c]{color:#64748b!important}html.light .message-text[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .message-text[data-v-5c4aea3c]{color:#1e293b!important}html.light .stage-transition-text[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .stage-transition-text[data-v-5c4aea3c]{color:#0f172a!important}html.light .created-log-text[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .created-log-text[data-v-5c4aea3c],html.light .field-change-text[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .field-change-text[data-v-5c4aea3c]{color:#334155!important}html.light .note-log-text[data-v-5c4aea3c],.activity-log-wrapper.is-light-theme .note-log-text[data-v-5c4aea3c]{color:#475569!important}.view-container[data-v-b0c6505d]{flex-direction:column;gap:1.5rem;display:flex}.btn-header-create-activity[data-v-b0c6505d]{color:#05070c;cursor:pointer;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00f5c44d}.btn-header-create-activity[data-v-b0c6505d]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00f5c473}.btn-header-create-activity[data-v-b0c6505d]:active{transform:translateY(0)}.tabs-container[data-v-b0c6505d]{background:var(--tab-bar-bg,#0a0f1a99);border:1px solid var(--glass-border);border-radius:100px;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;padding:.35rem .5rem;display:flex;position:relative;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.tabs-buttons-group[data-v-b0c6505d]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.tab-item[data-v-b0c6505d]{color:var(--text-muted);cursor:pointer;white-space:nowrap;z-index:1;background:0 0;border:none;border-radius:100px;flex-shrink:0;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex}.tab-item span[data-v-b0c6505d]{white-space:nowrap}.tab-item[data-v-b0c6505d]:hover{color:var(--heading-color,#fff)}.tab-item.active[data-v-b0c6505d]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);font-weight:700;box-shadow:0 8px 25px #00f5c459}.tab-item.active svg[data-v-b0c6505d]{color:#05070c}.odoo-search-container[data-v-b0c6505d]{flex:1;max-width:520px;margin-bottom:0;position:relative}@media (width<=900px){.tabs-container[data-v-b0c6505d]{flex-direction:column;align-items:stretch}.odoo-search-container[data-v-b0c6505d]{max-width:100%}}.odoo-search-box[data-v-b0c6505d]{background:var(--search-bg,#050810b3);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);cursor:text;border-radius:100px;align-items:center;gap:.5rem;min-height:42px;padding:.35rem .85rem;transition:all .25s;display:flex;box-shadow:inset 0 2px 4px #0003}.odoo-search-box[data-v-b0c6505d]:hover,.odoo-search-box[data-v-b0c6505d]:focus-within,.odoo-search-box.open[data-v-b0c6505d]{border-color:var(--portal-accent,#00f5c4)!important;box-shadow:0 4px 20px #00f5c433!important}.odoo-search-box .search-icon[data-v-b0c6505d]{color:var(--portal-text-muted,#8e9cae);flex-shrink:0}.odoo-search-input[data-v-b0c6505d]{color:var(--text-color);flex-grow:1;min-width:120px;font-size:.9rem;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.odoo-clear-btn[data-v-b0c6505d]{color:var(--portal-text-muted,#8e9cae);cursor:pointer;background:0 0;border:none;padding:0 .4rem;font-size:1.1rem}.odoo-clear-btn[data-v-b0c6505d]:hover{color:#ff4d4d}.odoo-search-caret[data-v-b0c6505d]{color:var(--portal-accent,#00f5c4);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:.3rem .5rem;transition:all .2s;display:flex}.odoo-search-caret[data-v-b0c6505d]:hover,.odoo-search-caret.open[data-v-b0c6505d]{color:var(--portal-accent,#00f5c4)!important;background:#00f5c426!important;border-color:#00f5c480!important}.odoo-search-caret.open svg[data-v-b0c6505d]{transform:rotate(180deg)}.filter-facets-list[data-v-b0c6505d]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.filter-facet-pill[data-v-b0c6505d]{color:var(--text-color);white-space:nowrap;background:linear-gradient(135deg,#00f5c426 0%,#00b4ff26 100%);border:1px solid #00f5c459;border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.8rem;display:inline-flex}.facet-type[data-v-b0c6505d]{color:var(--portal-accent,#00f5c4);font-weight:700}.facet-val[data-v-b0c6505d]{font-weight:600}.facet-remove[data-v-b0c6505d]{color:#ff4d4d;cursor:pointer;opacity:.8;background:0 0;border:none;padding:0 2px;font-size:1rem;line-height:1}.facet-remove[data-v-b0c6505d]:hover{opacity:1}.odoo-filter-dropdown[data-v-b0c6505d]{z-index:200;background:var(--dropdown-bg,#0c111df5);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:14px;min-width:420px;max-width:480px;padding:1rem;position:absolute;top:calc(100% + 6px);left:auto;right:0;box-shadow:0 20px 50px #00000040}.odoo-dropdown-grid[data-v-b0c6505d]{grid-template-columns:1.2fr 1fr;gap:.85rem;display:grid}@media (width<=768px){.odoo-dropdown-grid[data-v-b0c6505d]{grid-template-columns:1fr}}.odoo-dropdown-col[data-v-b0c6505d]{flex-direction:column;gap:.6rem;display:flex}.odoo-dropdown-col[data-v-b0c6505d]:not(:last-child){border-right:1px solid #ffffff14;padding-right:.85rem}.col-header[data-v-b0c6505d]{color:var(--portal-accent,#00f5c4);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding-bottom:.4rem;font-size:.8rem;font-weight:800;display:flex}.col-menu-list[data-v-b0c6505d]{flex-direction:column;gap:.25rem;max-height:260px;display:flex;overflow-y:auto}.menu-item-group[data-v-b0c6505d]{flex-direction:column;display:flex}.menu-item-header[data-v-b0c6505d]{color:var(--dropdown-text,#fff);cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;justify-content:space-between;align-items:center;padding:.35rem .55rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.menu-item-header[data-v-b0c6505d]:hover{background:#ffffff0f;border-color:#ffffff26}.submenu-options[data-v-b0c6505d]{flex-direction:column;gap:.15rem;padding:.25rem 0 .25rem .25rem;display:flex}.submenu-item[data-v-b0c6505d],.menu-item-simple[data-v-b0c6505d]{color:var(--portal-text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:5px;gap:.5rem;font-size:.8rem;font-weight:500;transition:all .2s;text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;margin:0!important;padding:.35rem .45rem!important;display:flex!important}.submenu-item[data-v-b0c6505d]:hover,.menu-item-simple[data-v-b0c6505d]:hover{color:#fff;background:#ffffff0d}.submenu-item.active[data-v-b0c6505d],.menu-item-simple.active[data-v-b0c6505d]{color:var(--portal-accent,#00f5c4);background:#00f5c41a;font-weight:700}.checkbox-box[data-v-b0c6505d]{width:14px;height:14px;color:var(--portal-accent,#00f5c4);border:1px solid #fff3;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.15rem;font-size:.7rem;display:inline-flex}.active .checkbox-box[data-v-b0c6505d]{border-color:var(--portal-accent,#00f5c4);background:#00f5c433}html.light .tabs-container[data-v-b0c6505d]{background:var(--tab-bar-bg,#f1f5f9f2)!important;border-color:#00000014!important;box-shadow:0 8px 32px #0000000f,inset 0 1px #fffc!important}html.light .tab-item[data-v-b0c6505d]:hover:not(.active){color:#0f172a!important}html.light .odoo-search-box[data-v-b0c6505d]{border:1px solid #00000014;box-shadow:inset 0 2px 4px #00000008;background:#fff!important}html.light .odoo-search-box[data-v-b0c6505d]:hover,html.light .odoo-search-box[data-v-b0c6505d]:focus-within,html.light .odoo-search-box.open[data-v-b0c6505d]{border-color:#00f5c4!important;box-shadow:0 4px 20px #00f5c433!important}html.light .odoo-search-input[data-v-b0c6505d]{color:#0f172a!important}html.light .odoo-search-input[data-v-b0c6505d]::placeholder{color:#94a3b8!important}html.light .odoo-search-caret[data-v-b0c6505d]{color:#475569;background:#f1f5f9;border:1px solid #00000014}html.light .odoo-search-caret[data-v-b0c6505d]:hover,html.light .odoo-search-caret.open[data-v-b0c6505d]{color:#00876c!important;background:#00f5c426!important;border-color:#00f5c4!important}html.light .odoo-filter-dropdown[data-v-b0c6505d]{background:#fff!important;border-color:#0000001a!important;box-shadow:0 12px 36px #0000001f!important}html.light .col-header[data-v-b0c6505d]{color:#00876c!important;border-bottom-color:#00000014!important}html.light .menu-item-simple[data-v-b0c6505d]{color:#475569!important}html.light .menu-item-simple[data-v-b0c6505d]:hover{color:#0f172a!important;background:#f1f5f9!important}html.light .menu-item-simple.active[data-v-b0c6505d]{color:#00876c!important;background:#00f5c41f!important}html.light .checkbox-box[data-v-b0c6505d]{border-color:#0003!important}html.light .odoo-dropdown-col[data-v-b0c6505d]:not(:last-child){border-right:1px solid #00000014!important}html.light .menu-item-header[data-v-b0c6505d]{color:#334155!important;background:#f8fafc!important;border-color:#0000000f!important}html.light .menu-item-header[data-v-b0c6505d]:hover{background:#f1f5f9!important;border-color:#0000001a!important}html.light .submenu-item[data-v-b0c6505d]{color:#64748b!important}html.light .submenu-item[data-v-b0c6505d]:hover{color:#0f172a!important;background:#f1f5f9!important}html.light .submenu-item.active[data-v-b0c6505d]{color:#00876c!important;background:#00f5c41f!important}.notification-dot[data-v-b0c6505d]{background:#ff4d4d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ff4d4d}.content-body[data-v-b0c6505d]{width:100%}.manager-list-container[data-v-b0c6505d]{width:100%;max-width:1100px;margin:0 auto}.list-header-bar[data-v-b0c6505d]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 .25rem;display:flex}.section-header-title[data-v-b0c6505d]{align-items:center;gap:16px;display:flex}.header-title-bar[data-v-b0c6505d]{background:#00f5c4;border-radius:4px;width:4px;height:22px;box-shadow:0 0 12px #00f5c44d}.header-title-text[data-v-b0c6505d]{color:#fff;letter-spacing:-.5px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:800}.badge-count-pill[data-v-b0c6505d]{color:#00f5c4;letter-spacing:.02em;background:#00f5c40f;border:1px solid #00f5c426;border-radius:30px;align-items:center;gap:8px;padding:6px 18px;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #00f5c40d}.badge-count-pill[data-v-b0c6505d]:before{content:"";background-color:#00f5c4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00f5c4}.glass[data-v-b0c6505d]{-webkit-backdrop-filter:blur(12px);background:#0a0f1a73;border:1px solid #ffffff0d;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 10px 30px -10px #00000080}.data-table tr[data-v-b0c6505d]{border-bottom:1px solid #ffffff0a;transition:all .25s}.data-table tr:hover td[data-v-b0c6505d]{background:#ffffff04}.text-truncate[data-v-b0c6505d]{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.status-pill[data-v-b0c6505d]{text-transform:uppercase;letter-spacing:.5px;border-radius:30px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-block}.status-pill.pending[data-v-b0c6505d]{color:#0af;background:#00aaff1a;border:1px solid #0af3}.status-pill.approved[data-v-b0c6505d]{color:#00f5c4;background:#00f5c41a;border:1px solid #00f5c433}.status-pill.rejected[data-v-b0c6505d]{color:#ff4d4d;background:#ff4d4d1a;border:1px solid #ff4d4d33}.btn-icon-track[data-v-b0c6505d]{color:var(--text-muted);cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.8rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-icon-track[data-v-b0c6505d]:hover{color:#fff;background:#ffffff0d}.user-layout[data-v-b0c6505d]{grid-template-columns:320px 1fr;align-items:start;gap:2rem;display:grid}@media (width<=1024px){.user-layout[data-v-b0c6505d]{grid-template-columns:1fr}}.tracker-sidebar[data-v-b0c6505d],.form-section[data-v-b0c6505d]{width:100%}.page-footer[data-v-b0c6505d]{border-top:1px solid #ffffff0d;justify-content:center;gap:2.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.meta-item[data-v-b0c6505d]{color:var(--text-muted);align-items:center;gap:10px;font-size:.85rem;font-weight:600;display:flex}.dot[data-v-b0c6505d]{border-radius:50%;width:8px;height:8px}.dot.online[data-v-b0c6505d]{background:#00f5c4;box-shadow:0 0 10px #00f5c466}.dot.sla[data-v-b0c6505d]{background:#0af;box-shadow:0 0 10px #0af6}.animate-in[data-v-b0c6505d]{animation:.5s ease-out forwards fadeIn-b0c6505d}@keyframes fadeIn-b0c6505d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-search-box[data-v-b0c6505d]{background:#0a0f1a8c;border:1px solid #ffffff1a;border-radius:100px;flex:1;align-items:center;gap:.5rem;min-width:240px;max-width:340px;padding:.4rem .9rem;transition:border-color .2s;display:flex}.tab-search-box[data-v-b0c6505d]:focus-within{border-color:#00f5c466}.tab-search-icon[data-v-b0c6505d]{color:#fff6;flex-shrink:0}.tab-search-input[data-v-b0c6505d]{color:#e2e8f0;background:0 0;border:none;outline:none;width:100%;font-size:.82rem}.tab-search-input[data-v-b0c6505d]::placeholder{color:#ffffff59}.is-light-theme .tab-search-box[data-v-b0c6505d]{background:#ffffffb3;border-color:#0000001f}.is-light-theme .tab-search-input[data-v-b0c6505d]{color:#1e293b}.is-light-theme .tab-search-input[data-v-b0c6505d]::placeholder{color:#00000059}.is-light-theme .tab-search-icon[data-v-b0c6505d]{color:#0006}.user-portal-layout[data-v-2eaffd93]{background-color:var(--portal-bg);min-height:100vh;color:var(--portal-text);flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative}.portal-bg-decorations[data-v-2eaffd93]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.spotlight[data-v-2eaffd93]{pointer-events:none;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #00d4ff0a, transparent 80%);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.background-grid[data-v-2eaffd93]{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000 85%,#0000 100%);mask-image:radial-gradient(circle,#000 85%,#0000 100%)}@keyframes float-orb-1-2eaffd93{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-20px)scale(1.15)}}@keyframes float-orb-2-2eaffd93{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,30px)scale(.9)}}.glow-effect-blue[data-v-2eaffd93]{z-index:0;filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#00d4ff1f 0%,#0000 70%);width:450px;height:450px;animation:20s ease-in-out infinite float-orb-1-2eaffd93;position:absolute;top:15%;left:10%}.glow-effect-indigo[data-v-2eaffd93]{z-index:0;filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#6366f114 0%,#0000 70%);width:450px;height:450px;animation:25s ease-in-out infinite float-orb-2-2eaffd93;position:absolute;bottom:25%;right:15%}.container[data-v-2eaffd93]{z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem;position:relative}.portal-nav[data-v-2eaffd93]{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--portal-border);z-index:100;background:#0a0f1abf;padding:.95rem 0;position:sticky;top:0;box-shadow:0 10px 30px #00000080,inset 0 -1px #ffffff05}.nav-inner[data-v-2eaffd93]{justify-content:space-between;align-items:center;display:flex}.portal-logo[data-v-2eaffd93]{align-items:center;gap:.75rem;transition:opacity .2s;display:flex}.portal-logo[data-v-2eaffd93]:hover{opacity:.9}.portal-logo .logo-text[data-v-2eaffd93]{letter-spacing:-.05em;color:var(--portal-text,#fff);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.3rem;font-weight:700}html.light{color:#0f172a}.animated-gradient-text[data-v-2eaffd93]{background:linear-gradient(90deg,#00f5c4,#00d4ff,#7f5af0,#00f5c4) 0 0/300%;-webkit-background-clip:text;background-clip:text;font-weight:850;animation:8s linear infinite gradientFlow-2eaffd93;display:inline-block;-webkit-text-fill-color:transparent!important}@keyframes gradientFlow-2eaffd93{to{background-position:300%}}.portal-tag[data-v-2eaffd93]{color:var(--portal-text-muted);border-left:1.5px solid var(--portal-border);margin-left:.4rem;padding-left:.65rem;font-size:.75rem;font-weight:700}.portal-links[data-v-2eaffd93]{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:.5rem;padding:.3rem;display:flex}.nav-link[data-v-2eaffd93]{color:var(--portal-text-muted,#94a3b8);cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.nav-link[data-v-2eaffd93]:hover{color:#00f5c4;background:#00f5c414;border-color:#00f5c433;transform:translateY(-1px)}.nav-link:hover svg[data-v-2eaffd93]{stroke:#00f5c4}.active-link[data-v-2eaffd93]{transform:none;color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#0000!important;font-weight:800!important;box-shadow:0 4px 14px #00f5c447!important}.active-link svg[data-v-2eaffd93]{color:#05070c!important;stroke:#05070c!important}.user-profile-actions-wrapper[data-v-2eaffd93]{align-items:center;gap:1.25rem;display:flex}.neon-switch-container[data-v-2eaffd93]{cursor:pointer;width:38px;height:20px;box-shadow:none;background-color:#ffffff14;border:1.5px solid #475569;border-radius:9999px;outline:none;flex-shrink:0;padding:0;transition:border-color .3s,background-color .3s,box-shadow .6s;position:relative}html.light .neon-switch-container[data-v-2eaffd93]{background-color:#f1f5f9;border-color:#475569}html.light .neon-switch-container.is-glowing[data-v-2eaffd93]{box-shadow:inset 0 0 8px #47556959,0 0 8px #47556940}html.dark .neon-switch-container[data-v-2eaffd93],.neon-switch-container.is-dark-theme[data-v-2eaffd93]{background-color:#00ccb114;border-color:#00ccb1}html.dark .neon-switch-container.is-glowing[data-v-2eaffd93],.neon-switch-container.is-dark-theme.is-glowing[data-v-2eaffd93]{box-shadow:inset 0 0 10px #00ccb159,0 0 12px #00ccb14d}.neon-switch-circle[data-v-2eaffd93]{width:14px;height:14px;box-shadow:none;background-color:#475569;border-radius:50%;justify-content:center;align-items:center;transition:left .35s cubic-bezier(.4,0,.2,1),box-shadow .6s,background-color .3s;display:flex;position:absolute;top:50%;left:2px;transform:translateY(-50%)}html.light .neon-switch-circle[data-v-2eaffd93]{background-color:#475569;left:2px}html.light .neon-switch-circle.is-glowing[data-v-2eaffd93]{box-shadow:0 0 6px #47556980,0 0 10px #4755694d}html.dark .neon-switch-circle[data-v-2eaffd93],.neon-switch-circle.is-dark[data-v-2eaffd93]{background-color:#00e5ff;left:calc(100% - 16px)}html.dark .neon-switch-circle.is-dark.is-glowing[data-v-2eaffd93],.neon-switch-circle.is-dark.is-glowing[data-v-2eaffd93]{box-shadow:0 0 6px #00e5ff,0 0 14px #00e5ff}.switch-icon[data-v-2eaffd93]{width:9px;height:9px}.sun-icon[data-v-2eaffd93]{color:#fff}.moon-icon[data-v-2eaffd93]{color:#0b1120}.nav-profile-link[data-v-2eaffd93]{text-decoration:none;transition:opacity .2s}.nav-profile-link[data-v-2eaffd93]:hover{opacity:.85}.btn-notification-bell[data-v-2eaffd93]{color:var(--portal-text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:.4rem;transition:all .25s;display:flex;position:relative}.btn-notification-bell[data-v-2eaffd93]:hover,.btn-notification-bell.active[data-v-2eaffd93]{color:var(--portal-accent,#00d4ff);background:#00d4ff14}.bell-icon[data-v-2eaffd93]{width:20px;height:20px;transition:transform .2s;display:block}.btn-notification-bell:hover .bell-icon[data-v-2eaffd93]{transform:rotate(15deg)}.bell-badge[data-v-2eaffd93]{color:#05070c;background:linear-gradient(135deg,#10b981 0%,#00f5c4 100%);border:1.5px solid #05070c;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:-1px;right:-1px;box-shadow:0 0 10px #00f5c499}.user-profile-dropdown-container[data-v-2eaffd93]{display:flex;position:relative}.user-profile[data-v-2eaffd93]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:.75rem;padding:.25rem .45rem;transition:all .2s;display:flex}.user-profile[data-v-2eaffd93]:hover,.user-profile.is-open[data-v-2eaffd93]{background:#ffffff0d}.user-info[data-v-2eaffd93]{text-align:right;flex-direction:column;justify-content:center;display:flex}.user-name[data-v-2eaffd93]{color:#fff;white-space:nowrap;font-size:.82rem;font-weight:600;line-height:1.25}.user-email[data-v-2eaffd93]{color:var(--portal-text-muted,#71717a);white-space:nowrap;font-size:.7rem;line-height:1.25}.user-avatar[data-v-2eaffd93]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:1.5px solid #00f5c44d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 10px #00f5c433}.user-profile:hover .user-avatar[data-v-2eaffd93],.user-profile.is-open .user-avatar[data-v-2eaffd93]{transform:scale(1.05);box-shadow:0 0 14px #00f5c466}.user-menu-dropdown[data-v-2eaffd93]{border:1px solid var(--portal-border);-webkit-backdrop-filter:blur(25px);z-index:1000;transform-origin:100% 0;background:#0a0f1af2;border-radius:16px;flex-direction:column;width:240px;padding:.5rem;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 20px 40px #00000080}.user-menu-header[data-v-2eaffd93]{align-items:center;gap:.75rem;padding:.75rem .65rem;display:flex}.menu-header-avatar[data-v-2eaffd93]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:1.5px solid #00f5c44d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.95rem;font-weight:800;display:flex}.menu-header-details[data-v-2eaffd93]{flex:1;min-width:0}.menu-header-name[data-v-2eaffd93]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.menu-header-email[data-v-2eaffd93]{color:var(--portal-text-muted,#71717a);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.menu-header-company[data-v-2eaffd93]{color:#38bdf8;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;margin-top:.2rem;margin-bottom:.15rem;font-size:.72rem;font-weight:600;display:flex;overflow:hidden}.menu-company-icon[data-v-2eaffd93]{opacity:.85;flex-shrink:0}.menu-header-role[data-v-2eaffd93]{color:var(--portal-accent);text-transform:uppercase;background:#00d4ff1a;border:1px solid #00d4ff40;border-radius:9999px;margin-top:.2rem;padding:.1rem .45rem;font-size:.65rem;font-weight:700;display:inline-block}.user-menu-divider[data-v-2eaffd93]{background:var(--portal-border);height:1px;margin:.35rem 0}.user-menu-list[data-v-2eaffd93]{flex-direction:column;gap:.2rem;display:flex}.user-menu-item[data-v-2eaffd93]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.65rem;width:100%;padding:.6rem .75rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.user-menu-item svg[data-v-2eaffd93]{flex-shrink:0}.user-menu-item.item-profile[data-v-2eaffd93]{color:var(--portal-text,#e4e4e7);cursor:default}.user-menu-item.item-profile[data-v-2eaffd93]:hover{color:var(--portal-accent);background:#ffffff0f}.user-menu-item.item-logout[data-v-2eaffd93]{color:#ff4d4d}.user-menu-item.item-logout[data-v-2eaffd93]:hover{color:#ff6b6b;background:#ff4d4d1a}.notifications-dropdown-container[data-v-2eaffd93]{display:flex;position:relative}.notifications-dropdown[data-v-2eaffd93]{border:1px solid var(--portal-border);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:1000;transform-origin:100% 0;background:#0a0f1af2;border-radius:16px;flex-direction:column;width:320px;display:flex;position:absolute;top:calc(100% + 15px);right:-50px;overflow:hidden;box-shadow:0 20px 40px #00000080}.dropdown-header[data-v-2eaffd93]{border-bottom:1px solid var(--portal-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dropdown-header h3[data-v-2eaffd93]{color:#fff;margin:0;font-size:.95rem;font-weight:750}.btn-clear-notifications[data-v-2eaffd93]{color:var(--portal-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:700;transition:opacity .2s}.btn-clear-notifications[data-v-2eaffd93]:hover{opacity:.8}.dropdown-body[data-v-2eaffd93]{max-height:250px;overflow:hidden auto}.dropdown-empty[data-v-2eaffd93]{text-align:center;color:var(--portal-text-muted);padding:2.5rem 1rem;font-size:.85rem;font-weight:500}.dropdown-item[data-v-2eaffd93]{cursor:pointer;border-bottom:1px solid #ffffff05;border-left:3px solid #0000;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex}.dropdown-item[data-v-2eaffd93]:hover{background:#ffffff08;transform:translate(3px)}.dropdown-item.notif-cancelled[data-v-2eaffd93]{border-left-color:#ff4d4d}.dropdown-item.notif-resolved[data-v-2eaffd93]{border-left-color:#00f5c4}.dropdown-item.notif-comment[data-v-2eaffd93]{border-left-color:#f90}.dropdown-item.notif-assigned[data-v-2eaffd93]{border-left-color:#3b82f6}.dropdown-item.notif-created[data-v-2eaffd93]{border-left-color:#00d4ff}.dropdown-item.unread.notif-cancelled[data-v-2eaffd93]{background:#ff4d4d05}.dropdown-item.unread.notif-resolved[data-v-2eaffd93]{background:#00f5c405}.dropdown-item.unread.notif-comment[data-v-2eaffd93]{background:#ff990005}.dropdown-item.unread.notif-assigned[data-v-2eaffd93]{background:#3b82f605}.dropdown-item.unread.notif-created[data-v-2eaffd93]{background:#00d4ff05}.dropdown-item-icon-wrapper[data-v-2eaffd93]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex;box-shadow:inset 0 1px #ffffff0d}.dropdown-item:hover .dropdown-item-icon-wrapper[data-v-2eaffd93]{transform:scale(1.1)}.dropdown-item-content[data-v-2eaffd93]{flex-grow:1}.dropdown-item-msg[data-v-2eaffd93]{color:var(--portal-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.dropdown-item-time[data-v-2eaffd93]{color:var(--portal-text-muted);font-size:.7rem}.dropdown-item-meta[data-v-2eaffd93]{justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.btn-mark-read-dropdown[data-v-2eaffd93]{color:var(--portal-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.65rem;font-weight:750;transition:opacity .2s}.btn-mark-read-dropdown[data-v-2eaffd93]:hover{opacity:.8;text-decoration:underline}.dropdown-read-label[data-v-2eaffd93]{color:#00f5c4;opacity:.7;align-items:center;gap:.25rem;font-size:.65rem;font-weight:600;display:inline-flex}.dropdown-footer[data-v-2eaffd93]{border-top:1px solid var(--portal-border);text-align:center;background:#04060a33;padding:.75rem 1rem}.btn-all-notifications[data-v-2eaffd93]{color:var(--portal-accent);font-size:.75rem;font-weight:700;text-decoration:none;transition:opacity .2s}.btn-all-notifications[data-v-2eaffd93]:hover{opacity:.8}.dropdown-enter-active[data-v-2eaffd93]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.dropdown-leave-active[data-v-2eaffd93]{transition:all .2s}.dropdown-enter-from[data-v-2eaffd93],.dropdown-leave-to[data-v-2eaffd93]{opacity:0;transform:scale(.9)translateY(-10px)}.nav-divider[data-v-2eaffd93]{background:var(--portal-border);width:1px;height:22px}.user-profile-mini[data-v-2eaffd93]{align-items:center;gap:.75rem;display:flex}.nav-profile-link[data-v-2eaffd93]{align-items:center;text-decoration:none;display:inline-flex}.user-name-display[data-v-2eaffd93]{color:var(--portal-text);background:0 0;border-radius:6px;padding:.2rem .25rem;font-size:.875rem;font-weight:700;transition:color .2s}.nav-profile-link:hover .user-name-display[data-v-2eaffd93]{color:var(--portal-accent)}.btn-logout[data-v-2eaffd93]{color:var(--portal-danger);cursor:pointer;background:#ef444405;border:1px solid #ef444426;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.8rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:inset 0 1px #ffffff05}.btn-logout[data-v-2eaffd93]:hover{border-color:var(--portal-danger);background:#ef444414;transform:translateY(-1px)scale(1.02);box-shadow:0 4px 12px #ef444426,inset 0 1px #ffffff05}.mobile-sub-nav[data-v-2eaffd93]{-webkit-backdrop-filter:blur(15px);border-bottom:1px solid var(--portal-border);z-index:90;background:#0a0f1af2;display:none;position:sticky;top:61px}.mobile-nav-inner[data-v-2eaffd93]{justify-content:space-around;padding:0;display:flex}.mobile-nav-link[data-v-2eaffd93]{text-align:center;color:var(--portal-text-muted);border-bottom:3px solid #0000;flex-grow:1;padding:.85rem 0;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-nav-link.mobile-active[data-v-2eaffd93]{color:#00f5c4;background:#00f5c40f;border-bottom-color:#00f5c4;font-weight:800}.portal-main-content[data-v-2eaffd93]{z-index:1;flex-grow:1;position:relative}@media (width<=768px){.portal-links[data-v-2eaffd93]{display:none}.mobile-sub-nav[data-v-2eaffd93]{display:block}.user-email[data-v-2eaffd93]{display:none}.user-name[data-v-2eaffd93]{text-overflow:ellipsis;max-width:90px;overflow:hidden}}[data-v-2eaffd93]::-webkit-scrollbar{width:6px;height:6px}[data-v-2eaffd93]::-webkit-scrollbar-track{background:#0003}[data-v-2eaffd93]::-webkit-scrollbar-thumb{background:#00d4ff26;border-radius:10px}[data-v-2eaffd93]::-webkit-scrollbar-thumb:hover{background:#00d4ff4d}.dropdown-item.loading-notif[data-v-2eaffd93]{pointer-events:none;opacity:.7}.premium-toast[data-v-2eaffd93]{z-index:9999;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0f1ad9;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1.5rem;display:flex;position:fixed;top:2rem;right:2rem;box-shadow:0 10px 30px #0000004d}.premium-toast.success[data-v-2eaffd93]{border-color:#00f5c440}.premium-toast.error[data-v-2eaffd93]{border-color:#ff4d4d40}.toast-icon[data-v-2eaffd93]{justify-content:center;align-items:center;display:flex}.toast-message[data-v-2eaffd93]{color:#fff;font-size:.875rem;font-weight:600}.toast-fade-enter-active[data-v-2eaffd93],.toast-fade-leave-active[data-v-2eaffd93]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.toast-fade-enter-from[data-v-2eaffd93],.toast-fade-leave-to[data-v-2eaffd93]{opacity:0;transform:translateY(-10px)scale(.95)}html.light .user-portal-layout[data-v-2eaffd93]{color:#0f172a;background-color:#f8fafc}html.light .spotlight[data-v-2eaffd93],html.light .background-grid[data-v-2eaffd93],html.light .glow-effect-blue[data-v-2eaffd93],html.light .glow-effect-indigo[data-v-2eaffd93]{display:none}html.light .portal-nav[data-v-2eaffd93]{background:#fffffffa;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 10px #0000000a}html.light .portal-logo[data-v-2eaffd93]{color:#0f172a}html.light .portal-tag[data-v-2eaffd93]{color:#64748b;border-left-color:#cbd5e1}html.light .portal-links[data-v-2eaffd93]{background:#f1f5f9;border-color:#e2e8f0}html.light .nav-link[data-v-2eaffd93]{color:#64748b;background:0 0;border-color:#0000}html.light .nav-link[data-v-2eaffd93]:hover{color:#0f172a;background:#00f5c41f;border-color:#00f5c44d}html.light .active-link[data-v-2eaffd93]{color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#0000!important;font-weight:800!important;box-shadow:0 4px 14px #00f5c440!important}html.light .active-link svg[data-v-2eaffd93]{color:#05070c!important;stroke:#05070c!important}html.light .mobile-nav-link.mobile-active[data-v-2eaffd93]{color:#059669;background:#05966914;border-bottom-color:#059669;font-weight:800}html.light .user-name-display[data-v-2eaffd93]{color:#1e293b;background:0 0!important;border:none!important}html.light .nav-profile-link:hover .user-name-display[data-v-2eaffd93]{color:#0284c7}html.light .nav-divider[data-v-2eaffd93]{background:#cbd5e1}html.light .btn-notification-bell[data-v-2eaffd93]{color:#64748b}html.light .btn-notification-bell[data-v-2eaffd93]:hover,html.light .btn-notification-bell.active[data-v-2eaffd93]{color:#0284c7;background:#0284c714}html.light .bell-badge[data-v-2eaffd93]{border-color:#fff}html.light .user-profile[data-v-2eaffd93]:hover,html.light .user-profile.is-open[data-v-2eaffd93]{background:#0000000a}html.light .user-name[data-v-2eaffd93]{color:#0f172a}html.light .user-email[data-v-2eaffd93]{color:#64748b}html.light .user-menu-dropdown[data-v-2eaffd93]{background:#fff;border-color:#e2e8f0;box-shadow:0 15px 35px #0000001f}html.light .menu-header-name[data-v-2eaffd93]{color:#0f172a}html.light .menu-header-email[data-v-2eaffd93]{color:#64748b}html.light .menu-header-company[data-v-2eaffd93]{color:#0284c7}html.light .menu-header-role[data-v-2eaffd93]{color:#0284c7;background:#e0f2fe;border-color:#bae6fd}html.light .user-menu-divider[data-v-2eaffd93]{background:#f1f5f9}html.light .user-menu-item.item-profile[data-v-2eaffd93]{color:#334155}html.light .user-menu-item.item-profile[data-v-2eaffd93]:hover{color:#0284c7;background:#f8fafc}html.light .user-menu-item.item-logout[data-v-2eaffd93]{color:#dc2626}html.light .user-menu-item.item-logout[data-v-2eaffd93]:hover{color:#b91c1c;background:#fef2f2}html.light .notifications-dropdown[data-v-2eaffd93]{background:#fff;border-color:#e2e8f0;box-shadow:0 10px 30px #0000001a}html.light .dropdown-header[data-v-2eaffd93]{border-bottom-color:#f1f5f9}html.light .dropdown-header h3[data-v-2eaffd93]{color:#0f172a}html.light .btn-clear-notifications[data-v-2eaffd93]{color:#0284c7}html.light .dropdown-empty[data-v-2eaffd93]{color:#64748b}html.light .dropdown-item[data-v-2eaffd93]{border-bottom-color:#f8fafc}html.light .dropdown-item[data-v-2eaffd93]:hover{background:#f8fafc}html.light .dropdown-item-title[data-v-2eaffd93]{color:#0f172a}html.light .dropdown-item-msg[data-v-2eaffd93]{color:#64748b}html.light .dropdown-item-time[data-v-2eaffd93]{color:#94a3b8}html.light .btn-logout[data-v-2eaffd93]{color:#ef4444;background:#fef2f2;border-color:#fecaca}html.light .btn-logout[data-v-2eaffd93]:hover{background:#fee2e2}html.light .mobile-sub-nav[data-v-2eaffd93]{background:#fff;border-bottom-color:#e2e8f0}.filter-actions-bar[data-v-ca9b2682]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.search-box[data-v-ca9b2682]{flex:1;align-items:center;min-width:250px;display:flex;position:relative}.search-icon[data-v-ca9b2682]{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.search-input[data-v-ca9b2682]{background:#0003;padding-left:2.25rem;padding-right:2.25rem}.clear-search-btn[data-v-ca9b2682]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.clear-search-btn[data-v-ca9b2682]:hover{color:#fff}.filter-box[data-v-ca9b2682]{border:1px solid var(--glass-border);background:#0003;border-radius:8px;align-items:center;gap:.75rem;padding:.25rem .75rem;display:flex}.filter-label-group[data-v-ca9b2682]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:flex}.filter-select[data-v-ca9b2682]{color:#fff;cursor:pointer;background:0 0;border:none;width:auto;padding:.25rem .5rem;font-size:.8rem;font-weight:600}.user-cell[data-v-ca9b2682]{align-items:center;gap:.75rem;display:flex}.user-avatar[data-v-ca9b2682]{aspect-ratio:1;color:#05070c;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:.85rem;font-weight:800;display:flex;box-shadow:0 4px 12px #0003}.user-name-text[data-v-ca9b2682]{color:#fff;font-weight:700}.user-email-text[data-v-ca9b2682],.user-date-text[data-v-ca9b2682]{color:var(--text-muted)}.actions-group[data-v-ca9b2682]{gap:.5rem;display:flex}.btn-icon[data-v-ca9b2682]{cursor:pointer;color:var(--text-muted);background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.btn-icon[data-v-ca9b2682]:hover{color:#fff;background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.btn-icon.danger[data-v-ca9b2682]:hover{color:var(--danger-color);background:#ff4d4d14;border-color:#ff4d4d33;box-shadow:0 0 10px #ff4d4d1a}.badge-admin[data-v-ca9b2682]{color:#ef4444;background:#ef444414;border:1px solid #ef444433}.badge-manager[data-v-ca9b2682]{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b33}.badge-it-l1[data-v-ca9b2682]{color:#3b82f6;background:#3b82f614;border:1px solid #3b82f633}.badge-it-l2[data-v-ca9b2682]{color:#8b92f6;background:#8b5cf614;border:1px solid #8b5cf633}.badge-it-support[data-v-ca9b2682]{color:#06b6d4;background:#06b6d414;border:1px solid #06b6d433}.badge-change-advisory[data-v-ca9b2682]{color:#ec4899;background:#ec489914;border:1px solid #ec489933}.badge-customer[data-v-ca9b2682]{color:#10b981;background:#10b98114;border:1px solid #10b98133}.empty-state[data-v-ca9b2682]{text-align:center;color:var(--text-muted);padding:4rem 1rem!important}.empty-state svg[data-v-ca9b2682]{opacity:.4;margin-bottom:.75rem}.form-container[data-v-ca9b2682]{flex-direction:column;gap:1rem;display:flex}.input-error[data-v-ca9b2682]{box-shadow:0 0 8px #ff4d4d26;border-color:var(--danger-color)!important}.error-msg-inline[data-v-ca9b2682]{color:var(--danger-color);margin-top:.35rem;font-size:.75rem;font-weight:500;display:block}.loading-state[data-v-ca9b2682]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.badge-type[data-v-ca9b2682]{letter-spacing:.4px;text-transform:uppercase;border-radius:12px;align-items:center;padding:3px 10px;font-size:.725rem;font-weight:800;display:inline-flex}.badge-type-internal[data-v-ca9b2682]{color:#00f5c4;background:#00f5c41f;border:1px solid #00f5c459}.badge-type-external[data-v-ca9b2682]{color:#fcd34d;background:#f59e0b24;border:1px solid #f59e0b66}.customer-preventive-page[data-v-5cf9def7]{background-color:var(--portal-bg);min-height:100vh;color:var(--portal-text);padding:2.5rem 0 4rem;font-family:Plus Jakarta Sans,sans-serif}.container[data-v-5cf9def7]{max-width:1400px;margin:0 auto;padding:0 1.5rem}.view-header[data-v-5cf9def7]{margin-bottom:1.5rem}.view-header h1[data-v-5cf9def7]{color:#fff;letter-spacing:-.75px;margin-bottom:.5rem;font-size:2.25rem;font-weight:850}.view-header p[data-v-5cf9def7]{color:var(--portal-text-muted);font-size:1rem}.view-controls-bar[data-v-5cf9def7]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.tabs-container[data-v-5cf9def7]{background:#0a0f1a99;border:1px solid #ffffff14;border-radius:100px;gap:.25rem;margin-bottom:0;padding:.35rem;display:inline-flex;position:relative;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.tab-item[data-v-5cf9def7]{color:var(--portal-text-muted);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:100px;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.tab-item[data-v-5cf9def7]:hover{color:#fff}.tab-item.active[data-v-5cf9def7]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);box-shadow:0 8px 25px #00f5c459}.tab-item.active svg[data-v-5cf9def7]{color:#05070c}.view-mode-toggle-group[data-v-5cf9def7]{background:#0a0f1a99;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:.25rem;padding:.3rem .35rem;display:inline-flex;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.mode-icon-btn[data-v-5cf9def7]{width:38px;height:38px;color:var(--portal-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.175,.885,.32,1.275);display:inline-flex}.mode-icon-btn[data-v-5cf9def7]:hover{color:#fff;background:#ffffff14}.mode-icon-btn.active[data-v-5cf9def7]{color:#05070c;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);box-shadow:0 4px 15px #00f5c459}.mode-icon-btn.active svg[data-v-5cf9def7]{color:#05070c}.fade-in[data-v-5cf9def7]{animation:.4s ease-out fadeIn-5cf9def7}@keyframes fadeIn-5cf9def7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.loading-state[data-v-5cf9def7]{color:var(--portal-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:5rem 1rem;display:flex}.loading-state .spinner[data-v-5cf9def7]{border:3px solid #00d4ff0d;border-top-color:var(--portal-accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-5cf9def7}@keyframes spin-5cf9def7{to{transform:rotate(360deg)}}.empty-state[data-v-5cf9def7]{text-align:center;background:var(--portal-card-bg);-webkit-backdrop-filter:blur(15px);border:1px dashed var(--portal-border);color:var(--portal-text-muted);border-radius:16px;padding:5rem 2rem}.empty-state svg[data-v-5cf9def7]{opacity:.6;color:var(--portal-accent);margin-bottom:1.25rem}.empty-state h3[data-v-5cf9def7]{color:var(--portal-text);margin-bottom:.4rem;font-size:1.2rem;font-weight:700}.empty-state p[data-v-5cf9def7]{max-width:450px;margin:0 auto;font-size:.95rem}.btn-retry[data-v-5cf9def7]{background:var(--portal-accent);color:#05070c;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s}.btn-retry[data-v-5cf9def7]:hover{filter:brightness(1.1);transform:translateY(-1px)}.pm-grid[data-v-5cf9def7]{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;display:grid}@media (width<=640px){.pm-grid[data-v-5cf9def7]{grid-template-columns:1fr}}.pm-card[data-v-5cf9def7]{background:var(--portal-card-bg);-webkit-backdrop-filter:blur(15px);border:1px solid var(--portal-border);border-radius:16px;flex-direction:column;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #0000004d,inset 0 1px #ffffff0d}.pm-card[data-v-5cf9def7]:hover{border-color:#00d4ff33;transform:translateY(-2px);box-shadow:0 12px 30px #00d4ff14,inset 0 1px #ffffff0d}.card-neon-bar[data-v-5cf9def7]{width:4px;position:absolute;top:0;bottom:0;left:0}.card-header[data-v-5cf9def7]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.schedule-id[data-v-5cf9def7]{color:var(--portal-accent);letter-spacing:.5px;font-size:.8rem;font-weight:800}.status-pill[data-v-5cf9def7]{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:.3rem .8rem;font-size:.75rem;font-weight:750}.status-active[data-v-5cf9def7]{color:var(--portal-accent);background:#00d4ff14;border:1px solid #00d4ff26}.status-inactive[data-v-5cf9def7]{color:#71717a;background:#71717a14;border:1px solid #71717a26}.card-field-block[data-v-5cf9def7]{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.schedule-title[data-v-5cf9def7]{color:#fff;margin:0;font-size:1.15rem;font-weight:750;line-height:1.4}.schedule-description[data-v-5cf9def7]{color:var(--portal-text-muted);flex-grow:1;margin:0;font-size:.875rem;line-height:1.5}.priority-text[data-v-5cf9def7]{color:#f1f5f9;font-weight:700}.schedule-meta-grid[data-v-5cf9def7]{border:1px solid var(--portal-border);background:#ffffff03;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:auto;padding:1rem;display:grid;box-shadow:inset 0 1px 3px #0000001a}.meta-item[data-v-5cf9def7]{flex-direction:column;gap:.2rem;display:flex}.meta-label[data-v-5cf9def7]{color:var(--portal-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:800}.meta-value[data-v-5cf9def7]{color:var(--portal-text);font-size:.85rem;font-weight:650}.text-highlight[data-v-5cf9def7]{color:#fff;font-weight:750}.freq-value[data-v-5cf9def7]{color:var(--portal-accent)}.next-run-value[data-v-5cf9def7]{color:#00f5c4}.team-calendar-container[data-v-5cf9def7]{background:var(--portal-card-bg);border:1px solid var(--portal-border);border-radius:1.25rem;padding:1.75rem;box-shadow:0 8px 32px #0006}.calendar-header[data-v-5cf9def7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.month-selector[data-v-5cf9def7]{align-items:center;gap:1.5rem;display:flex}.current-month[data-v-5cf9def7]{color:#fff;text-transform:capitalize;min-width:200px;margin:0;font-size:1.5rem;font-weight:700}.nav-buttons[data-v-5cf9def7]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;gap:.5rem;padding:.25rem;display:flex}.nav-btn[data-v-5cf9def7]{color:var(--portal-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.nav-btn[data-v-5cf9def7]:hover{color:#fff;background:#ffffff14}.calendar-actions[data-v-5cf9def7]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;padding:.25rem;display:flex}.action-btn[data-v-5cf9def7]{color:var(--portal-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.action-btn.active[data-v-5cf9def7]{font-weight:800;box-shadow:0 2px 10px #00f5c459;color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important}.calendar-grid[data-v-5cf9def7]{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:1rem;grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.calendar-grid.grid-mode-day[data-v-5cf9def7]{grid-template-columns:1fr}.weekday-header[data-v-5cf9def7]{text-align:center;color:var(--portal-text-muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff05;border-bottom:1px solid #ffffff0d;padding:1rem;font-size:.75rem;font-weight:600}.day-cell[data-v-5cf9def7]{background:#0d111733;flex-direction:column;gap:.5rem;min-height:120px;padding:.75rem;transition:all .2s;display:flex}.day-cell.day-view-cell[data-v-5cf9def7]{min-height:220px;padding:1.25rem}.day-cell.other-month[data-v-5cf9def7]{opacity:.35;background:#0d11171a}.day-cell.today[data-v-5cf9def7]{background:#00f5c40a;box-shadow:inset 0 0 0 1px #00f5c44d}.day-header[data-v-5cf9def7]{justify-content:space-between;align-items:center;display:flex}.day-number[data-v-5cf9def7]{color:#fff;font-size:.875rem;font-weight:600}.today .day-number[data-v-5cf9def7]{color:#00f5c4;font-weight:800}.workload-container[data-v-5cf9def7]{border-top:1px solid #ffffff08;flex-direction:column;gap:.35rem;margin-top:.25rem;padding-top:.5rem;display:flex}.work-badge[data-v-5cf9def7]{cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.725rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.work-badge[data-v-5cf9def7]:hover{filter:brightness(1.1);transform:scale(1.02)}.work-badge.safe-load[data-v-5cf9def7]{color:#00f5c4;background:#00f5c41a;border-color:#00f5c433}.work-avatar-mini[data-v-5cf9def7]{color:#05070c;background:#00f5c4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:.55rem;font-weight:800;display:flex}.work-name-text[data-v-5cf9def7]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pm-modal-content[data-v-5cf9def7]{flex-direction:column;gap:1.25rem;padding:.5rem 0;display:flex}.pm-modal-header-banner[data-v-5cf9def7]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}html.light .pm-modal-header-banner[data-v-5cf9def7],.light .pm-modal-header-banner[data-v-5cf9def7]{background:#f8fafc;border-color:#e2e8f0}.banner-left[data-v-5cf9def7]{align-items:center;gap:8px;display:flex}.pm-id-chip[data-v-5cf9def7]{color:#05070c;background:#00f5c4;border-radius:5px;padding:3px 8px;font-size:.8rem;font-weight:800}.pm-modal-status[data-v-5cf9def7]{color:#00d4ff;background:#00d4ff26;border:1px solid #00d4ff4d;border-radius:5px;padding:3px 8px;font-size:.75rem;font-weight:700}html.light .pm-modal-status[data-v-5cf9def7],.light .pm-modal-status[data-v-5cf9def7]{color:#0284c7!important;background:#eff6ff!important;border:1px solid #bae6fd!important}.pm-date-highlight[data-v-5cf9def7]{color:#e2e8f0;font-size:.8rem;font-weight:700}html.light .pm-date-highlight[data-v-5cf9def7],.light .pm-date-highlight[data-v-5cf9def7]{color:#1e293b}.pm-info-grid[data-v-5cf9def7]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.info-group[data-v-5cf9def7]{flex-direction:column;gap:4px;display:flex}.info-group.full-width[data-v-5cf9def7]{grid-column:span 2}.info-group label[data-v-5cf9def7]{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:700}.info-val[data-v-5cf9def7]{color:#f1f5f9;font-size:.85rem;font-weight:600}html.light .info-val[data-v-5cf9def7],.light .info-val[data-v-5cf9def7]{color:#0f172a}.info-val.title-val[data-v-5cf9def7]{color:#00f5c4;font-size:1rem;font-weight:800}html.light .info-val.title-val[data-v-5cf9def7],.light .info-val.title-val[data-v-5cf9def7]{color:#0d9488}.info-val.desc-val[data-v-5cf9def7]{color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:.5rem .75rem;font-size:.8rem;line-height:1.4}html.light .info-val.desc-val[data-v-5cf9def7],.light .info-val.desc-val[data-v-5cf9def7]{color:#334155;background:#f1f5f9;border-color:#e2e8f0}.badge-val[data-v-5cf9def7]{color:#00d4ff;background:#00d4ff1a;border:1px solid #00d4ff40;border-radius:4px;width:fit-content;padding:2px 8px;font-weight:700;display:inline-block}html.light .badge-val[data-v-5cf9def7],.light .badge-val[data-v-5cf9def7]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.text-cyan[data-v-5cf9def7]{color:#00f5c4}html.light .text-cyan[data-v-5cf9def7],.light .text-cyan[data-v-5cf9def7]{color:#0d9488}.pm-modal-footer[data-v-5cf9def7]{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.btn-secondary-modal[data-v-5cf9def7]{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;padding:.4rem .85rem;font-size:.775rem;font-weight:750;transition:all .2s;display:inline-flex}.btn-secondary-modal[data-v-5cf9def7]:hover{color:#fff;background:#ffffff26}html.light .btn-secondary-modal[data-v-5cf9def7],.light .btn-secondary-modal[data-v-5cf9def7]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}html.light .btn-secondary-modal[data-v-5cf9def7]:hover,.light .btn-secondary-modal[data-v-5cf9def7]:hover{color:#0f172a;background:#e2e8f0}.btn-primary-modal[data-v-5cf9def7]{color:#05070c;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:.4rem .85rem;font-size:.775rem;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #00f5c440}.btn-primary-modal[data-v-5cf9def7]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 18px #00f5c466}.table-container-card[data-v-5cf9def7]{background:var(--portal-card-bg);-webkit-backdrop-filter:blur(15px);border:1px solid var(--portal-border);border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #0000004d}.table-responsive-wrapper[data-v-5cf9def7]{width:100%;overflow-x:auto}.pm-data-table[data-v-5cf9def7]{border-collapse:collapse;text-align:left;width:100%}.pm-data-table th[data-v-5cf9def7]{text-transform:uppercase;letter-spacing:.5px;color:var(--portal-text-muted);border-bottom:1px solid var(--portal-border);white-space:nowrap;background:#ffffff05;padding:.9rem 1rem;font-size:.75rem;font-weight:750}.pm-data-table td[data-v-5cf9def7]{border-bottom:1px solid var(--portal-border);vertical-align:middle;padding:1rem;font-size:.85rem}.pm-data-table tr.clickable-row[data-v-5cf9def7]{cursor:pointer;transition:all .2s}.pm-data-table tr.clickable-row:hover td[data-v-5cf9def7]{background:#00f5c40a}.text-id-cell[data-v-5cf9def7]{color:#00d4ff;letter-spacing:.3px;white-space:nowrap;font-size:.85rem}.table-title-cell[data-v-5cf9def7]{flex-direction:column;gap:2px;max-width:320px;display:flex}.row-title[data-v-5cf9def7]{color:var(--portal-text);white-space:nowrap;text-overflow:ellipsis;font-weight:750;overflow:hidden}.row-desc[data-v-5cf9def7]{color:var(--portal-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.date-cell[data-v-5cf9def7]{white-space:nowrap}.btn-row-detail[data-v-5cf9def7]{color:#00d4ff;cursor:pointer;background:#00d4ff1a;border:1px solid #00d4ff40;border-radius:6px;align-items:center;gap:5px;padding:.35rem .75rem;font-size:.75rem;font-weight:750;transition:all .2s;display:inline-flex}.btn-row-detail[data-v-5cf9def7]:hover{color:#05070c;background:#00d4ff;transform:translateY(-1px);box-shadow:0 4px 12px #00d4ff4d}.priority-badge[data-v-5cf9def7]{text-transform:capitalize;letter-spacing:.3px;border-radius:4px;align-items:center;padding:.2rem .55rem;font-size:.725rem;font-weight:700;display:inline-flex}.priority-badge.critical[data-v-5cf9def7]{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.priority-badge.high[data-v-5cf9def7]{color:#fb923c;background:#f9731626;border:1px solid #f973164d}.priority-badge.medium[data-v-5cf9def7]{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.priority-badge.low[data-v-5cf9def7]{color:#cbd5e1;background:#94a3b826;border:1px solid #94a3b84d}html.light .table-container-card[data-v-5cf9def7],.light .table-container-card[data-v-5cf9def7]{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 20px #0000000a!important}html.light .pm-data-table th[data-v-5cf9def7],.light .pm-data-table th[data-v-5cf9def7]{color:#64748b!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html.light .pm-data-table td[data-v-5cf9def7],.light .pm-data-table td[data-v-5cf9def7]{color:#0f172a!important;border-bottom:1px solid #f1f5f9!important}html.light .pm-data-table tr.clickable-row:hover td[data-v-5cf9def7],.light .pm-data-table tr.clickable-row:hover td[data-v-5cf9def7]{background:#f0fdfa!important}html.light .row-title[data-v-5cf9def7],.light .row-title[data-v-5cf9def7]{color:#0f172a!important}html.light .row-desc[data-v-5cf9def7],.light .row-desc[data-v-5cf9def7]{color:#64748b!important}html.light .text-id-cell[data-v-5cf9def7],.light .text-id-cell[data-v-5cf9def7]{color:#0284c7!important}html.light .btn-row-detail[data-v-5cf9def7],.light .btn-row-detail[data-v-5cf9def7]{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}html.light .btn-row-detail[data-v-5cf9def7]:hover,.light .btn-row-detail[data-v-5cf9def7]:hover{color:#fff!important;background:#2563eb!important}html.light .priority-badge.critical[data-v-5cf9def7],.light .priority-badge.critical[data-v-5cf9def7]{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}html.light .priority-badge.high[data-v-5cf9def7],.light .priority-badge.high[data-v-5cf9def7]{color:#ea580c!important;background:#fff7ed!important;border-color:#ffedd5!important}html.light .priority-badge.medium[data-v-5cf9def7],.light .priority-badge.medium[data-v-5cf9def7]{color:#ca8a04!important;background:#fefce8!important;border-color:#fef08a!important}html.light .priority-badge.low[data-v-5cf9def7],.light .priority-badge.low[data-v-5cf9def7]{color:#64748b!important;background:#f8fafc!important;border-color:#e2e8f0!important}html.light .pm-card[data-v-5cf9def7]{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 20px #0000000a!important}html.light .pm-meta-grid[data-v-5cf9def7],html.light .schedule-meta-grid[data-v-5cf9def7],.light .schedule-meta-grid[data-v-5cf9def7]{background:#f8fafc!important;border-color:#e2e8f0!important}html.light .schedule-title[data-v-5cf9def7],.light .schedule-title[data-v-5cf9def7]{color:#0f172a!important}html.light .schedule-description[data-v-5cf9def7],.light .schedule-description[data-v-5cf9def7]{color:#475569!important}html.light .priority-text[data-v-5cf9def7],.light .priority-text[data-v-5cf9def7]{color:#0f172a!important}html.light .empty-state[data-v-5cf9def7]{background:#fff!important;border-color:#cbd5e1!important}html.light .pm-title[data-v-5cf9def7],html.light .detail-field .field-val[data-v-5cf9def7]{color:#0f172a!important}html.light .tabs-container[data-v-5cf9def7],.light .tabs-container[data-v-5cf9def7],html.light .view-mode-toggle-group[data-v-5cf9def7],.light .view-mode-toggle-group[data-v-5cf9def7]{background:#f1f5f9!important;border-color:#e2e8f0!important;box-shadow:0 4px 15px #0000000d!important}html.light .tab-item[data-v-5cf9def7],.light .tab-item[data-v-5cf9def7],html.light .mode-icon-btn[data-v-5cf9def7],.light .mode-icon-btn[data-v-5cf9def7]{color:#64748b!important}html.light .tab-item[data-v-5cf9def7]:hover,.light .tab-item[data-v-5cf9def7]:hover{color:#0f172a!important}html.light .mode-icon-btn[data-v-5cf9def7]:hover,.light .mode-icon-btn[data-v-5cf9def7]:hover{color:#0f172a!important;background:#0000000f!important}html.light .tab-item.active[data-v-5cf9def7],.light .tab-item.active[data-v-5cf9def7],html.light .mode-icon-btn.active[data-v-5cf9def7],.light .mode-icon-btn.active[data-v-5cf9def7]{color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important}.badge-stage[data-v-5cf9def7]{letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:.3rem .75rem;font-size:.75rem;font-weight:750;display:inline-flex}.badge-stage-open[data-v-5cf9def7]{color:#00f5c4!important;background:#00f5c41f!important;border:1px solid #00f5c459!important}.badge-stage-review[data-v-5cf9def7]{color:#38bdf8!important;background:#38bdf826!important;border:1px solid #38bdf859!important}.badge-stage-prep[data-v-5cf9def7]{color:#c084fc!important;background:#a855f726!important;border:1px solid #a855f759!important}.badge-stage-action[data-v-5cf9def7]{color:#fbbf24!important;background:#f59e0b26!important;border:1px solid #f59e0b59!important}.badge-stage-report[data-v-5cf9def7]{color:#c084fc!important;background:#a855f726!important;border:1px solid #a855f759!important}.badge-stage-closed[data-v-5cf9def7]{color:#94a3b8!important;background:#94a3b826!important;border:1px solid #94a3b84d!important}.badge-stage-cancel[data-v-5cf9def7]{color:#f87171!important;background:#ef444426!important;border:1px solid #ef44444d!important}html.light .badge-stage-open[data-v-5cf9def7],html.light{color:#0f766e!important;background:#f0fdfa!important;border-color:#99f6e4!important}html.light .badge-stage-review[data-v-5cf9def7],html.light{color:#0284c7!important;background:#f0f9ff!important;border-color:#bae6fd!important}html.light .badge-stage-prep[data-v-5cf9def7],html.light{color:#7e22ce!important;background:#faf5ff!important;border-color:#e9d5ff!important}html.light .badge-stage-action[data-v-5cf9def7],html.light{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}html.light .badge-stage-report[data-v-5cf9def7],html.light{color:#7e22ce!important;background:#faf5ff!important;border-color:#e9d5ff!important}html.light .badge-stage-closed[data-v-5cf9def7],html.light{color:#475569!important;background:#f1f5f9!important;border-color:#cbd5e1!important}html.light .badge-stage-cancel[data-v-5cf9def7],html.light{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.row-actions-group[data-v-5cf9def7]{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.btn-action-reschedule[data-v-5cf9def7]{color:#00d4ff;cursor:pointer;white-space:nowrap;background:#00d4ff1a;border:1px solid #00d4ff40;border-radius:8px;align-items:center;gap:6px;padding:.4rem .85rem;font-size:.775rem;font-weight:750;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-action-reschedule[data-v-5cf9def7]:hover,.btn-action-confirm[data-v-5cf9def7]:hover{transform:translateY(-1px);color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#0000!important;box-shadow:0 4px 15px #00f5c466!important}.btn-action-reschedule:hover svg[data-v-5cf9def7],.btn-action-confirm:hover svg[data-v-5cf9def7]{stroke:#05070c!important;color:#05070c!important}.btn-action-confirm[data-v-5cf9def7]{color:#00f5c4;cursor:pointer;white-space:nowrap;background:#00f5c41f;border:1px solid #00f5c44d;border-radius:8px;align-items:center;gap:6px;padding:.4rem .85rem;font-size:.775rem;font-weight:750;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}html.light .btn-action-reschedule[data-v-5cf9def7],html.light{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}html.light .btn-action-confirm[data-v-5cf9def7],html.light{color:#0d9488!important;background:#f0fdfa!important;border-color:#99f6e4!important}html.light .btn-action-reschedule[data-v-5cf9def7]:hover,html.light,html.light .btn-action-confirm[data-v-5cf9def7]:hover,html.light{transform:translateY(-1px);color:#05070c!important;background:linear-gradient(135deg,#00f5c4 0%,#00d4ff 100%)!important;border-color:#0000!important;box-shadow:0 4px 15px #00f5c466!important}html.light .btn-action-reschedule:hover svg[data-v-5cf9def7],html.light,html.light .btn-action-confirm:hover svg[data-v-5cf9def7],html.light{stroke:#05070c!important;color:#05070c!important}.card-footer-actions[data-v-5cf9def7]{border-top:1px solid #ffffff0d;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}html.light .card-footer-actions[data-v-5cf9def7],html.light{border-top-color:#e2e8f0!important}.reschedule-modal-body[data-v-5cf9def7]{flex-direction:column;gap:1.25rem;padding:.5rem 0;display:flex}.reschedule-info-box[data-v-5cf9def7]{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}html.light .reschedule-info-box[data-v-5cf9def7],html.light{background:#f8fafc!important;border-color:#e2e8f0!important}.schedule-id-tag[data-v-5cf9def7]{color:var(--portal-accent);letter-spacing:.5px;font-size:.75rem;font-weight:800}.reschedule-title[data-v-5cf9def7]{color:#fff;margin:0;font-size:1rem;font-weight:750}html.light .reschedule-title[data-v-5cf9def7],html.light{color:#0f172a!important}.current-date-info[data-v-5cf9def7]{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.current-date-info .info-lbl[data-v-5cf9def7]{color:var(--portal-text-muted)}.current-date-info .info-val[data-v-5cf9def7]{color:#00f5c4}html.light .current-date-info .info-val[data-v-5cf9def7],html.light{color:#0d9488!important}.form-group-reschedule[data-v-5cf9def7]{flex-direction:column;gap:.5rem;display:flex}.form-group-reschedule .form-label[data-v-5cf9def7]{color:var(--portal-text);font-size:.825rem;font-weight:700}.required-star[data-v-5cf9def7]{color:#ef4444}.reschedule-date-input[data-v-5cf9def7],.reschedule-textarea[data-v-5cf9def7]{border:1px solid var(--portal-border);color:#fff;box-sizing:border-box;background:#ffffff0a;border-radius:8px;width:100%;padding:.65rem .9rem;font-family:inherit;font-size:.875rem;transition:all .2s}.reschedule-date-input[data-v-5cf9def7]:focus,.reschedule-textarea[data-v-5cf9def7]:focus{border-color:var(--portal-accent);outline:none;box-shadow:0 0 0 3px #00d4ff26}html.light .reschedule-date-input[data-v-5cf9def7],html.light .reschedule-textarea[data-v-5cf9def7],html.light,html.light{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}.reschedule-error-alert[data-v-5cf9def7]{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;padding:.75rem 1rem;font-size:.825rem;font-weight:600}html.light .reschedule-error-alert[data-v-5cf9def7],html.light{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.spinner-mini[data-v-5cf9def7]{border:2px solid #05070c4d;border-top-color:#05070c;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-5cf9def7}.customer-toast[data-v-5cf9def7]{color:#00f5c4;z-index:99999;background:#05070c;border:1px solid #00f5c4;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1.4rem;font-size:.875rem;font-weight:750;animation:.3s cubic-bezier(.175,.885,.32,1.275) slideUp-5cf9def7;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 30px #00f5c440}@keyframes slideUp-5cf9def7{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}html.light .customer-toast[data-v-5cf9def7],html.light{color:#0d9488!important;background:#fff!important;border-color:#0d9488!important;box-shadow:0 10px 30px #0d948833!important}.view-container[data-v-060d3eb6]{flex-direction:column;gap:1.25rem;display:flex}.filter-actions-bar[data-v-060d3eb6]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.search-box[data-v-060d3eb6]{flex:1;align-items:center;max-width:400px;display:flex;position:relative}.search-icon[data-v-060d3eb6]{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.search-input[data-v-060d3eb6]{background:#0003;padding-left:2.25rem;padding-right:2.25rem}.clear-search-btn[data-v-060d3eb6]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.clear-search-btn[data-v-060d3eb6]:hover{color:#fff}.desc-text[data-v-060d3eb6]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:300px;font-size:.85rem;display:inline-block;overflow:hidden}.date-text[data-v-060d3eb6]{color:var(--text-muted);font-size:.85rem}.transition-pill-badge[data-v-060d3eb6]{color:#00f5c4;white-space:nowrap;letter-spacing:.2px;background:#00f5c414;border:1px solid #00f5c461;border-radius:9999px;align-items:center;gap:8px;padding:5px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.transition-icon[data-v-060d3eb6]{flex-shrink:0}.actions-group[data-v-060d3eb6]{gap:.5rem;display:flex}.btn-icon[data-v-060d3eb6]{cursor:pointer;color:var(--text-muted);background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.btn-icon[data-v-060d3eb6]:hover{color:#fff;background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.btn-icon.danger[data-v-060d3eb6]:hover{color:var(--danger-color);background:#ff4d4d14;border-color:#ff4d4d33;box-shadow:0 0 10px #ff4d4d1a}.empty-state[data-v-060d3eb6]{text-align:center;color:var(--text-muted);padding:4rem 1rem!important}.empty-state svg[data-v-060d3eb6]{opacity:.4;margin-bottom:.75rem}.inpage-header[data-v-060d3eb6]{background:var(--portal-card-bg,#fff);border:1px solid var(--portal-border,#00000014);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--card-shadow,0 4px 20px #0000000d);border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.inpage-header-left[data-v-060d3eb6]{align-items:center;gap:1.25rem;display:flex}.btn-back[data-v-060d3eb6]{background:var(--input-bg,#ffffff0a);border:1px solid var(--portal-border,#ffffff1a);color:var(--text-color,#0f172a);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem .95rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.btn-back[data-v-060d3eb6]:hover{color:#00f5c4;background:#00f5c414;border-color:#00f5c4;transform:translate(-2px)}.inpage-titles[data-v-060d3eb6]{flex-direction:column;gap:.2rem;display:flex}.inpage-title[data-v-060d3eb6]{color:var(--heading-color,#0f172a);letter-spacing:-.3px;margin:0;font-size:1.35rem;font-weight:700}.inpage-subtitle[data-v-060d3eb6]{color:var(--text-muted,#64748b);margin:0;font-size:.82rem}.inpage-header-actions[data-v-060d3eb6]{align-items:center;gap:.75rem;display:flex}.fade-actions-enter-active[data-v-060d3eb6],.fade-actions-leave-active[data-v-060d3eb6]{transition:all .25s cubic-bezier(.4,0,.2,1)}.fade-actions-enter-from[data-v-060d3eb6],.fade-actions-leave-to[data-v-060d3eb6]{opacity:0;transform:translateY(-4px)scale(.96)}.inpage-body[data-v-060d3eb6]{flex-direction:column;gap:1.25rem;display:flex}.form-section-card[data-v-060d3eb6]{background:var(--portal-card-bg,#fff);border:1px solid var(--portal-border,#00000014);box-shadow:var(--card-shadow,0 4px 20px #0000000d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:1.5rem}.section-card-header[data-v-060d3eb6]{border-bottom:1px solid var(--portal-border,#ffffff12);align-items:center;gap:.85rem;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.section-icon-wrap[data-v-060d3eb6]{background:var(--input-bg,#ffffff0d);border:1px solid var(--portal-border,#ffffff1a);width:36px;height:36px;color:var(--text-muted,#94a3b8);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.section-icon-wrap.accent-cyan[data-v-060d3eb6]{color:#00f5c4;background:#00f5c414;border-color:#00f5c44d}.header-titles-wrap[data-v-060d3eb6]{flex:1}.matrix-title-row[data-v-060d3eb6]{align-items:center;gap:.75rem;display:flex}.section-card-title[data-v-060d3eb6]{color:var(--heading-color,#0f172a);letter-spacing:.4px;margin:0;font-size:.92rem;font-weight:700}.section-card-subtitle[data-v-060d3eb6]{color:var(--text-muted,#64748b);margin:.2rem 0 0;font-size:.78rem}.matrix-badge[data-v-060d3eb6]{color:#00f5c4;letter-spacing:.5px;background:#00f5c414;border:1px solid #00f5c440;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,Fira Code,monospace,sans-serif;font-size:.7rem;font-weight:600}.header-quick-actions[data-v-060d3eb6]{align-items:center;gap:.5rem;display:flex}.btn-quick-action[data-v-060d3eb6]{background:var(--input-bg,#ffffff0a);border:1px solid var(--portal-border,#ffffff14);color:var(--text-color,#cbd5e1);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:500;transition:all .2s}.btn-quick-action[data-v-060d3eb6]:hover{color:#00f5c4;background:#00f5c414;border-color:#00f5c459}.form-fields-grid[data-v-060d3eb6]{flex-direction:column;gap:1.15rem;display:flex}.form-label-custom[data-v-060d3eb6]{letter-spacing:.5px;text-transform:uppercase;color:var(--text-color,#cbd5e1);margin-bottom:.45rem;font-size:.75rem;font-weight:700;display:block}.required-star[data-v-060d3eb6]{color:#ef4444}.form-textarea[data-v-060d3eb6]{resize:vertical;min-height:85px}.input-error[data-v-060d3eb6]{box-shadow:0 0 8px #ff4d4d26;border-color:var(--danger-color)!important}.error-msg-inline[data-v-060d3eb6]{color:var(--danger-color);margin-top:.35rem;font-size:.75rem;font-weight:500;display:block}.transition-cards-grid[data-v-060d3eb6]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (width<=768px){.transition-cards-grid[data-v-060d3eb6]{grid-template-columns:1fr}}.transition-card[data-v-060d3eb6]{background:var(--portal-card-bg,#fff);border:1px solid var(--portal-border,#00000014);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--card-shadow,none);border-radius:10px;justify-content:space-between;align-items:center;padding:.9rem 1.15rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.transition-card[data-v-060d3eb6]:hover{background:var(--input-bg,#ffffff0a);border-color:#00f5c459;transform:translateY(-1px)}.transition-card.is-selected[data-v-060d3eb6]{background:#00f5c40f;border-color:#00f5c473;box-shadow:0 0 15px #00f5c414}.transition-card-info[data-v-060d3eb6]{flex-direction:column;gap:3px;display:flex}.transition-card-title[data-v-060d3eb6]{color:var(--heading-color,#0f172a);font-size:.88rem;font-weight:600}.transition-card-desc[data-v-060d3eb6]{color:var(--text-muted,#64748b);font-size:.75rem}.transition-checkbox-wrap[data-v-060d3eb6]{justify-content:center;align-items:center;padding-left:.85rem;display:flex}.custom-checkbox[data-v-060d3eb6]{border:1.5px solid var(--portal-border,#0003);background:var(--input-bg,#fff);border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.custom-checkbox.checked[data-v-060d3eb6]{color:#06111e;background:#00f5c4;border-color:#00f5c4;box-shadow:0 0 8px #00f5c459}html.light .inpage-header[data-v-060d3eb6],:root.light .inpage-header[data-v-060d3eb6],html.light .form-section-card[data-v-060d3eb6],:root.light .form-section-card[data-v-060d3eb6]{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 20px #0000000a!important}html.light .section-card-header[data-v-060d3eb6],:root.light .section-card-header[data-v-060d3eb6]{border-bottom-color:#0000000f!important}html.light .section-icon-wrap[data-v-060d3eb6],:root.light .section-icon-wrap[data-v-060d3eb6]{color:#64748b!important;background:#f8fafc!important;border-color:#00000014!important}html.light .section-icon-wrap.accent-cyan[data-v-060d3eb6],:root.light .section-icon-wrap.accent-cyan[data-v-060d3eb6]{color:#0d9488!important;background:#0d94881a!important;border-color:#0d948840!important}html.light .section-card-title[data-v-060d3eb6],:root.light .section-card-title[data-v-060d3eb6]{color:#0f172a!important}html.light .section-card-subtitle[data-v-060d3eb6],:root.light .section-card-subtitle[data-v-060d3eb6]{color:#64748b!important}html.light .matrix-badge[data-v-060d3eb6],:root.light .matrix-badge[data-v-060d3eb6]{color:#0d9488!important;background:#0d948814!important;border-color:#0d948840!important}html.light .btn-back[data-v-060d3eb6],:root.light .btn-back[data-v-060d3eb6]{color:#1e293b!important;background:#f8fafc!important;border-color:#0000001a!important}html.light .btn-back[data-v-060d3eb6]:hover,:root.light .btn-back[data-v-060d3eb6]:hover{color:#0d9488!important;background:#0d948814!important;border-color:#0d9488!important}html.light .btn-quick-action[data-v-060d3eb6],:root.light .btn-quick-action[data-v-060d3eb6]{color:#334155!important;background:#f8fafc!important;border-color:#0000001a!important}html.light .btn-quick-action[data-v-060d3eb6]:hover,:root.light .btn-quick-action[data-v-060d3eb6]:hover{color:#0d9488!important;background:#0d948814!important;border-color:#0d9488!important}html.light .form-label-custom[data-v-060d3eb6],:root.light .form-label-custom[data-v-060d3eb6]{color:#334155!important}html.light .transition-card[data-v-060d3eb6],:root.light .transition-card[data-v-060d3eb6]{background:#fff!important;border:1px solid #00000017!important;box-shadow:0 1px 3px #00000005!important}html.light .transition-card[data-v-060d3eb6]:hover,:root.light .transition-card[data-v-060d3eb6]:hover{background:#f8fafc!important;border-color:#0003!important}html.light .transition-card.is-selected[data-v-060d3eb6],:root.light .transition-card.is-selected[data-v-060d3eb6]{background:#f0fdf9!important;border-color:#00d4aa!important;box-shadow:0 2px 10px #00d4aa1f!important}html.light .transition-card-title[data-v-060d3eb6],:root.light .transition-card-title[data-v-060d3eb6]{color:#0f172a!important;font-weight:600!important}html.light .transition-card-desc[data-v-060d3eb6],:root.light .transition-card-desc[data-v-060d3eb6]{color:#64748b!important}html.light .custom-checkbox[data-v-060d3eb6],:root.light .custom-checkbox[data-v-060d3eb6]{background:#fff!important;border:1.5px solid #00000040!important}html.light .custom-checkbox.checked[data-v-060d3eb6],:root.light .custom-checkbox.checked[data-v-060d3eb6]{color:#fff!important;background:#00d4aa!important;border-color:#00d4aa!important;box-shadow:0 0 8px #00d4aa59!important}html.light .filter-actions-bar[data-v-060d3eb6],:root.light .filter-actions-bar[data-v-060d3eb6]{background:#fff!important;border-color:#00000014!important}html.light .transition-pill-badge[data-v-060d3eb6],:root.light .transition-pill-badge[data-v-060d3eb6]{color:#0d9488!important;background:#0d948814!important;border-color:#0d948859!important}
