/*
 * AUTOMATISCH ERZEUGT von `php artisan branding:farben` (App\Support\BrandingFarben) – nicht von Hand ändern.
 * Türkis (Hauptfarbe) → Rot-Abstufungen von #e10920 für die roten Templates (bdo, webnologie).
 * 137 Deklarationen.
 */

/* public/css/ausziffern.css */
html .az-btn--go:hover {
  background: #bf081b;
}

/* public/css/belegdetail.css */
html .bd-app {
  --teal-d: #b4071a;
}

/* public/css/belegliste.css */
html .bl-app {
  --teal-d: #b4071a;
}
html .bl-k-input:focus {
  box-shadow: 0 0 0 3px rgba(216, 9, 31, .15);
}
html .bl-eing__pill--blau {
  color: #c6081c;
}
html .bl-gegen {
  background: #fce7e9;
  color: #b6071a;
}

/* public/css/buchen.css */
html .bk-teilen__teil {
  background: #fce7e9;
  color: #9f0617;
}
html .bk-editor > .bk-card__head {
  background: linear-gradient(180deg, #f2fafb 0%, #fceaec 100%);
}
html .bk-editor > .bk-card__head .bk-card__title {
  color: #a20617;
}

/* public/css/cockpit.css */
html .btn-action-primary:hover {
  background: #c6081c;
}
html #chatbot-window[data-chat-modus="steuerberater"] {
  --cb-akzent-weich: #fce7e9;
}
html .cb-weitergeben {
  background: #fce7e9;
}
html .cb-weitergeben:hover {
  background: #fad5d9;
}
html .cb-help__card[data-chat-help-pick="steuerberater"] {
  border-color: #f7c1c6;
}
html .cb-help__card[data-chat-help-pick="steuerberater"] .cb-help__badge {
  background: #fad7db;
}
html .cb-help__ok {
  background: #6e0410;
}
html .tax-hub__savings {
  background: linear-gradient(135deg, var(--primary) 0%, #ae0719 100%);
}
html .ck-header-right .command-bar .btn-primary:hover {
  background: #c6081c !important;
  border-color: #c6081c !important;
}
html .income-hub__button:hover {
  background: #c8081c;
  border-color: #c8081c;
}
html .income-hub__button--primary:hover {
  background: #c8081c;
}
html .expense-hub__status--pending {
  color: #c6081c;
  border: 1px solid rgba(226, 16, 38, 0.25);
}
html .status-spezial {
  background: rgba(226, 16, 38, .14);
  color: #c6081c;
}
html .expense-hub__spezial-chip {
  background: rgba(226, 16, 38, .12);
  color: #c6081c;
}
html .expense-hub__spezial-chip:hover {
  background: rgba(226, 16, 38, .2);
}
html .expense-upload-modal__dropzone:hover,
html .expense-upload-modal__dropzone.is-dragover {
  background: #fdeff0;
}
html .expense-upload-modal__status {
  color: #c6081c;
}
html .ck-notif-row {
  color: #a70718;
}
html .ck-notif-row:hover {
  color: #a70718;
}
html .form-signin .btn-primary:hover,
html .form-signin #button-login:hover,
html .form-signin #button-register:hover {
  background: #c6081c !important;
  border-color: #c6081c !important;
}
html .form-signin .alert-info {
  color: #980616 !important;
}
html .form-signin a.text-primary:hover,
html .form-signin a.text-decoration-none:hover {
  color: #c6081c !important;
}
html .ck-hero-search-inner:hover {
  background: #fefafa;
}
html .income-hub__status.status-spezial {
  color: #c6081c;
  border: 1px solid #f6b3ba;
}
html .ae-modal-btn--primary:hover {
  background: #c0081b;
  border-color: #c0081b;
}
html .ae-topbar-actions .btn-primary:hover,
html .ae-topbar-actions .ae-default-action.btn-primary:hover {
  background: #c6081c !important;
  border-color: #c6081c !important;
}
html .ae-bell-item__thema {
  background: #fdeeef;
}
html .ie-modal-btn--primary:hover {
  background: #c0081b;
  border-color: #c0081b;
}
html .income-hub__card--tabbed::before,
html .income-hub__card--tabbed::after,
html .expense-hub>.ae-tabs-row~.expense-hub__card::before,
html .expense-hub>.ae-tabs-row~.expense-hub__card::after,
html .border-primary-animation::before,
html .border-primary-animation::after {
  background: #e84355;
}
html .catalog-panel--contacts::before,
html .catalog-panel--contacts::after {
  background: #ec6170;
}
html .tax-hub__card--tabbed::before {
  background: #e84355;
}
html .tax-hub__card--tabbed::after {
  background: #e84355;
}
html .tax-cal__day.has-event--uva {
  color: #9f0617;
}
html .tax-agenda__item.is-upcoming .tax-agenda__status {
  color: #9f0617;
}
html .ck-news-item__thema {
  background: #fdeeef;
}
html .svs-hub__qc-edit {
  color: #db091f;
}
html .svs-hub__qc-edit:hover {
  background: #fce6e8;
}
html .ae-info__card {
  --ae-info-c: #db091f;
  --ae-info-bg: #fce9eb;
  box-shadow: 0 24px 70px rgba(79, 3, 11, .35);
}
html .ae-info__group--info .ae-info__group-label {
  color: #a20617;
}
html .cb-thema__chip:hover,
html .cb-thema__chip:focus-visible {
  background: #fce7e9;
}
html .cb-thema__gewaehlt-wert {
  background: #fce7e9;
}

