#settings-modal h2,.modal-header h2,#settings-modal h3,.premium-card h3,.settings-group h3,.data-management-section h3{color:#c9a84c!important;opacity:1!important}.message.user,.user-message{border:1px solid rgba(201,168,76,.45)!important;box-shadow:0 4px 15px rgba(0,0,0,.35)!important}.calendar-weekdays span,.calendar-weekdays{color:rgba(255,255,255,.45)!important;font-weight:500!important}.calendar-day.today .day-number,.calendar-days .calendar-day.today .day-number{color:#0a0a0b!important;background:#c9a84c!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}#save-settings-btn{background:#c9a84c!important;color:#0a0a0b!important;border:none!important;font-weight:600!important}#save-settings-btn:hover{background:#b8963c!important;box-shadow:0 0 15px rgba(201,168,76,.3)!important}#cancel-settings-btn,.modal-actions .btn-secondary{border-color:rgba(255,255,255,.15)!important;color:rgba(255,255,255,.6)!important}.btn-premium{background:rgba(255,255,255,.03)!important;border:1px solid rgba(201,168,76,.2)!important;color:var(--gold-accent, #C9A84C)!important;padding:.75rem 1.5rem!important;border-radius:12px!important;font-family:Cormorant Garamond,serif!important;font-size:1.1rem!important;font-weight:600!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.btn-premium:hover{background:rgba(201,168,76,.08)!important;border-color:rgba(201,168,76,.35)!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgba(201,168,76,.15)!important}input[type=date]::-webkit-calendar-picker-indicator{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23C9A84C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>');cursor:pointer}.tools-tabs::-webkit-scrollbar{height:3px}.tools-tabs::-webkit-scrollbar-thumb{background:rgba(201,168,76,.2);border-radius:10px}.tools-tabs .tab{flex-shrink:0}.toast-message.success{border-color:#10b981!important;border-left:2px solid #10B981!important;background:rgba(16,185,129,.05)!important;box-shadow:0 4px 20px rgba(16,185,129,.1)!important}.toast-message.success svg{color:#10b981!important}.toast-message.danger{border-color:#e11d48!important;border-left:2px solid #E11D48!important;background:rgba(225,29,72,.05)!important;box-shadow:0 4px 20px rgba(225,29,72,.1)!important}.toast-message.danger svg{color:#e11d48!important}.toast-message.info{border-color:#3b82f6!important;border-left:2px solid #3B82F6!important;background:rgba(59,130,246,.05)!important;box-shadow:0 4px 20px rgba(59,130,246,.1)!important}.toast-message.info svg{color:#3b82f6!important}.toast-message span{font-family:var(--font-primary)!important;letter-spacing:.02em!important;color:var(--text-color)!important}.btn-end-premium{border-color:rgba(225,29,72,.4)!important;color:#e11d48!important;background:transparent!important}.btn-end-premium:hover{background:rgba(225,29,72,.08)!important;border-color:#e11d48!important;box-shadow:0 0 15px rgba(225,29,72,.2)!important}.btn-end-premium svg{stroke-width:1.5!important;stroke:#e11d48!important}#live-session-controls svg,.monitor-action-btn svg{stroke-width:1.5!important}.live-monitor-badge:before{background:#e11d48!important;box-shadow:0 0 8px rgba(225,29,72,.6)!important}#task-list-title{color:var(--gold-accent)!important}@media(max-width:480px){.ariel-pr-menu{width:250px!important;max-width:calc(100vw - 32px)!important;right:16px!important}}.ariel-pr-footer{margin-top:16px!important;padding:10px 12px!important;gap:8px!important}.pr-footer-info strong{font-size:11.5px!important;margin-top:1px!important}.pr-footer-status-icon{width:26px!important;height:26px!important;border-radius:7px!important}.pr-footer-status-icon svg{width:14px!important;height:14px!important}
