@import "https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Cairo:wght@300;400;500;600;700;800;900&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Tajawal:wght@300;400;500;700;800;900&display=swap";:root{--font-family:"IBM Plex Sans Arabic", "Tajawal", "Cairo", "Almarai", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-ibm:"IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, sans-serif;--font-tajawal:"Tajawal", -apple-system, BlinkMacSystemFont, sans-serif;--font-cairo:"Cairo", -apple-system, BlinkMacSystemFont, sans-serif;--font-almarai:"Almarai", -apple-system, BlinkMacSystemFont, sans-serif;--bg-primary:#f5f5f7;--bg-secondary:#fff;--bg-tertiary:#f0f2f5;--card-bg:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--canvas-text-primary:#fff;--canvas-text-secondary:#cbd5e1;--canvas-text-tertiary:#94a3b8;--primary:#0071e3;--primary-color:#0071e3;--primary-hover:#0077ed;--primary-light:#e8f2fd;--primary-border:#0071e340;--success:#34c759;--success-hover:#28cd41;--success-light:#eafaf1;--success-border:#34c75940;--danger:#ff3b30;--danger-hover:#e02d23;--danger-light:#fef0ef;--danger-border:#ff3b3040;--warning:#ff9500;--warning-hover:#e08500;--warning-light:#fff8eb;--warning-border:#ff950040;--info:#0071e3;--info-hover:#0077ed;--info-light:#e8f2fd;--info-border:#0071e340;--border-color:#00000014;--border-hover:#00000029;--border-focus:#0071e3;--shadow-sm:0 1px 3px #0000000a, 0 1px 2px #00000005;--shadow-md:0 4px 14px #0000000f, 0 1px 3px #00000008;--shadow-lg:0 16px 36px #00000017, 0 2px 6px #00000008;--shadow-inset:inset 0 1px 2px #0000000d;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-full:9999px;--spring-crit:cubic-bezier(.16, 1, .3, 1);--spring-press:cubic-bezier(.32, .72, 0, 1);--spring-bounce:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:.12s cubic-bezier(.32, .72, 0, 1);--transition-normal:.35s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}body{font-family:var(--font-family);color:#f8fafc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;background-color:#071724;background-image:url(../app-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;max-width:100%;min-height:100vh;line-height:1.6;overflow-x:hidden}#root{width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}img,picture,video,canvas{max-width:100%;height:auto}svg{max-width:100%}input,button,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.app-container{width:100%;max-width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.auth-card{background-color:var(--bg-secondary);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);padding:40px}.sidebar{z-index:30;flex-direction:column;flex-shrink:0;width:280px;height:100vh;display:flex;position:sticky;top:0;background-color:var(--bg-primary)!important;color:var(--text-secondary)!important;border-left:none!important;transition:width .32s cubic-bezier(.16,1,.3,1),opacity .25s ease-out,box-shadow .32s ease-out!important;box-shadow:-3px 0 6px #0f172a0d!important}@media (width>=1025px){.sidebar.desktop-collapsed{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;box-shadow:none!important;border:none!important;margin:0!important;padding:0!important;overflow:hidden!important}}.sidebar-close-btn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;margin-right:auto;transition:background-color .15s,color .15s,transform .1s ease-out;display:flex}.sidebar-close-btn:hover{background-color:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-color)}.sidebar-close-btn:active{transform:scale(.92)}.sidebar-toggle-btn{display:none!important}.sidebar-header{align-items:center;gap:12px;padding:24px;display:flex;background-color:var(--bg-secondary)!important;border-bottom:none!important;box-shadow:0 2px 4px #0f172a05!important}.sidebar-logo{letter-spacing:-.3px;font-size:1.15rem;font-weight:700;color:var(--text-primary)!important}.sidebar-logo-dot{background-color:var(--primary-color);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #2563eb26}.sidebar-menu{flex-direction:column;flex:1;gap:4px;padding:20px 16px;display:flex;position:relative;overflow-y:auto}.menu-section-header{text-transform:uppercase;letter-spacing:.5px;margin:16px 8px 6px 0;font-size:.72rem;font-weight:700;color:var(--text-tertiary)!important}.menu-item{border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;gap:12px;padding:10px 14px;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative}.menu-item:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.radio-container{--main-color:#f7e479;--main-color-opacity:#f7e4792e;flex-direction:column;padding-right:.5rem;display:flex;position:relative}.radio-container input{cursor:pointer;appearance:none;opacity:0;width:0;height:0;position:absolute;display:none!important}.radio-container .glider-container{background:linear-gradient(0deg, #0000 0%, var(--border-color) 50%, #0000 100%);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;right:0}.radio-container .glider-container .glider{height:calc(100% / var(--total-radio));background:linear-gradient(0deg, #0000 0%, var(--main-color) 50%, #0000 100%);opacity:0;width:100%;transition:transform .5s cubic-bezier(.37,1.95,.66,.56),opacity .3s;position:relative}.radio-container input:checked~.glider-container .glider{opacity:1}.radio-container .glider-container .glider:before{content:"";background:var(--main-color);filter:blur(8px);width:300%;height:60%;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.radio-container .glider-container .glider:after{content:"";background:linear-gradient(-90deg, var(--main-color-opacity) 0%, #0000 100%);width:150px;height:100%;position:absolute;right:0}.radio-container label{cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:12px;margin-right:6px;padding:11px 16px;font-size:.88rem;font-weight:500;transition:all .3s ease-in-out;display:flex;position:relative}.radio-container label svg{color:var(--text-secondary);transition:color .3s ease-in-out}.radio-container input:checked+label{background-color:var(--bg-secondary);box-shadow:var(--shadow-inset);font-weight:600;color:var(--primary-color)!important}.radio-container input:checked+label svg{color:var(--primary-color)!important}.radio-container label:hover{color:var(--text-primary);background-color:#fff6}.radio-container label:hover svg{color:var(--text-primary)}.radio-container input:first-of-type:checked~.glider-container .glider{transform:translateY(0)}.radio-container input:nth-of-type(2):checked~.glider-container .glider{transform:translateY(100%)}.radio-container input:nth-of-type(3):checked~.glider-container .glider{transform:translateY(200%)}.radio-container input:nth-of-type(4):checked~.glider-container .glider{transform:translateY(300%)}.radio-container input:nth-of-type(5):checked~.glider-container .glider{transform:translateY(400%)}.radio-container input:nth-of-type(6):checked~.glider-container .glider{transform:translateY(500%)}.radio-container input:nth-of-type(7):checked~.glider-container .glider{transform:translateY(600%)}.radio-container input:nth-of-type(8):checked~.glider-container .glider{transform:translateY(700%)}.radio-container input:nth-of-type(9):checked~.glider-container .glider{transform:translateY(800%)}.radio-container input:nth-of-type(10):checked~.glider-container .glider{transform:translateY(900%)}.sidebar-footer{border-top:1px solid var(--border-color);background-color:var(--bg-primary);padding:16px 20px}.user-info-brief{flex-direction:column;display:flex}.user-name-brief{color:var(--text-primary);font-size:.88rem;font-weight:600}.user-role-brief{color:var(--text-secondary);font-size:.75rem}.main-content{flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;height:100vh;display:flex;position:relative;overflow:hidden auto}.top-navbar{z-index:30;box-sizing:border-box;border-radius:24px;justify-content:space-between;align-items:center;height:72px;min-height:72px;margin:14px 14px 0;padding:0 24px;transition:width .35s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;position:sticky;top:14px;background-color:#fff!important;border:1px solid #00000014!important;box-shadow:0 10px 30px #0000000a,0 1px 3px #00000005!important}.top-navbar:before{display:none!important}.navbar-title-wrapper{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;display:flex}.navbar-eyebrow{letter-spacing:.01em;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex;color:#475569!important}.page-title{color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:clamp(1rem,1.4vw,1.22rem);font-weight:700;line-height:1.25;overflow:hidden}.top-navbar .page-title{color:#0f172a!important;text-shadow:none!important;font-weight:800!important}.navbar-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.navbar-date-chip{color:#52525b;-webkit-user-select:none;user-select:none;background:#00000008;border:1px solid #0000000f;border-radius:9999px;align-items:center;gap:8px;padding:7px 14px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.navbar-date-chip:hover{color:#18181b;background:#0000000d}.navbar-date-icon{color:#71717a}.notif-dropdown-wrapper{align-items:center;display:flex;position:relative}.btn-notif-bell{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative;color:#18181b!important;background:#00000008!important;border:1px solid #0000000f!important;border-radius:12px!important;width:40px!important;height:40px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.btn-notif-bell:hover{transform:translateY(-1px);color:#000!important;background:#0000000f!important}.btn-notif-bell:active{transition:transform 90ms ease-out!important;transform:scale(.94)!important}.btn-notif-bell.is-open{color:#fff!important;background:#18181b!important;border-color:#18181b!important;box-shadow:0 4px 12px #00000026!important}.notif-badge-pill{color:#fff;background-color:#ef4444;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:1px 5px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 4px #ef44444d}.apple-notif-dropdown{z-index:9999;transform-origin:0 0;flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:440px;animation:.24s cubic-bezier(.16,1,.3,1) applePopoverFade;display:flex;position:absolute;top:calc(100% + 12px);left:0;overflow:hidden;-webkit-backdrop-filter:blur(24px)saturate(190%)!important;background:#ffffffe0!important;border:1px solid #ffffffbf!important;border-radius:24px!important;box-shadow:0 20px 48px -10px #0f172a24,0 0 0 1px #0000000d,inset 0 1px 1px #ffffffe6!important}@keyframes applePopoverFade{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.apple-notif-dropdown-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:14px 18px 12px;display:flex;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff80!important}.apple-notif-dropdown-title{color:#18181b;letter-spacing:-.01em;font-size:.9rem;font-weight:700}.apple-notif-mark-all{color:#0071e3;cursor:pointer;background:#0071e314;border:1px solid #0071e326;border-radius:10px;padding:4px 10px;font-size:.76rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1)}.apple-notif-mark-all:hover{color:#fff;background:#0071e3;border-color:#0071e3;transform:translateY(-1px)}.apple-notif-mark-all:active{transform:scale(.96)}.apple-notif-dropdown-body{scrollbar-width:thin;scrollbar-color:#00000026 transparent;flex:1;max-height:360px;padding:8px;overflow-y:auto}.apple-notif-empty{text-align:center;color:#71717a;padding:36px 20px;font-size:.85rem}.apple-notif-item{cursor:pointer;text-align:right;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:5px;margin-bottom:4px;padding:12px 14px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.apple-notif-item:hover{background-color:#0000000a;border-color:#0000000a;transform:translateY(-1px)}.apple-notif-item:active{transition:transform 90ms ease-out;transform:scale(.98)}.apple-notif-item.unread{background-color:#0071e30f;border-color:#0071e31f}.apple-notif-item.unread:hover{background-color:#0071e31a;border-color:#0071e333}.apple-notif-item-header{justify-content:space-between;align-items:center;display:flex}.apple-notif-item-title{color:#18181b;font-size:.86rem;font-weight:600}.apple-notif-unread-dot{background-color:#0071e3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #0071e380}.apple-notif-item-msg{color:#52525b;font-size:.78rem;line-height:1.45}.apple-notif-item-time{color:#a1a1aa;align-self:flex-start;margin-top:2px;font-size:.7rem}.content-body{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:18px 14px 32px}.form-group{margin-bottom:20px}.form-label{color:#0f172a;margin-bottom:6px;font-size:.88rem;font-weight:700;display:block}.form-group:has(.form-control){margin-top:24px;margin-bottom:24px;position:relative}.form-group:has(.form-control) .form-label{pointer-events:none;transition:all var(--transition-normal);color:var(--text-secondary);z-index:10;background-color:#0000;margin:0;padding:0 6px;font-size:.9rem;font-weight:500;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.form-group:has(textarea.form-control) .form-label{top:18px;transform:none}:-webkit-any(.form-group:has(.form-control:focus) .form-label,.form-group:has(.form-control:not(:placeholder-shown)) .form-label,.form-group:has(.form-control:-webkit-autofill) .form-label,.form-group:has(select.form-control) .form-label,.form-group:has(input[type=date].form-control) .form-label,.form-group:has(input[type=time].form-control) .form-label,.form-group:has(input[type=file].form-control) .form-label){background-color:var(--bg-secondary);color:var(--primary-color);font-weight:600;top:0;transform:translateY(-50%)scale(.85)}:is(.form-group:has(.form-control:focus) .form-label,.form-group:has(.form-control:not(:placeholder-shown)) .form-label,.form-group:has(.form-control:autofill) .form-label,.form-group:has(select.form-control) .form-label,.form-group:has(input[type=date].form-control) .form-label,.form-group:has(input[type=time].form-control) .form-label,.form-group:has(input[type=file].form-control) .form-label){background-color:var(--bg-secondary);color:var(--primary-color);font-weight:600;top:0;transform:translateY(-50%)scale(.85)}.form-control{border-radius:var(--radius-sm);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);box-shadow:var(--shadow-inset);transition:box-shadow var(--transition-fast);z-index:1;border:none;outline:none;padding:12px 16px;font-size:.9rem;position:relative}.form-control::placeholder{color:var(--text-tertiary);opacity:0;transition:opacity var(--transition-fast)}.form-control:focus::placeholder{opacity:1}.form-control:focus{box-shadow:inset 1px 1px 2px #babecc,inset -1px -1px 2px #ffffff73}.form-control:disabled{background-color:var(--bg-tertiary);color:var(--text-secondary);cursor:not-allowed;box-shadow:none}select.form-control{cursor:pointer;min-height:42px;padding:6px 14px;line-height:normal}.btn{border-radius:var(--radius-lg);background-color:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:1px 1px 3px #babecc,-3px -3px 6px #ffffff73}.btn:active{box-shadow:var(--shadow-inset);color:var(--primary-color)!important}.btn-primary{font-weight:700;color:var(--primary-color)!important}.btn-secondary{color:var(--text-secondary)!important}.btn-danger{font-weight:700;color:var(--danger)!important}.btn-warning{font-weight:700;color:var(--warning)!important}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-bottom:28px;display:grid}.card{background-color:var(--bg-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-fast), transform var(--transition-fast);border:none;padding:24px}.card:hover{box-shadow:var(--shadow-lg)}.grid-cards.blur-hover .card{transition:transform .4s cubic-bezier(.16, 1, .3, 1), filter .4s cubic-bezier(.16, 1, .3, 1), opacity .4s cubic-bezier(.16, 1, .3, 1), border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer}.grid-cards.blur-hover .card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-lg);z-index:10;transform:scale(1.06)}.grid-cards.blur-hover:hover>.card:not(:hover){filter:blur(4px);opacity:.7;transform:scale(.94)}.stat-card{justify-content:space-between;align-items:center;display:flex}.stat-card-border-primary{border-right:3px solid var(--primary-color)!important}.stat-card-border-warning{border-right:3px solid var(--warning)!important}.stat-card-border-success{border-right:3px solid var(--success)!important}.stat-value{color:var(--text-primary);letter-spacing:-.5px;margin-top:4px;font-size:1.85rem;font-weight:700}.table-container{background-color:var(--bg-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:none;margin-top:20px;overflow-x:auto}.app-table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%}.app-table th{background-color:var(--bg-primary);color:var(--text-secondary);border-bottom:1px solid var(--border-color);text-align:right;padding:14px 20px;font-size:.8rem;font-weight:600}.app-table td{border-bottom:1px solid var(--border-color);color:var(--text-primary);text-align:right;vertical-align:middle;padding:14px 18px;font-size:.88rem}.app-table tr:last-child td{border-bottom:none}.app-table tr{transition:background-color var(--transition-fast)}.badge{white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.badge-completed{color:#fff;background-color:#059669}.badge-changes-requested{color:#fff;background-color:#3b82f6}.badge-cancelled{color:#fff;background-color:#6b7280}.timeline{flex-direction:column;gap:16px;margin-top:20px;padding-right:24px;display:flex;position:relative}.timeline:after{content:"";background-color:var(--border-color);width:1px;position:absolute;top:8px;bottom:8px;right:7px}.timeline-item{gap:16px;display:flex;position:relative}.timeline-dot{background-color:var(--bg-secondary);border:2px solid var(--text-tertiary);z-index:1;width:15px;height:15px;transition:all var(--transition-normal);border-radius:50%;margin-top:6px;margin-right:-24px}.timeline-dot.completed{border-color:var(--success);background-color:var(--success)}.timeline-dot.pending{border-color:var(--warning);background-color:var(--bg-secondary);box-shadow:0 0 0 3px #f59e0b26}.timeline-dot.rejected{border-color:var(--danger);background-color:var(--danger)}.timeline-content{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-fast);flex:1;padding:14px 18px}.timeline-content:hover{border-color:var(--border-hover);background-color:var(--bg-secondary)}.timeline-header{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.85rem;display:flex}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background-color:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content{background-color:var(--bg-primary,#fff);width:100%;max-width:520px;box-shadow:0 25px 50px -12px #00000047, 0 0 0 1px var(--border-color,#e2e8f0);border:1px solid var(--border-color,#e2e8f0);border-radius:20px;max-height:90vh;margin:0;padding:28px;animation:.25s cubic-bezier(.16,1,.3,1) modalSlideUp;position:relative;overflow-y:auto}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.modal-header h3{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:800}.modal-close{cursor:pointer;background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-color,#e2e8f0);color:var(--text-secondary);width:32px;height:32px;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.modal-close:hover{background-color:var(--bg-tertiary,#e2e8f0);color:var(--text-primary);transform:scale(1.05)}.modal-icon-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.modal-icon-badge.danger{color:#ef4444;background-color:#ef44441a}.modal-icon-badge.warning{color:#f59e0b;background-color:#f59e0b1a}.modal-icon-badge.success{color:#10b981;background-color:#10b9811a}.modal-icon-badge.primary{color:#2563eb;background-color:#2563eb1a}.notification-badge{background-color:var(--danger);color:#fff;border-radius:10px;padding:2px 6px;font-size:.65rem;font-weight:700;line-height:1;position:absolute;top:-4px;right:-4px}.notification-item{border-bottom:1px solid var(--border-color);cursor:pointer;transition:var(--transition-fast);padding:16px}.notification-item:hover{background-color:var(--bg-tertiary)}.notification-item.unread{background-color:var(--primary-light)}.uploader-box{cursor:pointer;transition:all var(--transition-fast);text-align:center;background-color:#fff;border:2px dashed #cacaca;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:2.2rem 1.5rem;display:flex;position:relative;box-shadow:0 48px 35px -48px #0000000f}.uploader-box:hover{background-color:#fffffff2;border-color:#5e7eb6;box-shadow:0 48px 35px -48px #5e7eb626}.uploader-box svg.text-secondary{width:48px;height:48px;transition:all var(--transition-fast);color:#5e7eb6!important}.uploader-box:hover svg.text-secondary{transform:scale(1.1);color:#4b6fa5!important}.uploader-box span,.uploader-box div{color:#4b5563;transition:all var(--transition-fast);font-weight:500}.uploader-box:hover span,.uploader-box:hover div{color:#4b6fa5}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-secondary{color:var(--text-secondary)}.font-bold{font-weight:700}.flex{display:flex}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.items-center{align-items:center}.justify-between{justify-content:space-between}.mt-4{margin-top:16px}.mr-auto{margin-right:auto}.w-full{width:100%}.mobile-toggle{cursor:pointer;color:var(--text-primary);border-radius:var(--radius-sm);transition:background-color var(--transition-fast);background:0 0;border:none;padding:6px;display:none}.mobile-toggle:hover{background-color:var(--bg-tertiary)}@media (width<=1024px){.mobile-toggle{justify-content:center;align-items:center;margin-left:12px;display:inline-flex}.sidebar{box-shadow:var(--shadow-lg);transition:transform .32s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;right:0;transform:translate(100%);z-index:9999!important}.sidebar.open{transform:translate(0)}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background-color:#0f172a73;transition:opacity .25s ease-out;position:fixed;inset:0;z-index:9998!important}.sidebar-overlay.open{opacity:1;pointer-events:auto}.top-navbar{position:sticky;border:none!important;border-bottom:1px solid #0000000f!important;border-radius:0!important;width:100%!important;height:60px!important;min-height:60px!important;margin:0!important;padding:0 16px!important;top:0!important;box-shadow:0 1px 3px #00000005!important}.top-navbar:before{display:none!important}.content-body{padding:24px 20px}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.btn-notif-bell:hover{background-color:var(--primary-light)!important;color:var(--primary)!important;border-color:var(--primary)!important}@media (width<=768px){.hide-mobile{display:none!important}}.auth-container{background:#071724 url(../app-bg.jpg) 50%/cover no-repeat fixed;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}#stars,#stars2,#stars3{display:none!important}#stars{pointer-events:none;z-index:1;background:0 0;width:1px;height:1px;animation:50s linear infinite animStar;position:absolute;top:0;left:0;box-shadow:501px 811px #fff,1450px 1324px #fff,1093px 1780px #fff,1469px 678px #fff,904px 741px #fff,1160px 781px #fff,1841px 1962px #fff,1630px 1667px #fff,1788px 676px #fff,367px 1734px #fff,1343px 156px #fff,1283px 1142px #fff,1062px 378px #fff,1395px 467px #fff,1017px 1891px #fff,137px 1114px #fff,1767px 1403px #fff,1543px 11px #fff,1078px 181px #fff,1189px 1574px #fff,1697px 1551px #fff,439px 472px #fff,1491px 677px #fff,1364px 599px #fff,34px 382px #fff,1221px 1584px #fff,1266px 1499px #fff,169px 1907px #fff,1219px 1125px #fff,659px 18px #fff,1731px 1959px #fff,332px 1216px #fff,1913px 788px #fff,80px 712px #fff,326px 1605px #fff,574px 1502px #fff,473px 1653px #fff,404px 975px #fff,322px 1797px #fff,425px 1321px #fff,1121px 1797px #fff,731px 647px #fff,891px 1584px #fff,1523px 109px #fff,1379px 244px #fff,865px 1064px #fff,493px 956px #fff,624px 1380px #fff,440px 619px #fff,1630px 767px #fff,955px 1196px #fff,62px 729px #fff,126px 946px #fff,1256px 896px #fff,1444px 256px #fff,661px 1628px #fff,1078px 1716px #fff,300px 737px #fff,1734px 413px #fff,1296px 129px #fff,1771px 1678px #fff,977px 1764px #fff,1879px 549px #fff,665px 1531px #fff,89px 701px #fff,1084px 1183px #fff,1597px 1576px #fff,1354px 1774px #fff,554px 1471px #fff,1469px 287px #fff,887px 106px #fff,1962px 766px #fff,638px 805px #fff,1651px 741px #fff,1517px 1826px #fff,24px 1152px #fff,507px 558px #fff,1262px 652px #fff,246px 1048px #fff,1077px 421px #fff,1866px 1847px #fff,1986px 1561px #fff,704px 632px #fff,1991px 1875px #fff,1227px 395px #fff,45px 1116px #fff,247px 786px #fff,890px 607px #fff,787px 1235px #fff,557px 524px #fff,1582px 1285px #fff,1725px 1366px #fff,952px 747px #fff,251px 458px #fff,1500px 1250px #fff,1999px 1734px #fff,1336px 1955px #fff,1705px 1464px #fff,728px 697px #fff,594px 510px #fff,1345px 1990px #fff,1919px 1803px #fff,1117px 966px #fff,1629px 97px #fff,1046px 1196px #fff,810px 1092px #fff,722px 976px #fff,406px 18px #fff,1665px 1860px #fff,1758px 1628px #fff,1183px 463px #fff,564px 239px #fff,13px 1767px #fff,1482px 1472px #fff,1700px 347px #fff,1362px 244px #fff,1141px 1708px #fff,22px 885px #fff,374px 1309px #fff,1034px 1037px #fff,1725px 1086px #fff,1343px 1921px #fff,596px 903px #fff,1061px 478px #fff,18px 1409px #fff,729px 1364px #fff,264px 911px #fff,677px 1442px #fff,123px 33px #fff,1303px 646px #fff,1945px 792px #fff,1305px 938px #fff,918px 1536px #fff,620px 948px #fff,183px 646px #fff,695px 687px #fff,881px 272px #fff,1521px 1212px #fff,1423px 1022px #fff,1545px 1271px #fff,1393px 348px #fff,685px 1910px #fff,1446px 856px #fff,73px 1201px #fff,736px 999px #fff,673px 796px #fff,469px 850px #fff,1912px 142px #fff,1278px 664px #fff,184px 1990px #fff,1173px 1312px #fff,782px 1879px #fff,323px 1035px #fff,611px 908px #fff,565px 1449px #fff,748px 1713px #fff,1047px 490px #fff,1040px 1872px #fff,1818px 1659px #fff,1806px 1327px #fff,386px 575px #fff,1550px 463px #fff,148px 687px #fff,651px 1683px #fff,1588px 1194px #fff,1831px 2px #fff,581px 876px #fff,1396px 1743px #fff,1212px 1810px #fff,421px 1920px #fff,658px 1461px #fff,1859px 1809px #fff,1456px 388px #fff,186px 1627px #fff,1528px 1145px #fff,171px 97px #fff,674px 1072px #fff,676px 1052px #fff,1165px 1131px #fff,1088px 781px #fff,1231px 948px #fff,330px 257px #fff,426px 1046px #fff,549px 652px #fff,1338px 74px #fff,1749px 364px #fff,931px 369px #fff,383px 1428px #fff,1558px 389px #fff,927px 133px #fff,234px 1888px #fff,1785px 1617px #fff,556px 643px #fff,401px 275px #fff,406px 1644px #fff,1253px 1852px #fff,1599px 883px #fff,744px 1721px #fff,524px 1297px #fff,1226px 1177px #fff,1679px 55px #fff,874px 1811px #fff,838px 790px #fff,1241px 430px #fff,1676px 652px #fff,1191px 568px #fff,53px 1990px #fff,1163px 237px #fff,61px 223px #fff,592px 456px #fff,1844px 271px #fff,1324px 1488px #fff,1373px 717px #fff,1822px 709px #fff,1464px 941px #fff,1445px 1118px #fff,991px 1414px #fff,1964px 1076px #fff,108px 172px #fff,641px 1722px #fff,1539px 427px #fff,1697px 45px #fff,1301px 1353px #fff,1060px 329px #fff,967px 1396px #fff,493px 301px #fff,1228px 1406px #fff,1211px 1653px #fff,444px 1822px #fff,1746px 353px #fff,1449px 381px #fff,671px 887px #fff,650px 138px #fff,30px 1839px #fff,1094px 1405px #fff,273px 796px #fff,1618px 1964px #fff,1045px 1849px #fff,1472px 1155px #fff,1529px 1312px #fff,728px 448px #fff,44px 1908px #fff,691px 818px #fff,254px 293px #fff,1981px 1133px #fff,1307px 375px #fff,196px 316px #fff,1241px 1975px #fff,1138px 1706px #fff,1769px 463px #fff,1768px 1428px #fff,1730px 590px #fff,1780px 523px #fff,1862px 1526px #fff,1613px 909px #fff,1266px 1781px #fff,470px 352px #fff,699px 1682px #fff,1002px 614px #fff,1209px 133px #fff,1842px 518px #fff,1422px 1836px #fff,1720px 1901px #fff,470px 1788px #fff,1355px 1387px #fff,146px 1162px #fff,933px 80px #fff,681px 1063px #fff,313px 1341px #fff,740px 1498px #fff,168px 1014px #fff,345px 1355px #fff,1498px 1562px #fff,1626px 1358px #fff,890px 403px #fff,663px 562px #fff,1481px 168px #fff,22px 719px #fff,774px 1041px #fff,1899px 829px #fff,430px 158px #fff,430px 361px #fff,1592px 1334px #fff,224px 323px #fff,1639px 1131px #fff,7px 271px #fff,1646px 1514px #fff,1605px 1444px #fff,1820px 1665px #fff,1549px 1641px #fff,1609px 1377px #fff,486px 1098px #fff,229px 613px #fff,542px 1694px #fff,318px 256px #fff,1861px 918px #fff,889px 892px #fff,442px 1524px #fff,19px 422px #fff,1935px 1908px #fff,828px 109px #fff,862px 1248px #fff,1275px 560px #fff,906px 63px #fff,337px 1605px #fff,1691px 918px #fff,1414px 679px #fff,1726px 749px #fff,1540px 1149px #fff,1337px 1466px #fff,446px 430px #fff,676px 1616px #fff,840px 326px #fff,976px 977px #fff,1840px 642px #fff,1273px 804px #fff,1071px 928px #fff,1292px 1675px #fff,29px 1148px #fff,1585px 135px #fff,1007px 563px #fff,1035px 78px #fff,1174px 574px #fff,120px 1304px #fff,845px 1292px #fff,861px 540px #fff,234px 232px #fff,1940px 1367px #fff,759px 639px #fff,1775px 1381px #fff,906px 372px #fff,1104px 1165px #fff,1524px 911px #fff,1882px 330px #fff,1389px 700px #fff,300px 1629px #fff,220px 1614px #fff,563px 140px #fff,1611px 1586px #fff,793px 1316px #fff,325px 1070px #fff,1722px 1462px #fff,1406px 1120px #fff,1169px 1768px #fff,1956px 1053px #fff,959px 1587px #fff,585px 1566px #fff,370px 204px #fff,1606px 1416px #fff,443px 1606px #fff,1499px 1102px #fff,1943px 105px #fff,1121px 1594px #fff,1512px 32px #fff,871px 1425px #fff,433px 100px #fff,294px 1471px #fff,1688px 1755px #fff,1666px 591px #fff,1034px 300px #fff,734px 1178px #fff,1342px 313px #fff,1616px 1590px #fff,1763px 1472px #fff,632px 1935px #fff,1708px 872px #fff,1871px 915px #fff,1829px 1020px #fff,1599px 578px #fff,42px 585px #fff,1163px 1382px #fff,1744px 1272px #fff,984px 1426px #fff,1786px 1584px #fff,1813px 379px #fff,1867px 1127px #fff,97px 567px #fff,626px 988px #fff,1178px 79px #fff,1703px 211px #fff,961px 1785px #fff,110px 975px #fff,953px 1941px #fff,1027px 1790px #fff,1665px 107px #fff,11px 964px #fff,1718px 1147px #fff,21px 1728px #fff,1358px 1922px #fff,872px 65px #fff,1191px 1635px #fff,762px 681px #fff,1519px 1033px #fff,906px 566px #fff,1074px 657px #fff,1093px 415px #fff,51px 198px #fff,1075px 1418px #fff,1547px 1070px #fff,225px 920px #fff,850px 1974px #fff,981px 595px #fff,1425px 131px #fff,460px 917px #fff,56px 495px #fff,714px 428px #fff,920px 493px #fff,470px 1521px #fff,532px 821px #fff,1905px 71px #fff,883px 1501px #fff,294px 196px #fff,381px 1999px #fff,332px 793px #fff,1246px 408px #fff,233px 149px #fff,315px 231px #fff,1594px 1302px #fff,696px 1585px #fff,791px 136px #fff,479px 199px #fff,1627px 1413px #fff,1824px 924px #fff,1631px 342px #fff,1251px 1151px #fff,284px 1781px #fff,497px 1052px #fff,204px 1161px #fff,646px 1499px #fff,1762px 558px #fff,854px 1833px #fff,883px 945px #fff,44px 982px #fff,1101px 834px #fff,515px 1748px #fff,1578px 1435px #fff,819px 1258px #fff,776px 670px #fff,115px 385px #fff,1478px 434px #fff,885px 20px #fff,192px 1513px #fff,78px 1129px #fff,1774px 1105px #fff,955px 1149px #fff,1817px 1929px #fff,1106px 1832px #fff,1107px 1997px #fff,94px 23px #fff,243px 982px #fff,43px 1972px #fff,1798px 673px #fff,1131px 1589px #fff,841px 14px #fff,826px 345px #fff,687px 56px #fff,1084px 32px #fff,1887px 1878px #fff,153px 526px #fff,1828px 253px #fff,1947px 1105px #fff,886px 700px #fff,1307px 1723px #fff,1274px 651px #fff,1530px 837px #fff,1699px 1637px #fff,1703px 1331px #fff,1929px 1557px #fff,1763px 737px #fff,1118px 1680px #fff,1545px 692px #fff,1462px 1092px #fff,208px 1667px #fff,1393px 859px #fff,186px 1794px #fff,351px 1199px #fff,642px 1995px #fff,1061px 1726px #fff,1708px 115px #fff,1233px 1305px #fff,637px 1786px #fff,1730px 603px #fff,75px 1240px #fff,1704px 1326px #fff,584px 346px #fff,438px 1554px #fff,561px 513px #fff,1382px 225px #fff,467px 1674px #fff,1403px 815px #fff,1546px 1835px #fff,127px 1119px #fff,276px 591px #fff,688px 1458px #fff,765px 646px #fff,474px 984px #fff,171px 361px #fff,94px 1480px #fff,1962px 1666px #fff,909px 1037px #fff,1725px 222px #fff,253px 1355px #fff,1892px 1901px #fff,275px 1847px #fff,28px 1184px #fff,1725px 1382px #fff,882px 647px #fff,1935px 1046px #fff,10px 344px #fff,292px 1328px #fff,127px 1352px #fff,752px 929px #fff,1589px 384px #fff,284px 1829px #fff,381px 820px #fff,1229px 1125px #fff,777px 429px #fff,1811px 1499px #fff,1573px 287px #fff,295px 756px #fff,389px 616px #fff,781px 41px #fff,1092px 333px #fff,794px 1588px #fff,386px 1847px #fff,1802px 710px #fff,662px 60px #fff,640px 264px #fff,463px 746px #fff,1859px 799px #fff,763px 37px #fff,639px 396px #fff,357px 1071px #fff,1190px 1430px #fff,1814px 257px #fff,1382px 235px #fff,606px 1304px #fff,1939px 1470px #fff,1124px 349px #fff,307px 1567px #fff,310px 1323px #fff,1145px 922px #fff,1196px 1922px #fff,1647px 544px #fff,788px 1337px #fff,257px 632px #fff,1413px 414px #fff,590px 620px #fff,582px 794px #fff,1702px 1481px #fff,1055px 53px #fff,157px 346px #fff,50px 1901px #fff,1038px 1369px #fff,796px 1941px #fff,215px 194px #fff,1567px 1538px #fff,367px 800px #fff,1044px 489px #fff,1109px 1712px #fff,524px 327px #fff,525px 1252px #fff,1475px 1240px #fff,529px 436px #fff,795px 834px #fff,122px 1371px #fff,79px 482px #fff,520px 1249px #fff,336px 1878px #fff,188px 944px #fff,325px 1259px #fff,1491px 1942px #fff,620px 1054px #fff,1606px 1153px #fff,1448px 502px #fff,53px 1381px #fff,107px 1670px #fff,1380px 618px #fff,967px 1557px #fff,1116px 1722px #fff,1174px 1044px #fff,1805px 717px #fff,663px 394px #fff,1848px 1007px #fff,389px 802px #fff,49px 392px #fff,1650px 852px #fff,1678px 1012px #fff,335px 1009px #fff,1818px 1631px #fff,1568px 742px #fff,1162px 1991px #fff,52px 1190px #fff,1401px 928px #fff,119px 1549px #fff,537px 1529px #fff,2px 1709px #fff,122px 387px #fff,543px 2px #fff,27px 1971px #fff,507px 1377px #fff,1362px 1080px #fff,1031px 1544px #fff,1631px 1174px #fff,1603px 312px #fff,1626px 1422px #fff,1430px 615px #fff,1958px 1431px #fff,1946px 1412px #fff,1848px 247px #fff,984px 1808px #fff,1396px 225px #fff,319px 717px #fff,1252px 875px #fff,1619px 156px #fff,951px 1971px #fff,386px 355px #fff,1406px 1151px #fff,273px 1538px #fff,844px 1570px #fff,947px 151px #fff,1363px 525px #fff,209px 307px #fff,1923px 1718px #fff,993px 1741px #fff,1513px 353px #fff,1353px 61px #fff,664px 352px #fff,1382px 359px #fff,1487px 1707px #fff,657px 1045px #fff,1107px 490px #fff,1834px 1176px #fff,837px 1438px #fff,1947px 448px #fff,1196px 333px #fff,151px 555px #fff,18px 992px #fff,458px 748px #fff,1801px 890px #fff,1093px 1012px #fff,315px 1101px #fff,194px 323px #fff,754px 292px #fff,1737px 7px #fff,40px 840px #fff,1170px 805px #fff,176px 1753px #fff,805px 1148px #fff,1578px 1271px #fff,367px 1494px #fff,363px 1111px #fff,1955px 243px #fff,1451px 1093px #fff,375px 617px #fff,1223px 720px #fff,1178px 13px #fff,1456px 865px #fff,1440px 49px #fff,186px 1569px #fff,320px 1853px #fff,300px 539px #fff,1559px 509px #fff,1985px 1108px #fff,1588px 828px #fff,525px 1432px #fff,831px 363px #fff,141px 281px #fff,1319px 402px #fff,40px 456px #fff,1955px 478px #fff,1758px 818px #fff,1924px 688px #fff,1030px 953px #fff,1982px 210px #fff,917px 1401px #fff,1051px 1837px #fff,1045px 463px #fff,1744px 573px #fff,529px 1530px #fff,542px 469px #fff,1982px 324px #fff,1902px 1422px #fff,1968px 782px #fff,1666px 1561px #fff,955px 304px #fff,323px 778px #fff,272px 443px #fff,485px 581px #fff,1353px 1058px #fff,1257px 131px #fff,434px 98px #fff,1587px 1953px #fff,1749px 68px #fff,1984px 839px #fff,1518px 183px #fff,1071px 855px #fff,1662px 1994px #fff,1111px 106px #fff,1954px 838px #fff}#stars:after{content:" ";background:0 0;width:1px;height:1px;position:absolute;top:2000px;left:0;box-shadow:501px 811px #fff,1450px 1324px #fff,1093px 1780px #fff,1469px 678px #fff,904px 741px #fff,1160px 781px #fff,1841px 1962px #fff,1630px 1667px #fff,1788px 676px #fff,367px 1734px #fff,1343px 156px #fff,1283px 1142px #fff,1062px 378px #fff,1395px 467px #fff,1017px 1891px #fff,137px 1114px #fff,1767px 1403px #fff,1543px 11px #fff,1078px 181px #fff,1189px 1574px #fff,1697px 1551px #fff,439px 472px #fff,1491px 677px #fff,1364px 599px #fff,34px 382px #fff,1221px 1584px #fff,1266px 1499px #fff,169px 1907px #fff,1219px 1125px #fff,659px 18px #fff,1731px 1959px #fff,332px 1216px #fff,1913px 788px #fff,80px 712px #fff,326px 1605px #fff,574px 1502px #fff,473px 1653px #fff,404px 975px #fff,322px 1797px #fff,425px 1321px #fff,1121px 1797px #fff,731px 647px #fff,891px 1584px #fff,1523px 109px #fff,1379px 244px #fff,865px 1064px #fff,493px 956px #fff,624px 1380px #fff,440px 619px #fff,1630px 767px #fff,955px 1196px #fff,62px 729px #fff,126px 946px #fff,1256px 896px #fff,1444px 256px #fff,661px 1628px #fff,1078px 1716px #fff,300px 737px #fff,1734px 413px #fff,1296px 129px #fff,1771px 1678px #fff,977px 1764px #fff,1879px 549px #fff,665px 1531px #fff,89px 701px #fff,1084px 1183px #fff,1597px 1576px #fff,1354px 1774px #fff,554px 1471px #fff,1469px 287px #fff,887px 106px #fff,1962px 766px #fff,638px 805px #fff,1651px 741px #fff,1517px 1826px #fff,24px 1152px #fff,507px 558px #fff,1262px 652px #fff,246px 1048px #fff,1077px 421px #fff,1866px 1847px #fff,1986px 1561px #fff,704px 632px #fff,1991px 1875px #fff,1227px 395px #fff,45px 1116px #fff,247px 786px #fff,890px 607px #fff,787px 1235px #fff,557px 524px #fff,1582px 1285px #fff,1725px 1366px #fff,952px 747px #fff,251px 458px #fff,1500px 1250px #fff,1999px 1734px #fff,1336px 1955px #fff,1705px 1464px #fff,728px 697px #fff,594px 510px #fff,1345px 1990px #fff,1919px 1803px #fff,1117px 966px #fff,1629px 97px #fff,1046px 1196px #fff,810px 1092px #fff,722px 976px #fff,406px 18px #fff,1665px 1860px #fff,1758px 1628px #fff,1183px 463px #fff,564px 239px #fff,13px 1767px #fff,1482px 1472px #fff,1700px 347px #fff,1362px 244px #fff,1141px 1708px #fff,22px 885px #fff,374px 1309px #fff,1034px 1037px #fff,1725px 1086px #fff,1343px 1921px #fff,596px 903px #fff,1061px 478px #fff,18px 1409px #fff,729px 1364px #fff,264px 911px #fff,677px 1442px #fff,123px 33px #fff,1303px 646px #fff,1945px 792px #fff,1305px 938px #fff,918px 1536px #fff,620px 948px #fff,183px 646px #fff,695px 687px #fff,881px 272px #fff,1521px 1212px #fff,1423px 1022px #fff,1545px 1271px #fff,1393px 348px #fff,685px 1910px #fff,1446px 856px #fff,73px 1201px #fff,736px 999px #fff,673px 796px #fff,469px 850px #fff,1912px 142px #fff,1278px 664px #fff,184px 1990px #fff,1173px 1312px #fff,782px 1879px #fff,323px 1035px #fff,611px 908px #fff,565px 1449px #fff,748px 1713px #fff,1047px 490px #fff,1040px 1872px #fff,1818px 1659px #fff,1806px 1327px #fff,386px 575px #fff,1550px 463px #fff,148px 687px #fff,651px 1683px #fff,1588px 1194px #fff,1831px 2px #fff,581px 876px #fff,1396px 1743px #fff,1212px 1810px #fff,421px 1920px #fff,658px 1461px #fff,1859px 1809px #fff,1456px 388px #fff,186px 1627px #fff,1528px 1145px #fff,171px 97px #fff,674px 1072px #fff,676px 1052px #fff,1165px 1131px #fff,1088px 781px #fff,1231px 948px #fff,330px 257px #fff,426px 1046px #fff,549px 652px #fff,1338px 74px #fff,1749px 364px #fff,931px 369px #fff,383px 1428px #fff,1558px 389px #fff,927px 133px #fff,234px 1888px #fff,1785px 1617px #fff,556px 643px #fff,401px 275px #fff,406px 1644px #fff,1253px 1852px #fff,1599px 883px #fff,744px 1721px #fff,524px 1297px #fff,1226px 1177px #fff,1679px 55px #fff,874px 1811px #fff,838px 790px #fff,1241px 430px #fff,1676px 652px #fff,1191px 568px #fff,53px 1990px #fff,1163px 237px #fff,61px 223px #fff,592px 456px #fff,1844px 271px #fff,1324px 1488px #fff,1373px 717px #fff,1822px 709px #fff,1464px 941px #fff,1445px 1118px #fff,991px 1414px #fff,1964px 1076px #fff,108px 172px #fff,641px 1722px #fff,1539px 427px #fff,1697px 45px #fff,1301px 1353px #fff,1060px 329px #fff,967px 1396px #fff,493px 301px #fff,1228px 1406px #fff,1211px 1653px #fff,444px 1822px #fff,1746px 353px #fff,1449px 381px #fff,671px 887px #fff,650px 138px #fff,30px 1839px #fff,1094px 1405px #fff,273px 796px #fff,1618px 1964px #fff,1045px 1849px #fff,1472px 1155px #fff,1529px 1312px #fff,728px 448px #fff,44px 1908px #fff,691px 818px #fff,254px 293px #fff,1981px 1133px #fff,1307px 375px #fff,196px 316px #fff,1241px 1975px #fff,1138px 1706px #fff,1769px 463px #fff,1768px 1428px #fff,1730px 590px #fff,1780px 523px #fff,1862px 1526px #fff,1613px 909px #fff,1266px 1781px #fff,470px 352px #fff,699px 1682px #fff,1002px 614px #fff,1209px 133px #fff,1842px 518px #fff,1422px 1836px #fff,1720px 1901px #fff,470px 1788px #fff,1355px 1387px #fff,146px 1162px #fff,933px 80px #fff,681px 1063px #fff,313px 1341px #fff,740px 1498px #fff,168px 1014px #fff,345px 1355px #fff,1498px 1562px #fff,1626px 1358px #fff,890px 403px #fff,663px 562px #fff,1481px 168px #fff,22px 719px #fff,774px 1041px #fff,1899px 829px #fff,430px 158px #fff,430px 361px #fff,1592px 1334px #fff,224px 323px #fff,1639px 1131px #fff,7px 271px #fff,1646px 1514px #fff,1605px 1444px #fff,1820px 1665px #fff,1549px 1641px #fff,1609px 1377px #fff,486px 1098px #fff,229px 613px #fff,542px 1694px #fff,318px 256px #fff,1861px 918px #fff,889px 892px #fff,442px 1524px #fff,19px 422px #fff,1935px 1908px #fff,828px 109px #fff,862px 1248px #fff,1275px 560px #fff,906px 63px #fff,337px 1605px #fff,1691px 918px #fff,1414px 679px #fff,1726px 749px #fff,1540px 1149px #fff,1337px 1466px #fff,446px 430px #fff,676px 1616px #fff,840px 326px #fff,976px 977px #fff,1840px 642px #fff,1273px 804px #fff,1071px 928px #fff,1292px 1675px #fff,29px 1148px #fff,1585px 135px #fff,1007px 563px #fff,1035px 78px #fff,1174px 574px #fff,120px 1304px #fff,845px 1292px #fff,861px 540px #fff,234px 232px #fff,1940px 1367px #fff,759px 639px #fff,1775px 1381px #fff,906px 372px #fff,1104px 1165px #fff,1524px 911px #fff,1882px 330px #fff,1389px 700px #fff,300px 1629px #fff,220px 1614px #fff,563px 140px #fff,1611px 1586px #fff,793px 1316px #fff,325px 1070px #fff,1722px 1462px #fff,1406px 1120px #fff,1169px 1768px #fff,1956px 1053px #fff,959px 1587px #fff,585px 1566px #fff,370px 204px #fff,1606px 1416px #fff,443px 1606px #fff,1499px 1102px #fff,1943px 105px #fff,1121px 1594px #fff,1512px 32px #fff,871px 1425px #fff,433px 100px #fff,294px 1471px #fff,1688px 1755px #fff,1666px 591px #fff,1034px 300px #fff,734px 1178px #fff,1342px 313px #fff,1616px 1590px #fff,1763px 1472px #fff,632px 1935px #fff,1708px 872px #fff,1871px 915px #fff,1829px 1020px #fff,1599px 578px #fff,42px 585px #fff,1163px 1382px #fff,1744px 1272px #fff,984px 1426px #fff,1786px 1584px #fff,1813px 379px #fff,1867px 1127px #fff,97px 567px #fff,626px 988px #fff,1178px 79px #fff,1703px 211px #fff,961px 1785px #fff,110px 975px #fff,953px 1941px #fff,1027px 1790px #fff,1665px 107px #fff,11px 964px #fff,1718px 1147px #fff,21px 1728px #fff,1358px 1922px #fff,872px 65px #fff,1191px 1635px #fff,762px 681px #fff,1519px 1033px #fff,906px 566px #fff,1074px 657px #fff,1093px 415px #fff,51px 198px #fff,1075px 1418px #fff,1547px 1070px #fff,225px 920px #fff,850px 1974px #fff,981px 595px #fff,1425px 131px #fff,460px 917px #fff,56px 495px #fff,714px 428px #fff,920px 493px #fff,470px 1521px #fff,532px 821px #fff,1905px 71px #fff,883px 1501px #fff,294px 196px #fff,381px 1999px #fff,332px 793px #fff,1246px 408px #fff,233px 149px #fff,315px 231px #fff,1594px 1302px #fff,696px 1585px #fff,791px 136px #fff,479px 199px #fff,1627px 1413px #fff,1824px 924px #fff,1631px 342px #fff,1251px 1151px #fff,284px 1781px #fff,497px 1052px #fff,204px 1161px #fff,646px 1499px #fff,1762px 558px #fff,854px 1833px #fff,883px 945px #fff,44px 982px #fff,1101px 834px #fff,515px 1748px #fff,1578px 1435px #fff,819px 1258px #fff,776px 670px #fff,115px 385px #fff,1478px 434px #fff,885px 20px #fff,192px 1513px #fff,78px 1129px #fff,1774px 1105px #fff,955px 1149px #fff,1817px 1929px #fff,1106px 1832px #fff,1107px 1997px #fff,94px 23px #fff,243px 982px #fff,43px 1972px #fff,1798px 673px #fff,1131px 1589px #fff,841px 14px #fff,826px 345px #fff,687px 56px #fff,1084px 32px #fff,1887px 1878px #fff,153px 526px #fff,1828px 253px #fff,1947px 1105px #fff,886px 700px #fff,1307px 1723px #fff,1274px 651px #fff,1530px 837px #fff,1699px 1637px #fff,1703px 1331px #fff,1929px 1557px #fff,1763px 737px #fff,1118px 1680px #fff,1545px 692px #fff,1462px 1092px #fff,208px 1667px #fff,1393px 859px #fff,186px 1794px #fff,351px 1199px #fff,642px 1995px #fff,1061px 1726px #fff,1708px 115px #fff,1233px 1305px #fff,637px 1786px #fff,1730px 603px #fff,75px 1240px #fff,1704px 1326px #fff,584px 346px #fff,438px 1554px #fff,561px 513px #fff,1382px 225px #fff,467px 1674px #fff,1403px 815px #fff,1546px 1835px #fff,127px 1119px #fff,276px 591px #fff,688px 1458px #fff,765px 646px #fff,474px 984px #fff,171px 361px #fff,94px 1480px #fff,1962px 1666px #fff,909px 1037px #fff,1725px 222px #fff,253px 1355px #fff,1892px 1901px #fff,275px 1847px #fff,28px 1184px #fff,1725px 1382px #fff,882px 647px #fff,1935px 1046px #fff,10px 344px #fff,292px 1328px #fff,127px 1352px #fff,752px 929px #fff,1589px 384px #fff,284px 1829px #fff,381px 820px #fff,1229px 1125px #fff,777px 429px #fff,1811px 1499px #fff,1573px 287px #fff,295px 756px #fff,389px 616px #fff,781px 41px #fff,1092px 333px #fff,794px 1588px #fff,386px 1847px #fff,1802px 710px #fff,662px 60px #fff,640px 264px #fff,463px 746px #fff,1859px 799px #fff,763px 37px #fff,639px 396px #fff,357px 1071px #fff,1190px 1430px #fff,1814px 257px #fff,1382px 235px #fff,606px 1304px #fff,1939px 1470px #fff,1124px 349px #fff,307px 1567px #fff,310px 1323px #fff,1145px 922px #fff,1196px 1922px #fff,1647px 544px #fff,788px 1337px #fff,257px 632px #fff,1413px 414px #fff,590px 620px #fff,582px 794px #fff,1702px 1481px #fff,1055px 53px #fff,157px 346px #fff,50px 1901px #fff,1038px 1369px #fff,796px 1941px #fff,215px 194px #fff,1567px 1538px #fff,367px 800px #fff,1044px 489px #fff,1109px 1712px #fff,524px 327px #fff,525px 1252px #fff,1475px 1240px #fff,529px 436px #fff,795px 834px #fff,122px 1371px #fff,79px 482px #fff,520px 1249px #fff,336px 1878px #fff,188px 944px #fff,325px 1259px #fff,1491px 1942px #fff,620px 1054px #fff,1606px 1153px #fff,1448px 502px #fff,53px 1381px #fff,107px 1670px #fff,1380px 618px #fff,967px 1557px #fff,1116px 1722px #fff,1174px 1044px #fff,1805px 717px #fff,663px 394px #fff,1848px 1007px #fff,389px 802px #fff,49px 392px #fff,1650px 852px #fff,1678px 1012px #fff,335px 1009px #fff,1818px 1631px #fff,1568px 742px #fff,1162px 1991px #fff,52px 1190px #fff,1401px 928px #fff,119px 1549px #fff,537px 1529px #fff,2px 1709px #fff,122px 387px #fff,543px 2px #fff,27px 1971px #fff,507px 1377px #fff,1362px 1080px #fff,1031px 1544px #fff,1631px 1174px #fff,1603px 312px #fff,1626px 1422px #fff,1430px 615px #fff,1958px 1431px #fff,1946px 1412px #fff,1848px 247px #fff,984px 1808px #fff,1396px 225px #fff,319px 717px #fff,1252px 875px #fff,1619px 156px #fff,951px 1971px #fff,386px 355px #fff,1406px 1151px #fff,273px 1538px #fff,844px 1570px #fff,947px 151px #fff,1363px 525px #fff,209px 307px #fff,1923px 1718px #fff,993px 1741px #fff,1513px 353px #fff,1353px 61px #fff,664px 352px #fff,1382px 359px #fff,1487px 1707px #fff,657px 1045px #fff,1107px 490px #fff,1834px 1176px #fff,837px 1438px #fff,1947px 448px #fff,1196px 333px #fff,151px 555px #fff,18px 992px #fff,458px 748px #fff,1801px 890px #fff,1093px 1012px #fff,315px 1101px #fff,194px 323px #fff,754px 292px #fff,1737px 7px #fff,40px 840px #fff,1170px 805px #fff,176px 1753px #fff,805px 1148px #fff,1578px 1271px #fff,367px 1494px #fff,363px 1111px #fff,1955px 243px #fff,1451px 1093px #fff,375px 617px #fff,1223px 720px #fff,1178px 13px #fff,1456px 865px #fff,1440px 49px #fff,186px 1569px #fff,320px 1853px #fff,300px 539px #fff,1559px 509px #fff,1985px 1108px #fff,1588px 828px #fff,525px 1432px #fff,831px 363px #fff,141px 281px #fff,1319px 402px #fff,40px 456px #fff,1955px 478px #fff,1758px 818px #fff,1924px 688px #fff,1030px 953px #fff,1982px 210px #fff,917px 1401px #fff,1051px 1837px #fff,1045px 463px #fff,1744px 573px #fff,529px 1530px #fff,542px 469px #fff,1982px 324px #fff,1902px 1422px #fff,1968px 782px #fff,1666px 1561px #fff,955px 304px #fff,323px 778px #fff,272px 443px #fff,485px 581px #fff,1353px 1058px #fff,1257px 131px #fff,434px 98px #fff,1587px 1953px #fff,1749px 68px #fff,1984px 839px #fff,1518px 183px #fff,1071px 855px #fff,1662px 1994px #fff,1111px 106px #fff,1954px 838px #fff}#stars2{pointer-events:none;z-index:1;background:0 0;width:2px;height:2px;animation:100s linear infinite animStar;position:absolute;top:0;left:0;box-shadow:1925px 1320px #fff,693px 1778px #fff,1016px 711px #fff,1171px 563px #fff,661px 1919px #fff,1610px 44px #fff,1275px 140px #fff,1208px 1802px #fff,1473px 1587px #fff,11px 1117px #fff,853px 1757px #fff,1149px 937px #fff,1353px 428px #fff,270px 279px #fff,258px 1404px #fff,417px 1188px #fff,286px 561px #fff,393px 1765px #fff,147px 881px #fff,666px 1097px #fff,1425px 1278px #fff,806px 156px #fff,1252px 561px #fff,218px 52px #fff,1371px 1980px #fff,171px 745px #fff,1424px 89px #fff,137px 244px #fff,939px 1922px #fff,137px 1080px #fff,1757px 50px #fff,904px 536px #fff,1938px 1001px #fff,1172px 440px #fff,72px 1475px #fff,102px 121px #fff,804px 1671px #fff,1314px 270px #fff,440px 1341px #fff,1216px 511px #fff,1061px 1523px #fff,97px 274px #fff,704px 1318px #fff,52px 1872px #fff,1962px 296px #fff,111px 289px #fff,1157px 1236px #fff,1347px 1451px #fff,820px 286px #fff,1389px 1169px #fff,644px 841px #fff,1286px 522px #fff,955px 659px #fff,428px 1805px #fff,237px 557px #fff,1689px 1058px #fff,636px 1882px #fff,1349px 1664px #fff,1548px 432px #fff,1841px 504px #fff,302px 252px #fff,827px 1765px #fff,620px 123px #fff,207px 748px #fff,1454px 1234px #fff,1967px 1790px #fff,542px 33px #fff,742px 1214px #fff,255px 1402px #fff,74px 1772px #fff,699px 475px #fff,980px 1253px #fff,534px 1676px #fff,909px 202px #fff,1498px 1251px #fff,1796px 120px #fff,1409px 1263px #fff,1627px 995px #fff,969px 710px #fff,1674px 676px #fff,1832px 759px #fff,1623px 563px #fff,251px 1790px #fff,96px 1688px #fff,886px 239px #fff,778px 150px #fff,1767px 430px #fff,765px 1259px #fff,1189px 877px #fff,444px 1629px #fff,1560px 324px #fff,1952px 1097px #fff,712px 1173px #fff,541px 911px #fff,827px 1420px #fff,1233px 285px #fff,784px 546px #fff,645px 285px #fff,1273px 1255px #fff,1821px 174px #fff,221px 1795px #fff,1004px 456px #fff,1298px 941px #fff,274px 387px #fff,174px 376px #fff,1491px 258px #fff,1489px 1946px #fff,1134px 1382px #fff,1289px 1145px #fff,464px 358px #fff,1249px 1842px #fff,1665px 831px #fff,1982px 84px #fff,541px 774px #fff,1994px 523px #fff,762px 1644px #fff,1730px 867px #fff,1951px 1287px #fff,911px 1691px #fff,1454px 725px #fff,1287px 1940px #fff,70px 564px #fff,1980px 638px #fff,1674px 1774px #fff,1720px 116px #fff,1747px 182px #fff,1040px 450px #fff,1795px 375px #fff,857px 1471px #fff,1326px 1730px #fff,915px 274px #fff,1224px 358px #fff,1808px 60px #fff,43px 1870px #fff,1810px 1536px #fff,1564px 1719px #fff,731px 1388px #fff,1953px 1967px #fff,1744px 1119px #fff,794px 1384px #fff,959px 714px #fff,18px 1932px #fff,1358px 1437px #fff,355px 939px #fff,1355px 1648px #fff,608px 719px #fff,383px 758px #fff,1164px 1681px #fff,1045px 253px #fff,424px 1279px #fff,1899px 359px #fff,379px 488px #fff,214px 465px #fff,179px 905px #fff,830px 1993px #fff,448px 1077px #fff,1880px 1354px #fff,1973px 347px #fff,745px 1025px #fff,788px 1007px #fff,1377px 883px #fff,6px 290px #fff,1312px 407px #fff,1398px 622px #fff,1405px 339px #fff,1198px 1709px #fff,988px 1226px #fff,87px 1459px #fff,1113px 1698px #fff,997px 732px #fff,708px 331px #fff,1876px 1112px #fff,1729px 1797px #fff,719px 703px #fff,1295px 522px #fff,758px 1061px #fff,1309px 1014px #fff,1327px 1365px #fff,854px 1317px #fff,531px 1001px #fff,1751px 1040px #fff,1354px 190px #fff,800px 1538px #fff,88px 1455px #fff,668px 39px #fff,1379px 41px #fff,892px 524px #fff,54px 649px #fff,1289px 730px #fff,727px 488px #fff,181px 842px #fff,1230px 64px #fff,3px 857px #fff,292px 1201px #fff,1343px 673px #fff,1096px 1412px #fff,1520px 292px #fff,104px 1683px #fff,934px 1387px #fff,314px 739px #fff}#stars2:after{content:" ";background:0 0;width:2px;height:2px;position:absolute;top:2000px;left:0;box-shadow:1925px 1320px #fff,693px 1778px #fff,1016px 711px #fff,1171px 563px #fff,661px 1919px #fff,1610px 44px #fff,1275px 140px #fff,1208px 1802px #fff,1473px 1587px #fff,11px 1117px #fff,853px 1757px #fff,1149px 937px #fff,1353px 428px #fff,270px 279px #fff,258px 1404px #fff,417px 1188px #fff,286px 561px #fff,393px 1765px #fff,147px 881px #fff,666px 1097px #fff,1425px 1278px #fff,806px 156px #fff,1252px 561px #fff,218px 52px #fff,1371px 1980px #fff,171px 745px #fff,1424px 89px #fff,137px 244px #fff,939px 1922px #fff,137px 1080px #fff,1757px 50px #fff,904px 536px #fff,1938px 1001px #fff,1172px 440px #fff,72px 1475px #fff,102px 121px #fff,804px 1671px #fff,1314px 270px #fff,440px 1341px #fff,1216px 511px #fff,1061px 1523px #fff,97px 274px #fff,704px 1318px #fff,52px 1872px #fff,1962px 296px #fff,111px 289px #fff,1157px 1236px #fff,1347px 1451px #fff,820px 286px #fff,1389px 1169px #fff,644px 841px #fff,1286px 522px #fff,955px 659px #fff,428px 1805px #fff,237px 557px #fff,1689px 1058px #fff,636px 1882px #fff,1349px 1664px #fff,1548px 432px #fff,1841px 504px #fff,302px 252px #fff,827px 1765px #fff,620px 123px #fff,207px 748px #fff,1454px 1234px #fff,1967px 1790px #fff,542px 33px #fff,742px 1214px #fff,255px 1402px #fff,74px 1772px #fff,699px 475px #fff,980px 1253px #fff,534px 1676px #fff,909px 202px #fff,1498px 1251px #fff,1796px 120px #fff,1409px 1263px #fff,1627px 995px #fff,969px 710px #fff,1674px 676px #fff,1832px 759px #fff,1623px 563px #fff,251px 1790px #fff,96px 1688px #fff,886px 239px #fff,778px 150px #fff,1767px 430px #fff,765px 1259px #fff,1189px 877px #fff,444px 1629px #fff,1560px 324px #fff,1952px 1097px #fff,712px 1173px #fff,541px 911px #fff,827px 1420px #fff,1233px 285px #fff,784px 546px #fff,645px 285px #fff,1273px 1255px #fff,1821px 174px #fff,221px 1795px #fff,1004px 456px #fff,1298px 941px #fff,274px 387px #fff,174px 376px #fff,1491px 258px #fff,1489px 1946px #fff,1134px 1382px #fff,1289px 1145px #fff,464px 358px #fff,1249px 1842px #fff,1665px 831px #fff,1982px 84px #fff,541px 774px #fff,1994px 523px #fff,762px 1644px #fff,1730px 867px #fff,1951px 1287px #fff,911px 1691px #fff,1454px 725px #fff,1287px 1940px #fff,70px 564px #fff,1980px 638px #fff,1674px 1774px #fff,1720px 116px #fff,1747px 182px #fff,1040px 450px #fff,1795px 375px #fff,857px 1471px #fff,1326px 1730px #fff,915px 274px #fff,1224px 358px #fff,1808px 60px #fff,43px 1870px #fff,1810px 1536px #fff,1564px 1719px #fff,731px 1388px #fff,1953px 1967px #fff,1744px 1119px #fff,794px 1384px #fff,959px 714px #fff,18px 1932px #fff,1358px 1437px #fff,355px 939px #fff,1355px 1648px #fff,608px 719px #fff,383px 758px #fff,1164px 1681px #fff,1045px 253px #fff,424px 1279px #fff,1899px 359px #fff,379px 488px #fff,214px 465px #fff,179px 905px #fff,830px 1993px #fff,448px 1077px #fff,1880px 1354px #fff,1973px 347px #fff,745px 1025px #fff,788px 1007px #fff,1377px 883px #fff,6px 290px #fff,1312px 407px #fff,1398px 622px #fff,1405px 339px #fff,1198px 1709px #fff,988px 1226px #fff,87px 1459px #fff,1113px 1698px #fff,997px 732px #fff,708px 331px #fff,1876px 1112px #fff,1729px 1797px #fff,719px 703px #fff,1295px 522px #fff,758px 1061px #fff,1309px 1014px #fff,1327px 1365px #fff,854px 1317px #fff,531px 1001px #fff,1751px 1040px #fff,1354px 190px #fff,800px 1538px #fff,88px 1455px #fff,668px 39px #fff,1379px 41px #fff,892px 524px #fff,54px 649px #fff,1289px 730px #fff,727px 488px #fff,181px 842px #fff,1230px 64px #fff,3px 857px #fff,292px 1201px #fff,1343px 673px #fff,1096px 1412px #fff,1520px 292px #fff,104px 1683px #fff,934px 1387px #fff,314px 739px #fff}#stars3{pointer-events:none;z-index:1;background:0 0;width:3px;height:3px;animation:150s linear infinite animStar;position:absolute;top:0;left:0;box-shadow:200px 981px #fff,1731px 521px #fff,132px 1039px #fff,1888px 1547px #fff,899px 1226px #fff,1887px 580px #fff,1548px 1092px #fff,1626px 689px #fff,254px 1072px #fff,1684px 1211px #fff,672px 1267px #fff,939px 668px #fff,1969px 645px #fff,1126px 983px #fff,457px 568px #fff,476px 876px #fff,829px 1896px #fff,1364px 1846px #fff,1507px 1120px #fff,936px 1948px #fff,1833px 832px #fff,1424px 285px #fff,1377px 1596px #fff,432px 153px #fff,1348px 1410px #fff,1529px 954px #fff,1102px 387px #fff,264px 297px #fff,811px 977px #fff,1931px 673px #fff,1734px 978px #fff,1772px 1567px #fff,1197px 1400px #fff,764px 282px #fff,1103px 822px #fff,872px 1803px #fff,1057px 1763px #fff,52px 1299px #fff,1312px 1236px #fff,235px 1082px #fff,299px 1086px #fff,1017px 1602px #fff,1950px 626px #fff,1306px 132px #fff,1358px 1618px #fff,1873px 1718px #fff,1447px 940px #fff,1888px 1195px #fff,1704px 1765px #fff,872px 1357px #fff,1555px 1120px #fff,250px 1415px #fff,450px 415px #fff,492px 901px #fff,170px 1641px #fff,56px 1129px #fff,627px 1514px #fff,1221px 500px #fff,324px 1895px #fff,1397px 1775px #fff,1966px 598px #fff,1550px 763px #fff,326px 1605px #fff,261px 969px #fff,890px 281px #fff,736px 544px #fff,589px 1262px #fff,1581px 368px #fff,1900px 1132px #fff,1914px 585px #fff,1864px 1517px #fff,241px 217px #fff,859px 787px #fff,996px 1729px #fff,741px 121px #fff,418px 414px #fff,142px 967px #fff,387px 896px #fff,703px 562px #fff,968px 1136px #fff,1682px 332px #fff,1287px 846px #fff,256px 1427px #fff,1885px 432px #fff,1739px 1458px #fff,345px 1769px #fff,1140px 1612px #fff,192px 1921px #fff,920px 471px #fff,834px 881px #fff,917px 1803px #fff,466px 1266px #fff,483px 1108px #fff,689px 986px #fff,1279px 786px #fff,458px 910px #fff,1250px 870px #fff,785px 1654px #fff,1543px 1757px #fff,287px 1272px #fff}#stars3:after{content:" ";background:0 0;width:3px;height:3px;position:absolute;top:2000px;left:0;box-shadow:200px 981px #fff,1731px 521px #fff,132px 1039px #fff,1888px 1547px #fff,899px 1226px #fff,1887px 580px #fff,1548px 1092px #fff,1626px 689px #fff,254px 1072px #fff,1684px 1211px #fff,672px 1267px #fff,939px 668px #fff,1969px 645px #fff,1126px 983px #fff,457px 568px #fff,476px 876px #fff,829px 1896px #fff,1364px 1846px #fff,1507px 1120px #fff,936px 1948px #fff,1833px 832px #fff,1424px 285px #fff,1377px 1596px #fff,432px 153px #fff,1348px 1410px #fff,1529px 954px #fff,1102px 387px #fff,264px 297px #fff,811px 977px #fff,1931px 673px #fff,1734px 978px #fff,1772px 1567px #fff,1197px 1400px #fff,764px 282px #fff,1103px 822px #fff,872px 1803px #fff,1057px 1763px #fff,52px 1299px #fff,1312px 1236px #fff,235px 1082px #fff,299px 1086px #fff,1017px 1602px #fff,1950px 626px #fff,1306px 132px #fff,1358px 1618px #fff,1873px 1718px #fff,1447px 940px #fff,1888px 1195px #fff,1704px 1765px #fff,872px 1357px #fff,1555px 1120px #fff,250px 1415px #fff,450px 415px #fff,492px 901px #fff,170px 1641px #fff,56px 1129px #fff,627px 1514px #fff,1221px 500px #fff,324px 1895px #fff,1397px 1775px #fff,1966px 598px #fff,1550px 763px #fff,326px 1605px #fff,261px 969px #fff,890px 281px #fff,736px 544px #fff,589px 1262px #fff,1581px 368px #fff,1900px 1132px #fff,1914px 585px #fff,1864px 1517px #fff,241px 217px #fff,859px 787px #fff,996px 1729px #fff,741px 121px #fff,418px 414px #fff,142px 967px #fff,387px 896px #fff,703px 562px #fff,968px 1136px #fff,1682px 332px #fff,1287px 846px #fff,256px 1427px #fff,1885px 432px #fff,1739px 1458px #fff,345px 1769px #fff,1140px 1612px #fff,192px 1921px #fff,920px 471px #fff,834px 881px #fff,917px 1803px #fff,466px 1266px #fff,483px 1108px #fff,689px 986px #fff,1279px 786px #fff,458px 910px #fff,1250px 870px #fff,785px 1654px #fff,1543px 1757px #fff,287px 1272px #fff}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@keyframes introFadeUp{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-container .content{z-index:10;-webkit-backdrop-filter:blur(28px)saturate(190%);background:#071724c7;border:1px solid #fff3;border-radius:28px;flex-direction:column;width:410px;max-width:100%;padding:44px 34px;animation:.9s cubic-bezier(.16,1,.3,1) forwards introFadeUp;display:flex;position:relative;box-shadow:0 30px 70px #000000a6,0 0 35px #38bdf81f,inset 0 1px 1px #ffffff4d}.auth-container .logo-container{background:#fff;border:3px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 22px;padding:10px;display:flex;box-shadow:0 10px 30px #00000073,0 0 25px #ffffff40}.auth-container .logo-container img{object-fit:contain;width:auto;max-width:85%;height:60px}.auth-container .text{color:#fff;text-shadow:0 2px 14px #00000080;text-align:center;letter-spacing:-.5px;margin-bottom:24px;font-size:2.2rem;font-weight:800}.auth-container .field{width:100%;height:52px;margin-top:18px;display:flex;position:relative}.auth-container .field:first-of-type{margin-top:0}.auth-container .field .input{color:#fff;text-align:right;background:#ffffff0f;border:1px solid #ffffff24;border-radius:30px;outline:none;width:100%;height:100%;padding:0 22px;font-family:inherit;font-size:.95rem;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 2px 4px #00000040}.auth-container .field .input:focus{background:#ffffff1a;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f647,inset 0 2px 4px #0000001a}.auth-container .field label{pointer-events:none;color:#94a3b8;font-size:.92rem;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.auth-container .field .input:focus~label,.auth-container .field .input:not(:placeholder-shown)~label,.auth-container .field.active label{opacity:0}.auth-container .field .input:-webkit-autofill~label{opacity:0}.auth-container .button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:1px solid #fff3;border-radius:30px;outline:none;justify-content:center;align-items:center;width:100%;height:52px;margin:24px 0 10px;font-family:inherit;font-size:1.05rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #2563eb66,inset 0 1px #ffffff4d}.auth-container .button:hover{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);transform:translateY(-1px);box-shadow:0 6px 22px #2563eb8c,inset 0 1px #ffffff59}.auth-container .button:active{transition:transform .1s ease-out;transform:scale(.97);box-shadow:0 2px 8px #2563eb66}.auth-container .button:disabled{color:#94a3b8;cursor:not-allowed;opacity:.6;box-shadow:none}.auth-container .forgot-pass{text-align:right;margin:10px 8px 4px}.auth-container .forgot-pass span{color:#93c5fd;cursor:pointer;font-size:.82rem;font-weight:500;transition:color .2s}.auth-container .forgot-pass span:hover{color:#fff;text-decoration:underline}.loader{position:absolute;inset:0}.jimu-primary-loading:before,.jimu-primary-loading:after,.jimu-primary-loading{background:var(--primary-color,#076fe5);width:13.6px;height:32px;animation:.8s ease-in-out infinite loading-keys-app-loading}.jimu-primary-loading{text-indent:-9999em;margin:auto;position:absolute;top:calc(50% - 16px);right:calc(50% - 6.8px);animation-delay:.16s!important}.jimu-primary-loading:before,.jimu-primary-loading:after{content:"";position:absolute;top:0}.jimu-primary-loading:before{left:-19.992px}.jimu-primary-loading:after{left:19.992px;animation-delay:.32s!important}@keyframes loading-keys-app-loading{0%,80%,to{opacity:.75;box-shadow:0 0 var(--primary-color,#076fe5);height:32px}40%{opacity:1;box-shadow:0 -8px var(--primary-color,#076fe5);height:40px}}.fullscreen-loader-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background-color:#0f172a73;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.loader-card-box{background-color:var(--bg-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:280px;padding:36px 48px;animation:.3s cubic-bezier(.16,1,.3,1) modalSlideUp;display:flex}.loader-text{color:var(--text-primary);text-align:center;font-size:.95rem;font-weight:700;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.checkbox-wrapper-12{align-items:center;display:inline-flex;position:relative}.checkbox-wrapper-12>svg{pointer-events:none;width:110px;position:absolute;top:-130%;left:-170%}.checkbox-wrapper-12 *{box-sizing:border-box}.checkbox-wrapper-12 input[type=checkbox]{appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;margin:0}.checkbox-wrapper-12 input[type=checkbox]:focus{outline:0}.checkbox-wrapper-12 .cbx{width:24px;height:24px;position:relative}.checkbox-wrapper-12 .cbx input{border:2px solid var(--border-hover);background-color:var(--bg-secondary);width:24px;height:24px;transition:border-color var(--transition-fast);border-radius:50%;position:absolute;top:0;left:0}.checkbox-wrapper-12 .cbx:hover input{border-color:var(--primary-color)}.checkbox-wrapper-12 .cbx label{pointer-events:none;filter:url(#goo-12);background:0 0;border-radius:50%;width:24px;height:24px;position:absolute;top:0;left:0;transform:translate(0,0)}.checkbox-wrapper-12 .cbx svg{z-index:1;pointer-events:none;position:absolute;top:5px;left:5px}.checkbox-wrapper-12 .cbx svg path{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19px;transition:stroke-dashoffset .3s .2s}.checkbox-wrapper-12 .cbx input:checked{border-color:var(--primary-color)}.checkbox-wrapper-12 .cbx input:checked+label{animation:.6s forwards splash-12}.checkbox-wrapper-12 .cbx input:checked+label+svg path{stroke-dashoffset:0}@keyframes splash-12{40%{background:var(--primary-color);box-shadow:0 -18px 0 -8px var(--primary-color), 16px -8px 0 -8px var(--primary-color), 16px 8px 0 -8px var(--primary-color), 0 18px 0 -8px var(--primary-color), -16px 8px 0 -8px var(--primary-color), -16px -8px 0 -8px var(--primary-color)}to{background:var(--primary-color);box-shadow:0 -36px 0 -10px #0000,32px -16px 0 -10px #0000,32px 16px 0 -10px #0000,0 36px 0 -10px #0000,-32px 16px 0 -10px #0000,-32px -16px 0 -10px #0000}}.button-3d{appearance:none;box-sizing:border-box;font:inherit;cursor:pointer;vertical-align:middle;background:0 0;border-width:0;border-radius:12px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.button-3d .button-top{z-index:2;color:#fff;text-shadow:0 -1px #00000040;background-image:linear-gradient(145deg,#2563eb,#1d4ed8);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:transform .2s,border-radius .2s,background-image .2s;display:flex;position:relative;transform:translateY(0)}.button-3d:active .button-top{background-image:linear-gradient(145deg,#1d4ed8,#2563eb);border-radius:8px;transform:translateY(3px)}.button-3d .button-bottom{z-index:1;background-image:linear-gradient(145deg,#1d4ed8,#172554);border-radius:12px;width:calc(100% - 4px);height:calc(100% - 4px);transition:border-radius .2s,bottom .2s;position:absolute;bottom:0;left:2px;box-shadow:0 2px 4px #00000040}.button-3d .button-base{z-index:0;background-color:#00000026;border-radius:12px;width:100%;height:calc(100% - 3px);transition:border-radius .2s;position:absolute;top:3px;left:0;box-shadow:0 1px 1px #ffffff80,inset 0 1.5px 2px #0003}.button-3d:active .button-bottom,.button-3d:active .button-base{border-radius:8px}.button-3d-gold .button-top{background-image:linear-gradient(145deg,#d97706,#b45309)}.button-3d-gold:active .button-top{background-image:linear-gradient(145deg,#b45309,#d97706)}.button-3d-gold .button-bottom{background-image:linear-gradient(145deg,#b45309,#78350f)}.responsive-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.responsive-filter-bar .filters-wrapper{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.responsive-filter-bar .filters-wrapper select,.responsive-filter-bar .filters-wrapper .apple-select-wrapper{width:auto;min-width:160px}@media (width<=768px){.responsive-filter-bar{flex-direction:column;align-items:stretch;gap:16px}.responsive-filter-bar .filters-wrapper{flex-direction:column;align-items:stretch;gap:10px;width:100%}.responsive-filter-bar .filters-wrapper select,.responsive-filter-bar .filters-wrapper .apple-select-wrapper{width:100%!important}.responsive-filter-bar .button-3d{width:100%!important;margin:5px 0!important}.responsive-filter-bar .button-3d .button-top{width:100%!important}.responsive-filter-bar .scope-tabs{flex-direction:column;align-items:stretch;gap:8px;width:100%}.responsive-filter-bar .scope-tabs button{width:100%!important}}.apple-fab-scrim{-webkit-backdrop-filter:blur(4px);z-index:998;background:#0f172a47;animation:.22s cubic-bezier(.16,1,.3,1) forwards appleFabFadeIn;position:fixed;inset:0}@keyframes appleFabFadeIn{0%{opacity:0}to{opacity:1}}.apple-fab-container{z-index:999;flex-direction:column;align-items:flex-start;display:flex;position:fixed;bottom:30px;left:30px}.apple-fab-trigger{color:#fff;cursor:pointer;z-index:1000;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%);border:2px solid #ffffff59;border-radius:50%;outline:none;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,background .24s;display:flex;position:relative;box-shadow:0 10px 24px -4px #2563eb73,0 4px 10px #00000014}.apple-fab-trigger:hover{transform:scale(1.08)translateY(-2px);box-shadow:0 14px 28px -4px #2563eb8c}.apple-fab-trigger:active{transition:transform 90ms ease-out;transform:scale(.94)}.apple-fab-trigger.open{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-color:#ffffff4d;box-shadow:0 12px 28px -4px #ef444473}.executive-export-btn:hover:not(:disabled){color:#0f172a!important;background-color:#f8fafc!important;border-color:#94a3b8!important;box-shadow:0 3px 8px #00000012!important}.executive-export-btn:active:not(:disabled){transition:transform .1s ease-out!important;transform:scale(.97)!important}.stat-card-luxury{will-change:transform;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s!important}.stat-card-luxury:hover{border-color:#2563eb59!important;transform:translateY(-3px)!important;box-shadow:0 12px 28px -6px #00000014,0 4px 10px #00000008!important}.stat-card-luxury:active{transition:transform 90ms ease-out!important;transform:scale(.98)!important}.apple-fab-plus{will-change:transform;transition:transform .28s cubic-bezier(.16,1,.3,1)}.apple-fab-trigger.open .apple-fab-plus{transform:rotate(135deg)}.apple-fab-menu{z-index:1000;transform-origin:0 100%;flex-direction:column;gap:6px;width:335px;padding:10px;animation:.28s cubic-bezier(.16,1,.3,1) forwards appleFabPop;display:flex;position:absolute;bottom:74px;left:0;-webkit-backdrop-filter:blur(24px)saturate(190%)!important;background:#ffffffe0!important;border:1px solid #fffc!important;border-radius:24px!important;box-shadow:0 24px 50px -10px #0f172a29,0 0 0 1px #0000000d,inset 0 1px 1px #ffffffd9!important}@keyframes appleFabPop{0%{opacity:0;transform:scale(.88)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}.apple-fab-menu-header{color:#334155;letter-spacing:-.01em;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:6px 10px 8px;font-size:.8rem;font-weight:700;display:flex}.apple-fab-badge{background:var(--primary-light,#f1f5f9);color:var(--primary-color,#0f172a);border-radius:12px;padding:2px 8px;font-size:.68rem;font-weight:600}.apple-fab-items{flex-direction:column;gap:5px;max-height:440px;padding-right:2px;display:flex;overflow-y:auto}.apple-fab-item{cursor:pointer;text-align:right;background:#ffffffb3;border:1px solid #0000000a;border-radius:14px;align-items:center;gap:12px;width:100%;padding:9px 12px;transition:background-color .16s,transform .16s,box-shadow .16s;animation:.24s cubic-bezier(.16,1,.3,1) both appleFabItemSlide;display:flex}@keyframes appleFabItemSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.apple-fab-item:hover{background:#fff;border-color:#0000001a;transform:translate(-3px);box-shadow:0 4px 14px #0000000f}.apple-fab-item:active{transition:transform 80ms ease-out;transform:scale(.97)}.apple-fab-icon-box{width:36px;height:36px;color:var(--primary-color,#0284c7);background:#f8fafc;border:1px solid #0000000f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background-color .2s;display:flex}.apple-fab-item:hover .apple-fab-icon-box{background:var(--primary-light,#e0f2fe);transform:scale(1.08)}.apple-fab-text-box{flex-direction:column;flex:1;min-width:0;display:flex}.apple-fab-item-title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:600;line-height:1.25;overflow:hidden}.apple-fab-item-desc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.72rem;line-height:1.2;overflow:hidden}@media (prefers-reduced-motion:reduce){.apple-fab-menu,.apple-fab-item,.apple-fab-scrim{transition:opacity .15s!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.apple-fab-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.apple-fab-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0f172a80!important}}.approvals-table{table-layout:fixed;width:100%;min-width:1100px}.approvals-table th,.approvals-table td{vertical-align:middle}.approvals-table th:first-child,.approvals-table td:first-child{white-space:normal;word-break:break-word;width:auto;min-width:220px}.approvals-table th:nth-child(2),.approvals-table td:nth-child(2){white-space:nowrap;width:140px}.approvals-table th:nth-child(3),.approvals-table td:nth-child(3){white-space:normal;width:150px}.approvals-table th:nth-child(4),.approvals-table td:nth-child(4){white-space:nowrap;width:110px}.approvals-table th:nth-child(5),.approvals-table td:nth-child(5){white-space:nowrap;width:130px}.approvals-table th:nth-child(6),.approvals-table td:nth-child(6){text-align:center;width:230px;min-width:220px}.approvals-table th:nth-child(7),.approvals-table td:nth-child(7){text-align:center;width:140px;min-width:130px}.delete-btn-uiverse{cursor:pointer!important;vertical-align:middle!important;background-color:#fef2f2!important;border:1px solid #fecaca!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;padding:0!important;font-weight:700!important;text-decoration:none!important;transition:width .32s cubic-bezier(.16,1,.3,1),background-color .22s,border-color .22s,box-shadow .25s,transform .15s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 2px #ef444414!important}.delete-btn-uiverse .delete-btn-inner{justify-content:center;align-items:center;gap:0;transition:gap .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.delete-btn-uiverse .svgIcon{flex-shrink:0;display:block;width:14px!important;height:14px!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important}.delete-btn-uiverse .svgIcon path{fill:#ef4444!important;transition:fill .2s!important}.delete-btn-uiverse .delete-btn-label{opacity:0;white-space:nowrap;color:#fff;max-width:0;font-size:.82rem;font-weight:800;transition:max-width .32s cubic-bezier(.16,1,.3,1),opacity .2s 80ms;overflow:hidden}.delete-btn-uiverse:not(:has(.delete-btn-inner)):before{content:attr(data-label);color:#fff;white-space:nowrap;font-size:2px;font-weight:700;transition-duration:.3s;position:absolute;top:-20px}.delete-btn-uiverse:hover{background-color:#dc2626!important;border-color:#b91c1c!important;width:104px!important;padding:0 12px!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #dc262652!important}.delete-btn-uiverse:hover .delete-btn-inner{gap:6px}.delete-btn-uiverse:hover .svgIcon{transform:scale(1.08)rotate(-4deg)}.delete-btn-uiverse:hover .svgIcon path{fill:#fff!important}.delete-btn-uiverse:hover .delete-btn-label{opacity:1;max-width:50px}.delete-btn-uiverse:not(:has(.delete-btn-inner)):hover:before{opacity:1;font-size:13px;transition-duration:.3s;transform:translateY(29px)}.delete-btn-uiverse.btn-sm{border-radius:10px!important;width:34px!important;height:34px!important}.delete-btn-uiverse.btn-sm .svgIcon{width:13px!important;height:13px!important}.delete-btn-uiverse.btn-sm:hover{border-radius:10px!important;width:82px!important;padding:0 10px!important}.delete-btn-uiverse.btn-sm .delete-btn-label{font-size:.78rem}.delete-btn-uiverse:active{transition:transform 90ms cubic-bezier(.32,.72,0,1)!important;transform:scale(.94)!important}.show-on-mobile{display:none!important}.hide-on-mobile{display:block}table.hide-on-mobile{display:table!important}.show-on-mobile,.show-on-mobile-flex,.mobile-bottom-nav,.mobile-notif-backdrop,.approvals-mobile-cards{display:none!important}.filters-wrapper{align-items:center;gap:12px;display:flex}.filters-wrapper select{width:160px}html,body{-webkit-tap-highlight-color:transparent;max-width:100vw;overflow-x:hidden}button:active,.btn:active,.button-3d:active,.approval-mobile-card:active{transition:transform .1s;transform:scale(.98)}@media (width<=768px){.apple-fab-container{transform:scale(.9);bottom:84px!important;left:20px!important}.show-on-mobile{display:block!important}.show-on-mobile-flex{display:flex!important}table.hide-on-mobile,.hide-on-mobile{display:none!important}.approvals-mobile-cards{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.filters-wrapper{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.filters-wrapper select,.filters-wrapper .apple-select-wrapper{width:100%!important}.app-container,.main-content,.content-body{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.content-body{padding:12px 12px calc(80px + env(safe-area-inset-bottom,0px)) 12px!important}.top-navbar{z-index:40;position:sticky;border:none!important;border-bottom:1px solid #0000000f!important;border-radius:0!important;width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0 12px!important;top:0!important;box-shadow:0 1px 3px #00000005!important}.top-navbar:before{display:none!important}.top-navbar .page-title{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden;max-width:calc(100vw - 110px)!important;font-size:.96rem!important;font-weight:700!important}.sidebar{width:84vw!important;max-width:320px!important;box-shadow:-8px 0 25px #0003!important}.sidebar-header{padding:16px!important}.sidebar .menu-item{min-height:46px!important;padding:10px 14px!important;font-size:.92rem!important}input,select,textarea,.form-control{border-radius:10px!important;min-height:44px!important;font-size:16px!important}.card{border-radius:16px!important;margin-bottom:14px!important;padding:16px 14px!important}.grid-cards{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:16px!important;display:grid!important}.grid-cards.grid-stats-2col,.grid-cards.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.grid-cards:has(.stat-card){grid-template-columns:repeat(2,1fr)!important;gap:10px!important}div[style*="grid-template-columns: 1fr 1fr"],div[style*="gridTemplateColumns: 1fr 1fr"],div[style*="grid-template-columns:1fr 1fr"],div[style*="gridTemplateColumns: '1fr 1fr'"],div[style*="grid-template-columns: 2fr 1fr"],div[style*="gridTemplateColumns: '2fr 1fr'"],div[style*="grid-template-columns: minmax(280px, 320px) 1fr"],div[style*="gridTemplateColumns: 'minmax(280px, 320px) 1fr'"],.responsive-grid-2col,.responsive-split-grid{grid-template-columns:1fr!important;gap:12px!important}div[style*="min-width: 240px"],div[style*="minWidth: '240px'"]{width:100%!important;min-width:100%!important}.stat-card{border-radius:14px!important;min-height:76px!important;padding:12px!important}.stat-card .stat-value{font-size:1.45rem!important;font-weight:800!important;line-height:1.2!important}.stat-card .text-secondary{font-size:.74rem!important;line-height:1.2!important;display:block!important}.scope-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;padding:2px 2px 8px!important;display:flex!important;overflow-x:auto!important}.scope-tabs::-webkit-scrollbar{display:none!important}.scope-tabs .btn{white-space:nowrap!important;border-radius:20px!important;flex-shrink:0!important;min-height:42px!important;padding:8px 16px!important;font-size:.82rem!important}.approvals-mobile-cards{flex-direction:column;gap:12px;display:flex}.approval-mobile-card{background-color:var(--bg-secondary,#dde1e7);box-shadow:var(--shadow-sm,2px 2px 5px #babecc, -3px -3px 7px #ffffff73);border:1px solid #fff6;border-radius:16px;flex-direction:column;gap:10px;padding:16px;transition:all .2s;display:flex}.approval-mobile-card:active{box-shadow:inset 1px 1px 3px #babecc,inset -2px -2px 5px #ffffff73}.approval-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.approval-card-title{color:var(--text-primary);word-break:break-word;flex:1;font-size:.98rem;font-weight:700;line-height:1.4}.approval-card-meta{background:#ffffff59;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;font-size:.8rem;display:grid}.approval-meta-item{flex-direction:column;gap:2px;display:flex}.approval-meta-label{color:var(--text-secondary);font-size:.68rem;font-weight:500}.approval-meta-val{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.approval-card-actions{border-top:1px solid #babecc4d;align-items:center;gap:8px;margin-top:4px;padding-top:8px;display:flex}.approval-card-actions .btn-view{border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.approval-card-actions .btn-delete{border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 16px;font-size:.85rem;display:flex}.mobile-bottom-nav{height:calc(62px + env(safe-area-inset-bottom,0px));padding:4px 6px max(6px, env(safe-area-inset-bottom,0px)) 6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;background:#dde1e7;border-top:1px solid #ffffffb3;justify-content:space-around;align-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .22s ease-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -4px 18px #00000014,0 -1px 3px #0000000a;z-index:990!important;display:flex!important}.mobile-bottom-nav.nav-hidden,.app-container.sidebar-open .mobile-bottom-nav,body.sidebar-open .mobile-bottom-nav{opacity:0!important;pointer-events:none!important;transform:translateY(120%)!important}@media (width<=1024px){.sidebar-menu{-webkit-overflow-scrolling:touch;padding-bottom:calc(50px + env(safe-area-inset-bottom,20px))!important}}.bottom-nav-item{height:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:2px;font-size:.72rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.bottom-nav-item.active{color:var(--primary-color)}.bottom-nav-item:active{transform:scale(.92)}.bottom-nav-create-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:3px solid #dde1e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-top:-24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 16px #2563eb66,0 2px 4px #0000001a}.bottom-nav-create-btn:active{transform:scale(.92);box-shadow:0 2px 8px #2563eb4d}.mobile-notif-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:2000!important;background:#00000073!important;justify-content:center!important;align-items:flex-end!important;display:flex!important;position:fixed!important;inset:0!important}.mobile-notif-sheet{width:100%!important;max-width:520px!important;max-height:75vh!important;margin-bottom:calc(62px + env(safe-area-inset-bottom,0px))!important;background:#dde1e7!important;border:1px solid #fff9!important;border-bottom:none!important;border-radius:20px 20px 0 0!important;flex-direction:column!important;animation:.25s cubic-bezier(.16,1,.3,1) slideUpSheet!important;display:flex!important;overflow:hidden!important;box-shadow:0 -8px 30px #00000040!important}.mobile-notif-header{background:#ffffff4d!important;border-bottom:1px solid #babecc59!important;justify-content:space-between!important;align-items:center!important;padding:14px 16px!important;display:flex!important}.mobile-notif-header .btn-mark-all{color:var(--primary,#2563eb)!important;cursor:pointer!important;background:0 0!important;border:none!important;font-size:.78rem!important;font-weight:700!important}.mobile-notif-header .btn-close-sheet{cursor:pointer!important;width:32px!important;height:32px!important;color:var(--text-primary)!important;background:#0000000f!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important}.mobile-notif-body{flex-direction:column!important;flex:1!important;gap:8px!important;padding:10px 12px!important;display:flex!important;overflow-y:auto!important}.mobile-notif-item{cursor:pointer!important;text-align:right!important;background:#dde1e7!important;border:1px solid #ffffff80!important;border-radius:14px!important;flex-direction:column!important;gap:4px!important;padding:12px 14px!important;transition:transform .1s!important;display:flex!important;box-shadow:2px 2px 5px #babecc,-3px -3px 7px #ffffff73!important}.mobile-notif-item:active{transform:scale(.98)!important}.mobile-notif-item.unread{background:#2563eb0f!important;border-right:4px solid #2563eb!important}.mobile-notif-item .notif-title{color:var(--text-primary)!important;font-size:.88rem!important;font-weight:700!important}.mobile-notif-item .notif-time{color:var(--text-secondary)!important;font-size:.72rem!important}.mobile-notif-item .notif-message{color:var(--text-secondary)!important;margin:0!important;font-size:.8rem!important;line-height:1.4!important}.modal-overlay{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;justify-content:center!important;align-items:flex-end!important;padding:0!important}div[style*="position: fixed"]:has(>.card){-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;justify-content:center!important;align-items:flex-end!important;padding:0!important}div[style*="position: fixed"]:has(>div>.card){-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;justify-content:center!important;align-items:flex-end!important;padding:0!important}div[style*=position\:fixed]:has(>.card){-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;justify-content:center!important;align-items:flex-end!important;padding:0!important}div[style*=position\:fixed]:has(>div>.card){-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;justify-content:center!important;align-items:flex-end!important;padding:0!important}div[style*="position: fixed"]>.card,div[style*="position: fixed"]>div>.card,div[style*=position\:fixed]>.card,div[style*=position\:fixed]>div>.card,.modal-overlay .modal-content,.modal-content{width:100%!important;max-width:100%!important;max-height:88dvh!important;padding:20px 16px calc(24px + env(safe-area-inset-bottom,0px)) 16px!important;border-radius:24px 24px 0 0!important;margin:0!important;animation:.25s cubic-bezier(.16,1,.3,1) slideUpSheet!important;overflow-y:auto!important;box-shadow:0 -10px 35px #0000004d!important}div[style*="position: fixed"]>.card:before,div[style*="position: fixed"]>div>.card:before,div[style*=position\:fixed]>.card:before,div[style*=position\:fixed]>div>.card:before,.modal-content:before{content:"";background:#cbd5e1;border-radius:999px;width:44px;height:4px;margin:-8px auto 16px;display:block}.card div[style*=gridTemplateColumns],form div[style*=gridTemplateColumns]{grid-template-columns:1fr!important;gap:12px!important}div[style*=gridTemplateColumns]:has(>.hover-lift){grid-template-columns:1fr!important}.table-container,.table-responsive{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.card:has(table){-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}div:has(>table){-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}div:has(>.table-container){-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.table-container table,.card table:not(.hide-on-mobile){min-width:520px}}@keyframes slideUpSheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (width<=380px){.grid-cards,.grid-cards.grid-stats-2col,.grid-cards.stats-grid{grid-template-columns:1fr!important}.grid-cards:has(.stat-card){grid-template-columns:1fr!important}.content-body{padding:10px 8px 96px!important}.top-navbar{border-radius:0!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 10px!important}.top-navbar .page-title{max-width:calc(100vw - 80px)!important;font-size:.84rem!important}.approval-card-meta{grid-template-columns:1fr!important}.stat-card .stat-value{font-size:1.25rem!important}}.approval-details-grid{box-sizing:border-box;grid-template-columns:2fr 1fr;align-items:start;gap:30px;width:100%;min-width:0;max-width:100%;display:grid}.approval-top-bar{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;margin-bottom:24px;display:flex}.approval-main-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:30px;overflow:hidden}.strategic-initiative-card{box-sizing:border-box;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1.5px solid #cbd5e1;border-radius:14px;width:100%;min-width:0;max-width:100%;margin-bottom:28px;padding:24px;overflow:hidden;box-shadow:0 4px 20px #0c23400f}.initiative-card-header{border-bottom:2px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;margin-bottom:20px;padding-bottom:16px;display:flex}.initiative-header-title-box{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.initiative-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.initiative-section-card{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:18px;overflow:hidden}.initiative-details-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;width:100%;min-width:0;display:grid}.initiative-strategy-grid,.initiative-risks-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;width:100%;min-width:0;display:grid}.initiative-flow-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;width:100%;min-width:0;display:grid}.initiative-item-box{word-break:break-word;box-sizing:border-box;background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;min-width:0;padding:10px 14px}.initiative-info-row{border-bottom:1px solid var(--border-color);color:var(--text-secondary);box-sizing:border-box;flex-wrap:wrap;gap:10px 20px;width:100%;min-width:0;margin-bottom:20px;padding-bottom:16px;font-size:.88rem;display:flex}.approval-actions-bar{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=768px){.approval-details-grid{grid-template-columns:1fr!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important}.approval-top-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:16px!important}.approval-top-bar>button,.approval-top-bar>div,.approval-top-bar .button-3d{width:100%!important}.approval-top-bar .button-3d .button-top{justify-content:center!important;width:100%!important;padding:10px 14px!important}.approval-main-card{border-radius:12px!important;padding:16px 12px!important}.approval-main-card h2{word-break:break-word!important;font-size:1.2rem!important;line-height:1.35!important}.initiative-info-row{flex-direction:column!important;gap:6px!important;margin-bottom:14px!important;padding-bottom:12px!important;font-size:.82rem!important}.strategic-initiative-card{border:1px solid #e2e8f0!important;border-radius:12px!important;margin-bottom:16px!important;padding:14px 10px!important}.initiative-card-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:14px!important;padding-bottom:12px!important}.initiative-header-title-box{gap:10px!important;width:100%!important}.initiative-header-title-box h3{font-size:.98rem!important;line-height:1.3!important}.initiative-header-title-box div{word-break:break-word!important;font-size:.74rem!important;line-height:1.3!important}.initiative-header-actions{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}.initiative-header-actions button,.initiative-header-actions span{box-sizing:border-box!important;justify-content:center!important;width:100%!important}.initiative-section-card{border-radius:8px!important;padding:12px 10px!important}.initiative-details-grid,.initiative-strategy-grid,.initiative-risks-grid,.initiative-flow-grid{grid-template-columns:1fr!important;gap:8px!important}.initiative-item-box{padding:8px 10px!important}.approval-actions-bar{flex-direction:column!important;gap:10px!important;width:100%!important}.approval-actions-bar button,.approval-actions-bar .btn{justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;font-size:.95rem!important;display:flex!important}}.form-row-2col{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){.form-row-2col{grid-template-columns:1fr!important;gap:12px!important}.form-row-2col>*{grid-column:span 1!important}}.uiverse-catraco-group{cursor:pointer;background:var(--bg-primary,#dde1e7);border:1px solid var(--border-color,#babecc99);box-shadow:var(--shadow-sm,2px 2px 5px #babecc, -3px -3px 7px #ffffff73);-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:10px;padding-block:4px;padding-inline:4px 18px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.uiverse-catraco-group:hover{border-color:var(--primary-color,#2563eb);box-shadow:var(--shadow-md,3px 3px 6px #babecc, -5px -5px 10px #ffffff73);transform:translateY(-1px)}.uiverse-catraco-group:active{box-shadow:var(--shadow-inset,inset 2px 2px 5px #babecc, inset -5px -5px 10px #ffffff73);transform:translateY(0)}.uiverse-catraco-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .3s;display:flex}.uiverse-catraco-group:hover .uiverse-catraco-btn,.uiverse-catraco-btn:hover{transform:rotate(90deg)}.uiverse-catraco-svg{stroke:#9ca3af;fill:none;width:44px;height:44px;transition:all .3s;display:block}.uiverse-catraco-group:hover .uiverse-catraco-svg,.uiverse-catraco-btn:hover .uiverse-catraco-svg{fill:#1e293b;stroke:#fff}.uiverse-catraco-group:active .uiverse-catraco-btn,.uiverse-catraco-btn:active{transform:rotate(90deg)scale(.96)}.uiverse-catraco-group:active .uiverse-catraco-svg,.uiverse-catraco-btn:active .uiverse-catraco-svg{stroke:#e4e4e7;fill:#475569;transition-duration:0s}.uiverse-catraco-label{color:var(--primary-color,#2563eb);white-space:nowrap;font-size:.92rem;font-weight:700;transition:color .2s}.uiverse-catraco-group:hover .uiverse-catraco-label{color:var(--primary-hover,#1d4ed8)}.uiverse-marcelo-btn{--primary:#2563eb;--neutral-1:#f7f8f7;--neutral-2:#e7e7e7;--radius:14px;cursor:pointer;border-radius:var(--radius);text-shadow:0 1px 1px #0003;color:#1e293b;-webkit-user-select:none;user-select:none;direction:ltr;border:none;justify-content:center;align-items:center;min-width:170px;height:52px;padding:12px 24px;font-family:inherit;font-size:16px;font-style:normal;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 .5px .5px 1px #fff3,0 10px 20px #00000026,0 4px 5px #0000000d}.uiverse-marcelo-btn.uiverse-export-btn{--primary:#ff5569}.uiverse-marcelo-btn.uiverse-marcelo-sm{min-width:135px;height:40px;padding:8px 14px;font-size:13.5px}.uiverse-marcelo-btn.uiverse-marcelo-lg{min-width:200px;height:68px;padding:20px;font-size:18px}.uiverse-marcelo-btn:hover{transform:scale(1.02);box-shadow:0 0 1px 2px #ffffff4d,0 15px 30px #00000038,0 10px 3px -3px #0000000a}.uiverse-marcelo-btn:active{transform:scale(1);box-shadow:0 0 1px 2px #ffffff4d,0 10px 3px -3px #0003}.uiverse-marcelo-btn:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.uiverse-marcelo-btn:after{content:"";border-radius:var(--radius);background:linear-gradient(var(--neutral-1), var(--neutral-2)) padding-box, linear-gradient(to bottom, #0000001a, #00000073) border-box;z-index:0;border:2.5px solid #0000;transition:all .4s;position:absolute;inset:0}.uiverse-marcelo-btn:hover:after{transform:scale(1.04,1.08);box-shadow:inset 0 -1px 3px #fff}.uiverse-marcelo-btn:before{content:"";background:linear-gradient(to top, var(--neutral-1), var(--neutral-2));filter:blur(.5px);z-index:2;border-radius:10px;position:absolute;inset:5px}.uiverse-marcelo-btn .outline{border-radius:inherit;z-index:1;opacity:0;transition:opacity .4s;position:absolute;inset:-2px -3.5px;overflow:hidden}.uiverse-marcelo-btn .outline:before{content:"";background:conic-gradient(from 180deg,#0000 60%,#fff 80%,#0000 100%);animation:2s linear infinite paused spinMarcelo;position:absolute;inset:-100%}@keyframes spinMarcelo{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uiverse-marcelo-btn:hover .outline{opacity:1}.uiverse-marcelo-btn:hover .outline:before{animation-play-state:running}.uiverse-marcelo-btn .state{z-index:3;direction:ltr;justify-content:center;align-items:center;gap:10px;padding:0 4px;display:inline-flex;position:relative}.uiverse-marcelo-btn .state p{direction:rtl;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.uiverse-marcelo-btn .state .icon{color:#334155;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:inline-flex;position:relative;transform:scale(1.2)}.uiverse-marcelo-btn .state .icon svg{overflow:visible}.uiverse-marcelo-btn .state p span{opacity:0;color:#1e293b;font-family:inherit;font-size:16px;font-weight:700;transition:color .3s;animation:.7s forwards slideDownMarcelo;display:inline-block}.uiverse-marcelo-btn:hover p span{opacity:1;color:var(--primary);animation:.6s ease-in-out infinite alternate waveMarcelo}.uiverse-marcelo-btn:focus p span,.uiverse-marcelo-btn.is-sent p span{opacity:1;animation:.6s forwards disapearMarcelo}@keyframes waveMarcelo{0%{transform:translateY(0)}50%{color:var(--primary);transform:translateY(-2.5px)}to{color:var(--primary);transform:translateY(0)}}@keyframes slideDownMarcelo{0%{opacity:0;color:var(--primary);filter:blur(3px);transform:translateY(-12px)}60%{opacity:1;filter:blur();transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes disapearMarcelo{0%{opacity:1;transform:translateY(0)}to{opacity:0;color:var(--primary);filter:blur(4px);transform:translate(4px)translateY(16px)}}.uiverse-marcelo-btn .state--default .icon svg{animation:.6s forwards landMarcelo}.uiverse-marcelo-btn:hover .state--default .icon{color:var(--primary);transform:rotate(45deg)scale(1.25)}.uiverse-marcelo-btn:focus .state--default svg,.uiverse-marcelo-btn.is-sent .state--default svg{animation:.8s linear forwards takeOffMarcelo}.uiverse-marcelo-btn:focus .state--default .icon,.uiverse-marcelo-btn.is-sent .state--default .icon{transform:rotate(0)scale(1.25)}@keyframes takeOffMarcelo{0%{opacity:1}60%{opacity:1;transform:translate(70px)rotate(45deg)scale(2)}to{opacity:0;transform:translate(160px)rotate(45deg)scale(0)}}@keyframes landMarcelo{0%{opacity:0;filter:blur(3px);transform:translate(-50px)translateY(25px)rotate(-45deg)scale(2)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)rotate(0)}}.uiverse-marcelo-btn .state--default .icon:before{content:"";background:linear-gradient(90deg,#0000,#2563eb99);width:0;height:2px;position:absolute;top:50%;left:-5px}.uiverse-marcelo-btn:focus .state--default .icon:before,.uiverse-marcelo-btn.is-sent .state--default .icon:before{animation:.8s linear forwards contrailMarcelo}@keyframes contrailMarcelo{0%{opacity:1;width:0}8%{width:15px}60%{opacity:.7;width:80px}to{opacity:0;width:160px}}.uiverse-marcelo-btn .state--sent{display:none}.uiverse-marcelo-btn .state--sent svg{transform:scale(1.25)}.uiverse-marcelo-btn:focus .state--default,.uiverse-marcelo-btn.is-sent .state--default{position:absolute}.uiverse-marcelo-btn:focus .state--sent,.uiverse-marcelo-btn.is-sent .state--sent{display:inline-flex}.uiverse-marcelo-btn:focus .state--sent span,.uiverse-marcelo-btn.is-sent .state--sent span{opacity:0;color:#059669;animation:.7s .2s forwards slideDownMarcelo}.uiverse-marcelo-btn:focus .state--sent .icon svg,.uiverse-marcelo-btn.is-sent .state--sent .icon svg{opacity:0;animation:1.2s .8s forwards appearMarcelo}@keyframes appearMarcelo{0%{opacity:0;color:#10b981;filter:blur(4px);transform:scale(4)rotate(-40deg)}30%{opacity:1;filter:blur(1px);transform:scale(.7)}50%{opacity:1;filter:blur();transform:scale(1.2)}to{opacity:1;transform:scale(1)}}button,.btn,.button-3d,.menu-item,.mobile-toggle,.uiverse-catraco-group,.bottom-nav-item,.approval-mobile-card,.delete-btn-uiverse,.modal-close,.radio-container label{touch-action:manipulation;transition:transform .12s cubic-bezier(.16,1,.3,1),background-color .15s,box-shadow .15s,border-color .15s;-webkit-tap-highlight-color:transparent!important}button:active,.btn:active,.button-3d:active,.mobile-toggle:active,.uiverse-catraco-group:active,.bottom-nav-item:active,.approval-mobile-card:active,.delete-btn-uiverse:active,.modal-close:active{transition:transform 90ms cubic-bezier(.32,.72,0,1)!important;transform:scale(.965)!important}.top-navbar{background-color:#fff!important;border:1px solid #00000014!important;box-shadow:0 10px 30px #0000000a,0 1px 3px #00000005!important}.sidebar{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background-color:#f6f8fad9!important;border-left:1px solid #0000000f!important;box-shadow:-4px 0 24px #00000008!important}.sidebar-header{box-shadow:none!important;background-color:#0000!important;border-bottom:1px solid #0000000d!important}.sidebar-footer{background-color:#0000!important;border-top:1px solid #0000000d!important}.menu-item{border-radius:var(--radius-sm)!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}.menu-item:hover{transform:translate(-2px);color:var(--text-primary)!important;background-color:#0000000a!important}.card,.auth-card{-webkit-backdrop-filter:blur(14px)saturate(160%)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important;background-color:#ffffffe6!important;border:1px solid #0000000f!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .2s!important}.card:hover{box-shadow:var(--shadow-md)!important;border-color:#0000001a!important}.stat-card{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important;background-color:#fff!important;border:1px solid #0000000f!important}.btn{border-radius:var(--radius-sm)!important;color:var(--text-primary)!important;background-color:#fff!important;border:1px solid #00000014!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 2px #0000000a,inset 0 1px #ffffffb3!important}.btn:hover{transform:translateY(-1px);background-color:#fafbfc!important;box-shadow:0 3px 8px #0000000f!important}.btn-primary{color:#fff!important;background:linear-gradient(#0077ed 0%,#0071e3 100%)!important;border:1px solid #0071e3cc!important;box-shadow:0 2px 6px #0071e352,inset 0 1px #ffffff40!important}.btn-primary:hover{color:#fff!important;background:linear-gradient(#1a82f7 0%,#0077ed 100%)!important;box-shadow:0 4px 12px #0071e366!important}.btn-secondary{-webkit-backdrop-filter:blur(16px)saturate(180%)!important;color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff38!important;box-shadow:0 2px 8px #00000026!important}.btn-secondary:hover{color:#fff!important;background:#ffffff3d!important;border-color:#ffffff61!important}.card .btn-secondary,.modal .btn-secondary,.modal-content .btn-secondary,.top-navbar .btn-secondary,.modern-sidebar .btn-secondary,.table-container .btn-secondary,[data-theme=light] .btn-secondary{color:#334155!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.card .btn-secondary:hover,.modal .btn-secondary:hover,.modal-content .btn-secondary:hover,.top-navbar .btn-secondary:hover,.modern-sidebar .btn-secondary:hover,.table-container .btn-secondary:hover,[data-theme=light] .btn-secondary:hover{color:#0f172a!important;background:#e2e8f0!important}.btn-danger{color:#fff!important;background:linear-gradient(#ff453a 0%,#ff3b30 100%)!important;border:1px solid #ff3b30cc!important;box-shadow:0 2px 6px #ff3b3052,inset 0 1px #ffffff40!important}.btn-warning{color:#fff!important;background:linear-gradient(#ffa012 0%,#ff9500 100%)!important;border:1px solid #ff9500cc!important;box-shadow:0 2px 6px #ff950052,inset 0 1px #ffffff40!important}.form-control,input.form-control,select.form-control,textarea.form-control{border-radius:var(--radius-sm)!important;color:#0f172a!important;background-color:#fffffff2!important;border:1px solid #0000001f!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 2px #00000008!important}.form-control:focus,input.form-control:focus,select.form-control:focus,textarea.form-control:focus{border-color:var(--primary-color)!important;background-color:#fff!important;box-shadow:0 0 0 3.5px #0071e32e,0 1px 2px #0000000a!important}.modal-overlay{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background-color:#00000061!important;animation:.25s ease-out fadeInOverlay!important}div[style*="position: fixed"]:has(>.card){-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background-color:#00000061!important;animation:.25s ease-out fadeInOverlay!important}div[style*="position: fixed"]:has(>div>.card){-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background-color:#00000061!important;animation:.25s ease-out fadeInOverlay!important}.modal-content,div[style*="position: fixed"]>.card,div[style*="position: fixed"]>div>.card{-webkit-backdrop-filter:blur(30px)saturate(190%)!important;border-radius:var(--radius-lg)!important;background-color:#fffffff0!important;border:1px solid #fffc!important;animation:.35s cubic-bezier(.16,1,.3,1) modalAppleSpring!important;box-shadow:0 25px 60px -15px #00000040,0 0 0 1px #0000000d!important}@keyframes modalAppleSpring{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#ffffffd1!important;border-top:1px solid #00000014!important;box-shadow:0 -4px 20px #0000000a!important}.bottom-nav-create-btn{background:linear-gradient(135deg,#0077ed,#0071e3)!important;border:3px solid #fff!important;box-shadow:0 6px 16px #0071e361!important}.mobile-notif-backdrop{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#00000061!important}.mobile-notif-sheet{-webkit-backdrop-filter:blur(30px)saturate(190%)!important;background:#fffffff0!important;border:1px solid #fffc!important;animation:.35s cubic-bezier(.16,1,.3,1) slideUpSheet!important;box-shadow:0 -12px 40px #00000029!important}.table-container{-webkit-backdrop-filter:blur(12px)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important;background-color:#ffffffe6!important;border:1px solid #0000000f!important}.app-table th{color:var(--text-secondary)!important;background-color:#f6f8facc!important;border-bottom:1px solid #0000000f!important;font-weight:600!important}.app-table td{border-bottom:1px solid #0000000d!important}.app-table tr:hover td{background-color:#0071e308!important}.badge{border-radius:var(--radius-full)!important;letter-spacing:-.01em!important;padding:4px 10px!important;font-weight:600!important}.badge-approved{color:#1b873f!important;background-color:#34c7591f!important}.badge-in-review{color:#b86500!important;background-color:#ff95001f!important}.badge-rejected{color:#c92a2a!important;background-color:#ff3b301f!important}.badge-draft{color:#555558!important;background-color:#8e8e931f!important}h1,h2,h3,h4,.page-title,.stat-value,.auth-container .text{font-feature-settings:"cv02", "cv03", "cv04", "cv11", "tnum" 1;letter-spacing:-.02em!important}.page-title{letter-spacing:-.025em!important;font-weight:700!important}.stat-value{letter-spacing:-.03em!important;color:var(--text-primary)!important;font-weight:800!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.modal-content,.mobile-notif-sheet{animation:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.top-navbar,.sidebar,.card,.modal-content,.modal-overlay,.mobile-bottom-nav,.mobile-notif-sheet,.table-container{-webkit-backdrop-filter:none!important;background-color:#fff!important}}@media print{.sidebar,.sidebar-overlay,.top-navbar,.navbar,.app-header,.mobile-bottom-nav,.bottom-nav-create-btn,.floating-action-btn,.header-notification-dropdown,.header-profile-menu,.mobile-notif-backdrop,.mobile-notif-sheet,.toast,[class*=toast],.modal,.modal-overlay,.modal-backdrop,.no-print,.no-print-bar,button,.btn,.floating-menu,.mobile-toggle{visibility:hidden!important;width:0!important;height:0!important;display:none!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}html,body{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;font-size:11pt!important;overflow:visible!important}#root,.app-container,.main-content,.content-container{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}}.permission-card-item{will-change:transform;transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .15s,border-color .15s}.permission-card-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.permission-card-item:active{transition:transform .1s ease-out;transform:scale(.98)}.modern-sidebar-backdrop{-webkit-backdrop-filter:blur(8px)saturate(180%);z-index:9998;opacity:0;pointer-events:none;background-color:#00000080;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.modern-sidebar-backdrop.open{opacity:1;pointer-events:auto}@media (width>=1025px){.modern-sidebar-backdrop{display:none!important}}.modern-sidebar{z-index:40;-webkit-user-select:none;user-select:none;border:1px solid #00000014;border-radius:36px 36px 20px 20px;flex-direction:column;flex-shrink:0;height:calc(100vh - 28px);margin-right:14px;transition:width .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:sticky;top:14px;overflow:visible;box-shadow:0 10px 30px #0000000a,0 1px 3px #00000005;background-color:#fff!important}.modern-sidebar.is-expanded{width:272px}.modern-sidebar.is-collapsed{width:74px;transition:width .32s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .25s}.modern-sidebar.is-collapsed:hover{border-color:#0000001f;width:82px;box-shadow:0 16px 44px #00000014,0 2px 6px #00000008}.sidebar-rail-toggle-nub{display:none!important}.modern-sidebar-header{border-bottom:1px solid #0000000d;align-items:center;min-height:72px;padding:16px 14px 12px;display:flex}.rail-logo-badge{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;padding:4px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .2s;display:flex;box-shadow:0 2px 8px #0000000a}.rail-logo-badge:hover{border-color:#00000024;transform:scale(1.14);box-shadow:0 6px 18px #0000001a}.rail-logo-badge:active{transition:transform 90ms ease-out;transform:scale(.96)}.rail-logo-img{object-fit:contain;width:100%;height:100%}.expanded-logo-row{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.logo-brand-wrap{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.logo-box{background:#fff;border:1px solid #00000014;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;display:flex;box-shadow:0 2px 6px #00000008}.expanded-logo-img{object-fit:contain;width:100%;height:100%}.brand-text-col{flex-direction:column;min-width:0;display:flex}.brand-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;font-size:.95rem;font-weight:800;overflow:hidden}.brand-subtitle{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.sidebar-collapse-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.sparkle-box{color:#0f172a;background:#f8fafc;border:1px solid #00000014;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.sidebar-collapse-btn:hover .sparkle-box{background:#f1f5f9;border-color:#00000029;transform:rotate(15deg)}.sidebar-close-mobile{color:#64748b;cursor:pointer;background:0 0;border:none;padding:6px}.modern-sidebar-nav{scrollbar-width:thin;scrollbar-color:#0000001a transparent;flex:1;padding:16px 10px;overflow:hidden auto}.nav-items-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.rail-item-wrapper{flex-direction:column;align-items:center;display:flex;position:relative}.rail-nav-btn{color:#475569;cursor:pointer;transform-origin:50%;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),background-color .18s,color .18s,box-shadow .26s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.rail-nav-btn svg{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.rail-nav-btn:hover{color:#0071e3;background:#fff;transform:scale(1.16);box-shadow:0 6px 18px #0000001a,0 0 0 1px #0000000f}.rail-nav-btn:hover svg{transform:scale(1.12)}.rail-nav-btn:active{transition:transform 90ms ease-out;transform:scale(.96)}.rail-nav-btn.rail-active{color:#0071e3;background:#fff;box-shadow:0 3px 12px #00000014,0 0 0 1.5px #0071e340}.rail-nav-btn.rail-active:hover{transform:scale(1.15);box-shadow:0 6px 20px #0071e338,0 0 0 1.5px #0071e3}.rail-badge-dot{background:#ef4444;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.rail-tree-indicator{flex-direction:column;align-items:center;gap:6px;margin-top:4px;padding-bottom:4px;display:flex}.rail-tree-line{background:#cbd5e1;border-radius:2px;width:2px;height:12px}.rail-tree-node{cursor:pointer;background:#cbd5e1;border-radius:50%;width:6px;height:6px;transition:all .2s}.rail-tree-node:hover{background:#3b82f6;transform:scale(1.4)}.rail-tree-node.node-active{background:#0f172a;transform:scale(1.4)}.expanded-item-wrapper{flex-direction:column;display:flex}.expanded-nav-item{cursor:pointer;color:#334155;border-radius:24px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.expanded-nav-item:hover{color:#0f172a;background:#f8fafc}.expanded-nav-item:active{transform:scale(.98)}.expanded-nav-item.item-active-dark{box-shadow:0 4px 14px #0000002e;color:#fff!important;background:#18181b!important}.expanded-nav-item.item-active-dark .item-icon,.expanded-nav-item.item-active-dark .item-label,.expanded-nav-item.item-active-dark .accordion-trigger-btn{color:#fff!important}.item-main-content{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.item-icon{color:#475569;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.item-label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:.9rem;font-weight:600;overflow:hidden}.item-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.count-badge{color:#fff;background:#18181b;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:700;display:flex}.accordion-trigger-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:transform .2s,color .2s;display:flex}.nested-tree-container{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#f8fafce0;border:1px solid #0000000d;border-radius:18px;margin:6px 12px 8px 6px;padding:6px 8px;animation:.22s cubic-bezier(.16,1,.3,1) nestedMenuExpand;display:flex;position:relative;box-shadow:0 4px 16px #00000008,inset 0 1px #ffffffe6}@keyframes nestedMenuExpand{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.vertical-tree-connector{display:none!important}.nested-tree-list{flex-direction:column;gap:3px;width:100%;margin:0;padding:0;list-style:none;display:flex}.nested-tree-item{cursor:pointer;color:#475569;border-radius:20px;align-items:center;gap:10px;padding:8px 12px;font-size:.84rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.nested-tree-item:hover{color:#0f172a;background:#f8fafc}.nested-tree-item:active{transform:scale(.97)}.nested-tree-item.sub-active-pill{border:1px solid #00000014;box-shadow:0 2px 8px #0000000d;color:#0f172a!important;background:#fff!important;font-weight:700!important}.nested-tree-item.sub-active-pill .tree-node-icon{color:#2563eb}.tree-node-icon{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tree-node-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modern-sidebar-footer{border-top:1px solid #0000000d;padding:12px 14px}.rail-footer-col{flex-direction:column;align-items:center;gap:12px;display:flex}.rail-user-avatar{cursor:pointer;border:2px solid #e2e8f0;border-radius:50%;width:40px;height:40px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .26s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.rail-user-avatar:hover{border-color:#0071e3;transform:scale(1.15);box-shadow:0 5px 16px #0071e347}.rail-user-avatar:active{transition:transform 90ms ease-out;transform:scale(.96)}.rail-avatar-img{object-fit:cover;width:100%;height:100%}.rail-avatar-placeholder{color:#64748b;background:#f1f5f9;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.rail-logout-btn{color:#ef4444;cursor:pointer;background:#ef444414;border:1px solid #ef444426;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .26s cubic-bezier(.34,1.56,.64,1);display:flex}.rail-logout-btn:hover{color:#dc2626;background:#ef44442e;transform:scale(1.15);box-shadow:0 4px 14px #ef444440}.rail-logout-btn:active{transition:transform 90ms ease-out;transform:scale(.95)}.expanded-footer-card{background:#f8fafc;border:1px solid #0000000f;border-radius:18px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.user-profile-row{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.footer-avatar-img{object-fit:cover;border:2px solid #3b82f6;border-radius:50%;flex-shrink:0;width:34px;height:34px}.footer-avatar-placeholder{color:#475569;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.footer-user-details{flex-direction:column;min-width:0;display:flex}.footer-user-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;overflow:hidden}.footer-user-role{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:600;overflow:hidden}.footer-logout-action{color:#ef4444;cursor:pointer;background:#ef444414;border:1px solid #ef44442e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.footer-logout-action:hover{background:#ef444429;transform:scale(1.05)}@media (width<=1024px){.sidebar-rail-toggle-nub{display:none!important}.modern-sidebar-backdrop{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1);display:block;-webkit-backdrop-filter:blur(6px)!important;z-index:9998!important;background-color:#00000073!important;position:fixed!important;inset:0!important}.modern-sidebar-backdrop.open{opacity:1!important;pointer-events:auto!important}.modern-sidebar{transform:translate(100%);z-index:9999!important;pointer-events:auto!important;background-color:#fff!important;border-radius:0!important;flex-direction:column!important;width:min(86vw,320px)!important;max-width:320px!important;height:100vh!important;margin:0!important;transition:transform .32s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden!important;box-shadow:-8px 0 35px #00000038!important}.modern-sidebar.mobile-open{pointer-events:auto!important;z-index:9999!important;transform:translate(0)!important}.sidebar-close-mobile{color:#475569;cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.sidebar-close-mobile:hover{color:#0f172a;background:#00000017}.sidebar-close-mobile:active{transform:scale(.92)}}.sidebar-customize-control-bar{flex-direction:column;padding:8px 12px 4px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.btn-start-customize{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #00000012;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:7px 14px;font-size:.78rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.btn-start-customize:hover{color:#0f172a;background:#f1f5f9;border-color:#00000024;box-shadow:0 2px 8px #0000000a}.btn-start-customize:active{transition:transform .1s ease-out;transform:scale(.97)}.btn-start-customize .customize-icon{color:#0071e3;transition:transform .25s cubic-bezier(.16,1,.3,1)}.btn-start-customize:hover .customize-icon{transform:rotate(45deg)}.customize-active-banner{background:linear-gradient(135deg,#f0f7ff 0%,#e6f2fe 100%);border:1px solid #0071e340;border-radius:16px;flex-direction:column;gap:6px;padding:10px 12px;animation:.25s cubic-bezier(.16,1,.3,1) bannerEnter;display:flex;box-shadow:0 4px 14px #0071e314}@keyframes bannerEnter{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.customize-banner-top{justify-content:space-between;align-items:center;display:flex}.customize-banner-title{color:#0071e3;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:flex}.customize-active-icon{color:#0071e3}.customize-banner-actions{align-items:center;gap:6px;display:flex}.btn-customize-reset{color:#64748b;cursor:pointer;background:#fff;border:1px solid #00000017;border-radius:9px;align-items:center;gap:4px;padding:4px 9px;font-size:.72rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.btn-customize-reset:hover{color:#ef4444;background:#fef2f2;border-color:#ef444440}.btn-customize-reset:active{transform:scale(.96)}.btn-customize-done{color:#fff;cursor:pointer;background:#0071e3;border:none;border-radius:9px;align-items:center;gap:4px;padding:4px 12px;font-size:.75rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #0071e34d}.btn-customize-done:hover{background:#005bb5;box-shadow:0 4px 12px #0071e366}.btn-customize-done:active{transform:scale(.96)}.customize-banner-help{color:#64748b;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:500;display:flex}.customize-hint-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customize-save-status{color:#10b981;flex-shrink:0;align-items:center;gap:3px;font-size:.7rem;font-weight:700;animation:.2s ease-out fadeInStatus;display:inline-flex}@keyframes fadeInStatus{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.rail-customize-wrap{border-bottom:1px solid #0000000d;justify-content:center;padding:8px 0 6px;display:flex}.rail-customize-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),background-color .2s,color .2s,border-color .2s,box-shadow .26s cubic-bezier(.34,1.56,.64,1);display:flex}.rail-customize-btn:hover{color:#fff;background:#0071e3;border-color:#0071e3;transform:scale(1.16);box-shadow:0 4px 14px #0071e359}.rail-customize-btn:active{transition:transform 90ms ease-out;transform:scale(.95)}.expanded-item-wrapper.is-customizing{transition:transform .2s cubic-bezier(.16,1,.3,1);position:relative}.expanded-nav-item.customizing-item-card{cursor:grab;-webkit-user-select:none;user-select:none;background:#fafcfe;border:1.5px dashed #0071e359;padding:8px 10px;transition:all .2s cubic-bezier(.16,1,.3,1)}.expanded-nav-item.customizing-item-card:hover{background:#eff6ff;border-style:solid;border-color:#0071e3;transform:translateY(-1px);box-shadow:0 3px 12px #0071e31f}.expanded-nav-item.customizing-item-card:active{cursor:grabbing;transform:scale(.98)}.item-drag-handle{color:#94a3b8;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:2px;transition:color .15s;display:flex}.expanded-nav-item.customizing-item-card:hover .item-drag-handle{color:#0071e3}.item-reorder-steppers{flex-shrink:0;align-items:center;gap:3px;display:flex}.step-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex}.step-btn:hover:not(:disabled){color:#fff;background:#0071e3;border-color:#0071e3;transform:scale(1.08);box-shadow:0 2px 6px #0071e333}.step-btn:active:not(:disabled){transform:scale(.92)}.step-btn:disabled{opacity:.3;cursor:not-allowed;background:#f1f5f9}.expanded-item-wrapper.is-dragging,.rail-item-wrapper.is-dragging{filter:grayscale(40%);opacity:.35!important;transform:scale(.97)!important}.expanded-item-wrapper.drop-before,.rail-item-wrapper.drop-before{position:relative}.expanded-item-wrapper.drop-before:before,.rail-item-wrapper.drop-before:before{content:"";z-index:50;pointer-events:none;background:#0071e3;border-radius:4px;height:3px;animation:.8s ease-in-out infinite alternate dropPulse;position:absolute;top:-3px;left:6px;right:6px;box-shadow:0 0 10px #0071e399}.expanded-item-wrapper.drop-after,.rail-item-wrapper.drop-after{position:relative}.expanded-item-wrapper.drop-after:after,.rail-item-wrapper.drop-after:after{content:"";z-index:50;pointer-events:none;background:#0071e3;border-radius:4px;height:3px;animation:.8s ease-in-out infinite alternate dropPulse;position:absolute;bottom:-3px;left:6px;right:6px;box-shadow:0 0 10px #0071e399}@keyframes dropPulse{0%{opacity:.85;transform:scaleY(.9)}to{opacity:1;transform:scaleY(1.3)}}.dropdown-menu,.dropdown-content,.dropdown-list,.popover-menu,.popover-content,.context-menu,.actions-dropdown-menu,.action-menu-dropdown,.filter-dropdown-menu,.select-dropdown-menu,.custom-dropdown-panel,[role=menu]:not(.sidebar-nav):not(.nav-items-list):not(.nested-tree-list){z-index:1050;box-sizing:border-box;transform-origin:top;flex-direction:column;gap:3px;min-width:210px;max-width:min(380px,100vw - 24px);animation:.22s cubic-bezier(.16,1,.3,1) forwards appleDropdownPop;display:flex;position:absolute;overflow:hidden;-webkit-backdrop-filter:blur(24px)saturate(190%)!important;background:#ffffffe0!important;border:1px solid #ffffffbf!important;border-radius:20px!important;margin-top:8px!important;padding:8px!important;box-shadow:0 18px 44px -8px #0f172a24,0 0 0 1px #0000000d,inset 0 1px 1px #ffffffe6!important}@keyframes appleDropdownPop{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-item,.dropdown-menu a,.dropdown-menu button,.dropdown-content a,.dropdown-content button,.popover-menu-item,.action-menu-item,[role=menuitem]:not(.nested-tree-item):not(.expanded-nav-item){color:#334155!important;text-align:right!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 14px!important;font-size:.86rem!important;font-weight:500!important;text-decoration:none!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.dropdown-item:hover,.dropdown-menu a:hover,.dropdown-menu button:hover,.dropdown-content a:hover,.dropdown-content button:hover,.popover-menu-item:hover,.action-menu-item:hover,[role=menuitem]:not(.nested-tree-item):not(.expanded-nav-item):hover{color:#0f172a!important;background-color:#0000000b!important;border-color:#00000008!important;transform:translateY(-.5px)!important}.dropdown-item:active,.dropdown-menu a:active,.dropdown-menu button:active,.popover-menu-item:active,.action-menu-item:active,[role=menuitem]:not(.nested-tree-item):not(.expanded-nav-item):active{transition:transform 90ms ease-out!important;transform:scale(.97)!important}.dropdown-item.active,.dropdown-item.is-selected{color:#0071e3!important;background-color:#0071e314!important;border-color:#0071e31f!important;font-weight:600!important}.dropdown-item.danger,.dropdown-item.text-danger{color:#ef4444!important}.dropdown-item.danger:hover,.dropdown-item.text-danger:hover{color:#dc2626!important;background-color:#ef444414!important;border-color:#ef444426!important}.dropdown-divider,.dropdown-menu hr{background-color:#0000000f!important;border:none!important;height:1px!important;margin:4px 6px!important}.dropdown-header{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.02em!important;pointer-events:none!important;padding:8px 12px 4px!important;font-size:.74rem!important;font-weight:700!important}.dropdown-footer{border-top:1px solid #0000000d!important;margin-top:4px!important;padding:6px 10px 2px!important}select,select.form-control,.form-select,.modern-select-dropdown,.responsive-filter-bar .filters-wrapper select,.filters-wrapper select{-webkit-backdrop-filter:blur(18px)saturate(180%)!important;color:#1e293b!important;cursor:pointer!important;background-color:#ffffffe0!important;border:1px solid #00000017!important;border-radius:14px!important;outline:none!important;min-height:42px!important;padding:8px 14px 8px 36px!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 6px #00000005,inset 0 1px #fffc!important}select:hover:not(:disabled),select.form-control:hover:not(:disabled),.form-select:hover:not(:disabled),.modern-select-dropdown:hover:not(:disabled),.responsive-filter-bar .filters-wrapper select:hover:not(:disabled),.filters-wrapper select:hover:not(:disabled){transform:translateY(-.5px);background-color:#fffffffa!important;border-color:#00000029!important;box-shadow:0 4px 14px #0000000a,inset 0 1px #ffffffe6!important}select:focus,select.form-control:focus,.form-select:focus,.modern-select-dropdown:focus,.responsive-filter-bar .filters-wrapper select:focus,.filters-wrapper select:focus{transform:translateY(-.5px);background-color:#fff!important;border-color:#0071e3!important;outline:none!important;box-shadow:0 0 0 3.5px #0071e329,0 4px 16px #0071e314!important}select:disabled,select.form-control:disabled,.form-select:disabled,.modern-select-dropdown:disabled{color:#94a3b8!important;cursor:not-allowed!important;box-shadow:none!important;background-color:#f1f5f9a6!important;border-color:#0000000f!important;transform:none!important}select option,select.form-control option,.form-select option,.modern-select-dropdown option{color:#0f172a!important;background-color:#fff!important;padding:10px 14px!important;font-size:.88rem!important;font-weight:500!important}@media (prefers-reduced-motion:reduce){.apple-notif-dropdown,.apple-fab-menu,.dropdown-menu,.dropdown-content,.popover-menu,[role=menu]{transition:opacity .15s!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.apple-notif-dropdown,.apple-fab-menu,.dropdown-menu,.dropdown-content,.popover-menu,[role=menu],select,select.form-control,.modern-select-dropdown,.apple-select-menu,.apple-select-trigger{-webkit-backdrop-filter:none!important;background-color:#fff!important}}.apple-select-wrapper{-webkit-user-select:none;user-select:none;font-family:inherit}.apple-select-trigger{-webkit-backdrop-filter:blur(18px)saturate(180%);color:#1e293b;cursor:pointer;text-align:right;background:#ffffffe0;border:1px solid #00000017;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px 14px;font-size:.86rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #00000005,inset 0 1px #fffc}.apple-select-trigger:hover:not(:disabled){background:#fffffffa;border-color:#00000029;transform:translateY(-.5px);box-shadow:0 4px 14px #0000000a,inset 0 1px #ffffffe6}.apple-select-trigger:active:not(:disabled){transition:transform 90ms ease-out;transform:scale(.98)}.apple-select-trigger.is-open{background:#fff;border-color:#0071e3;box-shadow:0 0 0 3.5px #0071e329,0 4px 16px #0071e314}.apple-select-value{white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;overflow:hidden}.apple-select-trigger:hover .apple-select-chevron{color:#475569}.apple-select-chevron.chevron-rotated{color:#0071e3;transform:rotate(180deg)}.apple-select-menu{transform-origin:100% 0;width:max-content;min-width:100%;max-width:340px;animation:.22s cubic-bezier(.16,1,.3,1) forwards appleDropdownPop;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;-webkit-backdrop-filter:none!important;z-index:9999!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:16px!important;padding:6px!important;box-shadow:0 16px 40px -8px #0f172a38,0 2px 8px #00000014!important}.apple-select-menu.apple-select-portal-menu{z-index:100005!important;box-sizing:border-box!important;-webkit-backdrop-filter:none!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;max-width:none!important;position:fixed!important;box-shadow:0 16px 40px -8px #0f172a40,0 4px 12px #00000014!important}.apple-select-menu.open-upward{transform-origin:bottom!important;animation:.22s cubic-bezier(.16,1,.3,1) forwards appleDropdownPopUp!important}.apple-select-menu.open-downward{transform-origin:top!important;animation:.22s cubic-bezier(.16,1,.3,1) forwards appleDropdownPop!important}@keyframes appleDropdownPopUp{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.apple-select-options-scroll{scrollbar-width:thin;scrollbar-color:#00000026 transparent;flex-direction:column;gap:3px;max-height:280px;display:flex;overflow-y:auto}.apple-select-option{cursor:pointer;text-align:right;background-color:#0000;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.88rem;font-weight:500;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex;color:#0f172a!important}.apple-select-option:hover{transform:translateY(-.5px);color:#0f172a!important;background:#f1f5f9!important}.apple-select-option:active{transform:scale(.98)}.apple-select-option.is-selected{font-weight:600;color:#0071e3!important;background:#eff6ff!important}.apple-select-option-content{flex:1;align-items:center;gap:8px;min-width:0;display:flex;color:inherit!important}.apple-select-option-label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden;color:inherit!important}.apple-select-option.is-selected .apple-select-option-label{color:#0071e3!important;font-weight:700!important}.apple-select-check-icon{flex-shrink:0;color:#0071e3!important}.apple-select-option.is-focused:not(.is-selected){color:#0f172a!important;background:#f8fafc!important}.apple-select-inline-icon{color:#64748b;justify-content:center;align-items:center;display:inline-flex}.apple-select-badge{color:#475569;background:#0000000f;border-radius:9999px;justify-content:center;align-items:center;margin-right:auto;padding:1px 7px;font-size:.72rem;font-weight:700;display:inline-flex}.apple-select-search-box{border-bottom:1px solid #0000000f;align-items:center;margin-bottom:4px;padding:4px 6px 8px;display:flex;position:relative}.apple-select-search-icon{color:#94a3b8;pointer-events:none;position:absolute;right:14px}.apple-select-search-input{color:#0f172a;text-align:right;background:#00000009;border:1px solid #00000014;border-radius:10px;outline:none;width:100%;height:32px;padding:0 32px 0 24px;font-family:inherit;font-size:.82rem;transition:all .15s}.apple-select-search-input:focus{background:#fff;border-color:#0071e3;box-shadow:0 0 0 2.5px #0071e326}.apple-select-search-clear{cursor:pointer;color:#94a3b8;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;left:14px}.apple-select-search-clear:hover{color:#475569}.apple-select-no-results{text-align:center;color:#94a3b8;padding:16px 12px;font-size:.82rem}.apple-select-menu.align-left{transform-origin:0 0!important;left:0!important;right:auto!important}.apple-select-trigger.is-disabled{opacity:.6;cursor:not-allowed!important;background:#f1f5f9a6!important}.apple-export-dropdown,.apple-floating-popover{transform-origin:0 0;flex-direction:column;gap:4px;min-width:250px;animation:.22s cubic-bezier(.16,1,.3,1) forwards appleDropdownPop;display:flex;position:absolute;top:calc(100% + 8px);left:0;-webkit-backdrop-filter:blur(28px)saturate(190%)!important;z-index:9999!important;background:#ffffffeb!important;border:1px solid #fffc!important;border-radius:20px!important;padding:8px!important;box-shadow:0 20px 48px -10px #0f172a29,0 0 0 1px #0000000d,inset 0 1px 1px #ffffffe6!important}.apple-export-item{color:#1e293b;cursor:pointer;text-align:right;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex}.apple-export-item:hover{background:#0000000b;transform:translateY(-.5px)}.apple-export-item:active{transition:transform 90ms ease-out;transform:scale(.97)}.apple-export-icon-box{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .15s;display:flex}.apple-export-item:hover .apple-export-icon-box{transform:scale(1.06)}.apple-export-item-title{color:#0f172a;font-size:.88rem;font-weight:600;display:block}.apple-export-item-desc{color:#64748b;margin-top:2px;font-size:.74rem;display:block}body{background-color:#071724!important;background-image:url(../app-bg.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.app-container,.main-content{background:0 0!important}.top-navbar{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background-color:#ffffffeb!important;border:1px solid #ffffff80!important;box-shadow:0 10px 30px #0000002e,0 1px 3px #00000014!important}.modern-sidebar{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background-color:#fffffff0!important;border:1px solid #ffffff80!important;box-shadow:0 10px 30px #0000002e,0 1px 3px #00000014!important}.card,.stat-card,.stat-card-luxury,.table-container,.top-navbar,.modern-sidebar,.modal,.modal-content,.modal-card,.modal-box,.dialog-content,.dropdown-menu,.apple-select-menu,.apple-select-dropdown,.apple-export-dropdown,.profile-modal,.auth-card,.white-surface,.bg-white,.performance-panel,.performance-modal,.panel,section.card,table,.app-table,.certificate-wrapper,.cert-sheet,.sheet,.expos-hub-page,.complaints-page,.expo-booth-card,.expo-map-controls,.complaint-card,.complaint-step-card,.complaint-modal-card,[data-theme=light],section[style*=background],section[style*=backgroundColor],div[style*="background: #ffffff"],div[style*="background: rgb(255, 255, 255)"],div[style*="background: rgba(255, 255, 255"],div[style*="backgroundColor: '#ffffff'"],div[style*="backgroundColor: \"#ffffff\""],div[style*="background-color: #ffffff"],div[style*="background-color: rgb(255, 255, 255)"],div[style*="background-color: rgba(255, 255, 255"],div[style*="background: white"],div[style*="background-color: white"],div[style*="var(--bg-secondary)"],div[style*="var(--card-bg)"],section[style*="var(--bg-secondary)"]{--text-primary:#0f172a!important;--text-secondary:#475569!important;--text-tertiary:#64748b!important;color:#0f172a!important}.font-ibm{font-family:var(--font-ibm)!important}.font-tajawal{font-family:var(--font-tajawal)!important}.font-cairo{font-family:var(--font-cairo)!important}.font-almarai{font-family:var(--font-almarai)!important}h1,h2,h3,h4,h5,h6,.display-heading{letter-spacing:-.02em}.card:not(.uiverse-glow-card):not(.dark-card) h1:not([style*=color]):not(.rich-text-area *),.card:not(.uiverse-glow-card):not(.dark-card) h2:not([style*=color]):not(.rich-text-area *),.card:not(.uiverse-glow-card):not(.dark-card) h3:not([style*=color]):not(.rich-text-area *),.card:not(.uiverse-glow-card):not(.dark-card) h4:not([style*=color]):not(.rich-text-area *),.card:not(.uiverse-glow-card):not(.dark-card) h5:not([style*=color]):not(.rich-text-area *),.card:not(.uiverse-glow-card):not(.dark-card) h6:not([style*=color]):not(.rich-text-area *),.modal:not(.dark-modal) h1:not([style*=color]):not(.rich-text-area *),.modal:not(.dark-modal) h2:not([style*=color]):not(.rich-text-area *),.modal:not(.dark-modal) h3:not([style*=color]):not(.rich-text-area *),.modal:not(.dark-modal) h4:not([style*=color]):not(.rich-text-area *),.modal:not(.dark-modal) h5:not([style*=color]):not(.rich-text-area *),.modal:not(.dark-modal) h6:not([style*=color]):not(.rich-text-area *),.modal-content:not(.dark-modal) h1:not([style*=color]):not(.rich-text-area *),.modal-content:not(.dark-modal) h2:not([style*=color]):not(.rich-text-area *),.modal-content:not(.dark-modal) h3:not([style*=color]):not(.rich-text-area *),.modal-content:not(.dark-modal) h4:not([style*=color]):not(.rich-text-area *),.table-container h1:not([style*=color]),.table-container h2:not([style*=color]),.table-container h3:not([style*=color]),.table-container h4:not([style*=color]),.performance-panel h1:not([style*=color]),.performance-panel h2:not([style*=color]),.performance-panel h3:not([style*=color]),.performance-panel h4:not([style*=color]),.performance-panel b:not([style*=color]),.performance-panel strong:not([style*=color]),.panel:not(.dark-panel) h1:not([style*=color]):not(.rich-text-area *),.panel:not(.dark-panel) h2:not([style*=color]):not(.rich-text-area *),.panel:not(.dark-panel) h3:not([style*=color]):not(.rich-text-area *),.panel:not(.dark-panel) h4:not([style*=color]):not(.rich-text-area *),.expo-booth-card h1:not([style*=color]),.expo-booth-card h2:not([style*=color]),.expo-booth-card h3:not([style*=color]),.expo-booth-card h4:not([style*=color]),.complaint-step-card h1:not([style*=color]),.complaint-step-card h2:not([style*=color]),.complaint-step-card h3:not([style*=color]),.complaint-step-card h4:not([style*=color]),.complaint-modal-card h1:not([style*=color]),.complaint-modal-card h2:not([style*=color]),.complaint-modal-card h3:not([style*=color]),.complaint-modal-card h4:not([style*=color]),.white-surface h1:not([style*=color]),.white-surface h2:not([style*=color]),.white-surface h3:not([style*=color]){color:#0f172a;text-shadow:none}.card:not(.uiverse-glow-card):not(.dark-card) p:not([style*=color]):not(.rich-text-area *):not(.rich-text-content *):not([data-rich-text] *),.modal:not(.dark-modal) p:not([style*=color]):not(.rich-text-area *):not(.rich-text-content *):not([data-rich-text] *),.modal-content:not(.dark-modal) p:not([style*=color]):not(.rich-text-area *):not(.rich-text-content *):not([data-rich-text] *),.table-container p:not([style*=color]),.performance-panel p:not([style*=color]),.panel:not(.dark-panel) p:not([style*=color]):not(.rich-text-area *),.expo-booth-card p:not([style*=color]),.complaint-step-card p:not([style*=color]),.complaint-modal-card p:not([style*=color]),.white-surface p:not([style*=color]){color:#475569;text-shadow:none}.card:not(.uiverse-glow-card):not(.dark-card) .text-secondary:not([style*=color]),.modal:not(.dark-modal) .text-secondary:not([style*=color]),.modal-content:not(.dark-modal) .text-secondary:not([style*=color]),.table-container .text-secondary:not([style*=color]),.performance-panel .text-secondary:not([style*=color]),.panel:not(.dark-panel) .text-secondary:not([style*=color]){color:#64748b}.card:not(.uiverse-glow-card):not(.dark-card) .text-muted:not([style*=color]),.modal:not(.dark-modal) .text-muted:not([style*=color]),.modal-content:not(.dark-modal) .text-muted:not([style*=color]),.table-container .text-muted:not([style*=color]),.performance-panel .text-muted:not([style*=color]),.panel:not(.dark-panel) .text-muted:not([style*=color]){color:#94a3b8}.card:not(.uiverse-glow-card):not(.dark-card) label:not([style*=color]),.modal:not(.dark-modal) label:not([style*=color]),.modal-content:not(.dark-modal) label:not([style*=color]),.table-container label:not([style*=color]),.performance-panel label:not([style*=color]),.panel:not(.dark-panel) label:not([style*=color]),.complaint-modal-card label:not([style*=color]),.white-surface label:not([style*=color]){color:#0f172a;text-shadow:none;font-weight:700}.rich-text-area,.rich-text-content,[data-rich-text]{color:#1e293b}font[color]{display:inline}.table-container .btn-secondary,.table-container .btn-action,.table-container .action-btn,.table-container .action-icon-btn,.app-table .btn-secondary,.app-table .btn-action,.app-table .action-btn,.app-table .action-icon-btn,.app-table button:not(.btn-danger):not(.bg-danger):not(.btn-primary):not(.btn-print-action):not(.delete-btn-uiverse):not(.ticket-btn-view):not(.ticket-btn-delete):not(.badge):not(.status-badge),table td .btn-secondary,table td .action-icon-btn,table td button:not(.btn-danger):not(.bg-danger):not(.btn-primary):not(.btn-print-action):not(.delete-btn-uiverse):not(.ticket-btn-view):not(.ticket-btn-delete):not(.badge):not(.status-badge){cursor:pointer;color:#334155!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:10px!important;transition:all .16s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 2px #0000000d!important}.table-container .btn-secondary:hover,.table-container .btn-action:hover,.table-container .action-btn:hover,.table-container .action-icon-btn:hover,.app-table .btn-secondary:hover,.app-table .btn-action:hover,.app-table .action-btn:hover,.app-table .action-icon-btn:hover,.app-table button:not(.btn-danger):not(.bg-danger):not(.btn-primary):not(.btn-print-action):not(.delete-btn-uiverse):not(.ticket-btn-view):not(.ticket-btn-delete):not(.badge):not(.status-badge):hover,table td .btn-secondary:hover,table td .action-icon-btn:hover,table td button:not(.btn-danger):not(.bg-danger):not(.btn-primary):not(.btn-print-action):not(.delete-btn-uiverse):not(.ticket-btn-view):not(.ticket-btn-delete):not(.badge):not(.status-badge):hover{color:#0f172a!important;background:#fff!important;border-color:#94a3b8!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #00000014!important}.table-container .btn-secondary:active,.app-table .btn-secondary:active,table td .btn-secondary:active,table td button:active{transition:transform .1s ease-out!important;transform:scale(.96)!important}.table-container .btn-secondary svg,.table-container .btn-action svg,.table-container .action-btn svg,.table-container .action-icon-btn svg,.app-table .btn-secondary svg,.app-table .btn-action svg,.app-table .action-btn svg,.app-table .action-icon-btn svg,.app-table button:not(.btn-danger):not(.bg-danger):not(.btn-primary):not(.btn-print-action):not(.delete-btn-uiverse):not(.ticket-btn-view):not(.ticket-btn-delete):not(.badge) svg,table td .btn-secondary svg,table td .action-icon-btn svg,table td button:not(.btn-danger):not(.bg-danger):not(.btn-primary):not(.btn-print-action):not(.delete-btn-uiverse):not(.ticket-btn-view):not(.ticket-btn-delete):not(.badge) svg{color:#334155!important;stroke:#334155!important}.table-container .btn-secondary:hover svg,.table-container .btn-action:hover svg,.table-container .action-icon-btn:hover svg,.app-table .btn-secondary:hover svg,.app-table .btn-action:hover svg,.app-table .action-icon-btn:hover svg,table td .btn-secondary:hover svg,table td .action-icon-btn:hover svg,table td button:not(.btn-danger):not(.bg-danger):not(.btn-primary):not(.btn-print-action):not(.delete-btn-uiverse):not(.ticket-btn-view):not(.ticket-btn-delete):not(.badge):hover svg{color:#0f172a!important;stroke:#0f172a!important}.btn-print-action,.table-container .btn-print-action,.app-table .btn-print-action,table td button.btn-print-action{color:#1d4ed8!important;cursor:pointer!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 2px #2563eb14!important}.btn-print-action:hover,.table-container .btn-print-action:hover,.app-table .btn-print-action:hover,table td button.btn-print-action:hover{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #2563eb47!important}.btn-print-action:active,table td button.btn-print-action:active{transition:transform 90ms ease-out!important;transform:scale(.94)!important}.btn-print-action svg,.table-container .btn-print-action svg,.app-table .btn-print-action svg,table td button.btn-print-action svg{color:#1d4ed8!important;stroke:#1d4ed8!important;transition:all .18s!important}.btn-print-action:hover svg,.table-container .btn-print-action:hover svg,.app-table .btn-print-action:hover svg,table td button.btn-print-action:hover svg{color:#fff!important;stroke:#fff!important}.table-container .empty-state,.table-container [style*="text-align: center"],.table-container [style*="textAlign: 'center'"],.card .empty-state,.card [style*="text-align: center"],.performance-panel .empty-state{color:#475569!important}.table-container .empty-state h1,.table-container .empty-state h2,.table-container .empty-state h3,.table-container .empty-state h4,.table-container [style*="text-align: center"] h1,.table-container [style*="text-align: center"] h2,.table-container [style*="text-align: center"] h3,.table-container [style*="text-align: center"] h4,.card .empty-state h1,.card .empty-state h2,.card .empty-state h3,.card .empty-state h4{color:#0f172a!important;text-shadow:none!important}.table-container .empty-state p,.table-container [style*="text-align: center"] p,.card .empty-state p{color:#64748b!important;text-shadow:none!important}.table-container .empty-state svg,.table-container [style*="text-align: center"] svg{color:#94a3b8!important}.certificate-wrapper,.cert-sheet,.sheet{--text-primary:#111827!important;--text-secondary:#334155!important;color:#111827!important}.cert-sheet *,.certificate-wrapper *,.sheet *{text-shadow:none!important}.cert-sheet h1,.certificate-wrapper h1,.cert-sheet .cert-title-text{color:#111827!important;text-shadow:none!important}.cert-sheet h2,.cert-sheet h3,.certificate-wrapper h2,.certificate-wrapper h3{color:#1b4474!important;text-shadow:none!important}.cert-sheet p,.certificate-wrapper p,.cert-custom-body,.cert-custom-body p{color:#111827!important;text-shadow:none!important}.content-body,.app-container,.main-content{--text-primary:#fff;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;color:#f8fafc}.page-header h1,.page-header h2,.page-header h3,.content-header h1,.content-header h2,.canvas-header h1,.canvas-header h2,.canvas-title,.wallpaper-title{color:#fff!important;text-shadow:0 2px 10px #00000073!important}.page-header p,.content-header p,.canvas-header p,.canvas-subtitle,.wallpaper-subtitle{color:#cbd5e1!important;text-shadow:0 1px 4px #00000059!important}.breadcrumb:not(.top-navbar *),.breadcrumb-item:not(.top-navbar *),.breadcrumb a:not(.top-navbar *),.page-eyebrow:not(.top-navbar *){color:#cbd5e1!important}.breadcrumb-item.active:not(.top-navbar *){font-weight:700;color:#fff!important}.complaints-page .card,.complaints-page .card-surface,.complaint-card,.complaint-step-card,.complaint-modal-card{color:#0f172a!important;background-color:#fff!important}.complaints-page .card h1,.complaints-page .card h2,.complaints-page .card h3,.complaints-page .card h4,.complaints-page .card h5,.complaints-page .card h6,.complaints-page h2:not(.complaints-banner *),.complaints-page h3:not(.complaints-banner *),.complaint-step-card h3,.complaint-step-card h4,.complaint-modal-card h1,.complaint-modal-card h2,.complaint-modal-card h3,.complaint-modal-card h4{color:#0f172a!important;text-shadow:none!important}.complaints-page .card p,.complaints-page p:not(.complaints-banner *),.complaint-step-card p,.complaint-modal-card p{color:#475569!important;text-shadow:none!important}.complaints-page .card label,.complaints-page label:not(.complaints-banner *),.complaint-modal-card label,.complaints-modal-overlay label,.modal-overlay label,.modal-content label{color:#0f172a!important;text-shadow:none!important}.complaints-page .card span:not([class*=badge]):not(.complaints-banner *),.complaint-modal-card span:not([class*=badge]):not([class*=danger]):not([class*=warning]),.complaints-page span.text-muted,.complaints-page span.text-secondary{color:#475569!important;text-shadow:none!important}.complaints-page select,.complaints-page input[type=text],.complaints-page input[type=number],.complaints-page textarea,.complaint-modal-card select,.complaint-modal-card input[type=text],.complaint-modal-card input[type=number],.complaint-modal-card textarea{color:#0f172a!important;background-color:#fff!important}.modal-overlay h1,.modal-overlay h2,.modal-overlay h3,.modal-overlay h4,.modal-overlay h5,.modal-overlay h6,.modal-content h1,.modal-content h2,.modal-content h3,.modal-content h4,.modal-content h5,.modal-content h6,[class*=modal] h1,[class*=modal] h2,[class*=modal] h3,[class*=modal] h4,[class*=modal] h5,[class*=modal] h6,[class*=dialog] h1,[class*=dialog] h2,[class*=dialog] h3,[class*=dialog] h4,[class*=dialog] h5,[class*=dialog] h6,.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4{color:#0f172a!important;text-shadow:none!important}.modal-overlay p,.modal-content p,.modal-overlay span,.modal-content span,[class*=modal] p,[class*=modal] span,[class*=dialog] p,[class*=dialog] span{text-shadow:none!important}.modal-overlay p,.modal-content p,[class*=modal] p,[class*=dialog] p{color:#475569!important}.modal-overlay .text-secondary,.modal-content .text-secondary,.modal-overlay span.text-secondary,.modal-content span.text-secondary,[class*=modal] .text-secondary,[class*=dialog] .text-secondary,.modal-content span[style*="var(--text-secondary)"],.modal-overlay span[style*="var(--text-secondary)"],.modal-content p[style*="var(--text-secondary)"],.modal-overlay p[style*="var(--text-secondary)"]{color:#64748b!important}.modal-overlay label,.modal-content label,.modal-overlay .form-label,.modal-content .form-label,[class*=modal] label,[class*=modal] .form-label,[class*=dialog] label,[class*=dialog] .form-label{color:#0f172a!important;text-shadow:none!important}.modal-content span[style*="var(--text-tertiary)"],.modal-overlay span[style*="var(--text-tertiary)"]{color:#475569!important}nav:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *){-webkit-backdrop-filter:blur(16px)saturate(180%)!important;background:#ffffff1f!important;border:1px solid #ffffff38!important}nav:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *) button{color:#cbd5e1!important}nav:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *) button[style*="var(--bg-secondary)"],nav:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *) button[style*="rgb(255, 255, 255)"],nav:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *) button[style*=\#ffffff],nav:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *) button.active{color:#0071e3!important;background:#fff!important;box-shadow:0 2px 8px #00000026!important}.content-body .btn-secondary:not(.card *):not(.modal *):not(.top-navbar *):not(.modern-sidebar *):not(.table-container *):not(table *):not(.performance-panel *):not(.panel *):not(section *):not([style*=background] *):not([style*=backgroundColor] *):not([style*=card-bg] *):not([style*=bg-] *):not(.stat-card *):not([class*=danger]):not([class*=warning]){-webkit-backdrop-filter:blur(14px)saturate(180%);box-shadow:0 4px 14px #00000026;color:#f8fafc!important;background:#ffffff24!important;border:1px solid #ffffff38!important}.content-body .btn-secondary:not(.card *):not(.modal *):not(.top-navbar *):not(.modern-sidebar *):not(.table-container *):not(table *):not(.performance-panel *):not(.panel *):not(section *):not([style*=background] *):not([style*=backgroundColor] *):not([style*=card-bg] *):not([style*=bg-] *):not(.stat-card *):not([class*=danger]):not([class*=warning]):hover{transform:translateY(-1px);color:#fff!important;background:#ffffff3d!important;border-color:#ffffff73!important}.card .btn-secondary,.stat-card .btn-secondary,.table-container .btn-secondary,.modal-content .btn-secondary,.modal .btn-secondary,.panel .btn-secondary,.filter-bar .btn-secondary,[style*=card-bg] .btn-secondary,[style*=background] .btn-secondary,[style*=backgroundColor] .btn-secondary,[style*="var(--card-bg)"] .btn-secondary,[style*="var(--bg-secondary)"] .btn-secondary,[style*=\#ffffff] .btn-secondary,[style*=white] .btn-secondary{color:#1e293b!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;font-weight:600!important;box-shadow:0 1px 2px #0000000d!important}.card .btn-secondary:hover,.stat-card .btn-secondary:hover,.table-container .btn-secondary:hover,.modal-content .btn-secondary:hover,.modal .btn-secondary:hover,.panel .btn-secondary:hover,.filter-bar .btn-secondary:hover,[style*=card-bg] .btn-secondary:hover,[style*=background] .btn-secondary:hover,[style*=backgroundColor] .btn-secondary:hover,[style*="var(--card-bg)"] .btn-secondary:hover,[style*="var(--bg-secondary)"] .btn-secondary:hover,[style*=\#ffffff] .btn-secondary:hover,[style*=white] .btn-secondary:hover{color:#0f172a!important;background:#fff!important;border-color:#94a3b8!important;box-shadow:0 2px 6px #00000014!important}.content-body a:not(.btn):not(.card *):not(.modal *):not(.top-navbar *):not(.modern-sidebar *):not(.badge):not(.table-container *):not(.performance-panel *):not(table *){color:#38bdf8!important}.content-body a:not(.btn):not(.card *):not(.modal *):not(.top-navbar *):not(.modern-sidebar *):not(.badge):not(.table-container *):not(.performance-panel *):not(table *):hover{color:#7dd3fc!important;text-decoration:underline!important}.empty-state:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *):not(table *){color:#e2e8f0!important}.empty-state:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *):not(table *) h3,.empty-state:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *):not(table *) .empty-title{color:#fff!important}.empty-state:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *):not(table *) p,.empty-state:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *):not(table *) .empty-desc{color:#cbd5e1!important}.empty-state:not(.card *):not(.modal *):not(.table-container *):not(.performance-panel *):not(table *) svg{color:#94a3b8!important}.table-container .app-table th,.table-container .approvals-table th,.app-table th{color:#475569!important;background-color:#f8fafc!important}.table-container .app-table td,.table-container .approvals-table td,.app-table td,.form-control,input.form-control,select.form-control,textarea.form-control,input.apple-input,textarea.apple-input{color:#0f172a!important}.form-control::placeholder,input::placeholder,textarea::placeholder{color:#94a3b8!important}.apple-select-wrapper{box-sizing:border-box;position:relative}.apple-select-trigger{color:#0f172a!important;cursor:pointer!important;box-sizing:border-box!important;-webkit-user-select:none!important;user-select:none!important;text-align:right!important;direction:rtl!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:12px!important;outline:none!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;transition:border-color .15s,box-shadow .15s,transform .1s!important;display:flex!important;box-shadow:0 1px 2px #0000000a!important}.apple-select-trigger:hover:not(:disabled){background-color:#fff!important;border-color:#94a3b8!important}.apple-select-trigger:active:not(:disabled){transform:scale(.985)!important}.apple-select-trigger.is-open{border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e326!important}.apple-select-trigger.is-disabled{opacity:.6!important;cursor:not-allowed!important;background-color:#f8fafc!important}.apple-select-value{text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;line-height:1.4!important;overflow:hidden!important}.apple-select-chevron{color:#64748b!important;flex-shrink:0!important;transition:transform .22s cubic-bezier(.16,1,.3,1),color .15s!important}.apple-select-trigger.is-open .apple-select-chevron{color:#0071e3!important;transform:rotate(180deg)!important}.apple-select-menu{box-sizing:border-box!important;color:#0f172a!important;direction:rtl!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:14px!important;flex-direction:column!important;padding:6px!important;animation:.18s cubic-bezier(.16,1,.3,1) forwards appleDropdownPop!important;display:flex!important;overflow:hidden!important;box-shadow:0 16px 36px -6px #0f172a38,0 4px 12px #00000014!important}.apple-select-wrapper>.apple-select-menu{width:100%!important;min-width:100%!important;max-width:100%!important;position:absolute!important;left:0!important;right:0!important}.apple-select-search-box{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important;align-items:center!important;gap:8px!important;width:100%!important;padding:6px 8px 8px!important;display:flex!important}.apple-select-search-input{color:#0f172a!important;box-sizing:border-box!important;background-color:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;flex:1!important;width:100%!important;padding:6px 10px!important;font-size:.84rem!important}.apple-select-search-input:focus{background-color:#fff!important;border-color:#0071e3!important}.apple-select-search-clear{cursor:pointer!important;color:#64748b!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:4px!important;display:flex!important}.apple-select-search-clear:hover{color:#0f172a!important;background-color:#f1f5f9!important}.apple-select-options-scroll{box-sizing:border-box!important;overscroll-behavior:contain!important;flex-direction:column!important;gap:2px!important;width:100%!important;padding:4px 0!important;display:flex!important;overflow:hidden auto!important}.apple-select-option{cursor:pointer!important;color:#0f172a!important;box-sizing:border-box!important;-webkit-user-select:none!important;user-select:none!important;text-align:right!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:9px 12px!important;transition:background-color .12s!important;display:flex!important}.apple-select-option:hover{background-color:#f8fafc!important}.apple-select-option.is-selected{color:#0071e3!important;background-color:#eff6ff!important}.apple-select-option.is-focused:not(.is-selected){background-color:#f8fafc!important}.apple-select-option-content{flex:1!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.apple-select-option-label{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:right!important;flex:1!important;font-size:.88rem!important;overflow:hidden!important}.apple-select-badge{border-radius:999px!important;flex-shrink:0!important;padding:2px 7px!important;font-size:.72rem!important;font-weight:600!important}@keyframes rotation_9018{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uiverse-glow-card,.apartments-grid .card,.tenants-grid .card,.contracts-list .card{cursor:pointer!important;box-sizing:border-box!important;background:#171717!important;border:none!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:2px!important;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 4px 1px #0008!important}.uiverse-glow-card:hover,.apartments-grid .card:hover,.tenants-grid .card:hover,.contracts-list .card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px #387ef040,0 0 20px #f283!important}.uiverse-glow-card:active,.apartments-grid .card:active,.tenants-grid .card:active,.contracts-list .card:active{transition:transform .1s ease-out!important;transform:scale(.98)!important}.uiverse-glow-card:before,.apartments-grid .card:before,.tenants-grid .card:before,.contracts-list .card:before{opacity:0;content:" ";z-index:0;pointer-events:none;background:linear-gradient(#f28,#387ef0);width:160px;height:1200px;transition:opacity .3s;animation:8s linear infinite paused rotation_9018;display:block;position:absolute}.uiverse-glow-card:hover:before,.apartments-grid .card:hover:before,.tenants-grid .card:hover:before,.contracts-list .card:hover:before{opacity:1;animation-play-state:running}.uiverse-glow-card:after,.apartments-grid .card:after,.tenants-grid .card:after,.contracts-list .card:after{content:" ";-webkit-backdrop-filter:blur(50px);z-index:0;pointer-events:none;background:#17171733;width:calc(100% + 20px);height:calc(100% + 20px);display:block;position:absolute;inset:-10px}.uiverse-glow-card .content,.apartments-grid .card .content,.tenants-grid .card .content,.contracts-list .card .content{z-index:1!important;color:#fff!important;box-sizing:border-box!important;--text-primary:#fff!important;--text-secondary:#94a3b8!important;--text-tertiary:#64748b!important;--border-color:#ffffff1a!important;--bg-primary:#171717!important;--bg-secondary:#ffffff0f!important;background:#171717!important;border-radius:14px!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;height:100%!important;padding:20px!important;display:flex!important;position:relative!important;overflow:hidden!important}.contracts-list .card .content{flex-flow:wrap!important;align-items:center!important;gap:16px!important}.uiverse-glow-card .content:before,.apartments-grid .card .content:before,.tenants-grid .card .content:before,.contracts-list .card .content:before{opacity:0;content:" ";filter:blur(50px);pointer-events:none;z-index:0;background:#fff;width:5px;height:50px;transition:opacity .3s;display:block;position:absolute;top:15px;right:15px;overflow:hidden}.uiverse-glow-card:hover .content:before,.apartments-grid .card:hover .content:before,.tenants-grid .card:hover .content:before,.contracts-list .card:hover .content:before{opacity:1}.uiverse-glow-card h1,.uiverse-glow-card h2,.uiverse-glow-card h3,.uiverse-glow-card h4,.uiverse-glow-card h5,.uiverse-glow-card h6,.uiverse-glow-card label,.uiverse-glow-card .content h1,.uiverse-glow-card .content h2,.uiverse-glow-card .content h3,.uiverse-glow-card .content h4,.uiverse-glow-card .content strong,.apartments-grid .card h1,.apartments-grid .card h2,.apartments-grid .card h3,.apartments-grid .card .content h1,.apartments-grid .card .content h2,.apartments-grid .card .content h3,.apartments-grid .card .content strong,.tenants-grid .card h1,.tenants-grid .card h2,.tenants-grid .card h3,.tenants-grid .card .content h1,.tenants-grid .card .content h2,.tenants-grid .card .content h3,.tenants-grid .card .content strong,.contracts-list .card h1,.contracts-list .card h2,.contracts-list .card h3,.contracts-list .card .content h1,.contracts-list .card .content h2,.contracts-list .card .content h3,.contracts-list .card .content strong{color:#fff!important;text-shadow:0 1px 2px #0006!important}.uiverse-glow-card p,.uiverse-glow-card .content p,.apartments-grid .card p,.apartments-grid .card .content p,.tenants-grid .card p,.tenants-grid .card .content p,.contracts-list .card p,.contracts-list .card .content p{color:#cbd5e1!important}.uiverse-glow-card .content .btn-secondary,.apartments-grid .card .content .btn-secondary,.tenants-grid .card .content .btn-secondary,.contracts-list .card .content .btn-secondary{color:#f8fafc!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}.uiverse-glow-card .content .btn-secondary:hover,.apartments-grid .card .content .btn-secondary:hover,.tenants-grid .card .content .btn-secondary:hover,.contracts-list .card .content .btn-secondary:hover{color:#fff!important;background:#fff3!important;border-color:#fff6!important}@media (prefers-reduced-motion:reduce){.uiverse-glow-card:before,.apartments-grid .card:before,.tenants-grid .card:before,.contracts-list .card:before{animation:none!important}}.btn-reminder-banner{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;border:none!important;border-radius:12px!important;outline:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 20px!important;font-size:.88rem!important;font-weight:800!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 14px #00000029!important}.btn-reminder-banner:active{transform:scale(.97)!important}.btn-reminder-banner.btn-reminder-sm{border-radius:8px!important;gap:6px!important;padding:6px 14px!important;font-size:.82rem!important}.btn-reminder-banner svg{color:#fff!important;stroke:#fff!important}.btn-reminder-banner.is-sent{color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:1px solid #10b98180!important;box-shadow:0 4px 14px #10b98159!important}.btn-reminder-banner.is-sent:hover{transform:translateY(-1px);background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;box-shadow:0 6px 18px #10b98173!important}.btn-reminder-banner.is-due{color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border:1px solid #f59e0b80!important;box-shadow:0 4px 14px #f59e0b59!important}.btn-reminder-banner.is-due:hover{transform:translateY(-1px);background:linear-gradient(135deg,#d97706 0%,#b45309 100%)!important;box-shadow:0 6px 18px #f59e0b73!important}.btn-reminder-banner.is-scheduled{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:1px solid #2563eb80!important;box-shadow:0 4px 14px #2563eb59!important}.btn-reminder-banner.is-scheduled:hover{transform:translateY(-1px);background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%)!important;box-shadow:0 6px 18px #2563eb73!important}