/* public/css/handbuch.css */
html .hb-farbe--tuerkis {
  --c: #e21026;
}

/* public/css/kontoblatt.css */
html .kb-btn--go:hover {
  background: #bf081b;
}

/* public/css/menue-verwaltung.css */
html .mv-speichern--offen {
  box-shadow: 0 0 0 3px rgba(225, 9, 32, .25);
}
html .mv-knoten--gruppe > .mv-zeile {
  border-color: #f8c3c8;
}
html .mv-marke--info {
  background: #fce8eb;
  color: #ab0718;
}
html .mv-kinder {
  border-left: 2px solid #fad9dd;
}
html .mv-platz {
  background: #fdf3f4;
}
html .mv-pool-eintrag:hover {
  border-color: #f8c3c8;
}
html .mv-rechte__kombi {
  background: #fce8eb;
  color: #ab0718;
}

/* public/css/portal.css */
html:root {
  --p: #e10920;
}

/* public/css/willkommen.css */
html .aw {
  --aw-teal: #db091f;
  --aw-teal-dk: #a20617;
  --aw-teal-bg: #fce9eb;
}
html .aw__dialog {
  box-shadow: 0 30px 80px rgba(79, 3, 11, .35);
}
html .aw__btn:focus-visible,
html .aw__close:focus-visible,
html .aw__dot:focus-visible,
html .aw__store:focus-visible {
  outline: 3px solid rgba(219, 9, 31, .45);
}
html .ck-help-btn {
  color: #db091f;
}
html .ck-help-btn:hover {
  background: #fce6e8;
}

/* public/css/workflow-canvas.css */
html .qjwf-palette--eintrag.qjwf-farbe-tuerkis .qjwf-palette--punkt {
  background: #e42136;
}
html .qjwf-knoten.qjwf-farbe-tuerkis {
  border-color: #e42136;
}
html .qjwf-knoten.qjwf-farbe-tuerkis {
  border-left-color: #e42136;
}
html .qjwf-knoten.qjwf-farbe-tuerkis .qjwf-knoten--typ {
  color: #e42136;
}
html .qjwf-button--primaer:hover {
  background: #bf081b;
}
html .wfe-test {
  border-bottom: 1px solid #f6b3ba;
  color: #910615;
}
html .wfe-ki__ergebnis--fertig {
  border-color: #f6b3ba;
}
html .wfe-ki__module {
  color: #910615;
}

