html body .account-settings .form-actions,html body .company-settings .form-actions,html body .depot-form .form-actions,html body .depot-management .depot-form .form-actions,html body .depot-management .form-actions,html body .notifications-settings .form-actions,html body .password-form .form-actions,html body .profile-container .depot-actions,html body .profile-container .depot-form .form-actions,html body .profile-container .form-actions,html body .profile-container .modal-actions,html body .profile-form .form-actions,html body .security-settings .form-actions,html body div.account-settings div.form-actions,html body div.company-settings div.form-actions,html body div.depot-form div.form-actions,html body div.depot-management div.depot-form div.form-actions,html body div.depot-management div.form-actions,html body div.notifications-settings div.form-actions,html body div.password-form div.form-actions,html body div.profile-container div.depot-actions,html body div.profile-container div.depot-form div.form-actions,html body div.profile-container div.form-actions,html body div.profile-container div.modal-actions,html body div.profile-form div.form-actions,html body div.security-settings div.form-actions{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;flex-direction:row!important;width:100%!important;gap:1rem!important;margin:0 auto!important;padding:1rem!important}html body .account-settings .form-actions button,html body .company-settings .form-actions button,html body .depot-form .form-actions button,html body .depot-management .depot-form .form-actions button,html body .depot-management .form-actions button,html body .notifications-settings .form-actions button,html body .password-form .form-actions button,html body .profile-container .depot-actions button,html body .profile-container .depot-form .form-actions button,html body .profile-container .form-actions button,html body .profile-container .modal-actions button,html body .profile-form .form-actions button,html body .security-settings .form-actions button,html body div.account-settings div.form-actions button,html body div.company-settings div.form-actions button,html body div.depot-form div.form-actions button,html body div.depot-management div.depot-form div.form-actions button,html body div.depot-management div.form-actions button,html body div.notifications-settings div.form-actions button,html body div.password-form div.form-actions button,html body div.profile-container div.depot-actions button,html body div.profile-container div.depot-form div.form-actions button,html body div.profile-container div.form-actions button,html body div.profile-container div.modal-actions button,html body div.profile-form div.form-actions button,html body div.security-settings div.form-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0 auto!important}html body .depot-form .cancel-button,html body .depot-form .save-button,html body .depot-management .add-depot-btn,html body .depot-management .cancel-button,html body .depot-management .delete-btn,html body .depot-management .edit-btn,html body .depot-management .save-button,html body .profile-container .add-depot-btn,html body .profile-container .cancel-button,html body .profile-container .delete-btn,html body .profile-container .edit-btn,html body .profile-container .edit-button,html body .profile-container .save-button,html body div.depot-form button.cancel-button,html body div.depot-form button.save-button,html body div.depot-management button.add-depot-btn,html body div.depot-management button.cancel-button,html body div.depot-management button.delete-btn,html body div.depot-management button.edit-btn,html body div.depot-management button.save-button,html body div.profile-container button.add-depot-btn,html body div.profile-container button.cancel-button,html body div.profile-container button.delete-btn,html body div.profile-container button.edit-btn,html body div.profile-container button.edit-button,html body div.profile-container button.save-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0 auto!important;position:relative!important}html body .account-settings *,html body .company-settings *,html body .depot-form *,html body .depot-management *,html body .notifications-settings *,html body .profile-container *,html body .security-settings *{float:none!important}html body .account-settings,html body .company-settings,html body .depot-form,html body .depot-management,html body .notifications-settings,html body .profile-container,html body .security-settings{margin:0 auto!important}html body .account-settings input,html body .account-settings select,html body .account-settings textarea,html body .company-settings input,html body .company-settings select,html body .company-settings textarea,html body .depot-form input,html body .depot-form select,html body .depot-form textarea,html body .depot-management input,html body .depot-management select,html body .depot-management textarea,html body .notifications-settings input,html body .notifications-settings select,html body .notifications-settings textarea,html body .profile-container input,html body .profile-container select,html body .profile-container textarea,html body .security-settings input,html body .security-settings select,html body .security-settings textarea,html body .settings-container input,html body .settings-container select,html body .settings-container textarea,html body .settings-section input,html body .settings-section select,html body .settings-section textarea{text-align:left!important;direction:ltr!important}html body .depot-form [style*="display: flex"],html body .depot-management [style*="display: flex"],html body .profile-container [style*="display: flex"]{justify-content:center!important;align-items:center!important}html body .depot-form .form-actions[style],html body .depot-management .form-actions[style],html body .profile-container .form-actions[style]{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;flex-direction:row!important;width:100%!important;gap:1rem!important}html body .depot-form .form-actions[style] button,html body .depot-management .form-actions[style] button,html body .profile-container .form-actions[style] button{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0 auto!important}html body .depot-form .form-actions,html body .depot-management .form-actions,html body .profile-container .form-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;place-items:center!important;justify-content:center!important;grid-gap:1rem!important;gap:1rem!important;width:100%!important;margin:0 auto!important}html body .depot-form .form-actions button,html body .depot-management .form-actions button,html body .profile-container .form-actions button{width:100%!important;max-width:200px!important;margin:0 auto!important;justify-self:center!important;align-self:center!important}html body .notification-settings .form-actions,html body .profile-settings .form-actions,html body .settings-container .form-actions,html body .settings-section .form-actions,html body .system-settings .form-actions,html body div.notification-settings div.form-actions,html body div.profile-settings div.form-actions,html body div.settings-container div.form-actions,html body div.settings-section div.form-actions,html body div.system-settings div.form-actions{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;flex-direction:row!important;width:100%!important;gap:1rem!important;margin:0 auto!important;padding:2rem 0!important}html body .notification-settings .form-actions button,html body .profile-settings .form-actions button,html body .settings-container .form-actions button,html body .settings-section .form-actions button,html body .system-settings .form-actions button,html body div.notification-settings div.form-actions button,html body div.profile-settings div.form-actions button,html body div.settings-container div.form-actions button,html body div.settings-section div.form-actions button,html body div.system-settings div.form-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0 auto!important;width:100%!important;max-width:250px!important;justify-self:center!important;align-self:center!important}.driver-details-compact,.driver-engagement-compact,.driver-financial-compact{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}@media (max-width:768px){.driver-details-compact .info-card,.driver-engagement-compact .info-card,.driver-financial-compact .info-card,.location-form{width:100%!important;max-width:100%!important;padding:1rem .75rem!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}.driver-details-compact .form-actions,.driver-details-compact .info-card .form-actions,.driver-engagement-compact .form-actions,.driver-engagement-compact .info-card .form-actions,.driver-financial-compact .form-actions,.driver-financial-compact .info-card .form-actions,.location-form .form-actions{display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:row!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:20px 16px!important;margin:20px 0 0!important;border-top:1px solid #e5e7eb!important;box-sizing:border-box!important;overflow:hidden!important}.driver-details-compact .form-actions button,.driver-details-compact .info-card .form-actions button,.driver-engagement-compact .form-actions button,.driver-engagement-compact .info-card .form-actions button,.driver-financial-compact .form-actions button,.driver-financial-compact .info-card .form-actions button,.location-form .form-actions button{flex:0 1 auto!important;min-width:100px!important;max-width:calc(48% - 6px)!important;padding:12px 20px!important;font-size:15px!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important}.driver-details-compact .info-card .form-actions,.driver-engagement-compact .info-card .form-actions,.driver-financial-compact .info-card .form-actions{margin-left:0!important;margin-right:0!important;width:100%!important}}@media (max-width:480px){.driver-details-compact .form-actions,.driver-details-compact .info-card .form-actions,.driver-engagement-compact .form-actions,.driver-engagement-compact .info-card .form-actions,.driver-financial-compact .form-actions,.driver-financial-compact .info-card .form-actions,.location-form .form-actions{flex-direction:column!important;gap:10px!important}.driver-details-compact .form-actions button,.driver-details-compact .info-card .form-actions button,.driver-engagement-compact .form-actions button,.driver-engagement-compact .info-card .form-actions button,.driver-financial-compact .form-actions button,.driver-financial-compact .info-card .form-actions button,.location-form .form-actions button{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important}.driver-details-compact .info-card,.driver-engagement-compact .info-card,.driver-financial-compact .info-card,.location-form{padding:.75rem .5rem!important}}@media (max-width:768px){.external-id-display,.external-id-section{overflow:hidden!important}.compact-form,.external-id-display,.external-id-section,.locations-content{padding:1rem .75rem!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}}.dashboard-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(76,175,80,.03),rgba(129,199,132,.02));pointer-events:none}.logo{font-size:1.5rem;font-weight:700;color:var(--primary-color);text-decoration:none}.search-bar{display:flex;align-items:center;background-color:#e8e8e8;border-radius:20px;padding:.375rem .938rem;width:300px}.search-bar input{border:none;background:transparent;width:100%;padding:.313rem;outline:none}.header-icons{display:flex;gap:1.25rem}.notification-wrapper,.profile-wrapper{position:relative}.notification-icon,.profile-icon{font-size:1.25rem;cursor:pointer}.profile-dropdown{position:absolute;top:100%;right:0;background-color:white;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);width:300px;max-height:400px;overflow-y:auto;z-index:110;margin-top:.625rem}.notification-header,.profile-header{padding:1rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.notification-header h3{margin-bottom:0;font-size:1rem}.mark-all-read{background:none;border:none;color:var(--primary-color);font-size:.85rem;cursor:pointer}.notification-list{padding:.5rem 0}.notification-item{padding:.75rem 1rem;border-bottom:1px solid var(--border-color);gap:.75rem;transition:background-color .2s}.notification-item:hover{background-color:var(--light-color)}.notification-item.unread{background-color:var(--primary-light)}.notification-icon{font-size:1.25rem;color:var(--primary-color)}.notification-content p{margin-bottom:.25rem;font-size:.95rem}.notification-time{font-size:.8rem;color:var(--gray-color)}.notification-footer{padding:.75rem 1rem;text-align:center;border-top:1px solid var(--border-color)}.notification-footer a{color:var(--primary-color);font-size:.9rem}.profile-name{font-weight:500;font-size:1rem}.profile-email{font-size:.85rem;color:var(--gray-color)}.profile-menu{padding:.5rem 0}.profile-menu-item{padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:background-color .2s}.profile-menu-item:hover{background-color:var(--light-color)}.profile-menu-icon{font-size:1.125rem}.profile-menu-divider{height:1px;background-color:var(--border-color);margin:.5rem 0}.logout-button{width:100%;text-align:left;background:none;border:none;color:var(--danger-color)}.dashboard-container{display:flex;flex:1 1}.sidebar{width:200px;background-color:white;border-right:1px solid var(--border-color);height:calc(100vh - 57px);position:-webkit-sticky;position:sticky;top:57px;overflow-y:auto}.sidebar-item{padding:.938rem 1.25rem;border-bottom:1px solid #eee;color:var(--gray-color);text-decoration:none;display:block;transition:background-color .2s}.sidebar-item:hover{background-color:#f9f9f9}.sidebar-item.active{background-color:var(--primary-dark);color:white;font-weight:700}.dashboard-content{flex:1 1;padding:1.25rem;overflow-y:auto}.breadcrumb{display:flex;font-size:.875rem;color:var(--gray-color);margin-bottom:1.25rem;align-items:center}.breadcrumb span{margin:0 .5rem}.breadcrumb .current{color:var(--primary-color);font-weight:500}.card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.25rem;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.metric-card{background-color:white;border-radius:10px;padding:1.25rem;box-shadow:0 2px 5px rgba(0,0,0,.05);position:relative;overflow:hidden}.metric-card.green{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:white}.metric-card.purple{background:linear-gradient(135deg,var(--info-color),#8679b5);color:white}.metric-card.dark{background:linear-gradient(135deg,#444,#333);color:white}.metric-card.red{background:linear-gradient(135deg,#FF8C42,#FF6B1A)!important;color:white!important}.metric-card.yellow{background:linear-gradient(135deg,var(--warning-color),#e0bc50);color:white}.metric-card.orange{background:linear-gradient(135deg,#FF8C42,#FF6B1A)!important;color:white!important}.metric-title{font-weight:700;letter-spacing:.1em;margin-bottom:.813rem;text-transform:uppercase;opacity:.85}.metric-subtitle,.metric-title{font-size:11px;font-family:var(--font-display)}.metric-subtitle{opacity:.55;margin-bottom:.938rem;line-height:1.4}.metric-value{font-size:2.5rem;font-weight:800;letter-spacing:-.04em;position:absolute;right:1.25rem;top:.625rem;transition:all .3s ease;font-family:var(--font-mono);line-height:1}.metric-card.clickable-card{cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.metric-card.clickable-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.metric-card.clickable-card:active{transform:translateY(0);box-shadow:0 4px 15px rgba(0,0,0,.1)}.metric-card.clickable-card:hover .metric-title{color:rgba(255,255,255,.95)}.metric-card.clickable-card:hover .metric-subtitle{color:rgba(255,255,255,.85)}.metric-card.clickable-card:hover .metric-value{transform:scale(1.05)}.data-section{background:linear-gradient(145deg,#ffffff,#f8fffe 50%,#ffffff);border-radius:18px;padding:1rem;margin-bottom:.75rem;position:relative;overflow:hidden;border:1px solid rgba(45,115,64,.08);box-shadow:0 12px 24px rgba(45,115,64,.05),0 4px 8px rgba(0,0,0,.02),inset 0 1px 0 rgba(255,255,255,.9);transition:all .4s cubic-bezier(.23,1,.32,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:floatingCard 6s ease-in-out infinite}.data-section:before{top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(45,115,64,.03) 30%,rgba(76,175,80,.05) 50%,rgba(45,115,64,.03) 70%,transparent);transition:left .8s cubic-bezier(.23,1,.32,1);z-index:1}.data-section:after,.data-section:before{content:"";position:absolute;pointer-events:none}.data-section:after{top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(45,115,64,.1),rgba(76,175,80,.05) 25%,transparent 50%,rgba(45,115,64,.05) 75%,rgba(45,115,64,.1));border-radius:26px;z-index:-1;opacity:0;transition:opacity .4s ease}.data-section:hover:before{left:100%}.data-section:hover:after{opacity:1}.data-section:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 32px 64px rgba(45,115,64,.15),0 16px 32px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,1);border-color:rgba(45,115,64,.2)}.data-section>*{position:relative;z-index:2}.data-section h3{color:#1a1a1a;margin-bottom:.75rem;font-size:1rem;font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#2d7340,#4caf50 60%,#66bb6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;text-shadow:0 2px 4px rgba(45,115,64,.1)}.data-section h3:after{content:"";position:absolute;bottom:-5px;left:0;width:35px;height:2px;background:linear-gradient(90deg,#2d7340,#4caf50,#66bb6a);border-radius:2px;opacity:.7;box-shadow:0 2px 8px rgba(45,115,64,.3)}.data-section h3 span{color:var(--primary-color)}.progress-container{gap:1rem;padding:.25rem 0}.progress-circle,.progress-container{display:flex;align-items:center;position:relative}.progress-circle{width:5rem;height:5rem;border-radius:50%;border:3px solid #e2e8f0;border-top:3px solid var(--primary-color);justify-content:center;font-size:1.25rem;font-weight:700;background:#fafafa}.progress-info{flex:1 1;padding-left:0}.progress-label{font-size:.7rem;color:#555;margin-bottom:.4rem;font-weight:500;line-height:1.2;opacity:.9}.legend{display:flex;flex-direction:column;gap:.35rem;margin-top:.15rem}.legend-item{display:flex;align-items:center;font-size:13px;padding:6px 0;border-radius:0;gap:10px;background:transparent;border:none}.legend-color{width:10px;height:10px;border-radius:50%;flex-shrink:0;position:relative}.legend-text{flex:1 1;color:#444;font-weight:500;letter-spacing:.02em}.legend-percent{font-weight:700;color:#2d7340;font-size:.7rem;min-width:35px;text-align:right;background:linear-gradient(135deg,#2d7340,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legend-color.dark-green{background-color:var(--primary-dark)}.legend-color.light-green{background-color:var(--primary-color)}.vat-progress-circle{width:6rem;height:6rem;position:relative;display:flex;align-items:center;justify-content:center;margin:0;background:transparent;border-radius:50%;transition:all .4s cubic-bezier(.23,1,.32,1)}.vat-progress-circle:hover{transform:scale(1.05) translateY(-2px);background:transparent}.vat-circle-svg{width:100%;height:100%;transform:rotate(-90deg)}.vat-circle-bg{fill:none;stroke:#f0f0f0;stroke-width:8}.vat-circle-registered{stroke:#2d7340;stroke-width:8;stroke-linecap:round;animation:pulseGrow 3s ease-in-out infinite}.vat-circle-not-registered,.vat-circle-registered{fill:none;transition:all 1.2s cubic-bezier(.4,0,.2,1)}.vat-circle-not-registered{stroke:#65c07a;stroke-width:8;stroke-linecap:round}@keyframes pulseGrow{0%,to{stroke-width:8}50%{stroke-width:10}}.vat-circle-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:600;color:#333}.vat-circle-main-percent{font-size:.95rem;line-height:1;margin-bottom:2px;color:#166534;font-weight:700}.vat-circle-label{font-size:.55rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:600}@keyframes shimmerText{0%{opacity:.9;text-shadow:0 1px 3px rgba(45,115,64,.3);transform:scale(1)}50%{opacity:1;text-shadow:0 2px 6px rgba(45,115,64,.4);transform:scale(1.02)}to{opacity:.9;text-shadow:0 1px 3px rgba(45,115,64,.3);transform:scale(1)}}@keyframes floatingCard{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes glowPulse{0%,to{box-shadow:0 20px 40px rgba(45,115,64,.08),0 8px 16px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.9)}50%{box-shadow:0 25px 50px rgba(45,115,64,.12),0 12px 24px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,1),0 0 20px rgba(45,115,64,.1)}}.vat-legend{display:flex;flex-direction:column;gap:.5rem}.vat-legend-item{display:flex;align-items:center;font-size:.8rem;padding:.25rem 0}.vat-legend-color{width:10px;height:10px;border-radius:50%;margin-right:10px;flex-shrink:0}.vat-legend-color.registered{background:linear-gradient(135deg,#2d7340,#1e4d2b)}.vat-legend-color.not-registered{background:linear-gradient(135deg,#65c07a,#4caf50)}.vat-legend-text{font-weight:500;color:#333}.vat-legend-percent{margin-left:auto;font-weight:600;color:#666;font-size:.75rem}.utr-progress-circle{width:6rem;height:6rem;position:relative;display:flex;align-items:center;justify-content:center;margin:0;background:transparent;border-radius:50%;transition:all .4s cubic-bezier(.23,1,.32,1)}.utr-progress-circle:hover{transform:scale(1.05) translateY(-2px);background:transparent}.utr-circle-svg{width:100%;height:100%;transform:rotate(-90deg)}.utr-circle-bg{fill:none;stroke:#f0f0f0;stroke-width:8}.utr-circle-with-utr{stroke:#2d7340;stroke-width:8;stroke-linecap:round;animation:pulseGrowUtr 3.5s ease-in-out infinite}.utr-circle-with-utr,.utr-circle-without-utr{fill:none;transition:all 1.2s cubic-bezier(.4,0,.2,1)}.utr-circle-without-utr{stroke:#65c07a;stroke-width:8;stroke-linecap:round}@keyframes pulseGrowUtr{0%,to{stroke-width:8}50%{stroke-width:10}}.utr-circle-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:600;color:#333}.utr-circle-main-percent{font-size:.95rem;line-height:1;margin-bottom:2px;color:#166534;font-weight:700}.utr-circle-label{font-size:.55rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.utr-legend{display:flex;flex-direction:column;gap:.5rem}.utr-legend-item{display:flex;align-items:center;font-size:.8rem;padding:.25rem 0}.utr-legend-color{width:10px;height:10px;border-radius:50%;margin-right:10px;flex-shrink:0}.utr-legend-color.with-utr{background:linear-gradient(135deg,#2d7340,#1e4d2b)}.utr-legend-color.without-utr{background:linear-gradient(135deg,#65c07a,#4caf50)}.utr-legend-text{font-weight:500;color:#333}.utr-legend-percent{margin-left:auto;font-weight:600;color:#666;font-size:.75rem}.payment-progress-circle{width:6rem;height:6rem;position:relative;display:flex;align-items:center;justify-content:center;margin:0;background:transparent;border-radius:50%;transition:all .4s cubic-bezier(.23,1,.32,1)}.payment-progress-circle:hover{transform:scale(1.05) translateY(-2px);background:transparent}.payment-circle-svg{width:100%;height:100%;transform:rotate(-90deg)}.payment-circle-bg{fill:none;stroke:#f0f0f0;stroke-width:8}.payment-circle-complete{stroke:#2d7340;stroke-width:8;stroke-linecap:round;animation:pulseGrowPayment 4s ease-in-out infinite}.payment-circle-complete,.payment-circle-incomplete{fill:none;transition:all 1.2s cubic-bezier(.4,0,.2,1)}.payment-circle-incomplete{stroke:#65c07a;stroke-width:8;stroke-linecap:round}@keyframes pulseGrowPayment{0%,to{stroke-width:8}50%{stroke-width:10}}.payment-circle-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:600;color:#333}.payment-circle-main-percent{font-size:.95rem;line-height:1;margin-bottom:2px;color:#166534;font-weight:700}.payment-circle-label{font-size:.55rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.payment-legend{display:flex;flex-direction:column;gap:.5rem}.payment-legend-item{display:flex;align-items:center;font-size:.8rem;padding:.25rem 0}.payment-legend-color{width:10px;height:10px;border-radius:50%;margin-right:10px;flex-shrink:0}.payment-legend-color.complete{background:linear-gradient(135deg,#2d7340,#1e4d2b)}.payment-legend-color.incomplete{background:linear-gradient(135deg,#65c07a,#4caf50)}.payment-legend-text{font-weight:500;color:#333}.payment-legend-percent{margin-left:auto;font-weight:600;color:#666;font-size:.75rem}.section-title{margin:.75rem 0;color:var(--dark-color);font-size:1.125rem}.section-title span{color:var(--primary-color)}.summary-card{background-color:white;border-radius:8px;padding:1.25rem;box-shadow:0 2px 5px rgba(0,0,0,.05);margin-bottom:1.25rem}.summary-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.summary-card-title{font-weight:600;font-size:1rem;color:var(--dark-color)}.summary-card-actions{display:flex;gap:.5rem}.chart-container{background-color:white;border-radius:8px;padding:1.25rem;box-shadow:0 2px 5px rgba(0,0,0,.05);margin-bottom:1.25rem;height:300px}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.chart-filters{display:flex;gap:.5rem}.chart-filter-btn{background-color:#f0f0f0;border:none;border-radius:4px;padding:.5rem .75rem;font-size:.75rem;color:var(--dark-color);cursor:pointer;transition:background-color .2s}.chart-filter-btn:hover{background-color:#e0e0e0}.chart-filter-btn.active{background-color:var(--primary-color);color:white}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.stat-box{background-color:white;border-radius:8px;padding:1rem;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.05)}.stat-label{font-size:.875rem;color:var(--gray-color);margin-bottom:.5rem}.stat-value{font-size:1.5rem;font-weight:600;color:var(--dark-color)}.stat-change{font-size:.75rem;margin-top:.5rem}.stat-change.positive{color:var(--success-color)}.stat-change.negative{color:var(--danger-color)}.activity-list{background-color:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.05);margin-bottom:1.25rem}.activity-header{padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.activity-title{font-weight:600;font-size:1rem;color:var(--dark-color);margin:0}.activity-actions{font-size:.875rem;color:var(--primary-color);cursor:pointer}.activity-item{padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:1rem}.activity-item:last-child{border-bottom:none}.activity-icon{width:2.5rem;height:2.5rem;background-color:var(--primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1.25rem}.activity-content{flex:1 1}.activity-text{font-size:.875rem;color:var(--dark-color);margin-bottom:.25rem}.activity-meta{font-size:.75rem;color:var(--gray-color);display:flex;gap:.75rem}.activity-time,.activity-user{display:flex;align-items:center;gap:.25rem}.quick-actions{display:flex;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.quick-action{background-color:white;border-radius:8px;padding:1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s;min-width:200px}.quick-action:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.quick-action-icon{width:2.5rem;height:2.5rem;background-color:var(--primary-light);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1.25rem}.quick-action-content{flex:1 1}.quick-action-title{font-weight:500;font-size:.875rem;color:var(--dark-color);margin-bottom:.125rem}.quick-action-subtitle{font-size:.75rem;color:var(--gray-color)}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.25rem}.dashboard-column{display:flex;flex-direction:column;gap:1.25rem}.welcome-banner{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:white;border-radius:8px;padding:1.5rem;margin-bottom:1.25rem}.welcome-content{max-width:600px}.welcome-title{font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.welcome-subtitle{font-size:.875rem;opacity:.9;margin-bottom:1.25rem}.welcome-actions{display:flex;gap:1rem}.welcome-actions .btn{padding:.5rem 1.25rem;font-weight:500;font-size:.875rem}.welcome-actions .btn-white{background-color:white;color:var(--primary-dark)}.welcome-actions .btn-outline-white{background-color:transparent;color:white;border:1px solid rgba(255,255,255,.5)}.date-filter{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.date-filter-label{font-size:.875rem;color:var(--gray-color)}.date-range-picker{display:flex;align-items:center;background-color:white;border-radius:4px;border:1px solid var(--border-color);padding:.5rem .75rem;font-size:.875rem;cursor:pointer}.date-range-picker-icon{margin-left:.5rem;color:var(--primary-color)}.widget{background-color:white;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);overflow:hidden}.widget-header{padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.widget-title{font-weight:600;font-size:1rem;color:var(--dark-color);margin:0}.widget-actions{font-size:.875rem;color:var(--primary-color);cursor:pointer}.widget-body{padding:1.25rem}.widget-footer{padding:.75rem 1.25rem;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;color:var(--gray-color)}.status-indicator,.widget-footer{align-items:center;font-size:.875rem}.status-indicator{display:inline-flex;gap:.375rem;font-weight:500}.status-dot{width:.5rem;height:.5rem;border-radius:50%}.status-dot.green{background-color:var(--success-color)}.status-dot.yellow{background-color:var(--warning-color)}.status-dot.red{background-color:var(--danger-color)}.status-dot.gray{background-color:var(--gray-color)}.status-text.green{color:var(--success-color)}.status-text.yellow{color:var(--warning-color)}.status-text.red{color:var(--danger-color)}.status-text.gray{color:var(--gray-color)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.empty-state-icon{font-size:3rem;color:#ddd;margin-bottom:1.5rem}.empty-state-title{font-size:1.25rem;font-weight:600;color:var(--dark-color);margin-bottom:.75rem}.empty-state-message{font-size:.875rem;color:var(--gray-color);max-width:400px;margin-bottom:1.5rem}.progress-bar{height:.5rem;background-color:#eee;border-radius:.25rem;overflow:hidden}.progress-bar-fill{height:100%;background-color:var(--primary-color);border-radius:.25rem}.progress-bar-fill.yellow{background-color:var(--warning-color)}.progress-bar-fill.red{background-color:var(--danger-color)}.tag{display:inline-flex;align-items:center;background-color:#f0f0f0;color:var(--dark-color);border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.tag.blue{background-color:#e8f4fd;color:#0277bd}.tag.green{background-color:#e8f5e9;color:#388e3c}.tag.orange{background-color:#fff8e1;color:#f57f17}.tag.red{background-color:#ffebee;color:#d32f2f}.tag.purple{background-color:#f3e5f5;color:#9c27b0}.tooltip-container{position:relative;display:inline-block}.tooltip-icon{color:#bbb;cursor:pointer;font-size:.875rem}.tooltip-text{position:absolute;bottom:130%;left:50%;transform:translateX(-50%);background-color:#333;color:white;padding:.5rem .75rem;border-radius:4px;font-size:.75rem;white-space:nowrap;visibility:hidden;opacity:0;transition:opacity .2s;z-index:100}.tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.workflow-section{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border-radius:12px;color:white;margin-top:5px;margin-bottom:15px}.workflow-section h3{font-size:20px;margin-bottom:8px}.workflow-section>p{font-size:14px;margin-bottom:12px;opacity:.95}.workflow-steps{display:flex;gap:12px;flex-wrap:wrap}.workflow-step{flex:1 1;min-width:180px;background:rgba(255,255,255,.1);padding:12px 14px;border-radius:8px;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer}.workflow-step:hover{background:rgba(255,255,255,.2);transform:translateY(-3px)}.workflow-step-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.workflow-step .step-number{width:28px;height:28px;min-width:28px;background:white;color:#764ba2;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.workflow-step h4{font-size:15px;margin:0;font-weight:600}.workflow-step p{font-size:12px;opacity:.9;margin:0;line-height:1.35}@media (max-width:768px){.workflow-steps{flex-direction:column;gap:15px}.workflow-step{min-width:auto}}.chat-wrapper .header-icon-btn,.notification-wrapper{position:relative}.chat-wrapper .header-icon-btn.has-notifications{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.08));border-color:rgba(16,185,129,.25);color:#10b981;animation:chatPulse 2s infinite}@keyframes chatPulse{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.6),0 0 0 0 rgba(16,185,129,.4)}50%{box-shadow:0 4px 12px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.6),0 0 0 4px rgba(16,185,129,.2)}}.notification-content *,.notification-dropdown *,.notification-item *,.notification-text *{opacity:1!important}.notification-item{margin:0!important;padding-top:14px!important;padding-bottom:14px!important;border-spacing:0!important}.notification-item+.notification-item{margin-top:0!important;border-top:none!important}.notification-dropdown,.notification-item,.notification-list{box-sizing:border-box!important;line-height:1!important}.notification-dropdown{border-spacing:0!important;border-collapse:collapse!important}.header-icon-btn{position:relative;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;padding:10px;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:16px;min-width:42px;height:42px;display:flex;align-items:center;justify-content:center}.header-icon-btn:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.header-icon-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}.header-icon-btn.has-notifications{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(248,113,113,.08));border-color:rgba(239,68,68,.25);color:#ef4444;animation:notificationPulse 2s infinite}@keyframes notificationPulse{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.6),0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 4px 12px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.6),0 0 0 4px rgba(239,68,68,.2)}}.has-notifications .notification-badge{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#ef4444,#f87171);color:white;box-shadow:0 4px 12px rgba(239,68,68,.4),0 2px 4px rgba(239,68,68,.2),inset 0 1px 0 rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;min-width:20px;padding:2px;border:2px solid white;box-shadow:0 2px 6px rgba(220,38,38,.3)}.notification-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:380px;max-height:500px;background:linear-gradient(145deg,#ffffff,#f8fafc 50%,#f1f5f9)!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(0,153,96,.18);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.8);z-index:1000;overflow:hidden;animation:dropdownFadeIn .15s ease-out;margin:0;padding:0;display:flex;flex-direction:column}.notification-dropdown:not(.empty):after{display:none}.notification-dropdown:before{content:"";position:absolute;top:-8px;left:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff;z-index:1002}@keyframes dropdownFadeIn{0%{opacity:0}to{opacity:1}}.notification-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.25rem;margin:.75rem .75rem 1rem;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(248,250,252,.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.1);border-radius:16px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.6);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.notification-header h3{margin:0;font-size:.95rem;font-weight:700;color:#1e293b;letter-spacing:-.025em;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:1}.notification-actions{display:flex;gap:8px}.notification-actions button{background:none;border:none;cursor:pointer;padding:6px 8px;border-radius:6px;font-size:14px;transition:all .2s ease;color:#64748b;display:flex;align-items:center;justify-content:center}.notification-actions button:hover{background:#e2e8f0;color:#475569;transform:scale(1.05)}.notification-actions button:active{transform:scale(.95)}.notification-actions button:disabled{opacity:.5;cursor:not-allowed;transform:none}.notification-actions button:disabled:hover{background:none;color:#64748b;transform:none}.notification-list{max-height:360px;overflow-y:auto;padding:0;margin:0;background:white;border-radius:0 0 8px 8px}.notification-list::-webkit-scrollbar{width:6px}.notification-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.notification-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.notification-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.notification-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:all .2s ease;position:relative;margin:0;background:white!important;opacity:1!important;border:none;border-bottom:1px solid #e2e8f0}.notification-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,transparent,rgba(59,130,246,.05));transition:width .2s ease}.notification-item:hover:before{width:100%}.notification-item:last-child{border-bottom:none}.notification-item:first-child{border-top:none;margin-top:0!important}.notification-item:hover{background:#f8fafc!important;transform:translateX(2px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.notification-item:hover:after{content:"→";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#3b82f6;font-size:14px;font-weight:700;opacity:.7}.notification-item:active{transform:translateX(1px);box-shadow:0 1px 4px rgba(0,0,0,.1)}.notification-item.unread{background:#f0f9ff!important;border-left:3px solid #3b82f6!important;border-right:none;border-top:none;border-bottom:1px solid #e2e8f0;opacity:1!important}.notification-item.unread:hover{background:#e0f2fe!important;opacity:1!important;transform:translateX(3px);box-shadow:0 3px 12px rgba(59,130,246,.15);border-left-color:#2563eb!important}.notification-item.unread:hover:after{color:#2563eb!important;opacity:1!important;animation:pulse 1s infinite}@keyframes pulse{0%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(1)}}.notification-item.unread .notification-body,.notification-item.unread .notification-time,.notification-item.unread .notification-title{opacity:1!important}.notification-item.read{opacity:1!important;background:#f8fafc!important}.notification-item.read .notification-body,.notification-item.read .notification-time,.notification-item.read .notification-title{opacity:1!important}.notification-item.read .notification-title{color:#4a5568!important}.notification-item.read .notification-body{color:#6b7280!important}.notification-content{display:flex;flex:1 1;gap:12px;align-items:center;opacity:1!important}.notification-text{display:flex;flex-direction:column;gap:2px}.notification-icon{font-size:20px;min-width:28px;height:28px;background:#f7fafc!important;color:#4a5568!important;border-radius:50%;border:1px solid #e2e8f0;opacity:1!important}.notification-avatar,.notification-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-avatar{width:36px;height:36px;border-radius:50%;margin-right:0;position:relative;overflow:hidden}.notification-avatar .avatar-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.notification-avatar .avatar-initials{background:#3b82f6;font-size:14px;font-weight:600}.notification-avatar .avatar-initials,.notification-avatar .avatar-system{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:white;border-radius:50%}.notification-avatar .avatar-system{background:#6b7280;font-size:16px}.notification-text{flex:1 1;min-width:0;opacity:1!important}.notification-title{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 2px;line-height:1.3}.notification-body,.notification-title{word-wrap:break-word;overflow-wrap:break-word}.notification-body{font-size:13px;color:#64748b;margin:0 0 4px;line-height:1.4}.notification-time{font-size:11px;color:#94a3b8;margin:0;font-weight:500}.notification-dot{width:8px;height:8px;background:#3b82f6;border-radius:50%;margin-left:8px;flex-shrink:0}.notification-empty{text-align:center;padding:40px 20px;color:#64748b}.notification-empty .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.notification-empty p{margin:0 0 8px;font-size:16px;font-weight:500;color:#475569}.notification-empty small{font-size:13px;color:#64748b;line-height:1.4}.notif-panel-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,252,.9));border-radius:16px;margin:12px;border:1px solid rgba(148,163,184,.1);box-shadow:0 8px 32px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.02)}.notif-panel-loading-spinner{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#10b981;border-radius:50%;animation:notifPanelSpinnerRotate .8s linear infinite;box-shadow:0 2px 8px rgba(16,185,129,.1)}@keyframes notifPanelSpinnerRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notif-panel-loading-text{color:#64748b;font-size:14px;font-weight:500;animation:notifPanelTextPulse 1.5s ease-in-out infinite}@keyframes notifPanelTextPulse{0%,to{opacity:1}50%{opacity:.5}}.notification-loading{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#64748b;gap:12px}.loading-spinner{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notification-more{padding:12px 20px;text-align:center;border-top:1px solid #e2e8f0;background:#f8fafc;position:-webkit-sticky;position:sticky;bottom:0;z-index:100;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.view-all-button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;border-radius:6px;transition:all .2s ease}.view-all-button:hover{background:#e0f2fe;color:#2563eb}.view-all-button:active{transform:scale(.95)}@media (max-width:768px){.notification-dropdown{position:fixed!important;top:var(--header-height)!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100vh - var(--header-height))!important;border-radius:0 0 20px 20px!important;margin-top:0!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.notification-header{margin:.5rem 1rem 1rem!important;padding:1.25rem 1rem!important;border-radius:16px!important}.notification-header h3{font-size:.9rem!important}.notification-item{padding:8px 12px}.notification-content{gap:10px}.notification-icon{width:24px;height:24px;font-size:16px}.notification-avatar{width:32px;height:32px}.notification-avatar .avatar-initials{font-size:12px}.notification-avatar .avatar-system{font-size:14px}.notification-title{font-size:13px}.notification-body{font-size:12px}.notification-actions{gap:6px}.notification-actions button{padding:5px 6px;font-size:12px}.notification-empty{padding:30px 16px}.notification-empty .empty-icon{font-size:40px}.notification-empty p{font-size:14px}.notification-loading{padding:2rem 1.5rem;margin:.5rem 1rem;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(248,250,252,.6));border-radius:16px;text-align:center}.notification-empty{margin:.5rem 1rem!important;padding:2rem 1.5rem!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(248,250,252,.6))!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(148,163,184,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.6)!important}}@media (max-width:480px){.notification-dropdown{position:fixed!important;top:var(--header-height)!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100vh - var(--header-height))!important;border-radius:0 0 20px 20px!important;margin-top:0!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.notification-header{margin:.5rem .75rem 1rem!important;padding:1rem .875rem!important;border-radius:16px!important}.notification-header h3{font-size:.85rem!important}.notification-item{padding:6px 10px}.notification-content{gap:8px}.notification-icon{width:20px;height:20px;font-size:14px}.notification-avatar{width:30px;height:30px}.notification-avatar .avatar-initials{font-size:11px}.notification-avatar .avatar-system,.notification-title{font-size:12px}.notification-body{font-size:11px}.notification-actions{gap:4px}.notification-actions button{padding:4px 5px;font-size:11px}.notification-empty{padding:25px 14px}.notification-empty .empty-icon{font-size:36px}.notification-empty p{font-size:13px}.notification-empty small{font-size:11px}.notification-loading{padding:1.5rem 1rem;margin:.5rem .75rem;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(248,250,252,.6));border-radius:16px;text-align:center}.notification-empty{margin:.5rem .75rem!important;padding:1.5rem 1rem!important;border-radius:16px!important}.view-all-button{font-size:12px;padding:6px 12px}}@media (max-width:768px){.dashboard .data-section,.data-section{padding:1.5rem!important;margin-bottom:1rem!important;border-radius:20px!important;box-sizing:border-box!important}.data-section h3{font-size:.8rem;margin-bottom:.7rem}.data-section h3:after{width:25px;height:2px;bottom:-4px}.data-section .progress-container,.progress-container{gap:.7rem!important;padding:.3rem 0!important}.data-section .progress-info,.progress-info{padding-left:0!important}.progress-label{font-size:.5rem;margin-bottom:.4rem}.legend{gap:.3rem;margin-top:.2rem}.data-section .legend-item,.legend-item{font-size:.5rem;padding:.4rem .6rem!important;gap:.4rem!important;border-radius:10px!important;box-sizing:border-box!important}.legend-percent{font-size:.55rem;min-width:28px}.legend-color{width:9px;height:9px}.payment-progress-circle,.utr-progress-circle,.vat-progress-circle{width:4.2rem;height:4.2rem}.payment-circle-main-percent,.utr-circle-main-percent,.vat-circle-main-percent{font-size:.65rem}.payment-circle-label,.utr-circle-label,.vat-circle-label{font-size:.32rem}}@media (max-width:480px){.dashboard .data-section,.data-section{padding:1.2rem!important;margin-bottom:.8rem!important;border-radius:18px!important;box-sizing:border-box!important}.data-section h3{font-size:.7rem;margin-bottom:.6rem}.data-section h3:after{width:22px;height:1.5px;bottom:-3px}.data-section .progress-container,.progress-container{gap:.5rem!important;padding:.25rem 0!important}.data-section .progress-info,.progress-info{padding-left:0!important}.progress-label{font-size:.45rem;margin-bottom:.3rem}.legend{gap:.25rem;margin-top:.15rem}.data-section .legend-item,.legend-item{font-size:.45rem;padding:.35rem .5rem!important;gap:.35rem!important;border-radius:8px!important;box-sizing:border-box!important}.legend-percent{font-size:.5rem;min-width:24px}.legend-color{width:8px;height:8px}.payment-progress-circle,.utr-progress-circle,.vat-progress-circle{width:3.8rem;height:3.8rem}.payment-circle-main-percent,.utr-circle-main-percent,.vat-circle-main-percent{font-size:.55rem}.payment-circle-label,.utr-circle-label,.vat-circle-label{font-size:.28rem}}@media screen and (max-width:768px){.card-container{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}* .data-section,body .data-section,html .data-section{padding:1.5rem!important;border-radius:20px!important;margin:.8rem 0!important}}@media screen and (max-width:480px){.card-container{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}* .data-section,body .data-section,html .data-section{padding:1.2rem!important;border-radius:18px!important;margin:.6rem 0!important}}.chat-wrapper{position:relative}.chat-notification-dropdown{min-width:320px;max-width:400px;max-height:500px;z-index:99999!important;position:absolute!important;display:flex;flex-direction:column;overflow:hidden}.chat-notification-item{cursor:pointer;transition:all .2s ease}.chat-notification-item:hover{background:linear-gradient(135deg,rgba(0,153,96,.1),rgba(0,184,112,.05))!important}.avatar-channel{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 2px 8px rgba(0,153,96,.35)}.avatar-channel,.chat-unread-badge{border-radius:12px;background:linear-gradient(135deg,#00b870,#009960 55%,#007a4d)}.chat-unread-badge{color:white;font-size:.75rem;font-weight:600;padding:4px 10px;min-width:24px;text-align:center;box-shadow:0 2px 6px rgba(0,153,96,.4)}.chat-notification-dropdown .notification-list{flex:1 1;overflow-y:auto;overflow-x:hidden;max-height:none;position:relative}.chat-notification-dropdown .notification-header{background:linear-gradient(135deg,rgba(0,153,96,.12),rgba(0,184,112,.06));border-bottom:1px solid rgba(0,153,96,.18);flex-shrink:0}.chat-notification-dropdown .notification-header h3{color:#0d1219;-webkit-text-fill-color:#0d1219;background:none;-webkit-background-clip:unset;background-clip:unset}.chat-notification-dropdown .notification-more{background:#ffffff;border-top:1px solid rgba(0,153,96,.2);flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:100;box-shadow:0 -2px 10px rgba(0,0,0,.08)}.chat-notification-dropdown .view-all-button{background:linear-gradient(135deg,#00b870,#009960 50%,#007a4d);color:#ffffff;border:none;padding:12px 24px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;box-shadow:0 2px 8px rgba(0,153,96,.25)}.chat-notification-dropdown .view-all-button:hover{background:linear-gradient(135deg,#00c47d,#00a86a 50%,#008552);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,153,96,.35)}.header-profile-dropdown{width:380px;min-width:min(380px,calc(100vw - 20px));max-width:min(400px,calc(100vw - 20px));display:flex;flex-direction:column;overflow:hidden;max-height:500px;z-index:1000}.header-profile-dropdown .header-profile-user-block{padding:.75rem 1.1rem 1rem;margin:0 .75rem .5rem;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,252,.9));border:1px solid rgba(148,163,184,.12);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.header-profile-user-name{font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}.header-profile-user-email{font-size:.75rem;color:#64748b;margin-top:.2rem;word-break:break-all}.header-profile-list{flex:1 1;min-height:0;max-height:none;overflow-y:auto;padding:.25rem .6rem .75rem!important;display:flex;flex-direction:column;gap:2px}.header-profile-menu-link{display:flex;align-items:center;gap:.65rem;width:100%;text-align:left;text-decoration:none;color:#334155;font-size:.875rem;font-weight:600;padding:.65rem .75rem;border:none;background:transparent;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease;font-family:inherit;box-sizing:border-box}.header-profile-menu-link:hover{background:linear-gradient(135deg,rgba(0,153,96,.08),rgba(0,184,112,.05));color:#0f172a}.header-profile-menu-icon{display:flex;align-items:center;justify-content:center;width:1.1rem;color:#475569;flex-shrink:0}.header-profile-menu-link:hover .header-profile-menu-icon{color:#009960}.header-profile-menu-link-logout{margin-top:.25rem;color:#b91c1c;background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(248,113,113,.05));border:1px solid rgba(239,68,68,.2)!important}.header-profile-menu-link-logout .header-profile-menu-icon{color:#dc2626}.header-profile-menu-link-logout:hover{background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(248,113,113,.08))!important;color:#991b1b}@media (max-width:768px){.chat-notification-dropdown{position:fixed!important;top:var(--header-height)!important;left:0!important;right:0!important;width:100%!important;max-height:65vh!important;border-radius:0 0 20px 20px!important;margin-top:0!important}}.dashboard-content.dashboard-fleetpulse{--fp-gr:#009960;--fp-grg:rgba(0,153,96,0.2);--fp-am:#b86f00;--fp-re:#bf2040;--fp-mu:#6b7694;--fp-tx:#0d1219;--fp-bd:rgba(0,0,0,0.07);--fp-sur:#fff;--fp-sur2:#f7f8fb;font-family:var(--font-display);color:var(--fp-tx)}.dashboard-content.dashboard-fleetpulse .db-section-title{font-size:16px;font-weight:700;color:var(--fp-tx);margin:1.5rem 0 1rem;text-transform:uppercase;font-family:var(--font-display)}.dashboard-content.dashboard-fleetpulse .db-section-title em{font-family:inherit;font-style:normal;color:var(--fp-gr)}.dashboard-content.dashboard-fleetpulse .db-workflow-section{border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#2d1b8e,#4a2fb5 35%,#7b4fd4 65%,#a06ee8);padding:26px 30px;position:relative}.dashboard-content.dashboard-fleetpulse .db-workflow-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.dashboard-content.dashboard-fleetpulse .db-workflow-header{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:#fff;font-size:18px;font-weight:700;position:relative;z-index:1}.dashboard-content.dashboard-fleetpulse .db-workflow-header-icon{color:rgba(255,255,255,.8)}.dashboard-content.dashboard-fleetpulse .db-workflow-header-icon svg{width:18px;height:18px}.dashboard-content.dashboard-fleetpulse .db-workflow-sub{font-size:13px;color:rgba(255,255,255,.75);margin:0 0 20px;position:relative;z-index:1}.dashboard-content.dashboard-fleetpulse .db-workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;position:relative;z-index:1;width:100%}.dashboard-content.dashboard-fleetpulse .db-workflow-item{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px 18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,transform .2s;cursor:pointer}.dashboard-content.dashboard-fleetpulse .db-workflow-item:hover{background:rgba(255,255,255,.18);transform:translateY(-2px)}.dashboard-content.dashboard-fleetpulse .db-workflow-item-num{width:28px;height:28px;min-width:28px;background:rgba(255,255,255,.25);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;margin-bottom:10px}.dashboard-content.dashboard-fleetpulse .db-workflow-item-label{font-size:13px;font-weight:700;color:#fff;margin-bottom:6px;text-transform:uppercase;font-family:var(--font-display)}.dashboard-content.dashboard-fleetpulse .db-workflow-item-desc{font-size:11px;color:rgba(255,255,255,.75);line-height:1.35}.dashboard-content.dashboard-fleetpulse .db-data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-bottom:1.5rem}.dashboard-content.dashboard-fleetpulse .db-data-section{background:var(--fp-sur);border:1px solid var(--fp-bd);border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02);transition:box-shadow .2s ease}.dashboard-content.dashboard-fleetpulse .db-data-section:hover{box-shadow:0 4px 12px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.03)}.dashboard-content.dashboard-fleetpulse .db-data-section h3{font-size:12px;font-weight:700;color:var(--fp-tx);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-body)}.dashboard-content.dashboard-fleetpulse .db-data-section .progress-label{font-size:12px;font-weight:500;color:#475569;margin-bottom:10px;line-height:1.4}.dashboard-content.dashboard-fleetpulse .db-data-section .payment-legend-text,.dashboard-content.dashboard-fleetpulse .db-data-section .utr-legend-text,.dashboard-content.dashboard-fleetpulse .db-data-section .vat-legend-text{color:#334155;font-weight:500;font-size:13px}.dashboard-content.dashboard-fleetpulse .db-data-section .payment-legend-percent,.dashboard-content.dashboard-fleetpulse .db-data-section .utr-legend-percent,.dashboard-content.dashboard-fleetpulse .db-data-section .vat-legend-percent{color:#1e293b;font-weight:600;font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-content.dashboard-fleetpulse .db-data-section .payment-circle-main-percent,.dashboard-content.dashboard-fleetpulse .db-data-section .utr-circle-main-percent,.dashboard-content.dashboard-fleetpulse .db-data-section .vat-circle-main-percent{font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:none}.dashboard-content.dashboard-fleetpulse .db-data-section .payment-circle-complete,.dashboard-content.dashboard-fleetpulse .db-data-section .utr-circle-with-utr,.dashboard-content.dashboard-fleetpulse .db-data-section .vat-circle-registered{stroke:var(--fp-gr);animation:none}.dashboard-content.dashboard-fleetpulse .db-data-section .payment-circle-incomplete,.dashboard-content.dashboard-fleetpulse .db-data-section .utr-circle-without-utr,.dashboard-content.dashboard-fleetpulse .db-data-section .vat-circle-not-registered{animation:none}.dashboard-content.dashboard-fleetpulse .db-data-section .payment-progress-circle:hover,.dashboard-content.dashboard-fleetpulse .db-data-section .utr-progress-circle:hover,.dashboard-content.dashboard-fleetpulse .db-data-section .vat-progress-circle:hover{transform:none}.dashboard-content.dashboard-fleetpulse .db-data-section .legend{color:inherit}.dashboard-content.dashboard-fleetpulse .db-data-section .legend-item{font-size:13px;font-weight:500;color:#334155;background:transparent;border:none;padding:6px 0;gap:10px}.dashboard-content.dashboard-fleetpulse .db-data-section .legend-item:hover{background:transparent;transform:none;border:none;box-shadow:none}.dashboard-content.dashboard-fleetpulse .db-data-section .progress-circle{background:#f8fafc;border:3px solid #e2e8f0;border-top:3px solid var(--fp-gr);font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:1.5rem;color:#1e293b}.dashboard-content.dashboard-fleetpulse .db-data-section.fsc-coverage{--fsc-coverage-mint:color-mix(in srgb,var(--fp-gr) 32%,#c8f0e3);display:flex;flex-direction:column;align-items:stretch;padding:14px 16px 12px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03)}.dashboard-content.dashboard-fleetpulse .db-data-section.fsc-coverage h3{margin-bottom:.2rem;font-size:11px;letter-spacing:.1em}.dashboard-content.dashboard-fleetpulse .db-data-section .fsc-coverage-desc{margin:0 0 .45rem;line-height:1.3;font-size:11px;color:#64748b}.dashboard-content.dashboard-fleetpulse .db-data-section .fsc-coverage-body{display:flex;align-items:center;gap:.65rem;padding:0;flex:1 1;min-height:0}.dashboard-content.dashboard-fleetpulse .fsc-coverage .fsc-evidence-ring,.dashboard-content.dashboard-fleetpulse .fsc-coverage .payment-progress-circle,.dashboard-content.dashboard-fleetpulse .fsc-coverage .utr-progress-circle,.dashboard-content.dashboard-fleetpulse .fsc-coverage .vat-progress-circle{width:5rem;min-width:5rem;height:5rem;margin:0}.dashboard-content.dashboard-fleetpulse .fsc-coverage .payment-circle-bg,.dashboard-content.dashboard-fleetpulse .fsc-coverage .utr-circle-bg,.dashboard-content.dashboard-fleetpulse .fsc-coverage .vat-circle-bg{stroke:#e8eef2;stroke-width:7.5}.dashboard-content.dashboard-fleetpulse .fsc-coverage .payment-circle-complete,.dashboard-content.dashboard-fleetpulse .fsc-coverage .utr-circle-with-utr,.dashboard-content.dashboard-fleetpulse .fsc-coverage .vat-circle-registered{stroke-width:7.5;stroke:var(--fp-gr);stroke-linecap:round}.dashboard-content.dashboard-fleetpulse .fsc-coverage .payment-circle-incomplete,.dashboard-content.dashboard-fleetpulse .fsc-coverage .utr-circle-without-utr,.dashboard-content.dashboard-fleetpulse .fsc-coverage .vat-circle-not-registered{stroke:var(--fsc-coverage-mint);stroke-width:7.5;stroke-linecap:round;animation:none}.dashboard-content.dashboard-fleetpulse .fsc-coverage .payment-circle-main-percent,.dashboard-content.dashboard-fleetpulse .fsc-coverage .utr-circle-main-percent,.dashboard-content.dashboard-fleetpulse .fsc-coverage .vat-circle-main-percent{color:var(--fp-tx);font-size:.88rem;font-weight:800;line-height:1.1}.dashboard-content.dashboard-fleetpulse .fsc-coverage .payment-circle-label,.dashboard-content.dashboard-fleetpulse .fsc-coverage .utr-circle-label,.dashboard-content.dashboard-fleetpulse .fsc-coverage .vat-circle-label{color:#64748b;font-size:.5rem;font-weight:700;letter-spacing:.08em}.dashboard-content.dashboard-fleetpulse .db-data-section .fsc-coverage-legend{flex:1 1;min-width:0;align-self:center}.dashboard-content.dashboard-fleetpulse .fsc-coverage .payment-legend,.dashboard-content.dashboard-fleetpulse .fsc-coverage .utr-legend,.dashboard-content.dashboard-fleetpulse .fsc-coverage .vat-legend{gap:.3rem}.dashboard-content.dashboard-fleetpulse .fsc-coverage .payment-legend-item,.dashboard-content.dashboard-fleetpulse .fsc-coverage .utr-legend-item,.dashboard-content.dashboard-fleetpulse .fsc-coverage .vat-legend-item{padding:.12rem 0;min-height:0;font-size:12.5px}.dashboard-content.dashboard-fleetpulse .fsc-coverage .vat-legend-color.registered{background:linear-gradient(135deg,var(--fp-gr) 0,#007a4d 100%)}.dashboard-content.dashboard-fleetpulse .fsc-coverage .vat-legend-color.not-registered{background:linear-gradient(135deg,#6bd4a4,#4bbf8a)}.dashboard-content.dashboard-fleetpulse .fsc-coverage .utr-legend-color.with-utr{background:linear-gradient(135deg,var(--fp-gr) 0,#007a4d 100%)}.dashboard-content.dashboard-fleetpulse .fsc-coverage .utr-legend-color.without-utr{background:linear-gradient(135deg,#6bd4a4,#4bbf8a)}.dashboard-content.dashboard-fleetpulse .fsc-coverage .payment-legend-color.complete{background:linear-gradient(135deg,var(--fp-gr) 0,#007a4d 100%)}.dashboard-content.dashboard-fleetpulse .fsc-coverage .payment-legend-color.incomplete{background:linear-gradient(135deg,#6bd4a4,#4bbf8a)}.dashboard-content.dashboard-fleetpulse .fsc-evidence-legend-text{flex:1 1;font-size:13px;font-weight:500;color:#334155;line-height:1.35}.dashboard-content.dashboard-fleetpulse .fsc-coverage--evidence .fsc-evidence-legend-text{font-size:12.5px}.dashboard-content.dashboard-fleetpulse .fsc-evidence-center-num{font-size:1.35rem;line-height:1.1;color:var(--fp-tx);animation:none;font-weight:800}@media (max-width:768px){.dashboard-content.dashboard-fleetpulse .db-workflow-grid{grid-template-columns:1fr}}.app-container,body{font-family:var(--font-display)!important}.app-container .dashboard-header{position:fixed!important;height:60px!important;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(248,250,252,.9) 30%,rgba(241,245,249,.85) 70%,rgba(236,241,246,.8))!important;-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;border-bottom:1px solid rgba(76,175,80,.15)!important;display:flex!important;align-items:center!important;padding:0 28px 0 0!important;padding-left:calc(var(--sidebar-width) + 28px)!important;gap:12px!important;top:0!important;left:0!important;right:0!important;width:100%!important;transition:padding-left .25s cubic-bezier(.4,0,.2,1)!important;z-index:150!important;box-shadow:0 12px 40px rgba(76,175,80,.08),0 4px 16px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(76,175,80,.05)!important}.app-container .dashboard-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 10%,rgba(76,175,80,.08) 0,transparent 40%),radial-gradient(circle at 80% 90%,rgba(129,199,132,.06) 0,transparent 40%),linear-gradient(135deg,rgba(76,175,80,.02),rgba(129,199,132,.015));pointer-events:none}html body.sidebar-collapsed .app-container .dashboard-header{padding-left:calc(var(--sidebar-width) + 28px)!important}.app-container .dashboard-header .header-left{display:flex!important;align-items:center!important;gap:12px!important;flex:1 1!important}.app-container .dashboard-header .header-brand{font-size:14px!important;font-weight:800!important;letter-spacing:-.01em!important;color:#0d1219!important;text-decoration:none!important}.app-container .dashboard-header .header-brand b{color:#009960!important;font-weight:800!important}.app-container .dashboard-header .header-div{width:1px;height:18px;background:rgba(0,0,0,.13);margin:0 2px}.app-container .dashboard-header .header-crumb{font-size:12px;color:#6b7694;font-weight:500}.app-container .dashboard-header .header-center{flex:1 1!important;display:flex!important;justify-content:center!important;max-width:400px!important;margin:0 auto!important}.app-container .dashboard-header .search-form{width:100%!important;max-width:196px!important}.app-container .dashboard-header .search-input-wrapper{position:relative!important}.app-container .dashboard-header .search-input-wrapper .search-icon{position:absolute!important;left:9px!important;top:50%!important;transform:translateY(-50%)!important;color:#b0b8cc!important;font-size:14px!important;pointer-events:none!important}.app-container .dashboard-header .search-input{background:#f7f8fb!important;border:1.5px solid rgba(0,0,0,.07)!important;border-radius:8px!important;padding:7px 12px 7px 32px!important;font-family:var(--font-mono)!important;font-size:12px!important;color:#0d1219!important;width:100%!important;outline:none!important;transition:all .2s!important}.app-container .dashboard-header .search-input::placeholder{color:#b0b8cc!important}.app-container .dashboard-header .search-input:focus{border-color:#009960!important;box-shadow:0 0 0 3px rgba(0,153,96,.09)!important}.app-container .dashboard-header .header-right{display:flex!important;align-items:center!important;gap:8px!important}.app-container .dashboard-header .header-icon-btn{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f7f8fb!important;color:#6b7694!important;border:1.5px solid rgba(0,0,0,.07)!important;transition:all .18s!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;font-size:1rem!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-container .dashboard-header .header-icon-btn:before{display:none!important}.app-container .dashboard-header .header-icon-btn:hover{color:#009960!important;border-color:rgba(0,153,96,.3)!important;background:rgba(0,153,96,.08)!important;transform:none!important;box-shadow:0 1px 3px rgba(0,153,96,.12)!important}.app-container .dashboard-header .mobile-menu-btn{background:#f7f8fb!important;color:#6b7694!important;border:1.5px solid rgba(0,0,0,.07)!important;border-radius:8px!important}@media (max-width:768px){.app-container .dashboard-header{margin-left:0!important;width:100%!important;left:0!important;padding-left:28px!important}}