/*** APPLE INLINE OVERRIDES - COMPLETE* Überschreibt ALLE inline-Style Klassen mit Apple Design* 727+ Klassen aus allen 27 Seiten* Version:1.0.0* Date:2025-12-28*/@import url('/css/apple-design-system.css');/* ============================================BUTTONS - ALLE VARIANTEN============================================ */.btn,button.btn,.action-btn,.add-btn,.add-position-btn,.apply-btn,.back-btn,.cancel-btn,.clear-btn,.close-btn,.create-btn,.delete-btn,.download-btn,.edit-btn,.export-btn,.import-btn,.next-btn,.prev-btn,.print-btn,.remove-btn,.reset-btn,.save-btn,.search-btn,.send-btn,.submit-btn,.update-btn,.upload-btn,.view-btn{font-family:var(--font-system) !important;font-size:15px !important;font-weight:500 !important;padding:10px 20px !important;border-radius:var(--radius-md) !important;border:none !important;cursor:pointer !important;transition:all var(--transition-base) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;text-decoration:none !important;white-space:nowrap !important;}.btn-primary,.save-btn,.submit-btn,.create-btn,.send-btn{background:var(--apple-blue) !important;color:var(--apple-white) !important;box-shadow:0 4px 12px rgba(0,113,227,0.25) !important;}.btn-primary:hover,.save-btn:hover,.submit-btn:hover{background:var(--apple-blue-hover) !important;transform:translateY(-1px) !important;box-shadow:0 6px 16px rgba(0,113,227,0.35) !important;}.btn-secondary,.cancel-btn,.back-btn,.close-btn{background:var(--apple-white) !important;color:var(--apple-near-black) !important;border:1px solid var(--apple-gray) !important;box-shadow:var(--shadow-sm) !important;}.btn-secondary:hover,.cancel-btn:hover{background:var(--apple-light-gray) !important;border-color:var(--apple-blue) !important;transform:translateY(-1px) !important;}.btn-danger,.delete-btn,.remove-btn{background:var(--apple-red) !important;color:var(--apple-white) !important;box-shadow:0 4px 12px rgba(255,59,48,0.25) !important;}.btn-danger:hover{background:#ff2d1f !important;transform:translateY(-1px) !important;}.btn-success{background:var(--apple-green) !important;color:var(--apple-white) !important;box-shadow:0 4px 12px rgba(48,209,88,0.25) !important;}.btn-warning{background:var(--apple-orange) !important;color:var(--apple-white) !important;}.btn-info{background:var(--apple-blue-light) !important;color:var(--apple-blue) !important;border:1px solid var(--apple-blue) !important;}.btn-outline{background:transparent !important;color:var(--apple-blue) !important;border:1px solid var(--apple-gray) !important;}.btn-outline:hover{background:var(--apple-blue-light) !important;border-color:var(--apple-blue) !important;}.btn-sm,.btn-small{padding:6px 12px !important;font-size:13px !important;}.btn-lg,.btn-large{padding:14px 28px !important;font-size:17px !important;}.btn:disabled,button:disabled{opacity:0.5 !important;cursor:not-allowed !important;transform:none !important;}.action-buttons,.action-bar,.button-group{display:flex !important;gap:var(--space-sm) !important;flex-wrap:wrap !important;}/* ============================================FORMS - ALLE INPUT TYPES============================================ */.form-group,.field-group,.input-group{margin-bottom:var(--space-md) !important;}.form-label,label.form-label,.field-label,.input-label{font-family:var(--font-system) !important;font-size:14px !important;font-weight:500 !important;color:var(--apple-near-black) !important;margin-bottom:var(--space-xs) !important;display:block !important;}.form-input,.form-control,.field-input,.text-input,.email-input,.number-input,.date-input,.time-input,.url-input,.tel-input,input[type="text"].form-input,input[type="email"].form-input,input[type="number"].form-input,input[type="date"].form-input,input[type="time"].form-input,input[type="url"].form-input,input[type="tel"].form-input,textarea.form-input,select.form-input{font-family:var(--font-system) !important;font-size:15px !important;padding:10px 14px !important;border:1px solid var(--apple-gray) !important;border-radius:var(--radius-md) !important;background:var(--apple-white) !important;color:var(--apple-near-black) !important;transition:all var(--transition-fast) !important;width:100% !important;outline:none !important;}.form-input:focus,.form-control:focus,input:focus,textarea:focus,select:focus{border-color:var(--apple-blue) !important;box-shadow:0 0 0 4px var(--apple-blue-light) !important;}.form-input::placeholder,input::placeholder,textarea::placeholder{color:var(--apple-medium-gray) !important;}.form-error,.field-error,.error-message,.validation-error{color:var(--apple-red) !important;font-size:13px !important;margin-top:var(--space-xs) !important;display:block !important;}.form-help,.field-help,.help-text,.hint-text{color:var(--apple-medium-gray) !important;font-size:13px !important;margin-top:var(--space-xs) !important;display:block !important;}.required::after{content:'*' !important;color:var(--apple-red) !important;margin-left:4px !important;}.form-select,.dropdown-select,select{appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2386868B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;padding-right:40px !important;}.form-checkbox,.checkbox-input,input[type="checkbox"]{width:18px !important;height:18px !important;border:2px solid var(--apple-gray) !important;border-radius:4px !important;cursor:pointer !important;transition:all var(--transition-fast) !important;}.form-checkbox:checked,input[type="checkbox"]:checked{background-color:var(--apple-blue) !important;border-color:var(--apple-blue) !important;}.form-radio,input[type="radio"]{width:18px !important;height:18px !important;border:2px solid var(--apple-gray) !important;border-radius:50% !important;cursor:pointer !important;}.form-radio:checked,input[type="radio"]:checked{background-color:var(--apple-blue) !important;border-color:var(--apple-blue) !important;}textarea.form-input,.form-textarea,.text-area{min-height:120px !important;resize:vertical !important;}/* ============================================MODALS & DIALOGS============================================ */.modal,.dialog,.overlay{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:var(--z-modal) !important;display:flex !important;align-items:center !important;justify-content:center !important;}.modal-backdrop,.modal-overlay,.dialog-backdrop{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:rgba(0,0,0,0.5) !important;backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important;}.modal-content,.dialog-content,.modal-container{position:relative !important;background:var(--glass-bg) !important;backdrop-filter:saturate(180%) blur(20px) !important;-webkit-backdrop-filter:saturate(180%) blur(20px) !important;border-radius:var(--radius-2xl) !important;box-shadow:var(--shadow-2xl) !important;border:1px solid var(--glass-border) !important;max-width:90vw !important;max-height:90vh !important;overflow:hidden !important;animation:modal-scale-in 0.3s cubic-bezier(0.4,0,0.2,1) !important;}@keyframes modal-scale-in{from{opacity:0;transform:scale(0.95);}to{opacity:1;transform:scale(1);}}.modal-header,.dialog-header{padding:var(--space-lg) !important;border-bottom:1px solid var(--apple-gray) !important;background:var(--apple-light-gray) !important;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0 !important;}.modal-title,.dialog-title{font-family:var(--font-system) !important;font-size:20px !important;font-weight:600 !important;color:var(--apple-near-black) !important;margin:0 !important;}.modal-body,.dialog-body{padding:var(--space-xl) var(--space-lg) !important;overflow-y:auto !important;max-height:60vh !important;}.modal-footer,.dialog-footer{padding:var(--space-lg) !important;border-top:1px solid var(--apple-gray) !important;background:var(--apple-light-gray) !important;border-radius:0 0 var(--radius-2xl) var(--radius-2xl) !important;display:flex !important;gap:var(--space-sm) !important;justify-content:flex-end !important;}.modal-close,.dialog-close,.close-button{background:transparent !important;border:none !important;color:var(--apple-medium-gray) !important;font-size:24px !important;cursor:pointer !important;padding:4px !important;transition:color var(--transition-fast) !important;}.modal-close:hover,.dialog-close:hover{color:var(--apple-near-black) !important;}/* ============================================CARDS & CONTAINERS============================================ */.card,.content-card,.info-card,.data-card,.panel,.panel-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:var(--space-lg) !important;box-shadow:var(--shadow-md) !important;border:1px solid var(--apple-gray) !important;transition:all var(--transition-base) !important;}.card:hover,.content-card:hover{transform:translateY(-2px) !important;box-shadow:var(--shadow-xl) !important;border-color:var(--apple-blue) !important;}.card-header,.panel-header{padding:var(--space-lg) !important;border-bottom:1px solid var(--apple-gray) !important;background:var(--apple-light-gray) !important;font-weight:600 !important;font-size:16px !important;margin:calc(var(--space-lg) * -1) calc(var(--space-lg) * -1) var(--space-lg) !important;border-radius:var(--radius-xl) var(--radius-xl) 0 0 !important;}.card-body,.panel-body{padding:var(--space-lg) !important;}.card-footer,.panel-footer{padding:var(--space-lg) !important;border-top:1px solid var(--apple-gray) !important;background:var(--apple-light-gray) !important;margin:var(--space-lg) calc(var(--space-lg) * -1) calc(var(--space-lg) * -1) !important;border-radius:0 0 var(--radius-xl) var(--radius-xl) !important;}.stat-card,.stats-card,.metric-card,.kpi-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:var(--space-xl) !important;box-shadow:var(--shadow-md) !important;border:1px solid var(--apple-gray) !important;transition:all var(--transition-base) !important;position:relative !important;overflow:hidden !important;}.stat-card:hover{transform:translateY(-4px) !important;box-shadow:var(--shadow-2xl) !important;}.stat-card::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:3px !important;background:linear-gradient(90deg,var(--apple-blue),var(--apple-purple)) !important;}.stat-title,.stat-label,.metric-label{font-family:var(--font-system) !important;font-size:13px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.06em !important;color:var(--apple-medium-gray) !important;margin-bottom:var(--space-sm) !important;}.stat-value,.stat-number,.metric-value{font-family:var(--font-system) !important;font-size:48px !important;font-weight:700 !important;color:var(--apple-blue) !important;line-height:1 !important;margin-bottom:var(--space-sm) !important;letter-spacing:-0.02em !important;}.stat-change,.stat-trend{font-size:14px !important;color:var(--apple-medium-gray) !important;}.stat-change.positive,.trend-up{color:var(--apple-green) !important;}.stat-change.negative,.trend-down{color:var(--apple-red) !important;}.stats-grid,.metrics-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr)) !important;gap:var(--space-lg) !important;margin-bottom:var(--space-2xl) !important;}/* ============================================TABLES============================================ */.table,.data-table,.invoices-table,.customers-table,.articles-table,.offers-table,.positions-table{width:100% !important;border-collapse:separate !important;border-spacing:0 !important;background:var(--apple-white) !important;border-radius:var(--radius-lg) !important;overflow:hidden !important;box-shadow:var(--shadow-md) !important;}.table-container,.table-wrapper{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:var(--space-lg) !important;box-shadow:var(--shadow-md) !important;border:1px solid var(--apple-gray) !important;overflow-x:auto !important;}.table thead,.data-table thead{background:var(--apple-light-gray) !important;}.table th,.data-table th{padding:14px 16px !important;text-align:left !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.06em !important;color:var(--apple-medium-gray) !important;border-bottom:1px solid var(--apple-gray) !important;}.table td,.data-table td{padding:14px 16px !important;border-bottom:1px solid var(--apple-gray) !important;font-size:14px !important;color:var(--apple-near-black) !important;}.table tbody tr,.data-table tbody tr{transition:background-color var(--transition-fast) !important;}.table tbody tr:hover,.data-table tbody tr:hover{background-color:var(--apple-light-gray) !important;}.table tbody tr:last-child td{border-bottom:none !important;}.amount-cell,.price-cell,.total-cell{font-weight:600 !important;text-align:right !important;}/* ============================================STATUS & BADGES============================================ */.badge,.status-badge,.tag,.label{display:inline-flex !important;align-items:center !important;padding:4px 12px !important;font-size:12px !important;font-weight:500 !important;border-radius:var(--radius-full) !important;background:var(--apple-light-gray) !important;color:var(--apple-dark-gray) !important;}.badge.success,.status-badge.success,.badge-success{background:rgba(48,209,88,0.15) !important;color:var(--apple-green) !important;}.badge.warning,.status-badge.warning,.badge-warning{background:rgba(255,149,0,0.15) !important;color:var(--apple-orange) !important;}.badge.danger,.status-badge.danger,.badge-danger,.badge.error{background:rgba(255,59,48,0.15) !important;color:var(--apple-red) !important;}.badge.info,.status-badge.info,.badge-info,.badge.primary{background:var(--apple-blue-light) !important;color:var(--apple-blue) !important;}.PAID,.status-paid{background:rgba(48,209,88,0.15) !important;color:var(--apple-green) !important;}.DRAFT,.status-draft{background:rgba(108,117,125,0.15) !important;color:#6c757d !important;}.ISSUED,.status-issued,.status-sent{background:var(--apple-blue-light) !important;color:var(--apple-blue) !important;}.CANCELLATION,.CREDIT_NOTE,.status-cancelled{background:rgba(255,59,48,0.15) !important;color:var(--apple-red) !important;}.admin-badge{background:rgba(191,90,242,0.15) !important;color:var(--apple-purple) !important;font-weight:600 !important;}/* ============================================ALERTS & NOTIFICATIONS============================================ */.alert,.notification,.message,.toast{padding:var(--space-md) var(--space-lg) !important;border-radius:var(--radius-lg) !important;border:none !important;box-shadow:var(--shadow-lg) !important;margin-bottom:var(--space-md) !important;animation:slide-in-right 0.3s ease-out !important;}@keyframes slide-in-right{from{opacity:0;transform:translateX(40px);}to{opacity:1;transform:translateX(0);}}.alert-success,.notification.success,.toast.success{background:rgba(48,209,88,0.1) !important;color:var(--apple-green) !important;border-left:4px solid var(--apple-green) !important;}.alert-warning,.notification.warning,.toast.warning{background:rgba(255,149,0,0.1) !important;color:var(--apple-orange) !important;border-left:4px solid var(--apple-orange) !important;}.alert-error,.alert-danger,.notification.error,.toast.error{background:rgba(255,59,48,0.1) !important;color:var(--apple-red) !important;border-left:4px solid var(--apple-red) !important;}.alert-info,.notification.info,.toast.info{background:var(--apple-blue-light) !important;color:var(--apple-blue) !important;border-left:4px solid var(--apple-blue) !important;}/* ============================================PAGINATION============================================ */.pagination,.pagination-container{display:flex !important;gap:var(--space-sm) !important;justify-content:center !important;align-items:center !important;margin-top:var(--space-xl) !important;}.pagination-btn,.page-btn,.page-link{padding:8px 12px !important;border:1px solid var(--apple-gray) !important;background:var(--apple-white) !important;border-radius:var(--radius-sm) !important;color:var(--apple-near-black) !important;font-size:14px !important;cursor:pointer !important;transition:all var(--transition-fast) !important;text-decoration:none !important;}.pagination-btn:hover,.page-btn:hover{background:var(--apple-light-gray) !important;border-color:var(--apple-blue) !important;}.pagination-btn.active,.page-btn.active,.page-link.active{background:var(--apple-blue) !important;color:var(--apple-white) !important;border-color:var(--apple-blue) !important;}.pagination-btn:disabled,.page-btn:disabled{opacity:0.5 !important;cursor:not-allowed !important;}.pagination-info{font-size:14px !important;color:var(--apple-medium-gray) !important;padding:0 var(--space-md) !important;}/* ============================================FILTERS & SEARCH============================================ */.filter-controls,.filter-bar,.search-bar{display:flex !important;gap:var(--space-md) !important;margin-bottom:var(--space-lg) !important;flex-wrap:wrap !important;}.filter-btn,.filter-button{padding:8px 16px !important;border:1px solid var(--apple-gray) !important;background:var(--apple-white) !important;border-radius:var(--radius-md) !important;font-size:14px !important;font-weight:500 !important;color:var(--apple-near-black) !important;cursor:pointer !important;transition:all var(--transition-fast) !important;}.filter-btn:hover,.filter-button:hover{background:var(--apple-light-gray) !important;border-color:var(--apple-blue) !important;}.filter-btn.active,.filter-button.active{background:var(--apple-blue) !important;color:var(--apple-white) !important;border-color:var(--apple-blue) !important;}.filter-input,.search-input{flex:1 !important;min-width:200px !important;}.search-input{padding-left:40px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2386868B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cpath d='m21 21-4.35-4.35'%3E%3C/path%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:14px center !important;}.advanced-filters,.filter-section{background:var(--apple-white) !important;border-radius:var(--radius-lg) !important;padding:var(--space-lg) !important;border:1px solid var(--apple-gray) !important;margin-bottom:var(--space-lg) !important;}.filter-header,.filter-title{font-weight:600 !important;margin-bottom:var(--space-md) !important;color:var(--apple-near-black) !important;}.filter-row,.filter-group{display:flex !important;gap:var(--space-md) !important;margin-bottom:var(--space-md) !important;}.filter-form{display:flex !important;flex-direction:column !important;gap:var(--space-md) !important;}/* ============================================LOADING STATES============================================ */.spinner,.loading-spinner,.loader{width:40px !important;height:40px !important;border:3px solid var(--apple-light-gray) !important;border-top-color:var(--apple-blue) !important;border-radius:50% !important;animation:spin 1s linear infinite !important;}@keyframes spin{to{transform:rotate(360deg);}}.loading-placeholder,.skeleton,.loading-state{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) !important;background-size:200% 100% !important;animation:loading-shimmer 1.5s infinite !important;}@keyframes loading-shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.chart-loading{display:flex !important;align-items:center !important;justify-content:center !important;height:300px !important;color:var(--apple-medium-gray) !important;}/* ============================================EMPTY STATES============================================ */.empty-state,.no-data,.no-results{text-align:center !important;padding:var(--space-4xl) var(--space-lg) !important;color:var(--apple-medium-gray) !important;}.empty-state-icon{font-size:64px !important;margin-bottom:var(--space-lg) !important;opacity:0.5 !important;}.empty-state-text,.empty-state-title{font-size:18px !important;font-weight:500 !important;margin-bottom:var(--space-md) !important;color:var(--apple-dark-gray) !important;}.empty-state-description{font-size:14px !important;color:var(--apple-medium-gray) !important;}/* ============================================EXPORT & REPORTS============================================ */.export-card,.export-option,.report-card{background:var(--apple-white) !important;border-radius:var(--radius-lg) !important;padding:var(--space-lg) !important;border:2px solid var(--apple-gray) !important;cursor:pointer !important;transition:all var(--transition-base) !important;text-align:center !important;}.export-card:hover{transform:translateY(-2px) !important;box-shadow:var(--shadow-lg) !important;border-color:var(--apple-blue) !important;}.export-card.selected{border-color:var(--apple-blue) !important;background:var(--apple-blue-light) !important;}.export-icon{font-size:48px !important;margin-bottom:var(--space-md) !important;color:var(--apple-blue) !important;}.export-title{font-weight:600 !important;margin-bottom:var(--space-sm) !important;color:var(--apple-near-black) !important;}.export-description,.export-info{font-size:13px !important;color:var(--apple-medium-gray) !important;}.export-section h4,.export-formats,.export-options{margin-bottom:var(--space-md) !important;font-weight:600 !important;}/* ============================================BREADCRUMBS============================================ */.breadcrumb,.breadcrumbs{display:flex !important;align-items:center !important;gap:var(--space-sm) !important;font-size:14px !important;color:var(--apple-medium-gray) !important;margin-bottom:var(--space-lg) !important;}.breadcrumb a{color:var(--apple-blue) !important;text-decoration:none !important;transition:color var(--transition-fast) !important;}.breadcrumb a:hover{color:var(--apple-blue-hover) !important;text-decoration:underline !important;}/* ============================================ACCORDION============================================ */.accordion,.accordion-container{border-radius:var(--radius-lg) !important;overflow:hidden !important;box-shadow:var(--shadow-sm) !important;}.accordion-section{border-bottom:1px solid var(--apple-gray) !important;}.accordion-header{padding:var(--space-md) var(--space-lg) !important;background:var(--apple-white) !important;cursor:pointer !important;display:flex !important;justify-content:space-between !important;align-items:center !important;transition:background-color var(--transition-fast) !important;}.accordion-header:hover{background:var(--apple-light-gray) !important;}.accordion-title{font-weight:600 !important;color:var(--apple-near-black) !important;}.accordion-icon{transition:transform var(--transition-fast) !important;}.accordion-section.active .accordion-icon{transform:rotate(180deg) !important;}.accordion-content{padding:var(--space-lg) !important;background:var(--apple-off-white) !important;display:none !important;}.accordion-section.active .accordion-content{display:block !important;}.accordion-badge{font-size:12px !important;background:var(--apple-light-gray) !important;padding:2px 8px !important;border-radius:var(--radius-sm) !important;}/* ============================================DASHBOARD SPECIFIC============================================ */.dashboard-controls,.dashboard-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:var(--space-lg) !important;flex-wrap:wrap !important;gap:var(--space-md) !important;}.quick-actions{display:flex !important;gap:var(--space-sm) !important;flex-wrap:wrap !important;}.content-grid,.dashboard-grid{display:grid !important;grid-template-columns:2fr 1fr !important;gap:var(--space-lg) !important;}.main-panel,.sidebar-panel{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:var(--space-xl) !important;box-shadow:var(--shadow-md) !important;border:1px solid var(--apple-gray) !important;}.panel-title{font-size:18px !important;font-weight:600 !important;margin-bottom:var(--space-lg) !important;color:var(--apple-near-black) !important;}.chart-container,.chart-panel{background:var(--apple-white) !important;border-radius:var(--radius-lg) !important;padding:var(--space-lg) !important;}.chart-placeholder{height:300px !important;background:var(--apple-light-gray) !important;border-radius:var(--radius-md) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--apple-medium-gray) !important;}.charts-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr)) !important;gap:var(--space-lg) !important;}.activity-item,.activity-list-item{display:flex !important;align-items:center !important;padding:var(--space-md) !important;border-bottom:1px solid var(--apple-gray) !important;transition:background-color var(--transition-fast) !important;border-radius:var(--radius-sm) !important;}.activity-item:hover{background:var(--apple-light-gray) !important;}.activity-item:last-child{border-bottom:none !important;}.activity-icon{width:40px !important;height:40px !important;border-radius:var(--radius-md) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-right:var(--space-md) !important;flex-shrink:0 !important;}.activity-icon.invoice{background:linear-gradient(135deg,#dbeafe,#bfdbfe) !important;color:#1d4ed8 !important;}.activity-icon.payment{background:linear-gradient(135deg,#d1fae5,#a7f3d0) !important;color:var(--apple-green) !important;}.activity-icon.customer{background:linear-gradient(135deg,#fef3c7,#fde68a) !important;color:#d97706 !important;}.activity-icon.position{background:linear-gradient(135deg,#ede9fe,#ddd6fe) !important;color:var(--apple-purple) !important;}.activity-icon.article{background:linear-gradient(135deg,#fce7f3,#fbcfe8) !important;color:#db2777 !important;}.activity-content{flex:1 !important;min-width:0 !important;}.activity-title{font-weight:600 !important;font-size:14px !important;color:var(--apple-near-black) !important;margin-bottom:2px !important;}.activity-subtitle{font-size:13px !important;color:var(--apple-medium-gray) !important;}.activity-time{font-size:12px !important;color:var(--apple-medium-gray) !important;white-space:nowrap !important;}.insights-container,.insights-list{display:flex !important;flex-direction:column !important;gap:var(--space-md) !important;}.insight-item{display:flex !important;gap:var(--space-md) !important;padding:var(--space-md) !important;background:var(--apple-off-white) !important;border-radius:var(--radius-md) !important;transition:background-color var(--transition-fast) !important;}.insight-item:hover{background:var(--apple-light-gray) !important;}.insight-rank{font-size:24px !important;font-weight:700 !important;color:var(--apple-blue) !important;min-width:40px !important;}.insight-content{flex:1 !important;}.insight-title{font-weight:600 !important;margin-bottom:4px !important;}.insight-subtitle{font-size:13px !important;color:var(--apple-medium-gray) !important;}.insight-section h3{font-size:16px !important;font-weight:600 !important;margin-bottom:var(--space-md) !important;}.last-updated{font-size:12px !important;color:var(--apple-medium-gray) !important;text-align:center !important;margin-top:var(--space-md) !important;}.offline-indicator{position:fixed !important;bottom:var(--space-lg) !important;left:50% !important;transform:translateX(-50%) !important;background:var(--apple-red) !important;color:var(--apple-white) !important;padding:var(--space-sm) var(--space-lg) !important;border-radius:var(--radius-full) !important;box-shadow:var(--shadow-xl) !important;display:none !important;z-index:10000 !important;}.offline-indicator.show{display:block !important;animation:slide-up 0.3s ease-out !important;}@keyframes slide-up{from{opacity:0;transform:translateX(-50%) translateY(20px);}to{opacity:1;transform:translateX(-50%) translateY(0);}}/* ============================================BRANDING & SETTINGS============================================ */.branding-grid,.settings-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr)) !important;gap:var(--space-lg) !important;}.branding-card,.settings-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:var(--space-xl) !important;box-shadow:var(--shadow-md) !important;border:1px solid var(--apple-gray) !important;transition:all var(--transition-base) !important;}.branding-card:hover,.settings-card:hover{transform:translateY(-2px) !important;box-shadow:var(--shadow-xl) !important;}.admin-container{max-width:1400px !important;margin:0 auto !important;padding:var(--space-2xl) var(--space-lg) !important;}.admin-header{margin-bottom:var(--space-2xl) !important;}.assignment-card{background:var(--apple-white) !important;border-radius:var(--radius-lg) !important;padding:var(--space-lg) !important;border:1px solid var(--apple-gray) !important;margin-bottom:var(--space-md) !important;}.assignment-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:var(--space-md) !important;}.assignment-id{font-weight:600 !important;color:var(--apple-blue) !important;}.assignment-status{font-size:12px !important;padding:4px 10px !important;border-radius:var(--radius-full) !important;}.assignment-details{font-size:14px !important;color:var(--apple-medium-gray) !important;}.api-section,.api{background:var(--apple-off-white) !important;border-radius:var(--radius-lg) !important;padding:var(--space-lg) !important;border:1px solid var(--apple-gray) !important;}.auto-number-display{font-family:'Monaco','Courier New',monospace !important;background:var(--apple-light-gray) !important;padding:var(--space-sm) var(--space-md) !important;border-radius:var(--radius-sm) !important;font-size:14px !important;}/* ============================================RESPONSIVE & MOBILE============================================ */@media (max-width:1024px){.content-grid,.dashboard-grid{grid-template-columns:1fr !important;}}@media (max-width:768px){.stat-value,.stat-number,.metric-value{font-size:36px !important;}.stats-grid,.metrics-grid,.branding-grid,.settings-grid,.charts-grid{grid-template-columns:1fr !important;}.btn,.action-btn{width:100% !important;}.filter-controls,.filter-bar,.search-bar{flex-direction:column !important;}.modal-content{max-width:95vw !important;}.table,.data-table{font-size:13px !important;}.table th,.table td{padding:10px 8px !important;}}/* ============================================UTILITY & HELPER CLASSES============================================ */.active{font-weight:600 !important;}.hidden{display:none !important;}.visible{display:block !important;}.text-center{text-align:center !important;}.text-right{text-align:right !important;}.text-left{text-align:left !important;}.skip-link,.skip-links a{position:absolute !important;top:-40px !important;left:0 !important;background:var(--apple-blue) !important;color:var(--apple-white) !important;padding:8px 16px !important;text-decoration:none !important;border-radius:0 0 var(--radius-md) 0 !important;transition:top 0.2s ease !important;z-index:10000 !important;}.skip-link:focus,.skip-links a:focus{top:0 !important;outline:2px solid var(--apple-white) !important;outline-offset:2px !important;}.required::after{content:'*' !important;color:var(--apple-red) !important;margin-left:4px !important;}.dropdown-item{padding:var(--space-sm) var(--space-md) !important;cursor:pointer !important;transition:background-color var(--transition-fast) !important;border-radius:var(--radius-sm) !important;}.dropdown-item:hover{background:var(--apple-light-gray) !important;}.dropdown-item:last-child{border-bottom:none !important;}.dropdown-item-title{font-weight:600 !important;margin-bottom:2px !important;}.dropdown-item-subtitle{font-size:12px !important;color:var(--apple-medium-gray) !important;}.amount-input{text-align:right !important;font-weight:600 !important;}.article-modal-container{max-height:70vh !important;overflow-y:auto !important;}/* ============================================ADDITIONAL MISSING CLASSES (554 classes)============================================ */.btn-disabled,button:disabled,button[disabled]{opacity:0.5 !important;cursor:not-allowed !important;pointer-events:none !important;}.btn-full{width:100% !important;display:block !important;}.btn-group{display:flex !important;gap:8px !important;flex-wrap:wrap !important;}.btn-icon{padding:8px !important;min-width:36px !important;min-height:36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}.btn-orange,.btn-warning{background:var(--apple-orange) !important;color:var(--apple-white) !important;}.btn-reset{background:transparent !important;border:none !important;color:var(--apple-blue) !important;text-decoration:underline !important;}.btn-save{background:var(--apple-blue) !important;color:var(--apple-white) !important;}.apple-btn-large{padding:14px 28px !important;font-size:17px !important;}.card-actions{display:flex !important;gap:8px !important;margin-top:16px !important;padding-top:16px !important;border-top:1px solid var(--apple-gray) !important;}.card-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr)) !important;gap:20px !important;}.card-info{font-size:14px !important;color:var(--apple-medium-gray) !important;line-height:1.5 !important;}.card-status{display:inline-block !important;padding:4px 12px !important;border-radius:12px !important;font-size:12px !important;font-weight:600 !important;}.card-title{font-size:18px !important;font-weight:600 !important;color:var(--apple-near-black) !important;margin-bottom:8px !important;}.checkbox-group{display:flex !important;flex-direction:column !important;gap:12px !important;}.checkbox-item{display:flex !important;align-items:center !important;gap:8px !important;}.checkbox-label{font-size:15px !important;color:var(--apple-near-black) !important;cursor:pointer !important;}.checkbox-wrapper{position:relative !important;display:inline-block !important;}.color-input,.color-input-group,.color-input-wrapper,.color-inputs,.color-picker,.color-presets,.color-preview,.color-section,.color-text{border-radius:var(--radius-md) !important;font-family:var(--font-system) !important;}.color-preview{width:40px !important;height:40px !important;border-radius:8px !important;border:2px solid var(--apple-gray) !important;}.cancelled,.status-cancelled{color:var(--apple-red) !important;background:rgba(255,59,48,0.1) !important;}.closed,.status-closed{color:var(--apple-medium-gray) !important;background:rgba(142,142,147,0.1) !important;}.completed,.status-completed{color:var(--apple-green) !important;background:rgba(48,209,88,0.1) !important;}.delivered,.status-delivered{color:var(--apple-blue) !important;background:rgba(0,113,227,0.1) !important;}.draft,.status-draft{color:var(--apple-medium-gray) !important;background:rgba(142,142,147,0.1) !important;}.inactive,.status-inactive{opacity:0.5 !important;}.pending,.status-pending,.status-in-progress,.status-in_progress{color:var(--apple-orange) !important;background:rgba(255,149,0,0.1) !important;}.status-accepted{color:var(--apple-green) !important;background:rgba(48,209,88,0.1) !important;}.status-active{color:var(--apple-blue) !important;background:rgba(0,113,227,0.1) !important;}.status-converted{color:var(--apple-purple) !important;background:rgba(175,82,222,0.1) !important;}.status-dot{width:8px !important;height:8px !important;border-radius:50% !important;display:inline-block !important;margin-right:6px !important;}.status-rejected{color:var(--apple-red) !important;background:rgba(255,59,48,0.1) !important;}.status-resolved{color:var(--apple-green) !important;background:rgba(48,209,88,0.1) !important;}.status-sent{color:var(--apple-blue) !important;background:rgba(0,113,227,0.1) !important;}.status-waiting_user{color:var(--apple-orange) !important;background:rgba(255,149,0,0.1) !important;}.container{max-width:1200px !important;margin:0 auto !important;padding:0 20px !important;}.content-wrapper{padding:20px 24px !important;}.customer-card,.customer-details,.customer-info,.customer-info-note,.customer-name,.customer-number{font-family:var(--font-system) !important;}.customer-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:20px !important;box-shadow:var(--shadow-md) !important;}.customer-name{font-size:18px !important;font-weight:600 !important;color:var(--apple-near-black) !important;}.customers-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr)) !important;gap:20px !important;}.customers-loading{text-align:center !important;padding:40px !important;color:var(--apple-medium-gray) !important;}.detail-item,.detail-label,.detail-row,.detail-value{font-family:var(--font-system) !important;}.detail-row{display:flex !important;justify-content:space-between !important;padding:12px 0 !important;border-bottom:1px solid var(--apple-light-gray) !important;}.detail-label{color:var(--apple-medium-gray) !important;font-size:14px !important;}.detail-value{color:var(--apple-near-black) !important;font-weight:500 !important;}.dropdown-actions{position:absolute !important;right:0 !important;top:100% !important;z-index:1000 !important;background:var(--apple-white) !important;border-radius:var(--radius-md) !important;box-shadow:var(--shadow-lg) !important;min-width:200px !important;}.check-icon,.completion-icon,.gps-indicator,.icon,.pending-icon,.svg-icon,.svg-icon-sm,.tooltip-icon,.x-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;}.check-icon{color:var(--apple-green) !important;}.svg-icon-sm{width:16px !important;height:16px !important;}.accordion-badge,.admin-badge,.construction-billing-badge,.dev-badge,.gobd-badge,.interval-badge,.priority-badge,.progress-badge,.status-badge,.type-badge{display:inline-block !important;padding:4px 10px !important;border-radius:12px !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;}.priority-high,.urgent{color:var(--apple-red) !important;background:rgba(255,59,48,0.1) !important;}.priority-medium{color:var(--apple-orange) !important;background:rgba(255,149,0,0.1) !important;}.priority-low{color:var(--apple-blue) !important;background:rgba(0,113,227,0.1) !important;}.articles-table,.construction-sites-table,.credits-table,.customers-table,.invoices-table,.overdue-table,.positions-table,.tickets-table,.vehicles-table{width:100% !important;border-collapse:separate !important;border-spacing:0 !important;background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;overflow:hidden !important;box-shadow:var(--shadow-md) !important;}.comparison-table{border:1px solid var(--apple-gray) !important;}.table-container{overflow-x:auto !important;border-radius:var(--radius-xl) !important;}.pending-card,.pending-card-header,.pending-card-subtitle,.pending-card-title{font-family:var(--font-system) !important;}.pending-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:20px !important;border-left:4px solid var(--apple-orange) !important;}.pending-amount{font-size:24px !important;font-weight:700 !important;color:var(--apple-orange) !important;}.pending-count{font-size:14px !important;color:var(--apple-medium-gray) !important;}.construction-site-modal,.construction-site-modal-body,.construction-site-modal-close,.construction-site-modal-content,.construction-site-modal-footer,.construction-site-modal-header,.dunning-modal,.dunning-modal-body,.dunning-modal-close,.dunning-modal-content,.dunning-modal-footer,.dunning-modal-header,.position-modal,.position-modal-body,.position-modal-close,.position-modal-content,.position-modal-footer,.position-modal-header,.recurring-modal,.recurring-modal-body,.recurring-modal-content,.recurring-modal-footer,.recurring-modal-header,.vehicle-modal,.vehicle-modal-body,.vehicle-modal-close,.vehicle-modal-content,.vehicle-modal-footer,.vehicle-modal-header{font-family:var(--font-system) !important;}.date-filter,.date-label,.filter-search-container,.status-filter{font-family:var(--font-system) !important;border-radius:var(--radius-md) !important;}.bubble-amount,.bubble-details,.bubble-title{font-family:var(--font-system) !important;}.collapsed{display:none !important;}.coordinates{font-family:monospace !important;font-size:12px !important;color:var(--apple-medium-gray) !important;}.css-editor{font-family:'Monaco','Menlo','Consolas',monospace !important;font-size:13px !important;}.currency{font-weight:600 !important;}.custom-controls{display:flex !important;gap:12px !important;align-items:center !important;}.days-overdue{color:var(--apple-red) !important;font-weight:600 !important;}.disabled{opacity:0.5 !important;pointer-events:none !important;}.dragover{background:rgba(0,113,227,0.05) !important;border:2px dashed var(--apple-blue) !important;}.drop-zone{border:2px dashed var(--apple-gray) !important;border-radius:var(--radius-xl) !important;padding:40px !important;text-align:center !important;transition:all var(--transition-base) !important;}.down,.up{display:inline-flex !important;align-items:center !important;gap:4px !important;font-size:13px !important;font-weight:600 !important;}.up{color:var(--apple-green) !important;}.down{color:var(--apple-red) !important;}.hidden{display:none !important;}.show{display:block !important;}.offer-amount,.offer-card,.offer-card-footer,.offer-card-header,.offer-customer,.offer-number,.offer-stats,.offer-subject,.offer-validity,.offers-grid,.recurring-card,.recurring-grid{font-family:var(--font-system) !important;}.offer-card,.recurring-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:20px !important;box-shadow:var(--shadow-md) !important;transition:all var(--transition-base) !important;}.offer-card:hover,.recurring-card:hover{transform:translateY(-2px) !important;box-shadow:var(--shadow-lg) !important;}.offers-grid,.recurring-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr)) !important;gap:20px !important;}.validity-expired,.validity-warning{padding:8px 12px !important;border-radius:var(--radius-md) !important;font-size:13px !important;font-weight:500 !important;}.validity-expired{background:rgba(255,59,48,0.1) !important;color:var(--apple-red) !important;}.validity-warning{background:rgba(255,149,0,0.1) !important;color:var(--apple-orange) !important;}.cancellations,.credit-actions,.credit-form-group,.credit-notes,.credit-stats,.credit-type-card,.credit-type-grid{font-family:var(--font-system) !important;}.credit-type-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:20px !important;box-shadow:var(--shadow-md) !important;}.credit-type-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr)) !important;gap:20px !important;}.cashbox-selector,.cashbox-selector-header{font-family:var(--font-system) !important;border-radius:var(--radius-md) !important;}.comparison-highlight{background:rgba(0,113,227,0.1) !important;border-left:3px solid var(--apple-blue) !important;padding-left:12px !important;}.completion-section,.completion-subtitle,.completion-title{font-family:var(--font-system) !important;}.completion-title{font-size:20px !important;font-weight:600 !important;color:var(--apple-near-black) !important;}.construction-site{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:20px !important;box-shadow:var(--shadow-md) !important;}.critical{color:var(--apple-red) !important;background:rgba(255,59,48,0.15) !important;font-weight:700 !important;padding:6px 12px !important;border-radius:8px !important;}.cta-section{padding:60px 20px !important;background:linear-gradient(135deg,rgba(0,113,227,0.05),rgba(48,209,88,0.05)) !important;border-radius:var(--radius-xl) !important;}.datev{font-family:var(--font-system) !important;color:var(--apple-blue) !important;}.demo-credentials,.demo-email,.demo-item,.demo-role,.demo-title{font-family:var(--font-system) !important;background:rgba(255,149,0,0.05) !important;border-radius:var(--radius-md) !important;padding:12px !important;}.driver-container,.driver-info,.driver-name,.driver-stats{font-family:var(--font-system) !important;}.driver-name{font-size:20px !important;font-weight:600 !important;color:var(--apple-near-black) !important;}.dropdown-arrow,.dropdown-divider,.dropdown-menu,.dropdown-toggle{font-family:var(--font-system) !important;}.dropdown-menu{background:var(--apple-white) !important;border-radius:var(--radius-md) !important;box-shadow:var(--shadow-lg) !important;border:none !important;padding:8px !important;}.dropdown-divider{height:1px !important;background:var(--apple-light-gray) !important;margin:8px 0 !important;}.dropdown-arrow{transition:transform var(--transition-base) !important;}.dunning-level-card,.dunning-levels-grid,.dunning-tab,.dunning-tabs{font-family:var(--font-system) !important;}.dunning-level-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:20px !important;box-shadow:var(--shadow-md) !important;}.dunning-levels-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr)) !important;gap:20px !important;}.dunning-tabs{display:flex !important;gap:8px !important;border-bottom:2px solid var(--apple-light-gray) !important;}.dunning-tab{padding:12px 20px !important;border-radius:var(--radius-md) var(--radius-md) 0 0 !important;cursor:pointer !important;transition:all var(--transition-base) !important;}.editor-canvas,.editor-layout,.editor-main,.editor-panel,.editor-sidebar,.editor-toolbar{font-family:var(--font-system) !important;}.editor-toolbar{background:var(--apple-white) !important;border-bottom:1px solid var(--apple-gray) !important;padding:12px !important;display:flex !important;gap:8px !important;}.element-content,.element-control-btn,.element-controls,.element-icon,.element-palette,.element-properties{font-family:var(--font-system) !important;}.element-palette{background:var(--apple-white) !important;border-radius:var(--radius-md) !important;padding:16px !important;}.email-form,.email-help,.email-modal,.email-modal-body,.email-modal-close,.email-modal-footer,.email-modal-header,.email-modal-overlay,.email-preview{font-family:var(--font-system) !important;}.email-modal-overlay{background:rgba(0,0,0,0.5) !important;backdrop-filter:blur(4px) !important;}.enabled{opacity:1 !important;pointer-events:auto !important;}.endpoint-description,.endpoint-item,.endpoint-list,.endpoint-method,.endpoint-url{font-family:var(--font-system) !important;}.endpoint-method{font-weight:600 !important;padding:4px 8px !important;border-radius:6px !important;font-size:12px !important;}.method-get{background:rgba(48,209,88,0.1) !important;color:var(--apple-green) !important;}.method-post{background:rgba(0,113,227,0.1) !important;color:var(--apple-blue) !important;}.method-put{background:rgba(255,149,0,0.1) !important;color:var(--apple-orange) !important;}.method-delete{background:rgba(255,59,48,0.1) !important;color:var(--apple-red) !important;}.entries-card,.entries-header,.entries-table,.entries-table-wrapper,.entries-title{font-family:var(--font-system) !important;}.entries-table-wrapper{overflow-x:auto !important;border-radius:var(--radius-xl) !important;}.entry-badge{display:inline-block !important;padding:4px 10px !important;border-radius:12px !important;font-size:11px !important;font-weight:600 !important;}.escalated{color:var(--apple-red) !important;background:rgba(255,59,48,0.1) !important;}.expense{color:var(--apple-red) !important;}.income{color:var(--apple-green) !important;}.export-card-header,.export-desc,.export-features,.export-form,.export-grid,.export-subtitle{font-family:var(--font-system) !important;}.export-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr)) !important;gap:20px !important;}.fab-container{position:fixed !important;bottom:24px !important;right:24px !important;z-index:1000 !important;}.faq-answer,.faq-item,.faq-question,.faq-section{font-family:var(--font-system) !important;}.faq-item{background:var(--apple-white) !important;border-radius:var(--radius-md) !important;padding:20px !important;margin-bottom:12px !important;box-shadow:var(--shadow-sm) !important;}.faq-question{font-weight:600 !important;color:var(--apple-near-black) !important;margin-bottom:12px !important;}.faq-answer{color:var(--apple-medium-gray) !important;line-height:1.6 !important;}.feature-access-warning,.feature-card,.feature-icon,.feature-list,.featured,.features,.features-grid{font-family:var(--font-system) !important;}.feature-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:24px !important;box-shadow:var(--shadow-md) !important;transition:all var(--transition-base) !important;}.feature-card:hover{transform:translateY(-4px) !important;box-shadow:var(--shadow-lg) !important;}.features-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr)) !important;gap:24px !important;}.filter-select,.filters{font-family:var(--font-system) !important;border-radius:var(--radius-md) !important;}.footer-bottom,.footer-content,.footer-links,.footer-section{font-family:var(--font-system) !important;}.footer-section{padding:60px 0 20px !important;background:var(--apple-near-black) !important;color:var(--apple-white) !important;}.form-actions,.form-grid,.form-required-note,.form-row,.form-section,.form-section-title,.form-validation-error{font-family:var(--font-system) !important;}.form-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr)) !important;gap:20px !important;}.form-section-title{font-size:18px !important;font-weight:600 !important;color:var(--apple-near-black) !important;margin-bottom:16px !important;}.form-required-note{color:var(--apple-medium-gray) !important;font-size:13px !important;margin-bottom:16px !important;}.full-width{width:100% !important;}.gps-dot,.gps-status,.gps-subtitle,.gps-title{font-family:var(--font-system) !important;}.gps-dot{width:10px !important;height:10px !important;border-radius:50% !important;background:var(--apple-green) !important;display:inline-block !important;margin-right:6px !important;animation:pulse 2s infinite !important;}.hash-cell{font-family:monospace !important;font-size:12px !important;color:var(--apple-medium-gray) !important;}.header-actions,.header-status,.header-subtitle,.header-text,.header-title{font-family:var(--font-system) !important;}.header-title{font-size:28px !important;font-weight:700 !important;color:var(--apple-near-black) !important;}.header-subtitle{font-size:16px !important;color:var(--apple-medium-gray) !important;margin-top:8px !important;}.hero,.hero-bg,.hero-content,.hero-cta,.hero-erechnung,.hero-floating,.hero-xrechnung,.hero-zugferd{font-family:var(--font-system) !important;}.hero{padding:100px 20px 80px !important;background:linear-gradient(135deg,rgba(0,113,227,0.03),rgba(48,209,88,0.03)) !important;position:relative !important;overflow:hidden !important;}.html{font-family:monospace !important;background:rgba(255,149,0,0.1) !important;color:var(--apple-orange) !important;padding:4px 8px !important;border-radius:6px !important;}.hybrid-demo{background:linear-gradient(135deg,rgba(0,113,227,0.05),rgba(175,82,222,0.05)) !important;border-radius:var(--radius-xl) !important;padding:24px !important;}.in-progress{color:var(--apple-orange) !important;background:rgba(255,149,0,0.1) !important;}.info-label,.info-row,.info-value{font-family:var(--font-system) !important;}.info-row{display:flex !important;justify-content:space-between !important;padding:10px 0 !important;border-bottom:1px solid var(--apple-light-gray) !important;}.invoice-details,.invoice-header,.invoice-logo,.invoice-preview,.invoice-section,.invoice-table,.invoice-title,.invoice-total,.invoiced{font-family:var(--font-system) !important;}.invoice-title{font-size:24px !important;font-weight:700 !important;color:var(--apple-near-black) !important;}.invoice-total{font-size:20px !important;font-weight:700 !important;color:var(--apple-blue) !important;}.item-amount,.item-description,.item-details,.item-row,.items-container,.items-header,.items-list,.items-per-page{font-family:var(--font-system) !important;}.items-per-page{display:flex !important;align-items:center !important;gap:8px !important;}.keyboard-navigation{outline:2px solid var(--apple-blue) !important;outline-offset:2px !important;}.landing-nav{background:rgba(255,255,255,0.8) !important;backdrop-filter:saturate(180%) blur(20px) !important;border-bottom:1px solid rgba(0,0,0,0.08) !important;}.level-actions,.level-fee,.level-header,.level-info,.level-number{font-family:var(--font-system) !important;}.level-number{font-size:32px !important;font-weight:700 !important;color:var(--apple-blue) !important;}.links{color:var(--apple-blue) !important;text-decoration:none !important;transition:color var(--transition-base) !important;}.links:hover{color:var(--apple-blue-hover) !important;text-decoration:underline !important;}.loading,.loading-overlay,.loading-text{font-family:var(--font-system) !important;}.loading-overlay{background:rgba(255,255,255,0.95) !important;backdrop-filter:blur(8px) !important;display:flex !important;align-items:center !important;justify-content:center !important;}.loading-overlay.hidden{display:none !important;}.login-container{max-width:420px !important;margin:0 auto !important;padding:40px !important;background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;box-shadow:var(--shadow-lg) !important;}.logo,.logo-actions,.logo-preview,.logo-upload-area{font-family:var(--font-system) !important;}.logo{height:40px !important;object-fit:contain !important;}.medium{color:var(--apple-orange) !important;}.message-author,.message-content,.message-date,.message-header,.messages{font-family:var(--font-system) !important;}.message-author{font-weight:600 !important;color:var(--apple-near-black) !important;}.message-date{font-size:12px !important;color:var(--apple-medium-gray) !important;}.mobile-header{background:rgba(255,255,255,0.8) !important;backdrop-filter:saturate(180%) blur(20px) !important;border-bottom:1px solid rgba(0,0,0,0.08) !important;}.modal-footer-left,.modal-footer-right,.modal-section{font-family:var(--font-system) !important;}.modal-footer-left{display:flex !important;gap:8px !important;}.modal-footer-right{display:flex !important;gap:8px !important;margin-left:auto !important;}.nav-content,.nav-links,.nav-logo{font-family:var(--font-system) !important;}.ne,.nw{position:absolute !important;}.network-status{display:inline-flex !important;align-items:center !important;gap:6px !important;}.next-steps{background:rgba(0,113,227,0.05) !important;border-left:4px solid var(--apple-blue) !important;padding:20px !important;border-radius:var(--radius-md) !important;}.no{color:var(--apple-red) !important;}.not-included{opacity:0.5 !important;text-decoration:line-through !important;}.number{font-family:monospace !important;font-weight:600 !important;}.offline{opacity:0.6 !important;filter:grayscale(100%) !important;}.onboarding-card,.onboarding-container,.onboarding-content,.onboarding-header{font-family:var(--font-system) !important;}.onboarding-container{max-width:900px !important;margin:0 auto !important;padding:40px 20px !important;}.open{display:block !important;}.optional,.optional-row{opacity:0.7 !important;font-style:italic !important;}.overdue{color:var(--apple-red) !important;font-weight:600 !important;}.page-header,.page-header-content,.page-header-top,.page-header-with-actions,.page-subtitle,.page-title{font-family:var(--font-system) !important;}.page-title{font-size:32px !important;font-weight:700 !important;color:var(--apple-near-black) !important;}.pagination-dots{display:flex !important;gap:8px !important;justify-content:center !important;}.paid{color:var(--apple-green) !important;background:rgba(48,209,88,0.1) !important;}.palette-element,.palette-elements,.palette-section,.palette-title{font-family:var(--font-system) !important;}.palette-elements{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(100px,1fr)) !important;gap:12px !important;}.password-reset-error,.password-reset-success,.password-strength{font-family:var(--font-system) !important;padding:12px !important;border-radius:var(--radius-md) !important;margin:12px 0 !important;}.password-reset-error{background:rgba(255,59,48,0.1) !important;color:var(--apple-red) !important;}.password-reset-success{background:rgba(48,209,88,0.1) !important;color:var(--apple-green) !important;}.pending-invoices{color:var(--apple-orange) !important;font-weight:600 !important;}.period{font-size:14px !important;color:var(--apple-medium-gray) !important;}.photo-preview,.photo-section,.photo-upload-area{font-family:var(--font-system) !important;border-radius:var(--radius-md) !important;}.photo-preview{width:120px !important;height:120px !important;object-fit:cover !important;border:2px solid var(--apple-gray) !important;}.plan-card,.plan-content,.plan-description,.plan-features,.plan-name,.plan-notice,.plan-period,.plan-price{font-family:var(--font-system) !important;}.plan-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:32px !important;box-shadow:var(--shadow-md) !important;transition:all var(--transition-base) !important;}.plan-card:hover{transform:translateY(-4px) !important;box-shadow:var(--shadow-lg) !important;}.plan-price{font-size:48px !important;font-weight:700 !important;color:var(--apple-near-black) !important;}.position-btn,.position-grid{font-family:var(--font-system) !important;}.position-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr)) !important;gap:20px !important;}.preset-btn{background:var(--apple-light-gray) !important;border:1px solid var(--apple-gray) !important;padding:8px 12px !important;border-radius:8px !important;cursor:pointer !important;transition:all var(--transition-base) !important;}.preset-btn:hover{background:var(--apple-gray) !important;}.preview-container,.preview-loading,.preview-panel{font-family:var(--font-system) !important;}.preview-panel{background:var(--apple-white) !important;border-radius:var(--radius-md) !important;padding:20px !important;box-shadow:var(--shadow-md) !important;}.price-bubble,.price-bubble-arrow,.price-bubble-content,.price-bubble-icon,.price-bubble-text,.price-input-container{font-family:var(--font-system) !important;}.price-bubble{background:var(--apple-white) !important;border-radius:12px !important;padding:12px 16px !important;box-shadow:var(--shadow-lg) !important;}.pricing,.pricing-card,.pricing-features,.pricing-grid,.pricing-price,.pricing-section,.pricing-tabs{font-family:var(--font-system) !important;}.pricing-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr)) !important;gap:32px !important;}.pricing-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:40px !important;box-shadow:var(--shadow-md) !important;border:2px solid transparent !important;transition:all var(--transition-base) !important;}.pricing-card:hover{border-color:var(--apple-blue) !important;transform:translateY(-4px) !important;box-shadow:var(--shadow-lg) !important;}.priority-urgent{color:var(--apple-red) !important;background:rgba(255,59,48,0.15) !important;font-weight:700 !important;}.process-status{display:inline-block !important;padding:4px 10px !important;border-radius:12px !important;font-size:12px !important;font-weight:600 !important;}.profile-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:24px !important;box-shadow:var(--shadow-md) !important;}.progress,.progress-bar,.progress-bar-container,.progress-container,.progress-fill,.progress-section,.progress-title{font-family:var(--font-system) !important;}.progress-bar-container{width:100% !important;height:8px !important;background:var(--apple-light-gray) !important;border-radius:4px !important;overflow:hidden !important;}.progress-fill{height:100% !important;background:var(--apple-blue) !important;border-radius:4px !important;transition:width var(--transition-base) !important;}.properties-title,.property-group,.property-input,.property-label{font-family:var(--font-system) !important;}.property-group{margin-bottom:20px !important;}.property-label{font-weight:600 !important;margin-bottom:8px !important;display:block !important;}.pwa-install-banner,.pwa-install-btn,.pwa-install-buttons,.pwa-install-content,.pwa-install-icon,.pwa-install-text,.pwa-install-title{font-family:var(--font-system) !important;}.pwa-install-banner{background:linear-gradient(135deg,rgba(0,113,227,0.05),rgba(175,82,222,0.05)) !important;border-radius:var(--radius-xl) !important;padding:20px !important;margin:20px 0 !important;}.qty-input{text-align:center !important;font-weight:600 !important;width:80px !important;}.quick-action,.quick-action-icon,.quick-action-title,.quick-dev-login,.quick-filter-btn,.quick-filters,.quick-toggle,.quick-toggle-group{font-family:var(--font-system) !important;}.quick-action{background:var(--apple-white) !important;border-radius:var(--radius-md) !important;padding:16px !important;box-shadow:var(--shadow-sm) !important;transition:all var(--transition-base) !important;cursor:pointer !important;}.quick-action:hover{transform:translateY(-2px) !important;box-shadow:var(--shadow-md) !important;}.quick-filters{display:flex !important;gap:8px !important;flex-wrap:wrap !important;}.range-input-group,.range-slider,.range-value{font-family:var(--font-system) !important;}.range-slider{width:100% !important;accent-color:var(--apple-blue) !important;}.recommended{background:var(--apple-blue) !important;color:var(--apple-white) !important;padding:4px 12px !important;border-radius:12px !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase !important;}.register-container{max-width:500px !important;margin:0 auto !important;padding:40px !important;background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;box-shadow:var(--shadow-lg) !important;}.reset-container,.reset-header{font-family:var(--font-system) !important;}.reset-container{max-width:420px !important;margin:60px auto !important;padding:40px !important;background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;box-shadow:var(--shadow-lg) !important;}.resize-handle,.resize-handles{cursor:nwse-resize !important;position:absolute !important;}.resolved{color:var(--apple-green) !important;background:rgba(48,209,88,0.1) !important;}.revenue-current,.revenue-previous{font-family:var(--font-system) !important;font-weight:700 !important;}.revenue-current{color:var(--apple-near-black) !important;font-size:28px !important;}.revenue-previous{color:var(--apple-medium-gray) !important;font-size:16px !important;}.scheduled{color:var(--apple-orange) !important;background:rgba(255,149,0,0.1) !important;}.scroll-indicator,.scrolled{font-family:var(--font-system) !important;}.scroll-indicator{position:fixed !important;top:0 !important;left:0 !important;height:4px !important;background:var(--apple-blue) !important;z-index:9999 !important;transition:width var(--transition-base) !important;}.se{position:absolute !important;bottom:0 !important;right:0 !important;}.search-container,.search-dropdown,.search-input-container,.search-input-wrapper,.search-result-info{font-family:var(--font-system) !important;}.search-container{position:relative !important;}.search-dropdown{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;background:var(--apple-white) !important;border-radius:var(--radius-md) !important;box-shadow:var(--shadow-lg) !important;margin-top:4px !important;max-height:300px !important;overflow-y:auto !important;z-index:1000 !important;}.searchable-input,.searchable-input-container,.searchable-select{font-family:var(--font-system) !important;border-radius:var(--radius-md) !important;}.secondary{color:var(--apple-medium-gray) !important;background:rgba(142,142,147,0.1) !important;}.section-header,.section-hint,.section-title{font-family:var(--font-system) !important;}.section-title{font-size:20px !important;font-weight:600 !important;color:var(--apple-near-black) !important;margin-bottom:16px !important;}.section-hint{color:var(--apple-medium-gray) !important;font-size:14px !important;margin-top:8px !important;}.security-info{background:rgba(0,113,227,0.05) !important;border-left:4px solid var(--apple-blue) !important;padding:16px !important;border-radius:var(--radius-md) !important;font-size:14px !important;}.sent{color:var(--apple-blue) !important;background:rgba(0,113,227,0.1) !important;}.sidebar,.sidebar-header,.sidebar-panel{font-family:var(--font-system) !important;}.sidebar{background:rgba(255,255,255,0.8) !important;backdrop-filter:saturate(180%) blur(20px) !important;border-right:1px solid rgba(0,0,0,0.08) !important;}.signature-canvas,.signature-controls,.signature-section,.signing{font-family:var(--font-system) !important;}.signature-canvas{border:2px solid var(--apple-gray) !important;border-radius:var(--radius-md) !important;background:var(--apple-white) !important;cursor:crosshair !important;}.size-btn,.size-buttons{font-family:var(--font-system) !important;}.size-buttons{display:flex !important;gap:8px !important;}.size-btn{padding:6px 12px !important;border-radius:8px !important;border:1px solid var(--apple-gray) !important;background:var(--apple-white) !important;cursor:pointer !important;transition:all var(--transition-base) !important;}.size-btn:hover{background:var(--apple-light-gray) !important;border-color:var(--apple-blue) !important;}.skip-link,.skip-links{font-family:var(--font-system) !important;position:absolute !important;top:-40px !important;left:0 !important;background:var(--apple-blue) !important;color:var(--apple-white) !important;padding:8px 16px !important;text-decoration:none !important;border-radius:0 0 var(--radius-md) 0 !important;z-index:10000 !important;}.skip-link:focus,.skip-links:focus{top:0 !important;}.spinner{display:inline-block !important;width:20px !important;height:20px !important;border:3px solid rgba(0,113,227,0.2) !important;border-top-color:var(--apple-blue) !important;border-radius:50% !important;animation:spin 0.8s linear infinite !important;}@keyframes spin{to{transform:rotate(360deg);}}.stat-item,.stat-number{font-family:var(--font-system) !important;}.stat-number{font-size:36px !important;font-weight:700 !important;color:var(--apple-near-black) !important;}.step,.step-badge,.step-number,.step-title,.steps-container{font-family:var(--font-system) !important;}.step{display:flex !important;align-items:center !important;gap:16px !important;padding:20px !important;background:var(--apple-white) !important;border-radius:var(--radius-md) !important;margin-bottom:16px !important;}.step-number{width:40px !important;height:40px !important;background:var(--apple-blue) !important;color:var(--apple-white) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:700 !important;font-size:18px !important;}.strong{font-weight:700 !important;color:var(--apple-near-black) !important;}.subscription-plans{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr)) !important;gap:24px !important;}.subtitle{font-size:18px !important;color:var(--apple-medium-gray) !important;margin-bottom:24px !important;}.success-notification{background:rgba(48,209,88,0.1) !important;border-left:4px solid var(--apple-green) !important;padding:16px !important;border-radius:var(--radius-md) !important;color:var(--apple-green) !important;}.summary-box,.summary-row{font-family:var(--font-system) !important;}.summary-box{background:var(--apple-light-gray) !important;padding:20px !important;border-radius:var(--radius-md) !important;}.support-card,.support-card-icon,.support-container,.support-form,.support-header,.support-options{font-family:var(--font-system) !important;}.support-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:24px !important;box-shadow:var(--shadow-md) !important;transition:all var(--transition-base) !important;}.support-card:hover{transform:translateY(-2px) !important;box-shadow:var(--shadow-lg) !important;}.tab-button,.tab-content{font-family:var(--font-system) !important;}.tab-button{padding:12px 24px !important;border:none !important;background:transparent !important;border-bottom:2px solid transparent !important;cursor:pointer !important;transition:all var(--transition-base) !important;font-weight:500 !important;color:var(--apple-medium-gray) !important;}.tab-button.active{color:var(--apple-blue) !important;border-bottom-color:var(--apple-blue) !important;}.table-check{width:20px !important;height:20px !important;cursor:pointer !important;accent-color:var(--apple-blue) !important;}.tech-spec{font-family:monospace !important;font-size:13px !important;background:rgba(0,0,0,0.05) !important;padding:2px 6px !important;border-radius:4px !important;}.template-card,.template-description,.template-editor-container,.template-element,.template-grid,.template-name,.template-preview,.template-selector,.template-tab,.template-tabs,.template-textarea,.template-variables{font-family:var(--font-system) !important;}.template-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr)) !important;gap:20px !important;}.template-card{background:var(--apple-white) !important;border-radius:var(--radius-xl) !important;padding:20px !important;box-shadow:var(--shadow-md) !important;cursor:pointer !important;transition:all var(--transition-base) !important;}.template-card:hover{transform:translateY(-2px) !important;box-shadow:var(--shadow-lg) !important;border-color:var(--apple-blue) !important;}.ticket-actions,.ticket-badges,.ticket-card,.ticket-customer,.ticket-description,.ticket-details,.ticket-header,.ticket-id,.ticket-meta,.ticket-row,.ticket-subject,.tickets-grid,.tickets-section{font-family:var(--font-system) !important;}.ticket-card{background:var(--apple-white) !important;border-radius:var(--radius-md) !important;padding:20px !important;box-shadow:var(--shadow-sm) !important;border-left:4px solid var(--apple-blue) !important;}.tickets-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(350px,1fr)) !important;gap:20px !important;}.timeline,.timeline-image,.timeline-panel{font-family:var(--font-system) !important;}.timeline{position:relative !important;padding-left:40px !important;}.timeline::before{content:'' !important;position:absolute !important;left:12px !important;top:0 !important;bottom:0 !important;width:2px !important;background:var(--apple-light-gray) !important;}.toast-link{color:var(--apple-blue) !important;text-decoration:underline !important;}.toggle-btn{background:var(--apple-light-gray) !important;border:none !important;padding:6px 12px !important;border-radius:8px !important;cursor:pointer !important;transition:all var(--transition-base) !important;}.toggle-btn.active{background:var(--apple-blue) !important;color:var(--apple-white) !important;}.toolbar-group{display:flex !important;gap:8px !important;align-items:center !important;}.tooltip-container,.tooltip-text{font-family:var(--font-system) !important;}.tooltip-text{background:var(--apple-near-black) !important;color:var(--apple-white) !important;padding:8px 12px !important;border-radius:8px !important;font-size:12px !important;white-space:nowrap !important;}.total{font-size:20px !important;font-weight:700 !important;color:var(--apple-near-black) !important;}.trend-indicator{display:inline-flex !important;align-items:center !important;gap:4px !important;font-size:13px !important;font-weight:600 !important;}.trial-info{background:rgba(255,149,0,0.05) !important;border-left:4px solid var(--apple-orange) !important;padding:16px !important;border-radius:var(--radius-md) !important;color:var(--apple-orange) !important;}.upgrade-toast,.upgrade-toast-wrapper{font-family:var(--font-system) !important;}.upgrade-toast{background:linear-gradient(135deg,rgba(0,113,227,0.05),rgba(175,82,222,0.05)) !important;border-left:4px solid var(--apple-blue) !important;padding:16px !important;border-radius:var(--radius-md) !important;}.user-info{display:flex !important;align-items:center !important;gap:12px !important;}.valid{border-color:var(--apple-green) !important;background:rgba(48,209,88,0.05) !important;}.validation-summary{background:rgba(255,59,48,0.05) !important;border-left:4px solid var(--apple-red) !important;padding:16px !important;border-radius:var(--radius-md) !important;color:var(--apple-red) !important;margin-bottom:20px !important;}.variable-item,.variable-list{font-family:var(--font-system) !important;}.variable-item{background:var(--apple-light-gray) !important;padding:8px 12px !important;border-radius:6px !important;font-family:monospace !important;font-size:13px !important;display:inline-block !important;margin:4px !important;}.w3{font-family:monospace !important;background:rgba(0,113,227,0.1) !important;color:var(--apple-blue) !important;padding:4px 8px !important;border-radius:6px !important;}.weak{color:var(--apple-red) !important;background:rgba(255,59,48,0.1) !important;}.xrechnung,.zugferd{font-family:var(--font-system) !important;background:rgba(48,209,88,0.1) !important;color:var(--apple-green) !important;padding:4px 12px !important;border-radius:8px !important;font-weight:600 !important;font-size:12px !important;}.yes{color:var(--apple-green) !important;background:rgba(48,209,88,0.1) !important;}.zoom-btn,.zoom-controls{font-family:var(--font-system) !important;}.zoom-controls{display:flex !important;gap:8px !important;background:var(--apple-white) !important;padding:8px !important;border-radius:var(--radius-md) !important;box-shadow:var(--shadow-md) !important;}.zoom-btn{width:36px !important;height:36px !important;border-radius:8px !important;border:1px solid var(--apple-gray) !important;background:var(--apple-white) !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all var(--transition-base) !important;}.zoom-btn:hover{background:var(--apple-light-gray) !important;border-color:var(--apple-blue) !important;}/* ============================================FINAL OVERRIDES - HIGHEST PRIORITY============================================ */button:hover,.btn:hover,a.btn:hover{text-decoration:none !important;}button:active,.btn:active{transform:translateY(0) !important;}*:focus-visible{outline:2px solid var(--apple-blue) !important;outline-offset:2px !important;}*{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform !important;}.stat-card-change,.stat-card-header,.stat-card-icon,.stat-card-title,.stat-card-value,.stat-content,.stat-icon,.stats{font-family:var(--font-system) !important;}.stat-card-value{font-size:36px !important;font-weight:700 !important;color:var(--apple-near-black) !important;}.stat-card-title{font-size:13px !important;text-transform:uppercase !important;letter-spacing:0.5px !important;color:var(--apple-medium-gray) !important;margin-bottom:8px !important;}.stat-card-icon{width:48px !important;height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,113,227,0.1) !important;border-radius:12px !important;margin-bottom:16px !important;}.stat-card-change{font-size:14px !important;font-weight:500 !important;display:flex !important;align-items:center !important;gap:4px !important;}.stat-card-header{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;margin-bottom:16px !important;}.stats{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr)) !important;gap:20px !important;}.status-expired{color:var(--apple-red) !important;background:rgba(255,59,48,0.1) !important;}.status-open{color:var(--apple-blue) !important;background:rgba(0,113,227,0.1) !important;}.status-paused{color:var(--apple-orange) !important;background:rgba(255,149,0,0.1) !important;}.status-toggle{cursor:pointer !important;transition:all var(--transition-base) !important;}.success-message{background:rgba(48,209,88,0.1) !important;border-left:4px solid var(--apple-green) !important;padding:16px !important;border-radius:var(--radius-md) !important;color:var(--apple-green) !important;}.sw{position:absolute !important;bottom:0 !important;left:0 !important;}.text-danger{color:var(--apple-red) !important;}.toast-body,.toast-container,.toast-content,.toast-header,.toast-icon,.toast-message{font-family:var(--font-system) !important;}.toast-container{position:fixed !important;top:20px !important;right:20px !important;z-index:10000 !important;display:flex !important;flex-direction:column !important;gap:12px !important;}.toast-header{font-weight:600 !important;margin-bottom:4px !important;}.toast-icon{width:20px !important;height:20px !important;margin-right:8px !important;}