/* resources/views/onboarding/wizard.blade.php */
html .ob-bg {
  background: radial-gradient(950px 520px at 88% -12%, rgba(229, 44, 64, .22) 0%, rgba(229, 44, 64, 0) 60%),
                radial-gradient(820px 560px at -8% 112%, rgba(14, 116, 144, .16) 0%, rgba(14, 116, 144, 0) 55%),
                linear-gradient(135deg, #f4f9fa 0%, #eaf2f6 45%, #eef4fb 100%);
}
html .ob-progress-bar {
  background: linear-gradient(90deg, #0e7490 0%, #e52c40 100%);
}

/* resources/views/onboarding/wizard_person.blade.php */
html .ob-bg {
  background: radial-gradient(950px 520px at 88% -12%, rgba(229, 44, 64, .22) 0%, rgba(229, 44, 64, 0) 60%),
                radial-gradient(820px 560px at -8% 112%, rgba(14, 116, 144, .16) 0%, rgba(14, 116, 144, 0) 55%),
                linear-gradient(135deg, #f4f9fa 0%, #eaf2f6 45%, #eef4fb 100%);
}

/* resources/views/orchid/anonymisierung/_styles.blade.php */
html .anon__drop {
  border: 2px dashed #f6b6bd;
}
html .anon__drop:hover,
html .anon__drop.is-over {
  background: #fce7e9;
  border-color: #e10920;
}
html .anon__chip input {
  accent-color: #e10920;
}
html .anon__chip:has(input:checked) {
  border-color: #e10920;
  background: #fce7e9;
  color: #ae0719;
}
html details.anon__mehr > summary {
  color: #ae0719;
}
html .anon__progress i {
  background: #e10920;
}
html .anon__gruppe button {
  color: #e10920;
}
html .anon__quelle--vorgabe {
  background: #fce7e9;
  color: #ae0719;
}

/* resources/views/orchid/auftrag/preview.blade.php */
html .ae-preview__customer-icon {
  background: #fdf2f3;
}
html .ae-modal-btn--primary:hover {
  background: #c0081b;
  border-color: #c0081b;
}

/* resources/views/orchid/bmd-export/index.blade.php */
html .bmdx__btn {
  border: 1px solid #e10920;
  color: #e10920;
}
html .bmdx__btn:hover {
  background: rgba(225, 9, 32, .08);
}
html .bmdx__btn--primary {
  background: #e10920;
}
html .bmdx__btn--primary:hover {
  background: #bf081b;
}

/* resources/views/orchid/firmen/gruppe.blade.php */
html .ug-chip.is-an {
  background: #fce7e9;
  color: #9f0617;
}

/* resources/views/orchid/inbox/index.blade.php */
html .inbox-status--neu {
  background: rgba(225, 9, 32, .10);
}

/* resources/views/orchid/jab-pruefung/_styles.blade.php */
html .jabp__nr {
  color: #e10920;
}
html .jabp__progress i {
  background: #e10920;
}
html .jabp__befund a {
  color: #e10920;
}
html details.jabp__details summary {
  color: #e10920;
}

/* resources/views/orchid/mandant-einstellungen/konten.blade.php */
html .konten-upload.is-over {
  background: #fdf3f4;
}

/* resources/views/orchid/notifications/index.blade.php */
html .notif-tab:hover {
  border-color: rgba(225, 9, 32, .4);
  color: #e10920;
}
html .notif-tab.is-active {
  background: #e10920;
  border-color: #e10920;
}
html .notif-row:hover {
  border-color: rgba(225, 9, 32, .35);
}
html .notif-row.is-unread {
  background: rgba(225, 9, 32, .05);
  border-color: rgba(225, 9, 32, .3);
}
html .notif-row[data-group="belege"] {
  border-left-color: #e10920;
}
html .notif-row[data-group="belege"] .notif-row__group-chip {
  background: rgba(225, 9, 32, .12);
  color: #e10920;
}
html .notif-row__chip.is-unread {
  background: rgba(225, 9, 32, .14);
  color: #e10920;
}

/* resources/views/partials/assistant_spotlight.blade.php */
html .assistant-spotlight__preview {
  background: rgba(225, 9, 32, 0.08);
  border: 1px solid rgba(225, 9, 32, 0.18);
}
