/* _content/Ausmalhelden.Dashboard/Components/Layout/LegalPage.razor.rz.scp.css */
.legal-page[b-wcp7gzsk4d] {
    min-height: 100%;
    padding: clamp(1.25rem, 4vw, 4rem) 1rem;
    background: radial-gradient(circle at 12% 5%, rgba(105, 65, 198, .12), transparent 27rem), #f8fafc;
}

.legal-page > article[b-wcp7gzsk4d], .back-link[b-wcp7gzsk4d] { display: block; width: min(820px, 100%); margin-inline: auto; }
.back-link[b-wcp7gzsk4d] { margin-bottom: 1rem; color: #6941c6; font-weight: 750; text-decoration: none; }
article[b-wcp7gzsk4d] { padding: clamp(1.5rem, 4vw, 3.5rem); border: 1px solid #e6ebf2; border-radius: 24px; background: #fff; box-shadow: 0 22px 70px rgba(16, 24, 40, .08); }
.eyebrow[b-wcp7gzsk4d] { color: #6941c6; font-size: .72rem; font-weight: 900; letter-spacing: .16em; }
h1[b-wcp7gzsk4d] { margin: .55rem 0; color: #101828; font-size: clamp(2rem, 6vw, 3.5rem); }
.lead[b-wcp7gzsk4d] { margin-bottom: 2.25rem; color: #667085; font-size: 1.05rem; }
[b-wcp7gzsk4d] section { padding: 1.25rem 0; border-top: 1px solid #eaecf0; }
[b-wcp7gzsk4d] h2 { margin: 0 0 .55rem; color: #344054; font-size: 1.05rem; }
[b-wcp7gzsk4d] p { margin: 0; color: #475467; line-height: 1.7; }
[b-wcp7gzsk4d] a { color: #6941c6; }
[b-wcp7gzsk4d] .legal-document > h1:first-child { display: none; }
[b-wcp7gzsk4d] .legal-document h2 { margin-top: 2.4rem; font-size: 1.35rem; }
[b-wcp7gzsk4d] .legal-document h3 { margin: 1.6rem 0 .55rem; color: #344054; font-size: 1.05rem; }
[b-wcp7gzsk4d] .legal-document h4 { margin: 1.2rem 0 .45rem; color: #475467; font-size: .95rem; }
[b-wcp7gzsk4d] .legal-document p + p { margin-top: .85rem; }
[b-wcp7gzsk4d] .legal-document ul { color: #475467; line-height: 1.7; }
/* _content/Ausmalhelden.Dashboard/Components/Layout/MainLayout.razor.rz.scp.css */
.app-shell[b-hgkhupl8e7] {
    min-height: 100vh;
    background: #f4f7fb;
}

.app-sidebar[b-hgkhupl8e7] {
    position: fixed;
    inset: 0 auto 0 0;
    z-index: 30;
    width: 248px;
    overflow-y: auto;
    background: #0b1220;
    box-shadow: 12px 0 40px rgba(15, 23, 42, .12);
}

.main-area[b-hgkhupl8e7] {
    min-width: 0;
    min-height: 100vh;
    margin-left: 248px;
}

.topbar[b-hgkhupl8e7] {
    position: sticky;
    top: 0;
    z-index: 20;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 70px;
    padding: 0 1.5rem;
    border-bottom: 1px solid #e6ebf2;
    background: rgba(255, 255, 255, .94);
    backdrop-filter: blur(12px);
}

.topbar-title[b-hgkhupl8e7] {
    color: #101828;
    font-size: .94rem;
    font-weight: 800;
}

.topbar-subtitle[b-hgkhupl8e7] {
    margin-top: .15rem;
    color: #98a2b3;
    font-size: .72rem;
}

.topbar-user[b-hgkhupl8e7],
.system-state[b-hgkhupl8e7] {
    display: flex;
    align-items: center;
}

.topbar-user[b-hgkhupl8e7] { gap: .9rem; }
.system-state[b-hgkhupl8e7] { gap: .45rem; color: #667085; font-size: .76rem; font-weight: 700; }
.system-dot[b-hgkhupl8e7] { width: 8px; height: 8px; border-radius: 50%; background: #12b76a; box-shadow: 0 0 0 4px rgba(18,183,106,.12); }
.user-avatar[b-hgkhupl8e7] { display:flex; align-items:center; justify-content:center; width:36px; height:36px; border-radius:50%; background:#eaf2ff; color:#155eef; font-size:.75rem; font-weight:900; }

.content-area[b-hgkhupl8e7] {
    padding: 1.35rem 1.5rem 2rem;
}

.public-shell[b-hgkhupl8e7] {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.public-content[b-hgkhupl8e7] {
    flex: 1 0 auto;
}

#blazor-error-ui[b-hgkhupl8e7] {
    display: none;
    position: fixed;
    right: 1rem;
    bottom: 1rem;
    z-index: 1000;
    padding: .85rem 1rem;
    border-radius: .7rem;
    background: #7a271a;
    color: #fff;
    box-shadow: 0 14px 35px rgba(0,0,0,.22);
}

#blazor-error-ui .reload[b-hgkhupl8e7],
#blazor-error-ui .dismiss[b-hgkhupl8e7] { margin-left: .7rem; color: #fff; }

@media (max-width: 900px) {
    .app-sidebar[b-hgkhupl8e7] { position: static; width: 100%; }
    .main-area[b-hgkhupl8e7] { margin-left: 0; }
    .topbar[b-hgkhupl8e7] { padding: 0 1rem; }
    .content-area[b-hgkhupl8e7] { padding: 1rem; }
    .system-state[b-hgkhupl8e7] { display: none; }
}

@media (max-width: 700px) {
    .app-sidebar[b-hgkhupl8e7] { display: none; }
    .topbar[b-hgkhupl8e7] { min-height: 58px; padding: 0 .8rem; }
    .topbar-subtitle[b-hgkhupl8e7], .topbar-user > div:not(.user-avatar)[b-hgkhupl8e7] { display: none !important; }
    .topbar-user[b-hgkhupl8e7] { gap: .45rem; }
    .topbar-user form button[b-hgkhupl8e7] { padding: 6px 8px !important; }
    .content-area[b-hgkhupl8e7] { padding: .85rem .8rem calc(5rem + env(safe-area-inset-bottom)); }
}
/* _content/Ausmalhelden.Dashboard/Components/Layout/NavMenu.razor.rz.scp.css */
.sidebar-brand[b-6jiaiyd0wf] {
    display: flex;
    align-items: center;
    gap: .8rem;
    width: 100%;
    border: 0;
    padding: 1.35rem 1.15rem 1.15rem;
    background: transparent;
    font: inherit;
    text-align: left;
    cursor: pointer;
}

.sidebar-brand:hover[b-6jiaiyd0wf] { background: rgba(255,255,255,.035); }
.sidebar-brand:focus-visible[b-6jiaiyd0wf] { outline: 2px solid #84adff; outline-offset: -3px; }

.brand-mark[b-6jiaiyd0wf] {
    display: block;
    width: 46px;
    height: 46px;
    flex: 0 0 46px;
    border-radius: 12px;
    object-fit: cover;
    background: white;
    box-shadow: 0 10px 25px rgba(21,112,239,.28);
}

.brand-name[b-6jiaiyd0wf] { color: #fff; font-size: .98rem; font-weight: 850; letter-spacing: .01em; }
.brand-subtitle[b-6jiaiyd0wf] { margin-top: .1rem; color: #7f8ea3; font-size: .63rem; font-weight: 750; letter-spacing: .12em; text-transform: uppercase; }

.nav-section-label[b-6jiaiyd0wf] {
    padding: .65rem 1.25rem .45rem;
    color: #667085;
    font-size: .61rem;
    font-weight: 850;
    letter-spacing: .14em;
    text-transform: uppercase;
}

.nav-section-label.inner[b-6jiaiyd0wf] { margin-top: .7rem; }
.sidebar-navigation[b-6jiaiyd0wf] { padding: 0 .7rem 1rem; }

.sidebar-link[b-6jiaiyd0wf] {
    display: flex;
    align-items: center;
    gap: .78rem;
    min-height: 43px;
    margin: .18rem 0;
    padding: 0 .8rem;
    border-radius: 9px;
    color: #98a2b3;
    font-size: .8rem;
    font-weight: 700;
    text-decoration: none;
    transition: .16s ease;
}

.sidebar-link:hover[b-6jiaiyd0wf] {
    background: rgba(255,255,255,.055);
    color: #e4e7ec;
}

.sidebar-link.active[b-6jiaiyd0wf] {
    background: linear-gradient(90deg, rgba(21,112,239,.28), rgba(21,112,239,.10));
    color: #fff;
    box-shadow: inset 3px 0 0 #2e90fa;
}

.sidebar-icon[b-6jiaiyd0wf] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 25px;
    height: 25px;
    border-radius: 7px;
    background: rgba(255,255,255,.055);
    color: #b2c0d1;
    font-size: .78rem;
    font-weight: 900;
}

.sidebar-link.active .sidebar-icon[b-6jiaiyd0wf] { background: rgba(46,144,250,.22); color: #84caff; }

.sidebar-footer[b-6jiaiyd0wf] {
    position: sticky;
    bottom: 0;
    display: flex;
    align-items: center;
    gap: .7rem;
    margin: 1rem .8rem;
    padding: .8rem;
    border: 1px solid rgba(255,255,255,.07);
    border-radius: 10px;
    background: rgba(255,255,255,.035);
}
.footer-dot[b-6jiaiyd0wf] { width:9px; height:9px; border-radius:50%; background:#12b76a; box-shadow:0 0 0 4px rgba(18,183,106,.12); }
.sidebar-footer div[b-6jiaiyd0wf] { display:flex; flex-direction:column; }
.sidebar-footer strong[b-6jiaiyd0wf] { color:#d0d5dd; font-size:.72rem; }
.sidebar-footer span:last-child[b-6jiaiyd0wf] { color:#667085; font-size:.63rem; }
.sidebar-copyright[b-6jiaiyd0wf] { margin:-.55rem .8rem 1rem; color:#667085; font-size:.62rem; text-align:center; user-select:none; }

@media (max-width: 900px) {
    .sidebar-brand[b-6jiaiyd0wf] { padding-bottom: .7rem; }
    .nav-section-label[b-6jiaiyd0wf], .sidebar-footer[b-6jiaiyd0wf], .sidebar-copyright[b-6jiaiyd0wf] { display:none; }
    .sidebar-navigation[b-6jiaiyd0wf] { display:flex; gap:.35rem; overflow-x:auto; padding:.45rem .8rem .8rem; }
    .sidebar-link[b-6jiaiyd0wf] { flex:0 0 auto; min-height:38px; padding:0 .7rem; }
}
/* _content/Ausmalhelden.Dashboard/Components/Layout/PublicFooter.razor.rz.scp.css */
.public-footer[b-3ht38ewaqk] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    padding: 1.15rem clamp(1rem, 4vw, 3rem);
    border-top: 1px solid #e6ebf2;
    background: #fff;
    color: #667085;
    font-size: .78rem;
}

.public-footer nav[b-3ht38ewaqk] {
    display: flex;
    flex-wrap: wrap;
    gap: .7rem 1.25rem;
}

.public-footer a[b-3ht38ewaqk] {
    color: #475467;
    font-weight: 700;
    text-decoration: none;
}

.public-footer a:hover[b-3ht38ewaqk],
.public-footer a:focus-visible[b-3ht38ewaqk] {
    color: #6941c6;
    text-decoration: underline;
}

@media (max-width: 560px) {
    .public-footer[b-3ht38ewaqk] {
        align-items: flex-start;
        flex-direction: column;
    }
}
/* _content/Ausmalhelden.Dashboard/Components/Pages/AmazonAds.razor.rz.scp.css */
.ads-header[b-cjslfhk9iv]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.ads-header span[b-cjslfhk9iv]{font-size:.72rem;font-weight:800;letter-spacing:.13em;color:#6941c6}.ads-header h1[b-cjslfhk9iv]{margin:5px 0;font-size:2rem}.ads-header p[b-cjslfhk9iv]{margin:0;color:#667085}.ads-header button[b-cjslfhk9iv]{border:0;border-radius:10px;padding:11px 16px;background:#6941c6;color:#fff;font-weight:750}.ads-header button:disabled[b-cjslfhk9iv]{opacity:.6}.ads-kpis[b-cjslfhk9iv]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.ads-kpis article[b-cjslfhk9iv],.ads-actions article[b-cjslfhk9iv],.ads-message[b-cjslfhk9iv]{background:#fff;border:1px solid #eaecf0;border-radius:15px;padding:18px}.ads-kpis span[b-cjslfhk9iv],.ads-kpis small[b-cjslfhk9iv]{display:block;color:#667085}.ads-kpis strong[b-cjslfhk9iv]{display:block;font-size:1.55rem;margin:6px 0}.ads-actions[b-cjslfhk9iv]{display:grid;gap:12px}.ads-actions article[b-cjslfhk9iv]{display:grid;grid-template-columns:1fr auto;gap:20px;border-left:5px solid #f79009}.ads-actions article.priority-kritisch[b-cjslfhk9iv]{border-left-color:#d92d20}.ads-actions article.priority-chance[b-cjslfhk9iv]{border-left-color:#039855}.ads-actions article>div>span[b-cjslfhk9iv]{font-size:.7rem;font-weight:800;text-transform:uppercase;color:#667085}.ads-actions h2[b-cjslfhk9iv]{font-size:1rem;margin:5px 0}.ads-actions p[b-cjslfhk9iv]{color:#667085;margin:6px 0 0}.ads-actions dl[b-cjslfhk9iv]{display:grid;grid-template-columns:auto auto;gap:5px 14px;margin:0;font-size:.8rem}.ads-actions dt[b-cjslfhk9iv]{color:#667085}.ads-actions dd[b-cjslfhk9iv]{margin:0;text-align:right;font-weight:700}.ads-message.error[b-cjslfhk9iv]{border-color:#fecdca;color:#b42318}.ads-message span[b-cjslfhk9iv]{display:block}footer[b-cjslfhk9iv]{margin-top:14px;color:#667085;font-size:.78rem}@media(max-width:900px){.ads-kpis[b-cjslfhk9iv]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ads-header[b-cjslfhk9iv]{align-items:flex-start;flex-direction:column}.ads-kpis[b-cjslfhk9iv]{grid-template-columns:1fr}.ads-actions article[b-cjslfhk9iv]{grid-template-columns:1fr}.ads-actions dl[b-cjslfhk9iv]{border-top:1px solid #eaecf0;padding-top:10px}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/AnalyticsCenter.razor.rz.scp.css */
.analytics-shell[b-5rr1wi19k6] { --ah-blue:#1668e8; --ah-blue-soft:#eaf2ff; --ah-ink:#172033; --ah-muted:#687386; --ah-border:#e6eaf0; --ah-bg:#f5f7fb; --ah-green:#159b68; --ah-red:#db3f52; --ah-amber:#e99516; color:var(--ah-ink); padding-bottom:2rem; }
.analytics-header[b-5rr1wi19k6] { display:flex; justify-content:space-between; align-items:flex-end; gap:1.5rem; margin-bottom:1.4rem; }
.eyebrow[b-5rr1wi19k6],.panel-kicker[b-5rr1wi19k6] { color:var(--ah-blue); font-size:.7rem; font-weight:800; letter-spacing:.11em; text-transform:uppercase; }
.analytics-header h1[b-5rr1wi19k6] { margin:.15rem 0 0; font-size:2rem; letter-spacing:-.04em; font-weight:750; }
.analytics-header p[b-5rr1wi19k6] { margin:.25rem 0 0; color:var(--ah-muted); }
.header-actions[b-5rr1wi19k6] { display:flex; align-items:center; gap:.85rem; }
.last-update[b-5rr1wi19k6] { color:var(--ah-muted); font-size:.78rem; white-space:nowrap; }
.refresh-button[b-5rr1wi19k6] { border:0; border-radius:.65rem; background:var(--ah-blue); color:#fff; font-weight:700; padding:.72rem 1rem; box-shadow:0 .45rem 1rem rgba(22,104,232,.22); }
.refresh-button:disabled[b-5rr1wi19k6] { opacity:.65; }
.refresh-icon[b-5rr1wi19k6] { display:inline-block; margin-right:.35rem; font-size:1rem; }
.is-spinning[b-5rr1wi19k6] { animation:spin-b-5rr1wi19k6 .8s linear infinite; }
@keyframes spin-b-5rr1wi19k6 { to { transform:rotate(360deg); } }
.error-banner[b-5rr1wi19k6],.loading-state[b-5rr1wi19k6] { border:1px solid var(--ah-border); border-radius:.9rem; background:#fff; padding:1.2rem; margin-bottom:1rem; }
.error-banner[b-5rr1wi19k6] { border-left:4px solid var(--ah-red); display:grid; gap:.2rem; }
.loading-state[b-5rr1wi19k6] { display:flex; align-items:center; gap:.8rem; color:var(--ah-muted); }
.loading-ring[b-5rr1wi19k6] { width:22px;height:22px;border:3px solid #dce6f7;border-top-color:var(--ah-blue);border-radius:50%;animation:spin-b-5rr1wi19k6 .8s linear infinite; }
.metric-grid[b-5rr1wi19k6] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:.85rem; margin-bottom:.85rem; }
.metric-card[b-5rr1wi19k6],.panel[b-5rr1wi19k6] { background:#fff; border:1px solid var(--ah-border); border-radius:.9rem; box-shadow:0 .25rem 1rem rgba(25,40,70,.045); }
.metric-card[b-5rr1wi19k6] { position:relative; overflow:hidden; padding:1rem 1.05rem .9rem; min-height:138px; transition:transform .18s ease,box-shadow .18s ease; }
.metric-card:hover[b-5rr1wi19k6] { transform:translateY(-2px); box-shadow:0 .65rem 1.5rem rgba(25,40,70,.09); }
.metric-card[b-5rr1wi19k6]::before { content:""; position:absolute; left:0; top:0; bottom:0; width:3px; background:#cfd7e4; }
.metric-primary[b-5rr1wi19k6]::before { background:var(--ah-blue); }
.metric-success[b-5rr1wi19k6]::before { background:var(--ah-green); }
.metric-danger[b-5rr1wi19k6]::before { background:var(--ah-red); }
.metric-topline[b-5rr1wi19k6],.metric-footer[b-5rr1wi19k6] { display:flex; justify-content:space-between; gap:.5rem; align-items:center; }
.metric-label[b-5rr1wi19k6] { color:var(--ah-muted); font-size:.77rem; font-weight:650; }
.metric-icon[b-5rr1wi19k6] { min-width:28px;height:28px;border-radius:.55rem;background:var(--ah-blue-soft);color:var(--ah-blue);display:grid;place-items:center;font-size:.7rem;font-weight:800; }
.status-dot[b-5rr1wi19k6] { width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px rgba(0,0,0,.035); }
.metric-card strong[b-5rr1wi19k6] { display:block; margin:.65rem 0 .5rem; font-size:1.8rem; line-height:1; letter-spacing:-.035em; }
.metric-footer[b-5rr1wi19k6] { color:var(--ah-muted); font-size:.7rem; }
.trend[b-5rr1wi19k6] { font-weight:800; padding:.16rem .38rem; border-radius:999px; }
.trend-up[b-5rr1wi19k6] { color:var(--ah-green); background:rgba(21,155,104,.1); }.trend-down[b-5rr1wi19k6] { color:var(--ah-red); background:rgba(219,63,82,.1); }.trend-flat[b-5rr1wi19k6] { color:var(--ah-muted); background:#f0f2f5; }
.analytics-grid[b-5rr1wi19k6] { display:grid; gap:.85rem; margin-bottom:.85rem; }.main-grid[b-5rr1wi19k6] { grid-template-columns:minmax(0,2fr) minmax(280px,.9fr); }.books-grid[b-5rr1wi19k6] { grid-template-columns:1fr 1fr; }
.panel[b-5rr1wi19k6] { overflow:hidden; }
.panel-heading[b-5rr1wi19k6] { min-height:68px; padding:.9rem 1rem; display:flex; align-items:center; justify-content:space-between; gap:1rem; border-bottom:1px solid var(--ah-border); }
.panel-heading h2[b-5rr1wi19k6] { margin:.12rem 0 0; font-size:1rem; font-weight:750; }
.chart-summary[b-5rr1wi19k6] { text-align:right; }.chart-summary strong[b-5rr1wi19k6] { display:block;font-size:1.15rem; }.chart-summary span[b-5rr1wi19k6],.import-date[b-5rr1wi19k6] { color:var(--ah-muted);font-size:.7rem; }
.chart-wrap[b-5rr1wi19k6] { position:relative; padding:.7rem .8rem .3rem; }
.chart-grid-lines[b-5rr1wi19k6] { position:absolute; inset:1rem 1rem 2.6rem; display:flex;flex-direction:column;justify-content:space-between;pointer-events:none; }
.chart-grid-lines span[b-5rr1wi19k6] { border-top:1px dashed #e7ebf2; }
.bar-chart[b-5rr1wi19k6] { position:relative; z-index:1; height:270px; display:flex; align-items:flex-end; gap:.22rem; overflow-x:auto; padding:.35rem .1rem 0; }
.bar-column[b-5rr1wi19k6] { height:100%; min-width:18px; flex:1 0 18px; display:flex;flex-direction:column;justify-content:flex-end;align-items:center; }
.bar[b-5rr1wi19k6] { width:68%; min-height:3px; background:linear-gradient(180deg,#3383f3,var(--ah-blue)); border-radius:.32rem .32rem .1rem .1rem; box-shadow:0 .2rem .55rem rgba(22,104,232,.16); transition:filter .15s,transform .15s; }
.bar-column:hover .bar[b-5rr1wi19k6] { filter:brightness(1.08); transform:scaleX(1.12); }.bar-peak[b-5rr1wi19k6] { background:linear-gradient(180deg,#15b879,#10865a); }.bar-zero[b-5rr1wi19k6] { background:#dce3ed;box-shadow:none; }
.bar-value[b-5rr1wi19k6] { height:17px; font-size:.63rem;font-weight:750;color:#35415a; }.bar-label[b-5rr1wi19k6] { writing-mode:vertical-rl;transform:rotate(180deg);font-size:.58rem;color:#8a94a6;margin-top:.3rem; }
.insight-count[b-5rr1wi19k6] { min-width:26px;height:26px;border-radius:50%;background:var(--ah-blue-soft);color:var(--ah-blue);display:grid;place-items:center;font-size:.72rem;font-weight:800; }
.recommendations[b-5rr1wi19k6] { padding:.8rem; display:grid; gap:.65rem; max-height:324px; overflow:auto; }
.recommendation[b-5rr1wi19k6] { padding:.75rem; border-radius:.7rem; display:grid; grid-template-columns:28px 1fr; gap:.65rem; border:1px solid transparent; }
.recommendation-icon[b-5rr1wi19k6] { width:28px;height:28px;border-radius:.5rem;display:grid;place-items:center;font-weight:900; }
.recommendation strong[b-5rr1wi19k6],.recommendation span[b-5rr1wi19k6] { display:block; }.recommendation strong[b-5rr1wi19k6] { font-size:.78rem; }.recommendation span[b-5rr1wi19k6] { margin-top:.15rem;color:#59657a;font-size:.72rem;line-height:1.4; }
.recommendation-success[b-5rr1wi19k6] { background:rgba(21,155,104,.08);border-color:rgba(21,155,104,.14); }.recommendation-success .recommendation-icon[b-5rr1wi19k6]{background:rgba(21,155,104,.14);color:var(--ah-green);}
.recommendation-warning[b-5rr1wi19k6] { background:rgba(233,149,22,.09);border-color:rgba(233,149,22,.16); }.recommendation-warning .recommendation-icon[b-5rr1wi19k6]{background:rgba(233,149,22,.14);color:var(--ah-amber);}
.recommendation-danger[b-5rr1wi19k6] { background:rgba(219,63,82,.08);border-color:rgba(219,63,82,.14); }.recommendation-danger .recommendation-icon[b-5rr1wi19k6]{background:rgba(219,63,82,.13);color:var(--ah-red);}
.recommendation-info[b-5rr1wi19k6] { background:rgba(22,104,232,.07);border-color:rgba(22,104,232,.13); }.recommendation-info .recommendation-icon[b-5rr1wi19k6]{background:rgba(22,104,232,.12);color:var(--ah-blue);}
.book-list[b-5rr1wi19k6] { padding:.3rem 1rem .65rem; }.book-row[b-5rr1wi19k6] { display:grid;grid-template-columns:28px minmax(0,1fr) 90px 100px;gap:.7rem;align-items:center;padding:.7rem 0;border-bottom:1px solid #edf0f4; }.book-row:last-child[b-5rr1wi19k6]{border-bottom:0;}
.rank[b-5rr1wi19k6] { width:24px;height:24px;border-radius:.45rem;display:grid;place-items:center;font-size:.68rem;font-weight:850; }.rank-top[b-5rr1wi19k6]{background:rgba(21,155,104,.11);color:var(--ah-green);}.rank-weak[b-5rr1wi19k6]{background:rgba(233,149,22,.11);color:#ba7000;}
.book-main strong[b-5rr1wi19k6],.book-main span[b-5rr1wi19k6],.book-number strong[b-5rr1wi19k6],.book-number span[b-5rr1wi19k6] { display:block; }.book-main strong[b-5rr1wi19k6] { font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }.book-main span[b-5rr1wi19k6],.book-number span[b-5rr1wi19k6]{color:var(--ah-muted);font-size:.64rem;}.book-number[b-5rr1wi19k6]{text-align:right;}.book-number strong[b-5rr1wi19k6]{font-size:.78rem;}
.analytics-table[b-5rr1wi19k6] { width:100%;border-collapse:collapse;font-size:.75rem; }.analytics-table th[b-5rr1wi19k6] { padding:.72rem .9rem;text-align:right;color:#768196;background:#f8f9fb;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em; }.analytics-table th:first-child[b-5rr1wi19k6],.analytics-table td:first-child[b-5rr1wi19k6]{text-align:left;}.analytics-table td[b-5rr1wi19k6]{padding:.78rem .9rem;text-align:right;border-top:1px solid #edf0f4;white-space:nowrap;}.analytics-table tbody tr:hover[b-5rr1wi19k6]{background:#fafcff;}
.acos-badge[b-5rr1wi19k6] { display:inline-block;min-width:64px;padding:.24rem .45rem;border-radius:999px;font-weight:800;text-align:center; }.acos-badge.good[b-5rr1wi19k6]{color:var(--ah-green);background:rgba(21,155,104,.1);}.acos-badge.bad[b-5rr1wi19k6]{color:var(--ah-red);background:rgba(219,63,82,.1);}.acos-badge.neutral[b-5rr1wi19k6]{color:var(--ah-muted);background:#f0f2f5;}.empty-cell[b-5rr1wi19k6]{text-align:center!important;color:var(--ah-muted);padding:1.6rem!important;}
@media(max-width:1180px){.metric-grid[b-5rr1wi19k6]{grid-template-columns:repeat(2,minmax(0,1fr));}.main-grid[b-5rr1wi19k6],.books-grid[b-5rr1wi19k6]{grid-template-columns:1fr;}}
@media(max-width:700px){.analytics-header[b-5rr1wi19k6]{align-items:stretch;flex-direction:column}.header-actions[b-5rr1wi19k6]{justify-content:space-between}.metric-grid[b-5rr1wi19k6]{grid-template-columns:1fr}.book-row[b-5rr1wi19k6]{grid-template-columns:28px 1fr 80px}.book-row .book-number:last-child[b-5rr1wi19k6]{display:none}.analytics-table[b-5rr1wi19k6]{min-width:760px}.last-update[b-5rr1wi19k6]{display:none}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/AutomationCenter.razor.rz.scp.css */
.automation-page[b-c623k23jkv]{display:grid;gap:22px}.automation-header[b-c623k23jkv]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.eyebrow[b-c623k23jkv],.panel-title span[b-c623k23jkv],.status-line span[b-c623k23jkv]{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#7c879b}.automation-header h1[b-c623k23jkv]{margin:4px 0 8px;font-size:2rem}.automation-header p[b-c623k23jkv]{margin:0;color:#697386}.header-actions[b-c623k23jkv]{display:flex;gap:10px}.primary[b-c623k23jkv],.secondary[b-c623k23jkv]{border:0;border-radius:12px;padding:12px 18px;font-weight:800;cursor:pointer}.primary[b-c623k23jkv]{background:#6c5ce7;color:#fff}.primary:disabled[b-c623k23jkv]{opacity:.55;cursor:not-allowed}.secondary[b-c623k23jkv]{background:#eef1f7;color:#344054}.secondary.danger[b-c623k23jkv]{color:#b42318}.status-card[b-c623k23jkv],.panel[b-c623k23jkv]{background:#fff;border:1px solid #e7eaf0;border-radius:18px;padding:20px;box-shadow:0 8px 26px rgba(21,31,51,.05)}.status-card.success[b-c623k23jkv]{border-color:#a6e3c3}.status-card.failed[b-c623k23jkv]{border-color:#f5b7b1}.status-line[b-c623k23jkv]{display:flex;justify-content:space-between;gap:16px;align-items:center}.status-line div[b-c623k23jkv]{display:grid;gap:4px}.status-line b[b-c623k23jkv]{font-size:1.4rem}.progress-track[b-c623k23jkv]{height:10px;background:#edf0f5;border-radius:999px;overflow:hidden;margin:16px 0 10px}.progress-fill[b-c623k23jkv]{height:100%;background:linear-gradient(90deg,#6c5ce7,#00b894);transition:width .25s ease}.status-card small[b-c623k23jkv]{color:#7c879b}.automation-grid[b-c623k23jkv]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px}.panel-title h2[b-c623k23jkv]{margin:3px 0 18px}.step-list[b-c623k23jkv]{display:grid;gap:12px}.step[b-c623k23jkv]{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;border:1px solid #e8ebf1;border-radius:14px;padding:14px}.step.running[b-c623k23jkv]{border-color:#b8afff;background:#faf9ff}.step.success[b-c623k23jkv]{border-color:#b7e7cc;background:#f7fdf9}.step.failed[b-c623k23jkv]{border-color:#f2b8b5;background:#fff8f7}.step-icon[b-c623k23jkv]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eef1f7;font-weight:900}.step.success .step-icon[b-c623k23jkv]{background:#dff6e9;color:#168a50}.step.running .step-icon[b-c623k23jkv]{background:#ebe8ff;color:#5b4ed0}.step.failed .step-icon[b-c623k23jkv]{background:#fde7e5;color:#c8322b}.step-body>div[b-c623k23jkv]{display:flex;justify-content:space-between;gap:12px}.step-body p[b-c623k23jkv]{margin:5px 0;color:#697386;font-size:.9rem}.step-body small[b-c623k23jkv]{color:#475467}.step time[b-c623k23jkv]{color:#7c879b;font-size:.82rem;white-space:nowrap}.log-window[b-c623k23jkv]{height:360px;overflow:auto;background:#111827;color:#d1fae5;border-radius:14px;padding:16px;font:13px/1.6 Consolas,monospace}.empty[b-c623k23jkv]{color:#94a3b8}@media(max-width:900px){.automation-header[b-c623k23jkv]{display:grid}.automation-grid[b-c623k23jkv]{grid-template-columns:1fr}.header-actions[b-c623k23jkv]{width:100%}.primary[b-c623k23jkv],.secondary[b-c623k23jkv]{flex:1}}
.detail-grid[b-c623k23jkv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.detail-step[b-c623k23jkv]{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:start;border:1px solid #e8ebf1;border-radius:14px;padding:14px}.detail-step.success[b-c623k23jkv]{border-color:#b7e7cc;background:#f7fdf9}.detail-step.failed[b-c623k23jkv],.detail-step.cancelled[b-c623k23jkv]{border-color:#f2b8b5;background:#fff8f7}.detail-step.running[b-c623k23jkv]{border-color:#b8afff;background:#faf9ff}.detail-step p[b-c623k23jkv],.priority p[b-c623k23jkv]{margin:5px 0;color:#697386;font-size:.88rem}.detail-step small[b-c623k23jkv]{color:#475467}.detail-step time[b-c623k23jkv]{color:#7c879b;font-size:.78rem;white-space:nowrap}.priority-grid[b-c623k23jkv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.priority[b-c623k23jkv]{border:1px solid #e8ebf1;border-left:5px solid #12b76a;border-radius:14px;padding:14px}.priority-high[b-c623k23jkv]{border-left-color:#d92d20}.priority-medium[b-c623k23jkv]{border-left-color:#f79009}.priority>span[b-c623k23jkv]{display:inline-flex;padding:3px 8px;border-radius:999px;background:#f2f4f7;font-size:.7rem;font-weight:800}.priority h3[b-c623k23jkv]{margin:9px 0 4px;font-size:1rem}.priority strong[b-c623k23jkv]{font-size:.9rem}
.schedule-card[b-c623k23jkv]{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:16px 20px;border:1px solid #e7eaf0;border-left:5px solid #98a2b3;border-radius:16px;background:#fff}.schedule-card.enabled[b-c623k23jkv]{border-left-color:#12b76a}.schedule-card>div[b-c623k23jkv]{display:grid;gap:4px}.schedule-card span[b-c623k23jkv]{font-size:.68rem;font-weight:800;letter-spacing:.12em;color:#7c879b}.schedule-card small[b-c623k23jkv]{color:#667085}.schedule-card a[b-c623k23jkv]{color:#6941c6;font-size:.78rem;font-weight:700;text-decoration:none}@media(max-width:650px){.schedule-card[b-c623k23jkv]{grid-template-columns:1fr}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/BookUpload.razor.rz.scp.css */
.upload-header[b-mjr7wq8fa9]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.upload-header>div:first-child>span[b-mjr7wq8fa9]{color:#6941c6;font-size:.7rem;font-weight:800;letter-spacing:.12em}.upload-header h1[b-mjr7wq8fa9]{margin:4px 0;font-size:2rem}.upload-header p[b-mjr7wq8fa9]{margin:0;color:#667085}.security-note[b-mjr7wq8fa9]{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #d1fadf;border-radius:10px;background:#f6fef9;color:#027a48}.security-note small[b-mjr7wq8fa9]{line-height:1.35}.stepper[b-mjr7wq8fa9]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:16px;padding:12px;background:#fff;border:1px solid #eaecf0;border-radius:13px}.stepper>div[b-mjr7wq8fa9]{display:flex;align-items:center;gap:8px;color:#98a2b3;font-size:.76rem;font-weight:700}.stepper>div:not(:last-child)[b-mjr7wq8fa9]:after{content:"";height:1px;flex:1;margin-right:8px;background:#eaecf0}.stepper i[b-mjr7wq8fa9]{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#f2f4f7;font-style:normal}.stepper .active[b-mjr7wq8fa9]{color:#6941c6}.stepper .active i[b-mjr7wq8fa9]{background:#6941c6;color:#fff}.stepper .complete[b-mjr7wq8fa9]{color:#027a48}.stepper .complete i[b-mjr7wq8fa9]{background:#12b76a;color:#fff}.upload-layout[b-mjr7wq8fa9]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:13px}.upload-layout main[b-mjr7wq8fa9]{display:grid;gap:13px}.upload-layout aside[b-mjr7wq8fa9]{display:grid;align-content:start;gap:13px}.panel[b-mjr7wq8fa9],.upload-message[b-mjr7wq8fa9],.success-view[b-mjr7wq8fa9]{background:#fff;border:1px solid #eaecf0;border-radius:15px;padding:18px;box-shadow:0 5px 16px #1018280a}.section-heading[b-mjr7wq8fa9]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.section-heading>span[b-mjr7wq8fa9]{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:9px;background:#f4f3ff;color:#5925dc;font-weight:800}.section-heading h2[b-mjr7wq8fa9]{margin:0;font-size:1.1rem}.section-heading p[b-mjr7wq8fa9]{margin:2px 0 0;color:#667085;font-size:.76rem}.form-grid[b-mjr7wq8fa9]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.form-grid label[b-mjr7wq8fa9]{display:grid;gap:4px;color:#475467;font-size:.72rem;font-weight:700}.form-grid label.required[b-mjr7wq8fa9]:after{content:"Pflichtfeld";color:#b42318;font-size:.6rem}.form-grid .wide[b-mjr7wq8fa9]{grid-column:span 2}.form-grid input[b-mjr7wq8fa9],.form-grid select[b-mjr7wq8fa9]{width:100%;min-height:40px;border:1px solid #d0d5dd;border-radius:8px;padding:8px 10px;background:#fff}.file-grid[b-mjr7wq8fa9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.file-grid h3[b-mjr7wq8fa9]{margin:0 0 8px;font-size:.9rem}.file-grid h3 em[b-mjr7wq8fa9]{color:#b42318;font-size:.65rem;font-style:normal}.drop-zone[b-mjr7wq8fa9]{position:relative;display:grid;place-items:center;min-height:145px;border:2px dashed #d0d5dd;border-radius:12px;background:#fcfcfd;transition:.15s}.drop-zone:hover[b-mjr7wq8fa9],.drop-zone.selected[b-mjr7wq8fa9]{border-color:#7f56d9;background:#fafaff}.drop-zone input[b-mjr7wq8fa9]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.drop-content[b-mjr7wq8fa9]{display:grid;gap:4px;padding:15px;text-align:center;pointer-events:none}.drop-content span[b-mjr7wq8fa9],.drop-content small[b-mjr7wq8fa9]{color:#667085;font-size:.72rem}.cover-preview[b-mjr7wq8fa9]{display:block;width:100%;height:210px;margin-top:9px;border:1px solid #eaecf0;border-radius:10px;object-fit:contain;background:#f9fafb}.file-ready[b-mjr7wq8fa9]{display:flex;align-items:center;gap:8px;margin-top:9px;padding:10px;border-radius:9px;background:#ecfdf3}.file-ready>span[b-mjr7wq8fa9]{border-radius:6px;padding:5px;background:#12b76a;color:#fff;font-size:.65rem;font-weight:800}.file-ready div[b-mjr7wq8fa9]{display:grid;min-width:0}.file-ready b[b-mjr7wq8fa9],.file-ready small[b-mjr7wq8fa9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-ready small[b-mjr7wq8fa9]{color:#667085}.progress-value[b-mjr7wq8fa9]{display:grid}.progress-value strong[b-mjr7wq8fa9]{font-size:1.7rem}.progress-value span[b-mjr7wq8fa9]{color:#667085;font-size:.75rem}.progress-track[b-mjr7wq8fa9]{height:7px;margin:9px 0 13px;overflow:hidden;border-radius:999px;background:#eaecf0}.progress-track i[b-mjr7wq8fa9]{display:block;height:100%;background:#6941c6;transition:.2s}.processing-list[b-mjr7wq8fa9]{display:grid;gap:6px}.processing-list>div[b-mjr7wq8fa9]{display:flex;align-items:center;gap:8px;color:#98a2b3;font-size:.74rem}.processing-list i[b-mjr7wq8fa9]{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f2f4f7;font-style:normal}.processing-list .active[b-mjr7wq8fa9]{color:#6941c6;font-weight:700}.processing-list .active i[b-mjr7wq8fa9]{background:#f4f3ff}.processing-list .complete[b-mjr7wq8fa9]{color:#027a48}.processing-list .complete i[b-mjr7wq8fa9]{background:#ecfdf3}.processing-list .failed[b-mjr7wq8fa9]{color:#b42318}.processing-list .failed i[b-mjr7wq8fa9]{background:#fef3f2}.summary h2[b-mjr7wq8fa9]{margin:0 0 12px;font-size:1rem}.summary dl[b-mjr7wq8fa9]{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0;font-size:.72rem}.summary dt[b-mjr7wq8fa9]{color:#667085}.summary dd[b-mjr7wq8fa9]{overflow:hidden;margin:0;text-align:right;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.upload-actions[b-mjr7wq8fa9]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.upload-actions button[b-mjr7wq8fa9],.success-actions a[b-mjr7wq8fa9],.success-actions button[b-mjr7wq8fa9]{border:0;border-radius:9px;padding:10px 14px;background:#f2f4f7;color:#344054;font-weight:750;text-decoration:none}.upload-actions .primary[b-mjr7wq8fa9],.success-actions .primary[b-mjr7wq8fa9]{background:#6941c6;color:#fff}.upload-actions .danger[b-mjr7wq8fa9]{background:#fef3f2;color:#b42318}.upload-actions button:disabled[b-mjr7wq8fa9]{opacity:.5}.upload-message[b-mjr7wq8fa9]{margin-bottom:12px}.upload-message span[b-mjr7wq8fa9]{display:block}.upload-message.error[b-mjr7wq8fa9]{border-color:#fecdca;color:#b42318}.success-view[b-mjr7wq8fa9]{text-align:center}.success-icon[b-mjr7wq8fa9]{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 10px;border-radius:50%;background:#12b76a;color:#fff;font-size:1.5rem}.success-view>span[b-mjr7wq8fa9]{color:#027a48;font-size:.7rem;font-weight:800;letter-spacing:.1em}.success-view h2[b-mjr7wq8fa9]{margin:5px}.success-view p[b-mjr7wq8fa9]{color:#667085}.success-facts[b-mjr7wq8fa9]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:650px;margin:18px auto}.success-facts article[b-mjr7wq8fa9]{padding:13px;border-radius:10px;background:#f9fafb}.success-facts span[b-mjr7wq8fa9]{display:block;color:#667085;font-size:.72rem}.success-facts strong[b-mjr7wq8fa9]{font-size:1.2rem}.success-actions[b-mjr7wq8fa9]{display:flex;justify-content:center;gap:8px}@media(max-width:1100px){.upload-layout[b-mjr7wq8fa9]{grid-template-columns:1fr}.form-grid[b-mjr7wq8fa9]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.upload-header[b-mjr7wq8fa9]{align-items:flex-start;flex-direction:column}.stepper[b-mjr7wq8fa9]{grid-template-columns:1fr;gap:7px}.stepper>div[b-mjr7wq8fa9]:after{display:none}.form-grid[b-mjr7wq8fa9],.file-grid[b-mjr7wq8fa9],.success-facts[b-mjr7wq8fa9]{grid-template-columns:1fr}.form-grid .wide[b-mjr7wq8fa9]{grid-column:auto}.upload-actions[b-mjr7wq8fa9],.success-actions[b-mjr7wq8fa9]{align-items:stretch;flex-direction:column}.upload-actions button[b-mjr7wq8fa9],.success-actions>*[b-mjr7wq8fa9]{width:100%;text-align:center}}

/* Suite-aligned Book Cockpit theme */
.upload-header[b-mjr7wq8fa9]{margin-bottom:1.4rem}.upload-header>div:first-child>span[b-mjr7wq8fa9]{color:#2563eb;font-size:.68rem;letter-spacing:.14em}.upload-header h1[b-mjr7wq8fa9]{margin:.2rem 0 0;color:#0f172a;font-size:1.75rem;font-weight:800}.upload-header p[b-mjr7wq8fa9]{margin:.35rem 0 0;color:#64748b;font-size:.9rem}.security-note[b-mjr7wq8fa9]{border-color:#dbe3ef;border-radius:.65rem;background:#fff;color:#64748b;box-shadow:0 4px 12px rgba(15,23,42,.03)}.stepper[b-mjr7wq8fa9]{margin-bottom:.9rem;padding:.75rem 1rem;border-color:#dbe3ef;border-radius:.75rem;box-shadow:0 4px 12px rgba(15,23,42,.025)}.stepper .active[b-mjr7wq8fa9]{color:#2563eb}.stepper .active i[b-mjr7wq8fa9]{background:#2563eb}.upload-layout[b-mjr7wq8fa9]{grid-template-columns:minmax(0,1fr) 310px;gap:.85rem}.upload-layout main[b-mjr7wq8fa9],.upload-layout aside[b-mjr7wq8fa9]{gap:.85rem}.panel[b-mjr7wq8fa9],.upload-message[b-mjr7wq8fa9],.success-view[b-mjr7wq8fa9]{border-color:#dbe3ef;border-radius:.8rem;padding:1rem;box-shadow:0 5px 14px rgba(15,23,42,.04)}.section-heading[b-mjr7wq8fa9]{margin-bottom:1rem}.section-heading>span[b-mjr7wq8fa9]{border-radius:.55rem;background:#eaf2ff;color:#155eef}.section-heading h2[b-mjr7wq8fa9]{color:#0f172a;font-size:1rem}.section-heading p[b-mjr7wq8fa9]{color:#64748b}.form-grid[b-mjr7wq8fa9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.form-grid label[b-mjr7wq8fa9]{color:#475569;font-size:.73rem}.form-grid .wide[b-mjr7wq8fa9]{grid-column:1/-1}.form-grid input[b-mjr7wq8fa9],.form-grid select[b-mjr7wq8fa9]{min-height:42px;border-color:#dbe3ef;border-radius:.55rem;background:#f8fafc;color:#334155}.form-grid input:focus[b-mjr7wq8fa9],.form-grid select:focus[b-mjr7wq8fa9]{outline:2px solid #bfdbfe;border-color:#2563eb;background:#fff}.file-grid[b-mjr7wq8fa9]{gap:.85rem}.drop-zone[b-mjr7wq8fa9]{min-height:165px;border-color:#cbd5e1;border-radius:.7rem;background:#f8fafc}.drop-zone:hover[b-mjr7wq8fa9],.drop-zone.selected[b-mjr7wq8fa9]{border-color:#2563eb;background:#eff6ff}.cover-preview[b-mjr7wq8fa9]{border-color:#dbe3ef;border-radius:.65rem}.progress-panel[b-mjr7wq8fa9]{border-top:3px solid #2563eb}.progress-value strong[b-mjr7wq8fa9]{color:#0f172a}.progress-track[b-mjr7wq8fa9]{background:#e9eef5}.progress-track i[b-mjr7wq8fa9]{background:linear-gradient(90deg,#2563eb,#10b981)}.processing-list .active[b-mjr7wq8fa9]{color:#2563eb}.processing-list .active i[b-mjr7wq8fa9]{background:#eaf2ff}.summary dl[b-mjr7wq8fa9]{gap:.55rem}.upload-actions[b-mjr7wq8fa9]{margin-top:.9rem;padding:.75rem;border:1px solid #dbe3ef;border-radius:.75rem;background:#fff}.upload-actions button[b-mjr7wq8fa9],.success-actions a[b-mjr7wq8fa9],.success-actions button[b-mjr7wq8fa9]{border-radius:.55rem}.upload-actions .primary[b-mjr7wq8fa9],.success-actions .primary[b-mjr7wq8fa9]{background:#2563eb}.upload-actions .primary:hover[b-mjr7wq8fa9],.success-actions .primary:hover[b-mjr7wq8fa9]{background:#1d4ed8}.success-view[b-mjr7wq8fa9]{border-top:3px solid #10b981}.success-facts article[b-mjr7wq8fa9]{background:#f8fafc}@media(max-width:1100px){.upload-layout[b-mjr7wq8fa9]{grid-template-columns:1fr 290px}}@media(max-width:900px){.upload-layout[b-mjr7wq8fa9]{grid-template-columns:1fr}}@media(max-width:700px){.form-grid[b-mjr7wq8fa9]{grid-template-columns:1fr}.form-grid .wide[b-mjr7wq8fa9]{grid-column:auto}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/BusinessCopilot.razor.rz.scp.css */
.copilot-header[b-ykntsy2yj3]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px}.copilot-header>div:first-child>span[b-ykntsy2yj3],.section-heading>div>span[b-ykntsy2yj3]{color:#6941c6;font-size:.7rem;font-weight:800;letter-spacing:.12em}.copilot-header h1[b-ykntsy2yj3]{margin:5px 0 4px;font-size:2rem}.copilot-header p[b-ykntsy2yj3]{margin:0;color:#667085}.header-actions[b-ykntsy2yj3]{display:grid;justify-items:end;gap:6px}.header-actions button[b-ykntsy2yj3],.recommendation button[b-ykntsy2yj3],.goal-form button[b-ykntsy2yj3],.chat-input button[b-ykntsy2yj3]{border:0;border-radius:9px;padding:10px 14px;background:#6941c6;color:#fff;font-weight:750}.header-actions small[b-ykntsy2yj3]{color:#027a48;font-weight:700}.hero-status[b-ykntsy2yj3]{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:15px;padding:22px;border:1px solid;border-radius:16px}.hero-status>div>span[b-ykntsy2yj3]{font-size:.68rem;font-weight:800;letter-spacing:.12em}.hero-status h2[b-ykntsy2yj3]{margin:4px 0}.hero-status p[b-ykntsy2yj3]{max-width:850px;margin:0;color:#475467}.status-good[b-ykntsy2yj3]{border-color:#abefc6;background:#f6fef9}.status-stable[b-ykntsy2yj3]{border-color:#fedf89;background:#fffcf5}.status-critical[b-ykntsy2yj3],.status-danger[b-ykntsy2yj3]{border-color:#fecdca;background:#fffbfa}.health-score[b-ykntsy2yj3]{display:grid;grid-template-columns:auto auto;align-items:baseline;min-width:120px}.health-score strong[b-ykntsy2yj3]{font-size:2.5rem}.health-score>span[b-ykntsy2yj3]{grid-column:1/-1;color:#667085;font-size:.7rem}.widget-grid[b-ykntsy2yj3]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:16px}.widget-grid article[b-ykntsy2yj3],.panel[b-ykntsy2yj3],.recommendation[b-ykntsy2yj3],.copilot-message[b-ykntsy2yj3]{background:#fff;border:1px solid #eaecf0;border-radius:14px;box-shadow:0 5px 16px #1018280a}.widget-grid article[b-ykntsy2yj3]{padding:15px}.widget-grid span[b-ykntsy2yj3],.widget-grid small[b-ykntsy2yj3]{display:block;color:#667085}.widget-grid strong[b-ykntsy2yj3]{display:block;margin:5px 0;font-size:1.45rem}.widget-grid .risk strong[b-ykntsy2yj3]{color:#b42318}.widget-grid .chance strong[b-ykntsy2yj3]{color:#027a48}.panel[b-ykntsy2yj3]{padding:18px}.section-heading[b-ykntsy2yj3]{display:flex;justify-content:space-between;align-items:end;margin:23px 0 10px}.panel>.section-heading:first-child[b-ykntsy2yj3]{margin:0 0 14px}.section-heading h2[b-ykntsy2yj3]{margin:3px 0 0;font-size:1.15rem}.section-heading small[b-ykntsy2yj3]{color:#667085}.report-grid[b-ykntsy2yj3]{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.report-grid article[b-ykntsy2yj3],.leaders-grid article[b-ykntsy2yj3]{padding:12px;border-radius:10px;background:#f9fafb}.report-grid span[b-ykntsy2yj3],.leaders-grid span[b-ykntsy2yj3],.leaders-grid small[b-ykntsy2yj3]{display:block;color:#667085;font-size:.72rem}.report-grid strong[b-ykntsy2yj3]{display:block;margin-top:5px;font-size:1.15rem}.leaders-grid[b-ykntsy2yj3]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:9px}.leaders-grid strong[b-ykntsy2yj3]{display:block;margin:4px 0;font-size:.86rem}.two-column[b-ykntsy2yj3]{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:14px}.compact-item[b-ykntsy2yj3]{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-top:1px solid #f2f4f7}.compact-item div[b-ykntsy2yj3]{display:grid}.compact-item small[b-ykntsy2yj3]{color:#667085}.priority[b-ykntsy2yj3]{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800}.priority.high[b-ykntsy2yj3]{background:#fef3f2;color:#b42318}.priority.medium[b-ykntsy2yj3]{background:#fffaeb;color:#b54708}.priority.low[b-ykntsy2yj3]{background:#ecfdf3;color:#027a48}.empty[b-ykntsy2yj3]{color:#667085}.recommendation-list[b-ykntsy2yj3]{display:grid;gap:10px}.recommendation[b-ykntsy2yj3]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px;border-left:4px solid}.priority-border-high[b-ykntsy2yj3]{border-left-color:#d92d20}.priority-border-medium[b-ykntsy2yj3]{border-left-color:#f79009}.priority-border-low[b-ykntsy2yj3]{border-left-color:#12b76a}.recommendation h3[b-ykntsy2yj3]{margin:8px 0 2px}.recommendation p[b-ykntsy2yj3]{margin:7px 0;color:#667085}.recommendation>div>small[b-ykntsy2yj3]{color:#475467}.meta[b-ykntsy2yj3]{display:flex;gap:8px;align-items:center;color:#667085;font-size:.72rem}.recommendation button[b-ykntsy2yj3]{white-space:nowrap}.goals[b-ykntsy2yj3]{margin-top:16px}.goal-list[b-ykntsy2yj3]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.goal-list article[b-ykntsy2yj3]{padding:11px;border:1px solid #eaecf0;border-radius:10px}.goal-list article>div:first-child[b-ykntsy2yj3]{display:flex;justify-content:space-between;gap:5px;font-size:.75rem}.goal-list article span[b-ykntsy2yj3]{color:#667085}.progress[b-ykntsy2yj3]{height:6px;margin:9px 0 5px;border-radius:99px;background:#eaecf0;overflow:hidden}.progress i[b-ykntsy2yj3]{display:block;height:100%;background:#6941c6}.goal-form[b-ykntsy2yj3]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;align-items:end;margin-top:14px}.goal-form label[b-ykntsy2yj3]{display:grid;gap:4px;color:#667085;font-size:.7rem}.goal-form input[b-ykntsy2yj3]{width:100%;min-width:0;border:1px solid #d0d5dd;border-radius:8px;padding:8px}.chat-placeholder[b-ykntsy2yj3]{display:flex;gap:10px;padding:13px;border-radius:10px;background:#f9fafb}.chat-placeholder p[b-ykntsy2yj3]{margin:0;color:#667085}.copilot-avatar[b-ykntsy2yj3]{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#6941c6;color:#fff;font-weight:800}.chat-input[b-ykntsy2yj3]{display:flex;gap:7px;margin-top:10px}.chat-input input[b-ykntsy2yj3]{flex:1;border:1px solid #d0d5dd;border-radius:8px;padding:9px}.analysis-log[b-ykntsy2yj3]{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:9px 0;border-top:1px solid #f2f4f7;font-size:.75rem}.analysis-log small[b-ykntsy2yj3]{color:#667085}.positive[b-ykntsy2yj3]{color:#027a48}.negative[b-ykntsy2yj3]{color:#b42318}.copilot-message[b-ykntsy2yj3]{padding:20px}.copilot-message span[b-ykntsy2yj3]{display:block}.copilot-message.error[b-ykntsy2yj3]{border-color:#fecdca;color:#b42318}@media(max-width:1150px){.widget-grid[b-ykntsy2yj3],.report-grid[b-ykntsy2yj3]{grid-template-columns:repeat(3,1fr)}.goal-list[b-ykntsy2yj3]{grid-template-columns:repeat(2,1fr)}.goal-form[b-ykntsy2yj3]{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.copilot-header[b-ykntsy2yj3],.hero-status[b-ykntsy2yj3],.section-heading[b-ykntsy2yj3],.recommendation[b-ykntsy2yj3]{align-items:flex-start;flex-direction:column}.header-actions[b-ykntsy2yj3]{justify-items:start}.widget-grid[b-ykntsy2yj3],.report-grid[b-ykntsy2yj3],.leaders-grid[b-ykntsy2yj3],.two-column[b-ykntsy2yj3],.goal-list[b-ykntsy2yj3],.goal-form[b-ykntsy2yj3]{grid-template-columns:1fr}.recommendation button[b-ykntsy2yj3]{width:100%}.analysis-log[b-ykntsy2yj3]{grid-template-columns:1fr auto}.analysis-log small[b-ykntsy2yj3]{grid-column:1/-1}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/CompetitorAnalysis.razor.rz.scp.css */
.competitor-header[b-7x78fw3ct7]{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1rem}.competitor-header span[b-7x78fw3ct7]{color:#7140d8;font-weight:800;font-size:.75rem;letter-spacing:.14em}.competitor-header h1[b-7x78fw3ct7]{margin:.25rem 0}.competitor-header p[b-7x78fw3ct7]{margin:0;color:#64748b}.competitor-header button[b-7x78fw3ct7],.competitor-editor button[b-7x78fw3ct7],.competitor-list button[b-7x78fw3ct7]{border:0;border-radius:.7rem;padding:.7rem 1rem;background:#7140d8;color:#fff;font-weight:700}.competitor-message[b-7x78fw3ct7]{padding:.8rem 1rem;background:#eef2ff;border-radius:.75rem;margin-bottom:1rem}.competitor-editor[b-7x78fw3ct7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:1rem;background:#fff;border-radius:1rem}.competitor-editor input[b-7x78fw3ct7],.competitor-editor select[b-7x78fw3ct7]{min-width:0;padding:.7rem;border:1px solid #d9deea;border-radius:.65rem}.competitor-benchmarks[b-7x78fw3ct7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1rem 0}.competitor-benchmarks article[b-7x78fw3ct7],.competitor-list[b-7x78fw3ct7]{background:#fff;border-radius:1rem;padding:1rem}.competitor-benchmarks strong[b-7x78fw3ct7],.competitor-benchmarks span[b-7x78fw3ct7]{display:block}.competitor-benchmarks dl[b-7x78fw3ct7]{display:grid;grid-template-columns:1fr auto;gap:.4rem}.competitor-benchmarks dd[b-7x78fw3ct7]{font-weight:700}.competitor-list article[b-7x78fw3ct7]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.8rem;border-bottom:1px solid #edf0f6}.competitor-list article div span[b-7x78fw3ct7]{display:block;color:#64748b;font-size:.85rem}.competitor-list button[b-7x78fw3ct7]{background:#fff;color:#b42318;border:1px solid #f3c7c3}@media(max-width:800px){.competitor-editor[b-7x78fw3ct7]{grid-template-columns:1fr}.competitor-list article[b-7x78fw3ct7]{grid-template-columns:1fr}.competitor-header[b-7x78fw3ct7]{align-items:start;flex-direction:column}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/ContentStudio.razor.rz.scp.css */
.studio-header[b-jx2ts0k52v]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.studio-header h1[b-jx2ts0k52v]{margin:5px 0;font-size:2rem}.studio-header p[b-jx2ts0k52v]{margin:0;color:#667085}.eyebrow[b-jx2ts0k52v]{text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:800;color:#175cd3}.studio-tabs[b-jx2ts0k52v]{display:flex;gap:8px;margin-bottom:14px}.studio-tabs button[b-jx2ts0k52v]{border:1px solid #d0d5dd;background:#fff;color:#344054}.studio-tabs button.active[b-jx2ts0k52v]{background:#175cd3;color:#fff;border-color:#175cd3}.generator-panel[b-jx2ts0k52v]{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;gap:14px;align-items:end;padding:18px;border:1px solid #eaecf0;border-radius:14px;background:#fff}label[b-jx2ts0k52v]{display:grid;gap:6px;font-size:.82rem;font-weight:700;color:#344054}select[b-jx2ts0k52v],button[b-jx2ts0k52v]{min-height:42px;border-radius:10px;border:1px solid #d0d5dd;padding:10px 12px;background:#fff;color:#101828}button[b-jx2ts0k52v]{cursor:pointer;font-weight:700}.primary[b-jx2ts0k52v]{background:#175cd3;color:#fff;border-color:#175cd3}.caption-grid[b-jx2ts0k52v]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:18px}.caption-card[b-jx2ts0k52v]{padding:18px;border:1px solid #eaecf0;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgb(16 24 40 / 4%)}.caption-card p[b-jx2ts0k52v]{white-space:pre-line;line-height:1.55;min-height:10rem;color:#475467}.caption-card button[b-jx2ts0k52v]{width:100%;color:#175cd3;border-color:#b2ccff}.hook-card p[b-jx2ts0k52v]{font-size:1.05rem;min-height:5rem}.card-top[b-jx2ts0k52v]{display:flex;justify-content:space-between;gap:.75rem}.card-top span[b-jx2ts0k52v],.status[b-jx2ts0k52v]{color:#667085;font-size:.78rem}.message[b-jx2ts0k52v]{padding:12px 16px;border:1px solid #b2ccff;border-radius:10px;background:#eff8ff;color:#1849a9}.empty-state[b-jx2ts0k52v]{padding:32px;text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:14px}@media(max-width:850px){.generator-panel[b-jx2ts0k52v]{grid-template-columns:1fr 1fr}.primary[b-jx2ts0k52v]{grid-column:1/-1}}@media(max-width:560px){.generator-panel[b-jx2ts0k52v]{grid-template-columns:1fr}.caption-card p[b-jx2ts0k52v]{min-height:auto}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/DailyRoutine.razor.rz.scp.css */
.routine-page[b-3lr4k2thgq]{max-width:1500px;margin:0 auto}.routine-header[b-3lr4k2thgq]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.routine-header h1[b-3lr4k2thgq]{font-size:2rem;margin:4px 0 6px;color:#172033}.routine-header p[b-3lr4k2thgq]{margin:0;color:#667085}.eyebrow[b-3lr4k2thgq]{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#7b61ff}.routine-actions[b-3lr4k2thgq]{display:flex;gap:10px}.primary-button[b-3lr4k2thgq],.secondary-button[b-3lr4k2thgq]{border:0;border-radius:10px;padding:11px 17px;font-weight:750;cursor:pointer}.primary-button[b-3lr4k2thgq]{background:#6d52e5;color:#fff;box-shadow:0 8px 20px rgba(109,82,229,.2)}.primary-button:disabled[b-3lr4k2thgq]{opacity:.65;cursor:not-allowed}.secondary-button[b-3lr4k2thgq]{background:#fff;border:1px solid #e4e7ec;color:#344054}.secondary-button.danger[b-3lr4k2thgq]{color:#b42318;border-color:#fecdca}.status-card[b-3lr4k2thgq],.panel[b-3lr4k2thgq]{background:#fff;border:1px solid #e7eaf0;border-radius:16px;box-shadow:0 5px 20px rgba(16,24,40,.045)}.status-card[b-3lr4k2thgq]{padding:20px 22px;margin-bottom:20px}.status-topline[b-3lr4k2thgq]{display:flex;align-items:center;justify-content:space-between;gap:20px}.status-topline>div[b-3lr4k2thgq]{display:flex;flex-direction:column;gap:4px}.status-label[b-3lr4k2thgq]{font-size:.7rem;font-weight:800;letter-spacing:.12em;color:#98a2b3}.progress-value[b-3lr4k2thgq]{font-size:1.6rem;font-weight:800;color:#344054}.progress-track[b-3lr4k2thgq]{height:9px;background:#eef0f5;border-radius:999px;overflow:hidden;margin-top:16px}.progress-fill[b-3lr4k2thgq]{height:100%;background:linear-gradient(90deg,#6d52e5,#8d78ef);border-radius:inherit;transition:width .3s ease}.status-card.success .progress-fill[b-3lr4k2thgq]{background:#12b76a}.status-card.failed .progress-fill[b-3lr4k2thgq]{background:#f04438}.last-run[b-3lr4k2thgq]{margin-top:10px;font-size:.82rem;color:#98a2b3}.routine-grid[b-3lr4k2thgq]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:20px}.panel[b-3lr4k2thgq]{overflow:hidden}.panel-heading[b-3lr4k2thgq]{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #eef0f4}.panel-heading h2[b-3lr4k2thgq]{margin:3px 0 0;font-size:1.12rem;color:#1d2939}.step-counter[b-3lr4k2thgq]{font-size:.82rem;color:#667085;background:#f8f9fc;padding:6px 10px;border-radius:999px}.step-list[b-3lr4k2thgq]{padding:5px 0}.step-row[b-3lr4k2thgq]{display:grid;grid-template-columns:38px 1fr auto;gap:14px;padding:17px 22px;border-bottom:1px solid #f0f2f5;align-items:start}.step-row:last-child[b-3lr4k2thgq]{border-bottom:0}.step-indicator[b-3lr4k2thgq]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f2f4f7;color:#98a2b3;font-weight:900}.step-row.running .step-indicator[b-3lr4k2thgq]{background:#eeeaff;color:#6d52e5;animation:pulse-b-3lr4k2thgq 1.4s infinite}.step-row.success .step-indicator[b-3lr4k2thgq]{background:#ecfdf3;color:#039855}.step-row.failed .step-indicator[b-3lr4k2thgq],.step-row.cancelled .step-indicator[b-3lr4k2thgq]{background:#fef3f2;color:#d92d20}.step-title-line[b-3lr4k2thgq]{display:flex;justify-content:space-between;gap:12px}.step-title-line strong[b-3lr4k2thgq]{color:#344054}.step-title-line span[b-3lr4k2thgq]{font-size:.78rem;color:#98a2b3}.step-content p[b-3lr4k2thgq]{margin:5px 0 0;color:#7a8495;font-size:.86rem}.step-message[b-3lr4k2thgq]{margin-top:8px;padding:8px 10px;background:#f8f9fc;border-radius:8px;font-size:.8rem;color:#475467}.step-duration[b-3lr4k2thgq]{font-size:.78rem;color:#98a2b3;white-space:nowrap}.log-panel[b-3lr4k2thgq]{min-height:470px}.text-button[b-3lr4k2thgq]{background:none;border:0;color:#6941c6;font-weight:700;cursor:pointer}.text-button:disabled[b-3lr4k2thgq]{opacity:.45}.log-window[b-3lr4k2thgq]{height:420px;overflow:auto;background:#101828;color:#d0d5dd;padding:18px 20px;font:12.5px/1.7 Consolas,"Courier New",monospace}.log-line[b-3lr4k2thgq]{border-bottom:1px solid rgba(255,255,255,.04);padding:2px 0}.empty-log[b-3lr4k2thgq]{color:#667085;padding-top:20px;text-align:center}@keyframes pulse-b-3lr4k2thgq{0%,100%{transform:rotate(0);opacity:1}50%{transform:rotate(180deg);opacity:.65}}@media(max-width:1050px){.routine-grid[b-3lr4k2thgq]{grid-template-columns:1fr}.log-window[b-3lr4k2thgq]{height:300px}}@media(max-width:700px){.routine-header[b-3lr4k2thgq]{flex-direction:column}.routine-actions[b-3lr4k2thgq]{width:100%}.routine-actions button[b-3lr4k2thgq]{flex:1}.step-row[b-3lr4k2thgq]{grid-template-columns:34px 1fr}.step-duration[b-3lr4k2thgq]{display:none}.step-title-line[b-3lr4k2thgq]{flex-direction:column;gap:3px}}
.history-panel[b-3lr4k2thgq]{margin-top:20px}.history-actions[b-3lr4k2thgq]{display:flex;align-items:center;gap:14px}.danger-text[b-3lr4k2thgq]{color:#b42318}.history-empty[b-3lr4k2thgq]{padding:42px 22px;text-align:center;color:#98a2b3}.history-table-wrap[b-3lr4k2thgq]{overflow-x:auto}.history-table[b-3lr4k2thgq]{width:100%;border-collapse:collapse;min-width:760px}.history-table th[b-3lr4k2thgq]{text-align:left;padding:12px 18px;background:#f8f9fc;color:#667085;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.history-table td[b-3lr4k2thgq]{padding:14px 18px;border-top:1px solid #eef0f4;color:#475467;font-size:.86rem;vertical-align:middle}.history-table td:first-child[b-3lr4k2thgq]{display:flex;flex-direction:column;gap:2px}.history-table td:first-child strong[b-3lr4k2thgq]{color:#344054}.history-table td:first-child span[b-3lr4k2thgq]{font-size:.78rem;color:#98a2b3}.history-status[b-3lr4k2thgq]{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:.75rem;font-weight:750}.history-status.success[b-3lr4k2thgq]{background:#ecfdf3;color:#027a48}.history-status.failed[b-3lr4k2thgq]{background:#fef3f2;color:#b42318}.history-status.cancelled[b-3lr4k2thgq]{background:#fffaeb;color:#b54708}.history-summary[b-3lr4k2thgq]{max-width:560px}
/* _content/Ausmalhelden.Dashboard/Components/Pages/DecisionCenter.razor.rz.scp.css */
.decision-header[b-m6rl2v6y1r]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px}.decision-header>div>span[b-m6rl2v6y1r]{color:#6941c6;font-size:.74rem;font-weight:800;letter-spacing:.12em}.decision-header h1[b-m6rl2v6y1r]{margin:5px 0 4px;font-size:2rem}.decision-header p[b-m6rl2v6y1r]{margin:0;color:#667085}.decision-header button[b-m6rl2v6y1r]{border:0;border-radius:10px;padding:11px 16px;background:#6941c6;color:#fff;font-weight:750;box-shadow:0 3px 9px #6941c633}.decision-header button:disabled[b-m6rl2v6y1r]{opacity:.55}.kpi-grid[b-m6rl2v6y1r]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.kpi-grid article[b-m6rl2v6y1r],.panel[b-m6rl2v6y1r],.decision-card[b-m6rl2v6y1r],.decision-message[b-m6rl2v6y1r]{background:#fff;border:1px solid #eaecf0;border-radius:15px;box-shadow:0 5px 16px #1018280a}.kpi-grid article[b-m6rl2v6y1r]{padding:17px}.kpi-grid span[b-m6rl2v6y1r],.kpi-grid small[b-m6rl2v6y1r]{display:block;color:#667085}.kpi-grid strong[b-m6rl2v6y1r]{display:block;margin:6px 0;font-size:1.65rem}.kpi-grid .urgent[b-m6rl2v6y1r]{border-color:#fecdca;background:#fffafa}.kpi-grid .urgent strong[b-m6rl2v6y1r]{color:#b42318}.insight-grid[b-m6rl2v6y1r]{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:14px;margin-bottom:16px}.panel[b-m6rl2v6y1r]{padding:17px}.panel h2[b-m6rl2v6y1r]{margin:0 0 12px;font-size:1rem}.panel h3[b-m6rl2v6y1r]{margin:10px 0 4px}.panel p[b-m6rl2v6y1r]{margin:0;color:#667085}.distribution[b-m6rl2v6y1r]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid #f2f4f7}.focus[b-m6rl2v6y1r]{background:linear-gradient(135deg,#fafaff,#fff)}.filter-bar[b-m6rl2v6y1r]{display:flex;align-items:end;gap:12px;margin-bottom:14px;padding:12px;background:#fff;border:1px solid #eaecf0;border-radius:13px}.filter-bar label[b-m6rl2v6y1r],.decision-card aside label[b-m6rl2v6y1r]{display:grid;gap:4px;color:#667085;font-size:.72rem;font-weight:700}.filter-bar select[b-m6rl2v6y1r],.decision-card aside select[b-m6rl2v6y1r]{min-width:140px;border:1px solid #d0d5dd;border-radius:8px;padding:8px 10px;background:#fff;color:#344054}.filter-bar>span[b-m6rl2v6y1r]{margin-left:auto;color:#667085;font-size:.76rem}.decision-list[b-m6rl2v6y1r]{display:grid;gap:12px}.decision-card[b-m6rl2v6y1r]{display:grid;grid-template-columns:minmax(0,1fr) 230px;overflow:hidden;border-left:4px solid}.priority-border-high[b-m6rl2v6y1r]{border-left-color:#d92d20}.priority-border-medium[b-m6rl2v6y1r]{border-left-color:#f79009}.priority-border-low[b-m6rl2v6y1r]{border-left-color:#12b76a}.decision-main[b-m6rl2v6y1r]{padding:18px}.meta[b-m6rl2v6y1r]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#667085;font-size:.74rem}.priority[b-m6rl2v6y1r]{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.priority.high[b-m6rl2v6y1r]{background:#fef3f2;color:#b42318}.priority.medium[b-m6rl2v6y1r]{background:#fffaeb;color:#b54708}.priority.low[b-m6rl2v6y1r]{background:#ecfdf3;color:#027a48}.decision-main h2[b-m6rl2v6y1r]{margin:11px 0 2px;font-size:1.12rem}.decision-main h3[b-m6rl2v6y1r]{margin:0;color:#475467;font-size:.9rem}.decision-main p[b-m6rl2v6y1r]{margin:10px 0;color:#667085}.benefit[b-m6rl2v6y1r]{display:flex;gap:8px;padding:9px 11px;border-radius:9px;background:#f9fafb;font-size:.8rem}.decision-card aside[b-m6rl2v6y1r]{padding:16px;background:#fcfcfd;border-left:1px solid #eaecf0}.decision-card dl[b-m6rl2v6y1r]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px;font-size:.72rem}.decision-card dt[b-m6rl2v6y1r]{color:#667085}.decision-card dd[b-m6rl2v6y1r]{margin:0;text-align:right;font-weight:700}.decision-card aside select[b-m6rl2v6y1r]{min-width:0;width:100%}.decision-card aside small[b-m6rl2v6y1r]{display:block;margin-top:8px;color:#98a2b3}.decision-message[b-m6rl2v6y1r]{padding:20px}.decision-message span[b-m6rl2v6y1r]{display:block;margin-top:5px}.decision-message.error[b-m6rl2v6y1r]{border-color:#fecdca;color:#b42318}@media(max-width:1050px){.kpi-grid[b-m6rl2v6y1r]{grid-template-columns:repeat(2,1fr)}.insight-grid[b-m6rl2v6y1r]{grid-template-columns:1fr 1fr}.insight-grid .focus[b-m6rl2v6y1r]{grid-column:1/-1}}@media(max-width:720px){.decision-header[b-m6rl2v6y1r]{align-items:flex-start;flex-direction:column}.kpi-grid[b-m6rl2v6y1r],.insight-grid[b-m6rl2v6y1r]{grid-template-columns:1fr}.insight-grid .focus[b-m6rl2v6y1r]{grid-column:auto}.filter-bar[b-m6rl2v6y1r]{align-items:stretch;flex-direction:column}.filter-bar>span[b-m6rl2v6y1r]{margin-left:0}.decision-card[b-m6rl2v6y1r]{grid-template-columns:1fr}.decision-card aside[b-m6rl2v6y1r]{border-left:0;border-top:1px solid #eaecf0}.benefit[b-m6rl2v6y1r]{flex-direction:column}}
.section-title[b-m6rl2v6y1r]{display:flex;align-items:end;justify-content:space-between;margin:22px 0 9px}.section-title span[b-m6rl2v6y1r]{color:#6941c6;font-size:.68rem;font-weight:800;letter-spacing:.1em}.section-title h2[b-m6rl2v6y1r]{margin:2px 0 0;font-size:1.2rem}.section-title small[b-m6rl2v6y1r]{color:#667085}@media(max-width:720px){.section-title[b-m6rl2v6y1r]{align-items:flex-start;flex-direction:column;gap:4px}}
.header-actions[b-m6rl2v6y1r]{display:grid;justify-items:end;gap:6px}.header-actions small[b-m6rl2v6y1r]{color:#027a48;font-size:.72rem;font-weight:700;white-space:nowrap}@media(max-width:720px){.header-actions[b-m6rl2v6y1r]{justify-items:start}.header-actions small[b-m6rl2v6y1r]{white-space:normal}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/Home.razor.rz.scp.css */
.live-dashboard[b-n31lvb2ti9]{display:flex;flex-direction:column;gap:1.25rem;color:#172033}.live-header[b-n31lvb2ti9]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:1.6rem 1.75rem;border:1px solid #dbe5f4;border-radius:22px;background:radial-gradient(circle at 90% 10%,rgba(59,130,246,.18),transparent 30%),linear-gradient(135deg,#fff,#f5f8ff);box-shadow:0 14px 34px rgba(15,23,42,.07)}.live-kicker[b-n31lvb2ti9],.panel-kicker[b-n31lvb2ti9]{display:inline-flex;align-items:center;gap:.45rem;color:#2563eb;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.status-pulse[b-n31lvb2ti9]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.13)}.live-header h1[b-n31lvb2ti9]{margin:.55rem 0 0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:850;letter-spacing:-.035em}.live-header p[b-n31lvb2ti9]{margin:.55rem 0 0;color:#667085}.header-actions[b-n31lvb2ti9]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:flex-end}.last-refresh[b-n31lvb2ti9]{color:#98a2b3;font-size:.75rem}.refresh-button[b-n31lvb2ti9]{min-height:42px;border:0;border-radius:11px;padding:.65rem 1rem;background:#2563eb;color:#fff;font-weight:800;cursor:pointer}.refresh-button:disabled[b-n31lvb2ti9]{opacity:.55}.kpi-grid[b-n31lvb2ti9]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}.kpi-card[b-n31lvb2ti9]{min-height:138px;padding:1.15rem;border:1px solid #e4e9f1;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.055)}.kpi-card.primary[b-n31lvb2ti9]{border-color:#bfd5ff;background:linear-gradient(145deg,#eff6ff,#fff)}.kpi-card.warning[b-n31lvb2ti9]{border-color:#fed7aa;background:linear-gradient(145deg,#fff7ed,#fff)}.kpi-label[b-n31lvb2ti9]{display:block;color:#667085;font-size:.72rem;font-weight:750}.kpi-card strong[b-n31lvb2ti9]{display:block;margin:.85rem 0 .35rem;color:#101828;font-size:1.65rem;line-height:1}.kpi-card small[b-n31lvb2ti9]{color:#98a2b3;font-size:.7rem}.positive[b-n31lvb2ti9]{color:#059669!important}.negative[b-n31lvb2ti9]{color:#dc2626!important}.dashboard-grid[b-n31lvb2ti9]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:1rem}.panel[b-n31lvb2ti9]{overflow:hidden;border:1px solid #e4e9f1;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.055)}.panel-head[b-n31lvb2ti9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid #eef1f5}.panel-head h2[b-n31lvb2ti9]{margin:.25rem 0 0;font-size:1rem;font-weight:850}.panel-head a[b-n31lvb2ti9]{color:#2563eb;font-size:.75rem;font-weight:750;text-decoration:none}.recommendation-list[b-n31lvb2ti9],.health-list[b-n31lvb2ti9],.activity-list[b-n31lvb2ti9]{display:flex;flex-direction:column}.recommendation-item[b-n31lvb2ti9]{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.25rem;border-bottom:1px solid #f0f2f5;color:inherit;text-decoration:none}.recommendation-item:last-child[b-n31lvb2ti9]{border-bottom:0}.recommendation-item:hover[b-n31lvb2ti9]{background:#f8fafc}.priority-dot[b-n31lvb2ti9]{width:10px;height:10px;flex:0 0 10px;margin-top:.35rem;border-radius:50%}.priority-dot.critical[b-n31lvb2ti9],.health-indicator.critical[b-n31lvb2ti9]{background:#dc2626}.priority-dot.opportunity[b-n31lvb2ti9]{background:#059669}.priority-dot.watch[b-n31lvb2ti9],.health-indicator.warning[b-n31lvb2ti9]{background:#d97706}.priority-dot.stable[b-n31lvb2ti9],.health-indicator.healthy[b-n31lvb2ti9]{background:#2563eb}.recommendation-copy[b-n31lvb2ti9]{display:flex;min-width:0;flex:1;flex-direction:column}.recommendation-copy strong[b-n31lvb2ti9]{font-size:.83rem}.recommendation-copy small[b-n31lvb2ti9]{margin-top:.15rem;color:#667085;font-size:.7rem}.recommendation-copy span[b-n31lvb2ti9]{margin-top:.4rem;color:#667085;font-size:.72rem;line-height:1.45}.priority-badge[b-n31lvb2ti9]{border-radius:999px;padding:.28rem .55rem;font-size:.62rem;font-weight:850}.priority-badge.critical[b-n31lvb2ti9]{background:#fef2f2;color:#b42318}.priority-badge.opportunity[b-n31lvb2ti9]{background:#ecfdf3;color:#047857}.priority-badge.watch[b-n31lvb2ti9]{background:#fff7ed;color:#b45309}.priority-badge.stable[b-n31lvb2ti9]{background:#eff6ff;color:#1d4ed8}.health-item[b-n31lvb2ti9],.activity-item[b-n31lvb2ti9]{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-bottom:1px solid #f0f2f5}.health-item:last-child[b-n31lvb2ti9],.activity-item:last-child[b-n31lvb2ti9]{border-bottom:0}.health-indicator[b-n31lvb2ti9]{width:10px;height:10px;flex:0 0 10px;border-radius:50%}.health-item div[b-n31lvb2ti9],.activity-item div[b-n31lvb2ti9]{display:flex;min-width:0;flex:1;flex-direction:column}.health-item strong[b-n31lvb2ti9],.activity-item strong[b-n31lvb2ti9]{font-size:.8rem}.health-item small[b-n31lvb2ti9],.activity-item small[b-n31lvb2ti9]{margin-top:.2rem;color:#98a2b3;font-size:.68rem}.health-text[b-n31lvb2ti9]{font-size:.65rem;font-weight:850}.health-text.healthy[b-n31lvb2ti9]{color:#059669}.health-text.warning[b-n31lvb2ti9]{color:#d97706}.health-text.critical[b-n31lvb2ti9]{color:#dc2626}.activity-icon[b-n31lvb2ti9]{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:9px;font-weight:900}.activity-icon.success[b-n31lvb2ti9]{background:#ecfdf3;color:#059669}.activity-icon.warning[b-n31lvb2ti9]{background:#fff7ed;color:#d97706}.activity-icon.critical[b-n31lvb2ti9]{background:#fef2f2;color:#dc2626}.quick-grid[b-n31lvb2ti9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem}.quick-grid button[b-n31lvb2ti9]{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:.7rem;text-align:left;border:1px solid #e4e9f1;border-radius:13px;padding:.85rem;background:#fff;cursor:pointer}.quick-grid button:hover[b-n31lvb2ti9]{border-color:#bfd4ff;background:#f8fbff}.quick-grid button>span[b-n31lvb2ti9]{grid-row:1/3;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;color:#2563eb;font-weight:900}.quick-grid strong[b-n31lvb2ti9]{font-size:.78rem}.quick-grid small[b-n31lvb2ti9]{margin-top:.15rem;color:#98a2b3;font-size:.65rem}.empty-state[b-n31lvb2ti9]{padding:1.5rem;color:#98a2b3;text-align:center;font-size:.75rem}.loading-card[b-n31lvb2ti9]{display:flex;min-height:320px;align-items:center;justify-content:center;gap:.8rem;border:1px solid #e4e9f1;border-radius:18px;background:#fff;color:#667085}.spinner[b-n31lvb2ti9]{width:28px;height:28px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:spin-b-n31lvb2ti9 .8s linear infinite}.error-banner[b-n31lvb2ti9]{border-radius:14px;padding:1rem;background:#fef2f2;color:#b42318}@keyframes spin-b-n31lvb2ti9{to{transform:rotate(360deg)}}@media(max-width:1200px){.kpi-grid[b-n31lvb2ti9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.live-header[b-n31lvb2ti9]{align-items:flex-start;flex-direction:column}.header-actions[b-n31lvb2ti9]{justify-content:flex-start}.dashboard-grid[b-n31lvb2ti9]{grid-template-columns:1fr}}@media(max-width:650px){.kpi-grid[b-n31lvb2ti9]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-grid[b-n31lvb2ti9]{grid-template-columns:1fr}.live-header[b-n31lvb2ti9]{padding:1.25rem}.kpi-card[b-n31lvb2ti9]{min-height:125px}.kpi-card strong[b-n31lvb2ti9]{font-size:1.35rem}}@media(max-width:430px){.kpi-grid[b-n31lvb2ti9]{grid-template-columns:1fr}}


.insight-grid[b-n31lvb2ti9]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:1rem}.trend-content[b-n31lvb2ti9]{display:grid;grid-template-columns:150px 1fr;gap:1.25rem;align-items:end;padding:1.1rem 1.2rem 1.2rem}.trend-summary[b-n31lvb2ti9]{display:flex;flex-direction:column;padding-bottom:1.5rem}.trend-summary strong[b-n31lvb2ti9]{font-size:2rem;line-height:1;color:#101828}.trend-summary span[b-n31lvb2ti9]{margin-top:.25rem;font-size:.78rem;font-weight:750;color:#344054}.trend-summary small[b-n31lvb2ti9]{margin-top:.45rem;color:#667085;font-size:.7rem}.bar-chart[b-n31lvb2ti9]{display:grid;grid-template-columns:repeat(7,minmax(28px,1fr));gap:.55rem;align-items:end;min-height:180px}.bar-column[b-n31lvb2ti9]{display:grid;grid-template-rows:20px 125px 20px;gap:.3rem;align-items:end;text-align:center}.bar-value[b-n31lvb2ti9]{font-size:.68rem;font-weight:850;color:#344054}.bar-track[b-n31lvb2ti9]{position:relative;height:125px;overflow:hidden;border-radius:8px 8px 5px 5px;background:#f1f5f9}.bar-fill[b-n31lvb2ti9]{position:absolute;right:0;bottom:0;left:0;min-height:8%;border-radius:8px 8px 5px 5px;background:linear-gradient(180deg,#4f7cff,#2563eb);transition:height .35s ease}.bar-label[b-n31lvb2ti9]{font-size:.66rem;font-weight:750;color:#667085}.goal-percent[b-n31lvb2ti9]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.38rem .65rem;background:#eff6ff;color:#1d4ed8;font-size:.72rem;font-weight:900}.goal-body[b-n31lvb2ti9]{padding:1.25rem}.goal-amounts[b-n31lvb2ti9]{display:flex;align-items:baseline;gap:.45rem}.goal-amounts strong[b-n31lvb2ti9]{font-size:1.85rem;color:#101828}.goal-amounts span[b-n31lvb2ti9]{font-size:.75rem;color:#667085}.goal-progress[b-n31lvb2ti9]{height:14px;margin-top:1rem;overflow:hidden;border-radius:999px;background:#eaf0f8}.goal-progress-fill[b-n31lvb2ti9]{height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .4s ease}.goal-meta[b-n31lvb2ti9]{display:flex;flex-direction:column;gap:.45rem;margin-top:1rem;color:#667085;font-size:.7rem}.goal-meta span:first-child[b-n31lvb2ti9]{font-weight:800;color:#344054}@media(max-width:1000px){.insight-grid[b-n31lvb2ti9]{grid-template-columns:1fr}}@media(max-width:650px){.trend-content[b-n31lvb2ti9]{grid-template-columns:1fr}.trend-summary[b-n31lvb2ti9]{padding-bottom:0}.bar-chart[b-n31lvb2ti9]{gap:.3rem}.bar-column[b-n31lvb2ti9]{grid-template-rows:20px 105px 20px}.bar-track[b-n31lvb2ti9]{height:105px}}
.business-intelligence-grid[b-n31lvb2ti9]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem}.business-score-panel[b-n31lvb2ti9],.briefing-panel[b-n31lvb2ti9]{display:flex;align-items:center;gap:1.3rem;padding:1.25rem}.score-ring[b-n31lvb2ti9]{--score:0;display:grid;width:128px;height:128px;flex:0 0 128px;place-items:center;border-radius:50%;background:conic-gradient(#2563eb calc(var(--score)*1%),#e8eef8 0);position:relative}.score-ring[b-n31lvb2ti9]:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.score-ring div[b-n31lvb2ti9]{position:relative;z-index:1;text-align:center}.score-ring strong[b-n31lvb2ti9]{display:block;font-size:2rem;line-height:1;color:#101828}.score-ring span[b-n31lvb2ti9]{color:#98a2b3;font-size:.72rem}.score-copy[b-n31lvb2ti9]{min-width:0;flex:1}.score-copy h2[b-n31lvb2ti9],.briefing-panel h2[b-n31lvb2ti9]{margin:.35rem 0 .45rem;font-size:1.15rem}.score-copy p[b-n31lvb2ti9],.briefing-panel p[b-n31lvb2ti9]{margin:0;color:#667085;font-size:.78rem;line-height:1.55}.score-components[b-n31lvb2ti9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin-top:.85rem}.score-components span[b-n31lvb2ti9]{display:flex;justify-content:space-between;border-radius:9px;padding:.45rem .6rem;background:#f8fafc;color:#667085;font-size:.68rem}.score-components strong[b-n31lvb2ti9]{color:#172033}.briefing-panel[b-n31lvb2ti9]{justify-content:space-between;background:linear-gradient(145deg,#fff,#f8fbff)}.impact-box[b-n31lvb2ti9]{display:flex;min-width:210px;flex-direction:column;align-items:flex-end;border-left:1px solid #e4e9f1;padding-left:1.2rem;text-align:right}.impact-box span[b-n31lvb2ti9]{color:#667085;font-size:.68rem}.impact-box strong[b-n31lvb2ti9]{margin:.35rem 0;color:#059669;font-size:1.6rem}.impact-box small[b-n31lvb2ti9]{color:#98a2b3;font-size:.62rem}.recommendation-copy em[b-n31lvb2ti9]{margin-top:.35rem;color:#98a2b3;font-size:.66rem;font-style:normal}.recommendation-metrics[b-n31lvb2ti9]{display:flex;min-width:105px;flex-direction:column;align-items:flex-end;gap:.32rem}.recommendation-metrics>strong[b-n31lvb2ti9]{color:#059669;font-size:.78rem}.recommendation-metrics>small[b-n31lvb2ti9]{color:#98a2b3;font-size:.6rem}@media(max-width:900px){.business-intelligence-grid[b-n31lvb2ti9]{grid-template-columns:1fr}}@media(max-width:650px){.business-score-panel[b-n31lvb2ti9],.briefing-panel[b-n31lvb2ti9]{align-items:flex-start;flex-direction:column}.impact-box[b-n31lvb2ti9]{width:100%;align-items:flex-start;border-left:0;border-top:1px solid #e4e9f1;padding:1rem 0 0;text-align:left}.recommendation-metrics[b-n31lvb2ti9]{min-width:auto}.score-ring[b-n31lvb2ti9]{width:112px;height:112px;flex-basis:112px}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/KeywordOptimizer.razor.rz.scp.css */
.keyword-header[b-e4yq01alaf]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.keyword-header span[b-e4yq01alaf]{font-size:.72rem;font-weight:800;letter-spacing:.13em;color:#175cd3}.keyword-header h1[b-e4yq01alaf]{margin:5px 0;font-size:2rem}.keyword-header p[b-e4yq01alaf]{margin:0;color:#667085}.keyword-header button[b-e4yq01alaf]{border:0;border-radius:10px;padding:11px 16px;background:#175cd3;color:#fff;font-weight:750}.keyword-kpis[b-e4yq01alaf]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.keyword-kpis article[b-e4yq01alaf],.keyword-message[b-e4yq01alaf],.keyword-table[b-e4yq01alaf]{background:#fff;border:1px solid #eaecf0;border-radius:14px}.keyword-kpis article[b-e4yq01alaf]{padding:17px}.keyword-kpis span[b-e4yq01alaf]{display:block;color:#667085}.keyword-kpis strong[b-e4yq01alaf]{display:block;font-size:1.55rem;margin-top:6px}.keyword-table[b-e4yq01alaf]{overflow:auto}.keyword-table table[b-e4yq01alaf]{width:100%;border-collapse:collapse}.keyword-table th[b-e4yq01alaf],.keyword-table td[b-e4yq01alaf]{padding:12px;text-align:left;border-top:1px solid #eaecf0;font-size:.8rem}.keyword-table th[b-e4yq01alaf]{background:#f9fafb;color:#667085;text-transform:uppercase;font-size:.7rem}.keyword-table [class^=priority-][b-e4yq01alaf]{display:inline-flex;border-radius:99px;padding:5px 8px;font-weight:800;white-space:nowrap}.priority-kritisch[b-e4yq01alaf]{background:#fef3f2;color:#b42318}.priority-chance[b-e4yq01alaf]{background:#ecfdf3;color:#027a48}.priority-beobachten[b-e4yq01alaf]{background:#fffaeb;color:#b54708}.keyword-message[b-e4yq01alaf]{padding:20px}.keyword-message.error[b-e4yq01alaf]{border-color:#fecdca;color:#b42318}footer[b-e4yq01alaf]{margin-top:14px;color:#667085;font-size:.78rem}@media(max-width:900px){.keyword-kpis[b-e4yq01alaf]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.keyword-header[b-e4yq01alaf]{align-items:flex-start;flex-direction:column}.keyword-kpis[b-e4yq01alaf]{grid-template-columns:1fr}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/Kontakt.razor.rz.scp.css */
.contact-form[b-a10mnrf5dr] { display: grid; gap: 1rem; margin-top: 1rem; }
.contact-form label[b-a10mnrf5dr] { display: grid; gap: .4rem; color: #344054; font-size: .82rem; font-weight: 750; }
.contact-form input[b-a10mnrf5dr], .contact-form textarea[b-a10mnrf5dr] { width: 100%; border: 1px solid #d0d5dd; border-radius: 10px; padding: .78rem .9rem; background: #fff; color: #101828; font: inherit; }
.contact-form textarea[b-a10mnrf5dr] { resize: vertical; }
.contact-form input:focus[b-a10mnrf5dr], .contact-form textarea:focus[b-a10mnrf5dr] { border-color: #7f56d9; outline: 0; box-shadow: 0 0 0 3px #f4ebff; }
.contact-form button[b-a10mnrf5dr] { justify-self: start; border: 0; border-radius: 10px; padding: .8rem 1.25rem; background: linear-gradient(90deg, #6941c6, #3538cd); color: #fff; font-weight: 800; cursor: pointer; }
.website-field[b-a10mnrf5dr] { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.form-message[b-a10mnrf5dr] { margin-bottom: 1rem; border-radius: 10px; padding: .85rem 1rem; font-weight: 700; }
.form-message.success[b-a10mnrf5dr] { background: #ecfdf3; color: #027a48; }
.form-message.error[b-a10mnrf5dr] { background: #fef3f2; color: #b42318; }
/* _content/Ausmalhelden.Dashboard/Components/Pages/ListingOptimizer.razor.rz.scp.css */
header[b-uzdehohh7w]{margin-bottom:22px}header span[b-uzdehohh7w]{color:#175cd3;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.13em}header h1[b-uzdehohh7w]{margin:5px 0;font-size:2rem}header p[b-uzdehohh7w],small[b-uzdehohh7w]{margin:0;color:#667085}.editor[b-uzdehohh7w],.output[b-uzdehohh7w]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;border:1px solid #eaecf0;border-radius:14px;background:#fff}label[b-uzdehohh7w]{display:grid;gap:6px;font-weight:700;font-size:.82rem;color:#344054}.wide[b-uzdehohh7w],.editor .execution-action[b-uzdehohh7w]{grid-column:1/-1}input[b-uzdehohh7w],select[b-uzdehohh7w],textarea[b-uzdehohh7w],button[b-uzdehohh7w]{border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#101828;padding:10px 12px}textarea[b-uzdehohh7w]{resize:vertical}button[b-uzdehohh7w]{min-height:42px;background:#175cd3;border-color:#175cd3;color:#fff;font-weight:700;cursor:pointer}.score[b-uzdehohh7w]{display:flex;gap:16px;align-items:center;margin:16px 0;padding:18px;border:1px solid #b2ccff;border-radius:14px;background:#eff8ff}.score>strong[b-uzdehohh7w]{font-size:1.8rem;color:#175cd3}.score h2[b-uzdehohh7w],.score p[b-uzdehohh7w]{margin:2px}.output article[b-uzdehohh7w]{padding:16px;border:1px solid #eaecf0;border-radius:10px;background:#f9fafb}.output h3[b-uzdehohh7w],.output p[b-uzdehohh7w]{margin:6px 0;line-height:1.55}.tags[b-uzdehohh7w]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tags span[b-uzdehohh7w]{padding:5px 9px;border-radius:999px;background:#eaf2ff;color:#1849a9}.recommendations[b-uzdehohh7w],.message[b-uzdehohh7w]{margin-top:14px;padding:16px;border-radius:12px;border:1px solid #eaecf0;background:#fff}.recommendations li[b-uzdehohh7w]{margin-top:6px;color:#475467}@media(max-width:700px){.editor[b-uzdehohh7w],.output[b-uzdehohh7w]{grid-template-columns:1fr}.wide[b-uzdehohh7w]{grid-column:auto}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/MobileDashboard.razor.rz.scp.css */
.mobile-dashboard[b-d953vn20y5]{max-width:680px;margin:0 auto;padding-bottom:5.5rem}.mobile-dashboard>header[b-d953vn20y5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.mobile-dashboard header span[b-d953vn20y5],.approval-card span[b-d953vn20y5]{font-size:.68rem;font-weight:900;letter-spacing:.14em;color:#7140d8}.mobile-dashboard h1[b-d953vn20y5]{font-size:1.65rem;margin:.15rem 0}.mobile-dashboard header button[b-d953vn20y5]{width:44px;height:44px;border:0;border-radius:50%;background:#7140d8;color:#fff;font-size:1.4rem}.mobile-loading[b-d953vn20y5],.mobile-section[b-d953vn20y5],.mobile-kpis article[b-d953vn20y5],.approval-card[b-d953vn20y5]{background:#fff;border-radius:1.15rem;box-shadow:0 8px 30px rgba(30,41,59,.06)}.mobile-loading[b-d953vn20y5]{padding:1.2rem}.mobile-kpis[b-d953vn20y5]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.mobile-kpis article[b-d953vn20y5]{padding:1rem}.mobile-kpis .wide[b-d953vn20y5]{grid-column:1/-1;background:linear-gradient(135deg,#0d9488,#14b8a6);color:#fff}.mobile-kpis span[b-d953vn20y5],.mobile-kpis strong[b-d953vn20y5]{display:block}.mobile-kpis span[b-d953vn20y5]{font-size:.73rem;opacity:.75}.mobile-kpis strong[b-d953vn20y5]{font-size:1.65rem;margin-top:.3rem}.approval-card[b-d953vn20y5]{display:flex;justify-content:space-between;align-items:center;margin:1rem 0;padding:1.1rem;text-decoration:none;color:#101828;border:1px solid #e4dafe}.approval-card strong[b-d953vn20y5]{display:block;margin-top:.25rem}.approval-card b[b-d953vn20y5]{font-size:2rem;color:#7140d8}.mobile-section[b-d953vn20y5]{padding:1rem;margin:1rem 0}.mobile-section h2[b-d953vn20y5]{font-size:1rem;margin:0 0 .8rem}.status-row[b-d953vn20y5]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.status-row div[b-d953vn20y5]{background:#f6f7fb;border-radius:.8rem;padding:.8rem}.status-row strong[b-d953vn20y5],.status-row span[b-d953vn20y5]{display:block}.status-row strong[b-d953vn20y5]{font-size:1.4rem}.status-row span[b-d953vn20y5],.book-row span[b-d953vn20y5],.health-row span[b-d953vn20y5]{font-size:.72rem;color:#667085}.book-row[b-d953vn20y5],.health-row[b-d953vn20y5]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.75rem 0;border-top:1px solid #edf0f5}.book-row div[b-d953vn20y5],.health-row div[b-d953vn20y5]{min-width:0}.book-row strong[b-d953vn20y5],.book-row span[b-d953vn20y5],.health-row strong[b-d953vn20y5],.health-row span[b-d953vn20y5]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.book-row b[b-d953vn20y5]{white-space:nowrap;font-size:.78rem}.health-row[b-d953vn20y5]{justify-content:flex-start}.health-row i[b-d953vn20y5]{flex:0 0 10px;height:10px;border-radius:50%;background:#98a2b3}.health-row i.good[b-d953vn20y5]{background:#12b76a}.health-row i.warn[b-d953vn20y5]{background:#f79009}.health-row i.critical[b-d953vn20y5]{background:#f04438}.mobile-updated[b-d953vn20y5]{text-align:center;color:#98a2b3;font-size:.7rem}.mobile-bottom-nav[b-d953vn20y5]{display:none}@media(max-width:700px){.mobile-bottom-nav[b-d953vn20y5]{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);z-index:50;left:0;right:0;bottom:0;padding:.45rem max(.45rem,env(safe-area-inset-right)) calc(.4rem + env(safe-area-inset-bottom)) max(.45rem,env(safe-area-inset-left));background:rgba(255,255,255,.96);border-top:1px solid #e6eaf1;backdrop-filter:blur(16px)}.mobile-bottom-nav a[b-d953vn20y5]{display:grid;place-items:center;text-decoration:none;color:#475467;font-size:.64rem}.mobile-bottom-nav b[b-d953vn20y5]{font-size:1.15rem;color:#7140d8}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/OptimizationCenter.razor.rz.scp.css */
.optimization-header[b-0x2nepskl3]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.eyebrow[b-0x2nepskl3]{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#6d5dfc}.optimization-header h1[b-0x2nepskl3]{font-size:2rem;margin:.25rem 0}.optimization-header p[b-0x2nepskl3]{margin:0;color:#667085}.refresh-button[b-0x2nepskl3]{border:0;border-radius:12px;padding:12px 17px;background:#111827;color:white;font-weight:700}.refresh-button:disabled[b-0x2nepskl3]{opacity:.6}.kpi-grid[b-0x2nepskl3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.kpi-grid article[b-0x2nepskl3]{background:white;border:1px solid #e8eaf0;border-radius:16px;padding:20px;box-shadow:0 8px 28px rgba(16,24,40,.05)}.kpi-grid span[b-0x2nepskl3],.kpi-grid small[b-0x2nepskl3]{display:block;color:#667085}.kpi-grid strong[b-0x2nepskl3]{display:block;font-size:2rem;margin:7px 0;color:#111827}.kpi-grid .forecast[b-0x2nepskl3]{background:linear-gradient(135deg,#17152d,#302c63);color:white}.kpi-grid .forecast strong[b-0x2nepskl3],.kpi-grid .forecast span[b-0x2nepskl3],.kpi-grid .forecast small[b-0x2nepskl3]{color:white}.filter-row[b-0x2nepskl3]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:16px}.filter-row small[b-0x2nepskl3]{margin-left:auto;color:#667085}.filter[b-0x2nepskl3]{border:1px solid #dfe3ea;background:white;border-radius:999px;padding:8px 12px;font-weight:700;color:#475467}.filter span[b-0x2nepskl3]{background:#f2f4f7;border-radius:999px;padding:2px 7px;margin-left:5px}.filter.active[b-0x2nepskl3]{background:#111827;color:white;border-color:#111827}.recommendation-list[b-0x2nepskl3]{display:grid;gap:13px}.recommendation-card[b-0x2nepskl3]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;background:white;border:1px solid #e8eaf0;border-left:5px solid #98a2b3;border-radius:15px;padding:16px 18px}.priority-kritisch[b-0x2nepskl3]{border-left-color:#d92d20}.priority-chance[b-0x2nepskl3]{border-left-color:#039855}.priority-beobachten[b-0x2nepskl3]{border-left-color:#f79009}.priority-stabil[b-0x2nepskl3]{border-left-color:#667085}.book-cover[b-0x2nepskl3]{width:60px;height:78px;border-radius:8px;background:#f2f4f7;overflow:hidden;display:flex;align-items:center;justify-content:center;font-weight:900}.book-cover img[b-0x2nepskl3]{width:100%;height:100%;object-fit:cover}.meta[b-0x2nepskl3]{display:flex;gap:9px;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#667085;font-weight:800}.priority[b-0x2nepskl3]{color:#101828}.recommendation-main h2[b-0x2nepskl3]{font-size:1rem;margin:5px 0 2px}.recommendation-main h3[b-0x2nepskl3]{font-size:.95rem;margin:0 0 6px}.recommendation-main p[b-0x2nepskl3]{margin:0;color:#667085}.metrics[b-0x2nepskl3]{display:flex;gap:18px;margin-top:9px;font-size:.82rem;color:#475467}.trend-up[b-0x2nepskl3]{color:#039855}.trend-down[b-0x2nepskl3]{color:#d92d20}.trend-flat[b-0x2nepskl3]{color:#667085}.details-button[b-0x2nepskl3]{text-decoration:none;background:#f2f4f7;color:#111827;padding:10px 13px;border-radius:10px;font-weight:750;white-space:nowrap}.error-box[b-0x2nepskl3],.loading-box[b-0x2nepskl3]{background:white;border:1px solid #e8eaf0;border-radius:14px;padding:22px}.error-box span[b-0x2nepskl3]{display:block;color:#d92d20;margin-top:5px}@media(max-width:1050px){.kpi-grid[b-0x2nepskl3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.optimization-header[b-0x2nepskl3]{align-items:flex-start;flex-direction:column}.kpi-grid[b-0x2nepskl3]{grid-template-columns:1fr}.recommendation-card[b-0x2nepskl3]{grid-template-columns:55px 1fr}.book-cover[b-0x2nepskl3]{width:50px;height:66px}.details-button[b-0x2nepskl3]{grid-column:1/-1;text-align:center}.filter-row small[b-0x2nepskl3]{width:100%;margin-left:0}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/Portfolio.razor.rz.scp.css */
.portfolio-header[b-jej8di5ne4] { display:flex; justify-content:space-between; gap:24px; align-items:flex-end; margin-bottom:24px; }
.portfolio-eyebrow[b-jej8di5ne4] { color:#6c63ff; font-size:.76rem; font-weight:800; letter-spacing:.12em; }
.portfolio-header h1[b-jej8di5ne4] { margin:5px 0 4px; font-size:2rem; font-weight:800; }
.portfolio-header p[b-jej8di5ne4] { margin:0; color:#667085; }
.portfolio-actions[b-jej8di5ne4] { display:flex; gap:10px; }
.portfolio-actions a[b-jej8di5ne4], .portfolio-actions button[b-jej8di5ne4] { border:0; border-radius:10px; padding:11px 16px; font-weight:700; text-decoration:none; cursor:pointer; }
.export-button[b-jej8di5ne4] { background:#111827; color:white; }
.refresh-button[b-jej8di5ne4] { background:#6c63ff; color:white; }
.portfolio-kpis[b-jej8di5ne4] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin-bottom:18px; }
.portfolio-kpis article[b-jej8di5ne4] { background:white; border:1px solid #eaecf0; border-radius:16px; padding:18px; box-shadow:0 6px 18px rgba(16,24,40,.04); }
.portfolio-kpis span[b-jej8di5ne4], .portfolio-kpis small[b-jej8di5ne4] { display:block; color:#667085; }
.portfolio-kpis strong[b-jej8di5ne4] { display:block; margin:7px 0 4px; font-size:1.45rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.winner-kpi[b-jej8di5ne4] { background:linear-gradient(135deg,#f7f6ff,#fff)!important; }
.business-health-kpis[b-jej8di5ne4] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:0 0 18px; }
.business-health-kpis article[b-jej8di5ne4] { background:#101828; color:white; border-radius:16px; padding:18px; box-shadow:0 8px 20px rgba(16,24,40,.12); }
.business-health-kpis span[b-jej8di5ne4],.business-health-kpis small[b-jej8di5ne4] { display:block; color:#d0d5dd; }
.business-health-kpis strong[b-jej8di5ne4] { display:block; margin:7px 0 4px; font-size:1.45rem; }
.business-health-kpis .health-score[b-jej8di5ne4] { background:linear-gradient(135deg,#42307d,#6941c6); }
.intelligence-grid[b-jej8di5ne4] { display:grid; grid-template-columns:1fr 1fr; gap:14px; margin-bottom:18px; }
.intelligence-panel[b-jej8di5ne4],.ranking-section[b-jej8di5ne4],.heatmap-section[b-jej8di5ne4] { background:white; border:1px solid #eaecf0; border-radius:16px; padding:18px; }
.intelligence-heading span[b-jej8di5ne4],.section-title span[b-jej8di5ne4] { color:#667085; font-size:.72rem; font-weight:800; letter-spacing:.1em; }
.intelligence-heading h2[b-jej8di5ne4],.section-title h2[b-jej8di5ne4] { margin:4px 0 13px; font-size:1.15rem; }
.opportunity-panel[b-jej8di5ne4] { border-top:4px solid #12b76a; }.risk-panel[b-jej8di5ne4] { border-top:4px solid #f04438; }
.insight-row[b-jej8di5ne4] { display:grid; gap:3px; padding:10px 0; border-top:1px solid #f2f4f7; }.insight-row span[b-jej8di5ne4],.empty-intelligence[b-jej8di5ne4] { color:#667085; font-size:.85rem; }
.ranking-section[b-jej8di5ne4],.heatmap-section[b-jej8di5ne4] { margin-bottom:18px; }.ranking-grid[b-jej8di5ne4] { display:grid; grid-template-columns:repeat(5,minmax(180px,1fr)); gap:10px; overflow:auto; }
.ranking-grid article[b-jej8di5ne4] { background:#f9fafb; border-radius:12px; padding:13px; }.ranking-grid h3[b-jej8di5ne4] { margin:0 0 9px; font-size:.9rem; }.ranking-grid article div[b-jej8di5ne4] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px; padding:7px 0; border-top:1px solid #eaecf0; font-size:.78rem; }.ranking-grid article div span[b-jej8di5ne4] { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.heatmap-wrap[b-jej8di5ne4] { overflow:auto; }.heatmap-table[b-jej8di5ne4] { width:100%; border-collapse:collapse; }.heatmap-table th[b-jej8di5ne4],.heatmap-table td[b-jej8di5ne4] { padding:11px 12px; text-align:left; border-top:1px solid #eaecf0; }.heatmap-table th[b-jej8di5ne4] { color:#667085; font-size:.75rem; text-transform:uppercase; }.heatmap-table tr[b-jej8di5ne4] { border-left:5px solid transparent; }.heatmap-table .heatmap-green[b-jej8di5ne4] { border-left-color:#12b76a; background:#f6fef9; }.heatmap-table .heatmap-yellow[b-jej8di5ne4] { border-left-color:#fdb022; background:#fffcf5; }.heatmap-table .heatmap-orange[b-jej8di5ne4] { border-left-color:#f79009; background:#fffaf5; }.heatmap-table .heatmap-red[b-jej8di5ne4] { border-left-color:#f04438; background:#fffafa; }
.portfolio-toolbar[b-jej8di5ne4] { display:flex; gap:12px; align-items:center; background:white; border:1px solid #eaecf0; border-radius:14px; padding:12px; margin-bottom:14px; }
.portfolio-search[b-jej8di5ne4] { display:flex; align-items:center; gap:8px; flex:1; min-width:220px; border:1px solid #d0d5dd; border-radius:9px; padding:0 11px; }
.portfolio-search input[b-jej8di5ne4] { width:100%; border:0; outline:0; padding:10px 0; background:transparent; }
.portfolio-toolbar select[b-jej8di5ne4] { border:1px solid #d0d5dd; border-radius:9px; padding:10px; background:white; }
.portfolio-count[b-jej8di5ne4] { margin-left:auto; color:#667085; white-space:nowrap; }
.portfolio-table-wrap[b-jej8di5ne4] { overflow:auto; background:white; border:1px solid #eaecf0; border-radius:16px; }
.portfolio-table[b-jej8di5ne4] { width:100%; min-width:1050px; border-collapse:collapse; }
.portfolio-table th[b-jej8di5ne4] { padding:13px 14px; text-align:left; color:#667085; background:#f9fafb; font-size:.78rem; text-transform:uppercase; letter-spacing:.04em; border-bottom:1px solid #eaecf0; }
.portfolio-table td[b-jej8di5ne4] { padding:12px 14px; border-bottom:1px solid #f0f2f5; vertical-align:middle; }
.portfolio-table tbody tr:hover[b-jej8di5ne4] { background:#fcfcfd; }
.portfolio-table .number[b-jej8di5ne4] { text-align:right; font-variant-numeric:tabular-nums; }
.rank-badge[b-jej8di5ne4] { display:inline-grid; place-items:center; width:30px; height:30px; border-radius:50%; background:#f2f4f7; font-weight:800; }
.book-cell[b-jej8di5ne4] { display:flex; align-items:center; gap:11px; color:#101828; text-decoration:none; min-width:260px; }
.book-cell img[b-jej8di5ne4], .cover-fallback[b-jej8di5ne4] { width:38px; height:50px; border-radius:5px; object-fit:cover; box-shadow:0 2px 7px rgba(16,24,40,.15); }
.cover-fallback[b-jej8di5ne4] { display:grid; place-items:center; background:#6c63ff; color:white; font-weight:900; }
.book-cell strong[b-jej8di5ne4], .book-cell code[b-jej8di5ne4] { display:block; }
.book-cell code[b-jej8di5ne4] { color:#667085; font-size:.75rem; margin-top:3px; }
.profit-value[b-jej8di5ne4] { font-weight:800; color:#027a48; }
.unavailable[b-jej8di5ne4] { color:#98a2b3; cursor:help; }
.trend[b-jej8di5ne4], .portfolio-status[b-jej8di5ne4] { display:inline-flex; align-items:center; gap:4px; border-radius:999px; padding:5px 9px; font-size:.78rem; font-weight:800; white-space:nowrap; }
.trend.positive[b-jej8di5ne4], .portfolio-status.winner[b-jej8di5ne4] { background:#ecfdf3; color:#027a48; }
.trend.negative[b-jej8di5ne4], .portfolio-status.critical[b-jej8di5ne4] { background:#fef3f2; color:#b42318; }
.trend.neutral[b-jej8di5ne4], .portfolio-status.watch[b-jej8di5ne4] { background:#fffaeb; color:#b54708; }
.portfolio-note[b-jej8di5ne4] { margin:12px 4px 0; color:#667085; font-size:.82rem; }
.portfolio-loading[b-jej8di5ne4], .portfolio-error[b-jej8di5ne4] { background:white; border:1px solid #eaecf0; border-radius:14px; padding:22px; }
.portfolio-error[b-jej8di5ne4] { border-color:#fecdca; color:#b42318; }
.portfolio-error span[b-jej8di5ne4] { display:block; margin-top:5px; }
@media (max-width:1050px) { .portfolio-kpis[b-jej8di5ne4],.business-health-kpis[b-jej8di5ne4] { grid-template-columns:repeat(2,minmax(0,1fr)); } .portfolio-header[b-jej8di5ne4] { align-items:flex-start; flex-direction:column; } }
@media (max-width:700px) { .portfolio-kpis[b-jej8di5ne4],.business-health-kpis[b-jej8di5ne4],.intelligence-grid[b-jej8di5ne4] { grid-template-columns:1fr; } .portfolio-toolbar[b-jej8di5ne4] { align-items:stretch; flex-direction:column; } .portfolio-count[b-jej8di5ne4] { margin-left:0; } .portfolio-actions[b-jej8di5ne4] { width:100%; } .portfolio-actions a[b-jej8di5ne4],.portfolio-actions button[b-jej8di5ne4] { flex:1; text-align:center; } }
/* _content/Ausmalhelden.Dashboard/Components/Pages/PriceOptimizer.razor.rz.scp.css */
.price-header[b-d4tq9g5pb3]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.price-header span[b-d4tq9g5pb3]{color:#027a48;font-size:.72rem;font-weight:800;letter-spacing:.13em}.price-header h1[b-d4tq9g5pb3]{margin:5px 0}.price-header p[b-d4tq9g5pb3]{margin:0;color:#667085}.price-header button[b-d4tq9g5pb3],.price-editor button[b-d4tq9g5pb3]{border:0;border-radius:10px;padding:11px 15px;background:#027a48;color:#fff;font-weight:750}.price-editor[b-d4tq9g5pb3]{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:9px;background:#fff;border:1px solid #eaecf0;border-radius:14px;padding:14px;margin-bottom:15px}.price-editor input[b-d4tq9g5pb3],.price-editor select[b-d4tq9g5pb3]{border:1px solid #d0d5dd;border-radius:9px;padding:9px}.price-kpis[b-d4tq9g5pb3]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px}.price-kpis article[b-d4tq9g5pb3],.price-actions article[b-d4tq9g5pb3],.price-message[b-d4tq9g5pb3]{background:#fff;border:1px solid #eaecf0;border-radius:14px;padding:17px}.price-kpis span[b-d4tq9g5pb3]{display:block;color:#667085}.price-kpis strong[b-d4tq9g5pb3]{font-size:1.5rem}.price-actions[b-d4tq9g5pb3]{display:grid;gap:11px}.price-actions article[b-d4tq9g5pb3]{display:grid;grid-template-columns:1fr auto;border-left:5px solid #667085}.price-actions .priority-kritisch[b-d4tq9g5pb3],.price-actions .priority-daten-fehlen[b-d4tq9g5pb3]{border-left-color:#d92d20}.price-actions .priority-chance[b-d4tq9g5pb3]{border-left-color:#039855}.price-actions h2[b-d4tq9g5pb3]{font-size:1rem;margin:4px 0}.price-actions p[b-d4tq9g5pb3]{margin:5px 0;color:#667085}.price-actions dl[b-d4tq9g5pb3]{display:grid;grid-template-columns:auto auto;gap:5px 12px}.price-actions dd[b-d4tq9g5pb3]{margin:0;font-weight:800}.price-message.error[b-d4tq9g5pb3]{color:#b42318}.price-message.success[b-d4tq9g5pb3]{color:#027a48}footer[b-d4tq9g5pb3]{margin-top:14px;color:#667085;font-size:.78rem}@media(max-width:750px){.price-header[b-d4tq9g5pb3]{align-items:flex-start;flex-direction:column}.price-editor[b-d4tq9g5pb3],.price-kpis[b-d4tq9g5pb3]{grid-template-columns:1fr}.price-actions article[b-d4tq9g5pb3]{grid-template-columns:1fr}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/Projects.razor.rz.scp.css */
.projects-page[b-9j24vh2teb]{color:#101828}.projects-header[b-9j24vh2teb]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.projects-header>div>span[b-9j24vh2teb],.record-header>div>span[b-9j24vh2teb]{color:#6941c6;font-size:.68rem;font-weight:850;letter-spacing:.12em}.projects-header h1[b-9j24vh2teb]{margin:4px 0;font-size:2rem}.projects-header p[b-9j24vh2teb]{margin:0;color:#667085}.projects-header button[b-9j24vh2teb]{border:0;border-radius:9px;padding:10px 15px;background:#6941c6;color:#fff;font-weight:750}.project-metrics[b-9j24vh2teb]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.project-metrics article[b-9j24vh2teb],.project-toolbar[b-9j24vh2teb],.project-card[b-9j24vh2teb],.project-record[b-9j24vh2teb],.project-message[b-9j24vh2teb]{border:1px solid #eaecf0;border-radius:13px;background:#fff;box-shadow:0 4px 14px #10182809}.project-metrics article[b-9j24vh2teb]{padding:14px}.project-metrics span[b-9j24vh2teb],.project-metrics small[b-9j24vh2teb]{display:block;color:#667085}.project-metrics strong[b-9j24vh2teb]{display:block;margin:5px 0;font-size:1.08rem}.project-toolbar[b-9j24vh2teb]{display:flex;align-items:end;gap:11px;padding:12px;margin-bottom:12px}.project-toolbar label[b-9j24vh2teb]{display:grid;flex:1;gap:4px;color:#667085;font-size:.7rem}.project-toolbar label:first-child[b-9j24vh2teb]{flex:2}.project-toolbar input[b-9j24vh2teb],.project-toolbar select[b-9j24vh2teb],.record-header select[b-9j24vh2teb]{border:1px solid #d0d5dd;border-radius:8px;padding:9px 10px;background:#fff;color:#344054}.result-count[b-9j24vh2teb]{display:flex;align-items:baseline;gap:5px;padding:8px 10px;color:#667085}.result-count strong[b-9j24vh2teb]{color:#6941c6;font-size:1.1rem}.project-workspace[b-9j24vh2teb]{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);gap:12px;align-items:start}.project-list[b-9j24vh2teb]{display:grid;gap:9px}.project-card[b-9j24vh2teb]{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:12px;width:100%;padding:9px;text-align:left;color:inherit;cursor:pointer;transition:.16s}.project-card:hover[b-9j24vh2teb],.project-card.selected[b-9j24vh2teb]{border-color:#bdb4fe;box-shadow:0 6px 20px #6941c619;transform:translateY(-1px)}.project-card.selected[b-9j24vh2teb]{background:#fafaff}.project-cover[b-9j24vh2teb]{display:grid;place-items:center;overflow:hidden;min-height:84px;border-radius:8px;background:linear-gradient(145deg,#3538cd,#6941c6);color:#fff;font-size:1.3rem;font-weight:800}.project-cover img[b-9j24vh2teb]{width:100%;height:100%;object-fit:cover}.project-card-body[b-9j24vh2teb]{min-width:0}.project-card-title[b-9j24vh2teb]{display:flex;justify-content:space-between;gap:8px}.project-card-title>div[b-9j24vh2teb]{display:grid;min-width:0}.project-card-title strong[b-9j24vh2teb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-title small[b-9j24vh2teb],.project-card-facts[b-9j24vh2teb]{color:#667085}.status[b-9j24vh2teb]{align-self:start;border-radius:999px;padding:3px 7px;background:#ecfdf3;color:#027a48;font-size:.62rem;font-weight:800;white-space:nowrap}.status.warning[b-9j24vh2teb]{background:#fffaeb;color:#b54708}.status.info[b-9j24vh2teb]{background:#eff8ff;color:#175cd3}.status.muted[b-9j24vh2teb]{background:#f2f4f7;color:#475467}.progress-label[b-9j24vh2teb]{display:flex;justify-content:space-between;margin-top:11px;color:#667085;font-size:.67rem}.progress-label b[b-9j24vh2teb]{color:#344054}.progress-track[b-9j24vh2teb]{overflow:hidden;height:6px;margin-top:4px;border-radius:99px;background:#eaecf0}.progress-track i[b-9j24vh2teb]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7f56d9,#12b76a)}.project-card-facts[b-9j24vh2teb]{display:flex;gap:11px;margin-top:8px;font-size:.63rem}.project-card-facts b[b-9j24vh2teb]{color:#344054}.card-arrow[b-9j24vh2teb]{align-self:center;color:#6941c6;font-size:1.5rem}.project-record[b-9j24vh2teb]{position:sticky;top:12px;overflow:hidden}.record-header[b-9j24vh2teb]{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:17px;border-bottom:1px solid #eaecf0}.record-header h2[b-9j24vh2teb]{margin:4px 0 2px;font-size:1.2rem}.record-header small[b-9j24vh2teb]{color:#667085}.record-tabs[b-9j24vh2teb]{display:flex;padding:0 15px;border-bottom:1px solid #eaecf0}.record-tabs button[b-9j24vh2teb]{border:0;border-bottom:2px solid transparent;padding:11px 10px;background:none;color:#667085;font-size:.71rem;font-weight:700}.record-tabs button.active[b-9j24vh2teb]{border-color:#6941c6;color:#6941c6}.record-progress[b-9j24vh2teb]{padding:16px}.record-progress>div:first-child[b-9j24vh2teb]{display:flex;justify-content:space-between}.record-progress>div strong[b-9j24vh2teb]{color:#6941c6}.progress-track.large[b-9j24vh2teb]{height:8px;margin:8px 0 5px}.record-progress small[b-9j24vh2teb]{color:#667085}.record-grid[b-9j24vh2teb]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 16px}.record-panel[b-9j24vh2teb]{padding:13px;border:1px solid #eaecf0;border-radius:10px}.record-panel.full[b-9j24vh2teb]{margin:15px}.record-panel h3[b-9j24vh2teb]{margin:0 0 9px;font-size:.86rem}.check-row[b-9j24vh2teb],.fact-row[b-9j24vh2teb],.file-row[b-9j24vh2teb]{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid #f2f4f7;font-size:.7rem}.check-row>span[b-9j24vh2teb]{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#f2f4f7;color:#667085;font-weight:800}.check-row.done>span[b-9j24vh2teb]{background:#dcfae6;color:#027a48}.check-row>div[b-9j24vh2teb],.file-row>div[b-9j24vh2teb]{display:grid}.check-row small[b-9j24vh2teb],.file-row small[b-9j24vh2teb]{color:#667085}.fact-row[b-9j24vh2teb]{justify-content:space-between;color:#667085}.fact-row b[b-9j24vh2teb]{color:#344054}.file-group>b[b-9j24vh2teb]{display:block;margin:12px 0 3px;color:#6941c6;font-size:.67rem;text-transform:uppercase}.file-row>span[b-9j24vh2teb]{color:#6941c6}.module-grid[b-9j24vh2teb]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:15px}.module-grid a[b-9j24vh2teb]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;border:1px solid #eaecf0;border-radius:9px;color:#344054;text-decoration:none}.module-grid a:hover[b-9j24vh2teb]{border-color:#bdb4fe;background:#fafaff}.module-grid a>span[b-9j24vh2teb]{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#f4f3ff;color:#6941c6;font-weight:850}.module-grid a>div[b-9j24vh2teb]{display:grid}.module-grid small[b-9j24vh2teb]{color:#667085}.timeline article[b-9j24vh2teb]{position:relative;display:grid;grid-template-columns:12px 1fr;gap:9px;padding:0 0 13px}.timeline article[b-9j24vh2teb]:after{position:absolute;top:11px;bottom:0;left:4px;width:2px;background:#eaecf0;content:""}.timeline i[b-9j24vh2teb]{z-index:1;width:10px;height:10px;margin-top:3px;border:2px solid #fff;border-radius:50%;background:#7f56d9;box-shadow:0 0 0 2px #e9d7fe}.timeline article>div[b-9j24vh2teb]{display:grid}.timeline span[b-9j24vh2teb],.timeline small[b-9j24vh2teb]{color:#667085;font-size:.65rem}.timeline strong[b-9j24vh2teb]{margin:2px 0;font-size:.74rem}.empty-state[b-9j24vh2teb]{padding:20px;color:#667085;text-align:center}.project-message[b-9j24vh2teb]{padding:20px}.project-message span[b-9j24vh2teb]{display:block}.project-message.error[b-9j24vh2teb]{border-color:#fecdca;color:#b42318}@media(max-width:1200px){.project-metrics[b-9j24vh2teb]{grid-template-columns:repeat(3,1fr)}.project-workspace[b-9j24vh2teb]{grid-template-columns:1fr}.project-record[b-9j24vh2teb]{position:static}}@media(max-width:720px){.projects-header[b-9j24vh2teb],.project-toolbar[b-9j24vh2teb]{align-items:stretch;flex-direction:column}.project-metrics[b-9j24vh2teb]{grid-template-columns:1fr 1fr}.project-card[b-9j24vh2teb]{grid-template-columns:54px minmax(0,1fr)}.card-arrow[b-9j24vh2teb]{display:none}.project-card-title[b-9j24vh2teb]{flex-direction:column}.status[b-9j24vh2teb]{width:max-content}.project-card-facts[b-9j24vh2teb]{flex-wrap:wrap}.record-grid[b-9j24vh2teb],.module-grid[b-9j24vh2teb]{grid-template-columns:1fr}.record-header[b-9j24vh2teb]{flex-direction:column}.record-tabs[b-9j24vh2teb]{overflow:auto}.record-tabs button[b-9j24vh2teb]{white-space:nowrap}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/PublicBooks.razor.rz.scp.css */
.book-shop[b-igmy3xuri4]{max-width:1040px;margin:0 auto;padding:32px 20px 64px;color:#17202a}.book-shop>header[b-igmy3xuri4]{display:grid;grid-template-columns:160px 1fr;gap:28px;align-items:center;padding:28px;border-radius:26px;background:linear-gradient(135deg,#fff7db,#edfdfb 55%,#fdf0f8);box-shadow:0 18px 55px #34405417}.book-shop>header img[b-igmy3xuri4]{width:100%;aspect-ratio:1;object-fit:contain}.book-shop header span[b-igmy3xuri4]{color:#6941c6;font-size:.76rem;font-weight:900;letter-spacing:.13em}.book-shop h1[b-igmy3xuri4]{margin:8px 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.02}.book-shop header p[b-igmy3xuri4]{max-width:650px;margin:0;color:#475467;font-size:1.08rem}.books[b-igmy3xuri4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:30px}.books article[b-igmy3xuri4]{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid #eaecf0;border-radius:20px;background:#fff;box-shadow:0 10px 30px #1018280d}.books article>img[b-igmy3xuri4]{width:100%;aspect-ratio:4/5;object-fit:contain;padding:18px;box-sizing:border-box;background:#fafafa}.books article>div[b-igmy3xuri4]{display:grid;align-content:start;padding:20px}.books h2[b-igmy3xuri4]{margin:0;font-size:1.25rem}.books p[b-igmy3xuri4]{color:#667085;line-height:1.55}.books a[b-igmy3xuri4]{display:block;margin-top:auto;padding:13px 16px;border-radius:12px;background:#e84b93;color:#fff;text-align:center;text-decoration:none;font-weight:850}.books a:hover[b-igmy3xuri4]{background:#c9367d}.notice[b-igmy3xuri4]{margin-top:30px;padding:18px;border-radius:14px;background:#f2f4f7}.notice.error[b-igmy3xuri4]{background:#fef3f2;color:#b42318}@media(max-width:620px){.book-shop[b-igmy3xuri4]{padding:18px 12px 48px}.book-shop>header[b-igmy3xuri4]{grid-template-columns:90px 1fr;gap:16px;padding:20px}.book-shop h1[b-igmy3xuri4]{font-size:1.75rem}.book-shop header p[b-igmy3xuri4]{font-size:.95rem}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/Reels.razor.rz.scp.css */
.reel-header[b-eq75g4f7aq]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.reel-header span[b-eq75g4f7aq],.section-title span[b-eq75g4f7aq]{color:#175cd3;font-size:.7rem;font-weight:800;letter-spacing:.13em}.reel-header h1[b-eq75g4f7aq]{margin:5px 0;font-size:2rem}.reel-header p[b-eq75g4f7aq]{margin:0;color:#667085}.quality-badge[b-eq75g4f7aq]{display:grid;gap:3px;padding:12px 16px;border:1px solid #b2ccff;border-radius:12px;background:#eff8ff;color:#1849a9}.quality-badge small[b-eq75g4f7aq]{color:#475467}.creator-card[b-eq75g4f7aq],.library[b-eq75g4f7aq]{padding:20px;border:1px solid #eaecf0;border-radius:16px;background:#fff;box-shadow:0 5px 18px #1018280a}.creator-fields[b-eq75g4f7aq]{display:grid;grid-template-columns:2fr 1fr;gap:14px}label[b-eq75g4f7aq]{display:grid;gap:6px;color:#344054;font-size:.8rem;font-weight:700}select[b-eq75g4f7aq],textarea[b-eq75g4f7aq]{width:100%;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:10px;padding:10px;background:#fff;color:#101828;font:inherit}textarea[b-eq75g4f7aq]{resize:vertical;line-height:1.45}.feature-strip[b-eq75g4f7aq]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.feature-strip span[b-eq75g4f7aq]{padding:6px 9px;border-radius:999px;background:#ecfdf3;color:#027a48;font-size:.72rem;font-weight:700}.primary[b-eq75g4f7aq],.secondary[b-eq75g4f7aq],.download[b-eq75g4f7aq]{border:0;border-radius:10px;padding:10px 14px;font-weight:750;cursor:pointer;text-decoration:none}.primary[b-eq75g4f7aq]{background:#175cd3;color:#fff}.secondary[b-eq75g4f7aq]{border:1px solid #d0d5dd;background:#fff;color:#344054}.primary:disabled[b-eq75g4f7aq],.secondary:disabled[b-eq75g4f7aq]{cursor:not-allowed;opacity:.55}.message[b-eq75g4f7aq],.error[b-eq75g4f7aq]{margin:14px 0;padding:12px 16px;border:1px solid #b2ccff;border-radius:10px;background:#eff8ff;color:#1849a9}.message.success[b-eq75g4f7aq]{border-color:#abefc6;background:#ecfdf3;color:#067647}.message.error[b-eq75g4f7aq],.error[b-eq75g4f7aq]{border-color:#fecdca;background:#fef3f2;color:#b42318}.library[b-eq75g4f7aq]{margin-top:20px}.section-title[b-eq75g4f7aq]{display:flex;justify-content:space-between;align-items:center}.section-title h2[b-eq75g4f7aq]{margin:4px 0 18px}.section-title>strong[b-eq75g4f7aq]{display:grid;place-items:center;min-width:34px;height:34px;border-radius:50%;background:#f2f4f7}.empty[b-eq75g4f7aq]{padding:32px;text-align:center;color:#667085}.campaign-list[b-eq75g4f7aq]{display:grid;gap:18px}.campaign-card[b-eq75g4f7aq]{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:22px;padding-top:18px;border-top:1px solid #eaecf0}.campaign-card video[b-eq75g4f7aq]{width:100%;aspect-ratio:9/16;border-radius:14px;background:#101828}.campaign-content[b-eq75g4f7aq]{display:grid;align-content:start;gap:12px}.campaign-heading[b-eq75g4f7aq]{display:flex;justify-content:space-between;gap:12px}.campaign-heading h3[b-eq75g4f7aq]{margin:3px 0;font-size:1.25rem}.campaign-heading small[b-eq75g4f7aq]{color:#667085}.campaign-heading>span[b-eq75g4f7aq]{height:max-content;padding:5px 9px;border-radius:999px;background:#f2f4f7;font-size:.72rem;font-weight:800}.amazon-link[b-eq75g4f7aq]{color:#175cd3;font-size:.82rem;font-weight:700}.campaign-actions[b-eq75g4f7aq]{display:flex;flex-wrap:wrap;gap:10px}.download[b-eq75g4f7aq]{background:#175cd3;color:#fff}@media(max-width:760px){.reel-header[b-eq75g4f7aq]{display:grid}.creator-fields[b-eq75g4f7aq],.campaign-card[b-eq75g4f7aq]{grid-template-columns:1fr}.campaign-card video[b-eq75g4f7aq]{max-width:320px;margin:auto}}@media(max-width:480px){.campaign-actions[b-eq75g4f7aq]{display:grid}.campaign-actions>*[b-eq75g4f7aq]{text-align:center}}
.social[b-eq75g4f7aq]{border:0;border-radius:10px;padding:10px 14px;color:#fff;font-weight:750;cursor:pointer}.social.instagram[b-eq75g4f7aq]{background:#c13584}.social.facebook[b-eq75g4f7aq]{background:#1877f2}.social:disabled[b-eq75g4f7aq]{cursor:not-allowed;opacity:.55}
.schedule-panel[b-eq75g4f7aq]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px;padding:16px;border:1px solid #ddd6fe;border-radius:14px;background:linear-gradient(135deg,#faf8ff,#f2fbfb)}.schedule-panel label[b-eq75g4f7aq]{display:flex;align-items:center;gap:8px;font-weight:700}.schedule-panel input[b-eq75g4f7aq]{min-height:42px;border:1px solid #d7d9e4;border-radius:9px;padding:8px 10px}.schedule-panel small[b-eq75g4f7aq]{flex-basis:100%;color:#667085}.schedule-panel.compact[b-eq75g4f7aq]{margin-top:12px}
.weekday-picker[b-eq75g4f7aq]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0;border:0;padding:0}.weekday-picker legend[b-eq75g4f7aq]{width:100%;margin-bottom:3px;color:#344054;font-size:.75rem;font-weight:800}.weekday-picker label[b-eq75g4f7aq]{display:flex;justify-content:center;min-width:43px;border:1px solid #d7d9e4;border-radius:9px;padding:8px;background:#fff;cursor:pointer}.weekday-picker input[b-eq75g4f7aq]{min-height:auto;margin:0;padding:0}
.month-overview[b-eq75g4f7aq]{margin-top:20px;padding:20px;border:1px solid #eaecf0;border-radius:16px;background:#fff;box-shadow:0 5px 18px #1018280a}.month-toolbar[b-eq75g4f7aq]{display:flex;align-items:center;justify-content:space-between;gap:16px}.month-toolbar span[b-eq75g4f7aq]{color:#175cd3;font-size:.7rem;font-weight:800;letter-spacing:.13em}.month-toolbar h2[b-eq75g4f7aq]{margin:4px 0}.month-navigation[b-eq75g4f7aq]{display:flex;gap:8px}.calendar-note[b-eq75g4f7aq]{margin:6px 0 14px;color:#667085;font-size:.82rem}.month-summary[b-eq75g4f7aq]{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:14px}.month-summary span[b-eq75g4f7aq]{padding:7px 10px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:.76rem}.month-calendar[b-eq75g4f7aq]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.weekday-heading[b-eq75g4f7aq]{text-align:center;color:#667085;font-size:.72rem;font-weight:800}.calendar-day[b-eq75g4f7aq]{min-height:112px;padding:8px;border:1px solid #eaecf0;border-radius:10px;background:#fcfcfd}.calendar-day.today[b-eq75g4f7aq]{border-color:#175cd3;background:#eff8ff}.calendar-day>strong[b-eq75g4f7aq]{display:block;margin-bottom:5px;color:#344054}.calendar-entry[b-eq75g4f7aq]{display:grid;gap:2px;margin-top:5px;padding:6px;border-left:3px solid #7f56d9;border-radius:6px;background:#f4f3ff;font-size:.66rem}.calendar-entry.publishing[b-eq75g4f7aq]{border-left-color:#039855;background:#ecfdf3}.calendar-entry time[b-eq75g4f7aq]{font-weight:800}.calendar-entry b[b-eq75g4f7aq]{overflow:hidden;text-overflow:ellipsis}.calendar-entry small[b-eq75g4f7aq]{color:#667085}
@media(max-width:900px){.month-calendar[b-eq75g4f7aq]{grid-template-columns:1fr}.weekday-heading[b-eq75g4f7aq]{display:none}.calendar-day[b-eq75g4f7aq]{min-height:auto}.calendar-day[style][b-eq75g4f7aq]{grid-column-start:auto!important}.calendar-day:not(:has(.calendar-entry))[b-eq75g4f7aq]{display:none}.calendar-day>strong[b-eq75g4f7aq]::before{content:"Tag "}.month-toolbar[b-eq75g4f7aq]{align-items:flex-start;flex-direction:column}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/ReleaseCenter.razor.rz.scp.css */
.release-page[b-56hxqx0jx5]{display:flex;flex-direction:column;gap:24px;padding-bottom:40px}.release-header[b-56hxqx0jx5]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.release-header h1[b-56hxqx0jx5]{font-size:34px;margin:5px 0 8px;color:#172338}.release-header p[b-56hxqx0jx5]{margin:0;color:#667085}.eyebrow[b-56hxqx0jx5]{font-size:11px;font-weight:800;letter-spacing:.14em;color:#7967d8}.version-badge[b-56hxqx0jx5]{min-width:160px;padding:16px 20px;border:1px solid #e6e8ef;border-radius:16px;background:#fff;box-shadow:0 8px 30px rgba(23,35,56,.05)}.version-badge span[b-56hxqx0jx5]{display:block;font-size:10px;letter-spacing:.1em;color:#8a94a6}.version-badge strong[b-56hxqx0jx5]{font-size:25px;color:#172338}.operation-message[b-56hxqx0jx5]{display:grid;gap:5px;border-radius:14px;padding:15px 18px;border:1px solid}.operation-message.success[b-56hxqx0jx5]{background:#effaf5;border-color:#b8ead2;color:#176b4b}.operation-message.error[b-56hxqx0jx5]{background:#fff5f5;border-color:#f1c1c1;color:#9c3030}.operation-message code[b-56hxqx0jx5]{overflow-wrap:anywhere;font-size:12px}.release-grid[b-56hxqx0jx5]{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px}.release-card[b-56hxqx0jx5],.history-panel[b-56hxqx0jx5]{background:#fff;border:1px solid #e7e9f0;border-radius:18px;box-shadow:0 10px 35px rgba(23,35,56,.045)}.release-card[b-56hxqx0jx5]{padding:22px}.release-card h2[b-56hxqx0jx5]{font-size:20px;margin:5px 0 8px;color:#1b2940}.release-card p[b-56hxqx0jx5]{font-size:13px;line-height:1.55;color:#687386;margin:0 0 16px}.release-card label[b-56hxqx0jx5]{font-size:12px;font-weight:700;color:#3f4b5e;display:block;margin-bottom:6px}.release-card textarea[b-56hxqx0jx5],.release-card input[b-56hxqx0jx5]{box-sizing:border-box;width:100%;border:1px solid #dfe3eb;border-radius:11px;padding:11px 12px;font:inherit;color:#25334a;background:#fbfcfe}.release-card textarea[b-56hxqx0jx5]{min-height:102px;resize:vertical}.primary-action[b-56hxqx0jx5],.secondary-action[b-56hxqx0jx5]{margin-top:13px;width:100%;border:0;border-radius:11px;padding:12px 15px;font-weight:800;cursor:pointer}.primary-action[b-56hxqx0jx5]{background:#6f5bd3;color:#fff}.secondary-action[b-56hxqx0jx5]{background:#eef0f7;color:#27344b}.primary-action:disabled[b-56hxqx0jx5],.secondary-action:disabled[b-56hxqx0jx5]{opacity:.55;cursor:not-allowed}.path-info[b-56hxqx0jx5]{margin-top:15px;padding-top:13px;border-top:1px solid #edf0f5}.path-info span[b-56hxqx0jx5]{display:block;font-size:10px;color:#8b95a5;margin-bottom:4px}.path-info code[b-56hxqx0jx5]{font-size:10px;overflow-wrap:anywhere}.health-row[b-56hxqx0jx5]{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #f0f2f6}.health-row:last-child[b-56hxqx0jx5]{border:0}.health-dot[b-56hxqx0jx5]{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.health-dot.good[b-56hxqx0jx5]{background:#27b27c}.health-dot.warn[b-56hxqx0jx5]{background:#e6a83a}.health-row strong[b-56hxqx0jx5],.health-row small[b-56hxqx0jx5]{display:block}.health-row strong[b-56hxqx0jx5]{font-size:13px;color:#29364c}.health-row small[b-56hxqx0jx5]{font-size:11px;color:#8791a2;margin-top:2px}.history-panel[b-56hxqx0jx5]{overflow:hidden}.panel-heading[b-56hxqx0jx5]{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #edf0f5}.panel-heading h2[b-56hxqx0jx5]{font-size:19px;margin:4px 0 0;color:#1c2a40}.refresh-button[b-56hxqx0jx5],.restore-button[b-56hxqx0jx5]{border:1px solid #dfe3eb;background:#fff;border-radius:9px;padding:8px 11px;font-weight:700;color:#445068;cursor:pointer}.restore-button[b-56hxqx0jx5]{font-size:11px;white-space:nowrap}.refresh-button:disabled[b-56hxqx0jx5],.restore-button:disabled[b-56hxqx0jx5]{opacity:.5}.counter[b-56hxqx0jx5]{font-size:12px;color:#7b8596}.empty-state[b-56hxqx0jx5]{padding:30px 22px;color:#8a94a6}.table-wrap[b-56hxqx0jx5]{overflow-x:auto}table[b-56hxqx0jx5]{width:100%;border-collapse:collapse;font-size:12px}th[b-56hxqx0jx5]{text-align:left;padding:11px 16px;background:#fafbfc;color:#7d8798;font-size:10px;letter-spacing:.06em}td[b-56hxqx0jx5]{padding:13px 16px;border-top:1px solid #eff1f5;color:#47546a;vertical-align:top}.status-pill[b-56hxqx0jx5]{display:inline-block;padding:5px 9px;border-radius:99px;font-size:10px;font-weight:800}.status-pill.stable[b-56hxqx0jx5]{background:#eaf8f2;color:#177454}.status-pill.failed[b-56hxqx0jx5]{background:#fff0f0;color:#a33a3a}.change-cell[b-56hxqx0jx5]{max-width:350px;white-space:pre-line}.file-cell[b-56hxqx0jx5]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.release-grid[b-56hxqx0jx5]{grid-template-columns:1fr 1fr}.primary-card[b-56hxqx0jx5]{grid-column:1/-1}}@media(max-width:720px){.release-header[b-56hxqx0jx5]{flex-direction:column}.release-grid[b-56hxqx0jx5]{grid-template-columns:1fr}.primary-card[b-56hxqx0jx5]{grid-column:auto}.version-badge[b-56hxqx0jx5]{width:100%;box-sizing:border-box}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/Settings.razor.rz.scp.css */
.settings-header[b-1b80hmmzn0]{margin-bottom:20px}.settings-header>span[b-1b80hmmzn0],.panel-heading>div:first-child>span[b-1b80hmmzn0]{color:#6941c6;font-size:.68rem;font-weight:800;letter-spacing:.12em}.settings-header h1[b-1b80hmmzn0]{margin:4px 0;font-size:2rem}.settings-header p[b-1b80hmmzn0],.panel-heading p[b-1b80hmmzn0]{margin:0;color:#667085}.mail-panel[b-1b80hmmzn0]{max-width:780px;margin-bottom:18px;padding:20px;border:1px solid #eaecf0;border-radius:15px;background:#fff;box-shadow:0 4px 14px #10182809}.panel-heading[b-1b80hmmzn0]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.panel-heading h2[b-1b80hmmzn0]{margin:4px 0;font-size:1.2rem}.mail-status[b-1b80hmmzn0]{display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.mail-status i[b-1b80hmmzn0]{width:8px;height:8px;border-radius:50%}.mail-status.ready[b-1b80hmmzn0]{color:#027a48;background:#ecfdf3}.mail-status.ready i[b-1b80hmmzn0]{background:#12b76a}.mail-status.missing[b-1b80hmmzn0]{color:#b42318;background:#fef3f2}.mail-status.missing i[b-1b80hmmzn0]{background:#d92d20}.recipient[b-1b80hmmzn0]{display:flex;justify-content:space-between;margin:20px 0;padding:12px 14px;border-radius:10px;background:#f9fafb;color:#667085}.recipient strong[b-1b80hmmzn0]{color:#101828}.mail-panel label[b-1b80hmmzn0]{display:grid;gap:6px;margin-top:14px;color:#344054;font-size:.78rem;font-weight:700}.mail-panel input[b-1b80hmmzn0],.mail-panel textarea[b-1b80hmmzn0]{width:100%;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:9px;padding:10px 12px;background:#fff;color:#101828;font:inherit;font-weight:400}.mail-panel textarea[b-1b80hmmzn0]{resize:vertical}.mail-panel input:focus[b-1b80hmmzn0],.mail-panel textarea:focus[b-1b80hmmzn0]{outline:3px solid #f0eaff;border-color:#7f56d9}.toggle-row[b-1b80hmmzn0]{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;justify-content:flex-start;margin-top:20px!important}.toggle-row input[b-1b80hmmzn0]{width:auto}.schedule-fields[b-1b80hmmzn0]{display:grid;grid-template-columns:180px 1fr;gap:14px}.primary[b-1b80hmmzn0]{margin-top:16px;border:0;border-radius:9px;padding:10px 16px;background:#6941c6;color:#fff;font-weight:750}.primary:disabled[b-1b80hmmzn0]{cursor:not-allowed;opacity:.55}.feedback[b-1b80hmmzn0]{margin:14px 0 0;padding:11px 13px;border-radius:9px;font-size:.78rem}.feedback.success[b-1b80hmmzn0]{background:#ecfdf3;color:#027a48}.feedback.error[b-1b80hmmzn0]{background:#fef3f2;color:#b42318}@media(max-width:650px){.panel-heading[b-1b80hmmzn0]{flex-direction:column}.mail-status[b-1b80hmmzn0]{align-self:flex-start}.recipient[b-1b80hmmzn0]{align-items:flex-start;flex-direction:column;gap:4px}.schedule-fields[b-1b80hmmzn0]{grid-template-columns:1fr}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/SocialManagement.razor.rz.scp.css */
.management-header[b-3e7f66lp72]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.management-header>div>span[b-3e7f66lp72]{color:#6c63ff;font-size:.76rem;font-weight:800;letter-spacing:.12em}.management-header h1[b-3e7f66lp72]{margin:5px 0 4px;font-size:2rem;font-weight:800}.management-header p[b-3e7f66lp72]{margin:0;color:#667085}.management-header button[b-3e7f66lp72],.form-grid button[b-3e7f66lp72],.account-card button[b-3e7f66lp72],.pagination button[b-3e7f66lp72],.calendar-toolbar button[b-3e7f66lp72],.table-wrap button[b-3e7f66lp72]{border:0;border-radius:10px;padding:10px 15px;background:#6c63ff;color:white;font-weight:700;box-shadow:0 3px 8px rgba(108,99,255,.18)}button:disabled[b-3e7f66lp72]{opacity:.5}.management-tabs[b-3e7f66lp72]{display:flex;gap:5px;overflow:auto;margin-bottom:18px;padding:7px;background:white;border:1px solid #eaecf0;border-radius:14px;box-shadow:0 4px 14px rgba(16,24,40,.03)}.management-tabs button[b-3e7f66lp72]{border:0;border-radius:9px;padding:10px 13px;background:transparent;color:#667085;white-space:nowrap;font-size:.82rem;font-weight:700}.management-tabs button:hover[b-3e7f66lp72]{background:#f9fafb;color:#344054}.management-tabs button.active[b-3e7f66lp72]{background:#f0efff;color:#5145cd}.metric-grid[b-3e7f66lp72]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.metric-grid article[b-3e7f66lp72],.panel[b-3e7f66lp72],.card-grid article[b-3e7f66lp72],.media-grid article[b-3e7f66lp72],.library-list article[b-3e7f66lp72]{background:white;border:1px solid #eaecf0;border-radius:16px;padding:18px;box-shadow:0 6px 18px rgba(16,24,40,.04)}.metric-grid span[b-3e7f66lp72],.metric-grid small[b-3e7f66lp72]{display:block;color:#667085}.metric-grid strong[b-3e7f66lp72]{display:block;margin:7px 0 4px;font-size:1.5rem}.dashboard-grid[b-3e7f66lp72]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.panel h2[b-3e7f66lp72]{margin:0 0 14px;font-size:1.1rem}.list-row[b-3e7f66lp72]{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #f2f4f7}.empty[b-3e7f66lp72]{color:#667085}.form-panel[b-3e7f66lp72]{margin-bottom:16px}.form-grid[b-3e7f66lp72]{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;align-items:center}.form-grid input[b-3e7f66lp72],.form-grid select[b-3e7f66lp72],.form-grid textarea[b-3e7f66lp72]{width:100%;min-height:42px;border:1px solid #d0d5dd;border-radius:9px;padding:9px 11px;background:white;color:#101828}.form-grid input:focus[b-3e7f66lp72],.form-grid select:focus[b-3e7f66lp72],.form-grid textarea:focus[b-3e7f66lp72]{outline:2px solid #e9e7ff;border-color:#6c63ff}.form-grid textarea[b-3e7f66lp72]{min-height:82px;resize:vertical}.form-grid label[b-3e7f66lp72]{font-size:.82rem;color:#475467}.card-grid[b-3e7f66lp72],.media-grid[b-3e7f66lp72]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-card>div:first-child[b-3e7f66lp72]{display:flex;justify-content:space-between}.platform[b-3e7f66lp72],.token[b-3e7f66lp72]{display:inline-flex;border-radius:999px;padding:5px 9px;background:#f2f4f7;font-size:.72rem;font-weight:800}.token-valid[b-3e7f66lp72]{background:#ecfdf3;color:#027a48}.token-expiring[b-3e7f66lp72]{background:#fffaeb;color:#b54708}.token-expired[b-3e7f66lp72],.token-invalid[b-3e7f66lp72]{background:#fef3f2;color:#b42318}.account-card h3[b-3e7f66lp72],.card-grid h3[b-3e7f66lp72],.media-grid h3[b-3e7f66lp72],.library-list h3[b-3e7f66lp72]{margin:10px 0 5px}.account-card p[b-3e7f66lp72],.card-grid p[b-3e7f66lp72],.media-grid p[b-3e7f66lp72],.library-list p[b-3e7f66lp72]{color:#667085}.account-card dl[b-3e7f66lp72]{display:grid;grid-template-columns:1fr 1fr;gap:5px;font-size:.78rem}.account-card dd[b-3e7f66lp72]{margin:0}.media-preview[b-3e7f66lp72]{height:150px;display:grid;place-items:center;background:linear-gradient(135deg,#f2f4f7,#fcfcfd);border-radius:11px;color:#667085}.media-preview img[b-3e7f66lp72]{width:100%;height:100%;object-fit:cover;border-radius:11px}.tags span[b-3e7f66lp72],.hashtag-cloud>span[b-3e7f66lp72]{display:inline-flex;margin:6px 4px 0 0;border-radius:999px;padding:5px 9px;background:#eff8ff;color:#175cd3;font-size:.75rem}.library-list[b-3e7f66lp72]{display:grid;gap:12px}.library-list article>div[b-3e7f66lp72]{display:flex;gap:6px}.library-list article b[b-3e7f66lp72]{border-radius:999px;padding:3px 7px;background:#f4f3ff;color:#5925dc;font-size:.7rem}.hashtag-cloud[b-3e7f66lp72]{background:white;border:1px solid #eaecf0;border-radius:16px;padding:18px}.hashtag-cloud>span[b-3e7f66lp72]{display:inline-grid;background:#f2f4f7;color:#344054}.hashtag-cloud>span.favorite[b-3e7f66lp72]{background:#fffaeb;color:#b54708}.hashtag-cloud small[b-3e7f66lp72]{margin-left:5px;color:#667085}.calendar-toolbar[b-3e7f66lp72]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 12px;background:white;border:1px solid #eaecf0;border-radius:13px}.calendar-toolbar>div[b-3e7f66lp72]{display:flex;align-items:center;gap:9px}.calendar-toolbar strong[b-3e7f66lp72]{min-width:190px;text-align:center;text-transform:capitalize}.calendar-toolbar button[b-3e7f66lp72]{padding:8px 11px;box-shadow:none}.calendar-toolbar button.active[b-3e7f66lp72]{background:#101828}.calendar-grid[b-3e7f66lp72]{display:grid;gap:8px;overflow:auto}.calendar-grid.calendar-monat[b-3e7f66lp72],.calendar-grid.calendar-woche[b-3e7f66lp72]{grid-template-columns:repeat(7,minmax(115px,1fr))}.calendar-grid.calendar-tag[b-3e7f66lp72]{grid-template-columns:minmax(280px,1fr)}.calendar-day[b-3e7f66lp72]{min-height:142px;background:white;border:1px solid #eaecf0;border-radius:11px;padding:10px;transition:.15s ease}.calendar-day:hover[b-3e7f66lp72]{border-color:#b9b4ff;box-shadow:0 4px 12px rgba(16,24,40,.06)}.calendar-day.today[b-3e7f66lp72]{border:2px solid #6c63ff;background:#fafaff}.calendar-day.outside-month[b-3e7f66lp72]{background:#f8f9fb;opacity:.62}.calendar-day header[b-3e7f66lp72]{display:flex;justify-content:space-between;padding-bottom:7px;border-bottom:1px solid #f2f4f7;color:#667085;font-size:.76rem}.calendar-day header span[b-3e7f66lp72]{font-weight:800;color:#344054}.calendar-posts[b-3e7f66lp72]{display:grid;gap:6px;margin-top:7px}.calendar-post[b-3e7f66lp72]{display:grid;gap:2px;padding:7px 8px;border-left:3px solid #6c63ff;border-radius:7px;background:#f4f3ff;color:#5145cd;font-size:.72rem;cursor:grab}.calendar-post:active[b-3e7f66lp72]{cursor:grabbing}.table-wrap[b-3e7f66lp72]{overflow:auto}.table-wrap table[b-3e7f66lp72]{width:100%;border-collapse:collapse}.table-wrap th[b-3e7f66lp72],.table-wrap td[b-3e7f66lp72]{padding:12px;text-align:left;border-top:1px solid #eaecf0;font-size:.8rem}.table-wrap th[b-3e7f66lp72]{background:#f9fafb;color:#667085;text-transform:uppercase;font-size:.72rem}.pagination[b-3e7f66lp72]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.management-message[b-3e7f66lp72]{background:white;border:1px solid #eaecf0;border-radius:14px;padding:20px}.management-message.error[b-3e7f66lp72]{border-color:#fecdca;color:#b42318}@media(max-width:1100px){.metric-grid[b-3e7f66lp72]{grid-template-columns:repeat(2,1fr)}.form-grid[b-3e7f66lp72]{grid-template-columns:repeat(2,1fr)}.card-grid[b-3e7f66lp72],.media-grid[b-3e7f66lp72]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.management-header[b-3e7f66lp72],.dashboard-grid[b-3e7f66lp72],.calendar-toolbar[b-3e7f66lp72]{display:flex;flex-direction:column;align-items:stretch}.metric-grid[b-3e7f66lp72],.card-grid[b-3e7f66lp72],.media-grid[b-3e7f66lp72],.form-grid[b-3e7f66lp72]{grid-template-columns:1fr}.calendar-grid.calendar-monat[b-3e7f66lp72],.calendar-grid.calendar-woche[b-3e7f66lp72]{grid-template-columns:repeat(7,145px)}.calendar-toolbar>div[b-3e7f66lp72]{justify-content:space-between}}

.calendar-toolbar select[b-3e7f66lp72]{min-width:190px;border:1px solid #d0d5dd;border-radius:9px;padding:8px 10px;background:#fff;color:#344054;font-weight:600}.calendar-legend[b-3e7f66lp72]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-5px 0 12px;color:#667085}.calendar-legend span[b-3e7f66lp72]{border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:800}.calendar-legend small[b-3e7f66lp72]{margin-left:auto}.legend-holiday[b-3e7f66lp72]{background:#fef3f2;color:#b42318}.legend-vacation[b-3e7f66lp72]{background:#ecfdf3;color:#027a48}.calendar-grid.calendar-monat[b-3e7f66lp72],.calendar-grid.calendar-woche[b-3e7f66lp72]{grid-template-columns:repeat(7,minmax(125px,1fr))}.calendar-day[b-3e7f66lp72]{min-height:180px}.calendar-events[b-3e7f66lp72],.calendar-posts[b-3e7f66lp72]{display:grid;gap:5px;margin-top:7px}.calendar-event[b-3e7f66lp72]{display:grid;gap:1px;min-width:0;padding:6px 7px;border-left:3px solid;border-radius:7px;font-size:.68rem}.calendar-event b[b-3e7f66lp72],.calendar-event span[b-3e7f66lp72]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event span[b-3e7f66lp72]{opacity:.8}.event-holiday[b-3e7f66lp72]{border-color:#d92d20;background:#fef3f2;color:#b42318}.event-vacation[b-3e7f66lp72]{border-color:#12b76a;background:#ecfdf3;color:#027a48}.calendar-events>small[b-3e7f66lp72]{padding-left:7px;color:#667085;font-size:.68rem}@media(max-width:700px){.calendar-toolbar select[b-3e7f66lp72]{width:100%}.calendar-legend small[b-3e7f66lp72]{width:100%;margin-left:0}.calendar-grid.calendar-monat[b-3e7f66lp72],.calendar-grid.calendar-woche[b-3e7f66lp72]{grid-template-columns:repeat(7,155px)}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/SocialPublisher.razor.rz.scp.css */
.publisher-header[b-0issdlwiry]{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:22px}.publisher-header h1[b-0issdlwiry]{margin:5px 0 4px;font-size:2rem}.publisher-header p[b-0issdlwiry]{margin:0;color:#667085}.publisher-eyebrow[b-0issdlwiry]{color:#6941c6;font-size:.75rem;font-weight:800;letter-spacing:.12em}.publisher-header button[b-0issdlwiry]{border:0;border-radius:10px;padding:11px 16px;background:#6941c6;color:white;font-weight:750}.publisher-kpis[b-0issdlwiry]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.publisher-kpis article[b-0issdlwiry]{background:white;border:1px solid #eaecf0;border-radius:14px;padding:17px}.publisher-kpis span[b-0issdlwiry],.publisher-kpis small[b-0issdlwiry]{display:block;color:#667085}.publisher-kpis strong[b-0issdlwiry]{display:block;margin:5px 0;font-size:1.5rem}.publisher-toolbar[b-0issdlwiry]{display:flex;gap:10px;align-items:center;background:white;border:1px solid #eaecf0;border-radius:14px;padding:11px;margin-bottom:14px}.publisher-toolbar input[b-0issdlwiry]{flex:1;min-width:220px}.publisher-toolbar input[b-0issdlwiry],.publisher-toolbar select[b-0issdlwiry]{border:1px solid #d0d5dd;border-radius:9px;padding:9px 11px;background:white}.publisher-toolbar>span[b-0issdlwiry]{color:#667085;white-space:nowrap}.publisher-layout[b-0issdlwiry]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px}.publisher-table-wrap[b-0issdlwiry],.publisher-details[b-0issdlwiry]{background:white;border:1px solid #eaecf0;border-radius:14px;overflow:auto}.publisher-table[b-0issdlwiry]{width:100%;border-collapse:collapse}.publisher-table th[b-0issdlwiry],.publisher-table td[b-0issdlwiry]{padding:12px 13px;text-align:left;border-bottom:1px solid #eaecf0}.publisher-table th[b-0issdlwiry]{background:#f9fafb;color:#667085;font-size:.73rem;text-transform:uppercase}.publisher-table tbody tr[b-0issdlwiry]{cursor:pointer}.publisher-table tbody tr:hover[b-0issdlwiry],.publisher-table tbody tr.selected[b-0issdlwiry]{background:#f9f5ff}.caption-cell[b-0issdlwiry]{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status[b-0issdlwiry]{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:800;white-space:nowrap}.status-published[b-0issdlwiry],.status-approved[b-0issdlwiry]{background:#ecfdf3;color:#027a48}.status-failed[b-0issdlwiry],.status-cancelled[b-0issdlwiry]{background:#fef3f2;color:#b42318}.status-retrypending[b-0issdlwiry],.status-readyforapproval[b-0issdlwiry]{background:#fffaeb;color:#b54708}.status-scheduled[b-0issdlwiry],.status-publishing[b-0issdlwiry]{background:#eff8ff;color:#175cd3}.status-draft[b-0issdlwiry]{background:#f2f4f7;color:#344054}.publisher-details[b-0issdlwiry]{padding:17px}.details-heading[b-0issdlwiry]{display:flex;justify-content:space-between}.details-heading span[b-0issdlwiry]{color:#667085;font-size:.75rem}.details-heading h2[b-0issdlwiry]{margin:4px 0 14px;font-size:1.15rem}.details-heading button[b-0issdlwiry]{border:0;background:transparent;font-size:1.4rem}.publisher-details dl[b-0issdlwiry]{display:grid;grid-template-columns:105px 1fr;gap:8px;margin:0}.publisher-details dt[b-0issdlwiry]{color:#667085;font-size:.78rem}.publisher-details dd[b-0issdlwiry]{margin:0;word-break:break-word;font-size:.85rem}.publisher-details h3[b-0issdlwiry]{margin:20px 0 8px;font-size:.95rem}.details-empty[b-0issdlwiry],.publisher-message[b-0issdlwiry]{display:grid;gap:5px;color:#667085}.empty-row[b-0issdlwiry]{text-align:center!important;color:#667085;padding:30px!important}.history-entry[b-0issdlwiry]{display:grid;gap:2px;padding:9px 0;border-top:1px solid #eaecf0;font-size:.77rem}.history-entry span[b-0issdlwiry],.no-history[b-0issdlwiry]{color:#667085}.publisher-message[b-0issdlwiry]{background:white;border:1px solid #eaecf0;border-radius:14px;padding:20px}.publisher-message.error[b-0issdlwiry]{border-color:#fecdca;color:#b42318}@media(max-width:1050px){.publisher-kpis[b-0issdlwiry]{grid-template-columns:repeat(2,1fr)}.publisher-layout[b-0issdlwiry]{grid-template-columns:1fr}.publisher-details[b-0issdlwiry]{order:-1}}@media(max-width:700px){.publisher-header[b-0issdlwiry],.publisher-toolbar[b-0issdlwiry]{align-items:stretch;flex-direction:column}.publisher-kpis[b-0issdlwiry]{grid-template-columns:1fr}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/SyncMonitor.razor.rz.scp.css */
.sync-output[b-ikmf9q08os] {
    max-height: 420px;
    overflow: auto;
    white-space: pre-wrap;
    word-break: break-word;
    font-size: 0.85rem;
}
/* _content/Ausmalhelden.Dashboard/Components/Pages/SystemOperations.razor.rz.scp.css */
.operations-header[b-uljalf7mwt]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.operations-header>div:first-child>span[b-uljalf7mwt],.section-heading>div>span[b-uljalf7mwt],.notification-prep>div:first-child>span[b-uljalf7mwt]{color:#6941c6;font-size:.68rem;font-weight:800;letter-spacing:.12em}.operations-header h1[b-uljalf7mwt]{margin:4px 0;font-size:2rem}.operations-header p[b-uljalf7mwt]{margin:0;color:#667085}.header-actions[b-uljalf7mwt]{display:flex;align-items:center;gap:8px;color:#667085}.header-actions button[b-uljalf7mwt]{border:0;border-radius:9px;padding:10px 14px;background:#6941c6;color:#fff;font-weight:750}.live-dot[b-uljalf7mwt],.health-dot[b-uljalf7mwt]{display:inline-block;width:9px;height:9px;border-radius:50%;background:#12b76a}.live-dot[b-uljalf7mwt]{box-shadow:0 0 0 4px #d1fadf}.system-banner[b-uljalf7mwt]{display:flex;justify-content:space-between;align-items:center;padding:20px;border:1px solid;border-radius:15px}.system-banner>div>span[b-uljalf7mwt]{font-size:.67rem;font-weight:800}.system-banner h2[b-uljalf7mwt]{margin:4px 0}.system-banner small[b-uljalf7mwt]{color:#667085}.health-healthy[b-uljalf7mwt]{border-color:#abefc6!important;background:#f6fef9!important}.health-warning[b-uljalf7mwt]{border-color:#fedf89!important;background:#fffcf5!important}.health-critical[b-uljalf7mwt]{border-color:#fecdca!important;background:#fffbfa!important}.health-unknown[b-uljalf7mwt]{border-color:#d0d5dd!important;background:#f9fafb!important}.banner-facts[b-uljalf7mwt]{display:flex;gap:20px}.banner-facts span[b-uljalf7mwt]{display:grid;color:#667085;font-size:.72rem}.banner-facts b[b-uljalf7mwt]{color:#101828;font-size:.9rem}.overview-grid[b-uljalf7mwt]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px}.overview-grid article[b-uljalf7mwt],.service-card[b-uljalf7mwt],.queue-grid article[b-uljalf7mwt],.panel[b-uljalf7mwt],.operations-message[b-uljalf7mwt],.log-table[b-uljalf7mwt]{background:#fff;border:1px solid #eaecf0;border-radius:13px;box-shadow:0 4px 14px #10182809}.overview-grid article[b-uljalf7mwt]{padding:14px}.overview-grid span[b-uljalf7mwt],.overview-grid small[b-uljalf7mwt]{display:block;color:#667085}.overview-grid strong[b-uljalf7mwt]{display:block;margin:5px 0;font-size:1.05rem}.text-healthy[b-uljalf7mwt]{color:#027a48}.text-warning[b-uljalf7mwt]{color:#b54708}.text-critical[b-uljalf7mwt]{color:#b42318}.section-heading[b-uljalf7mwt]{display:flex;justify-content:space-between;align-items:end;margin:22px 0 9px}.panel>.section-heading:first-child[b-uljalf7mwt]{margin:0 0 12px}.section-heading h2[b-uljalf7mwt],.notification-prep h2[b-uljalf7mwt]{margin:3px 0 0;font-size:1.15rem}.section-heading small[b-uljalf7mwt]{color:#667085}.service-grid[b-uljalf7mwt]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.service-card[b-uljalf7mwt]{padding:14px}.service-card>div:first-child[b-uljalf7mwt]{display:flex;justify-content:space-between;align-items:start;gap:8px}.service-card h3[b-uljalf7mwt]{margin:2px 0;font-size:.95rem}.health-pill[b-uljalf7mwt]{display:inline-flex;border-radius:999px;padding:3px 7px;font-size:.65rem;font-weight:800}.health-pill.healthy[b-uljalf7mwt]{background:#ecfdf3;color:#027a48}.health-pill.warning[b-uljalf7mwt]{background:#fffaeb;color:#b54708}.health-pill.critical[b-uljalf7mwt]{background:#fef3f2;color:#b42318}.service-card dl[b-uljalf7mwt]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:13px 0 0;font-size:.7rem}.service-card dt[b-uljalf7mwt]{color:#667085}.service-card dd[b-uljalf7mwt]{margin:0;text-align:right;font-weight:700}.service-card p[b-uljalf7mwt]{overflow:hidden;margin:10px 0 0;color:#b42318;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.queue-grid[b-uljalf7mwt]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.queue-grid article[b-uljalf7mwt]{padding:14px}.queue-grid header[b-uljalf7mwt]{display:flex;justify-content:space-between}.queue-grid h3[b-uljalf7mwt]{margin:0;font-size:.9rem}.health-dot.warning[b-uljalf7mwt]{background:#f79009}.health-dot.critical[b-uljalf7mwt]{background:#d92d20}.health-dot.unknown[b-uljalf7mwt]{background:#98a2b3}.queue-grid article>div[b-uljalf7mwt]{display:flex;justify-content:space-between;margin:14px 0;font-size:.7rem}.queue-grid article>div span[b-uljalf7mwt]{display:grid;color:#667085}.queue-grid article>div b[b-uljalf7mwt]{color:#101828;font-size:1.1rem}.queue-grid small[b-uljalf7mwt]{color:#667085}.two-column[b-uljalf7mwt]{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:18px}.panel[b-uljalf7mwt]{padding:16px}.integration-list>div[b-uljalf7mwt],.check-list>div[b-uljalf7mwt]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px 0;border-top:1px solid #f2f4f7}.integration-list div>div[b-uljalf7mwt],.check-list div>div[b-uljalf7mwt]{display:grid}.integration-list small[b-uljalf7mwt],.check-list small[b-uljalf7mwt]{color:#667085}.integration-list em[b-uljalf7mwt]{color:#b42318;font-size:.68rem;font-style:normal}.integration-list strong[b-uljalf7mwt],.check-list em[b-uljalf7mwt]{font-size:.7rem}.diagnostics[b-uljalf7mwt]{margin-top:12px}.diagnostic-grid[b-uljalf7mwt]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.diagnostic-grid article[b-uljalf7mwt]{padding:12px;border:1px solid;border-radius:10px}.diagnostic-grid article>span[b-uljalf7mwt]{font-size:.65rem;font-weight:800}.diagnostic-grid h3[b-uljalf7mwt]{margin:5px 0;font-size:.9rem}.diagnostic-grid p[b-uljalf7mwt]{margin:0 0 5px;color:#475467;font-size:.76rem}.diagnostic-grid small[b-uljalf7mwt]{color:#667085}.all-clear[b-uljalf7mwt]{padding:13px;border-radius:9px;background:#ecfdf3;color:#027a48;font-weight:700}.notification-prep[b-uljalf7mwt]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.notification-prep p[b-uljalf7mwt]{margin:4px 0 0;color:#667085}.notification-prep>div:last-child[b-uljalf7mwt]{display:flex;gap:6px;flex-wrap:wrap}.notification-prep>div:last-child span[b-uljalf7mwt]{border-radius:999px;padding:5px 9px;background:#f2f4f7;color:#475467;font-size:.7rem;font-weight:700}.log-filters[b-uljalf7mwt]{display:flex;gap:9px;margin-bottom:9px}.log-filters label[b-uljalf7mwt]{display:grid;gap:3px;color:#667085;font-size:.7rem}.log-filters input[b-uljalf7mwt],.log-filters select[b-uljalf7mwt]{min-width:160px;border:1px solid #d0d5dd;border-radius:8px;padding:7px 9px;background:#fff}.log-table[b-uljalf7mwt]{overflow:auto}.log-table table[b-uljalf7mwt]{width:100%;border-collapse:collapse}.log-table th[b-uljalf7mwt],.log-table td[b-uljalf7mwt]{padding:10px;border-top:1px solid #eaecf0;text-align:left;vertical-align:top;font-size:.72rem}.log-table th[b-uljalf7mwt]{background:#f9fafb;color:#667085;text-transform:uppercase;font-size:.64rem}.log-table td small[b-uljalf7mwt]{display:block;color:#b42318}.log-level[b-uljalf7mwt]{display:inline-flex;border-radius:999px;padding:3px 7px;background:#eff8ff;color:#175cd3;font-weight:800}.log-level.warning[b-uljalf7mwt]{background:#fffaeb;color:#b54708}.log-level.error[b-uljalf7mwt],.log-level.critical[b-uljalf7mwt]{background:#fef3f2;color:#b42318}.empty[b-uljalf7mwt]{color:#667085;text-align:center!important}.operations-message[b-uljalf7mwt]{padding:20px}.operations-message span[b-uljalf7mwt]{display:block}.operations-message.error[b-uljalf7mwt]{border-color:#fecdca;color:#b42318}@media(max-width:1150px){.overview-grid[b-uljalf7mwt]{grid-template-columns:repeat(3,1fr)}.service-grid[b-uljalf7mwt]{grid-template-columns:repeat(2,1fr)}.diagnostic-grid[b-uljalf7mwt]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.operations-header[b-uljalf7mwt],.system-banner[b-uljalf7mwt],.notification-prep[b-uljalf7mwt],.section-heading[b-uljalf7mwt]{align-items:flex-start;flex-direction:column}.header-actions[b-uljalf7mwt]{flex-wrap:wrap}.banner-facts[b-uljalf7mwt]{width:100%;justify-content:space-between}.overview-grid[b-uljalf7mwt],.service-grid[b-uljalf7mwt],.queue-grid[b-uljalf7mwt],.two-column[b-uljalf7mwt],.diagnostic-grid[b-uljalf7mwt]{grid-template-columns:1fr}.log-filters[b-uljalf7mwt]{flex-direction:column}.log-filters input[b-uljalf7mwt],.log-filters select[b-uljalf7mwt]{width:100%}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/Tasks.razor.rz.scp.css */
.task-hero[b-nxr0r0ongf]{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:22px}.task-hero span[b-nxr0r0ongf],.task-detail>span[b-nxr0r0ongf],.editor span[b-nxr0r0ongf]{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#7c3aed}.task-hero h1[b-nxr0r0ongf]{margin:4px 0;font-size:clamp(1.8rem,4vw,2.7rem)}.task-hero p[b-nxr0r0ongf]{margin:0;color:#64748b}.primary[b-nxr0r0ongf],.task-filters button[b-nxr0r0ongf],.actions button[b-nxr0r0ongf],.comment button[b-nxr0r0ongf],.editor button[b-nxr0r0ongf]{border:0;border-radius:9px;padding:10px 14px;font-weight:700;cursor:pointer}.primary[b-nxr0r0ongf]{background:#6d28d9;color:white}.task-kpis[b-nxr0r0ongf]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.task-kpis article[b-nxr0r0ongf]{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.task-kpis span[b-nxr0r0ongf]{display:block;color:#64748b;font-size:.78rem}.task-kpis strong[b-nxr0r0ongf]{font-size:1.7rem}.task-filters[b-nxr0r0ongf]{display:grid;grid-template-columns:2fr repeat(4,1fr) auto auto;gap:8px;background:white;border:1px solid #e2e8f0;padding:12px;border-radius:12px}.task-filters input[b-nxr0r0ongf],.task-filters select[b-nxr0r0ongf],.editor input[b-nxr0r0ongf],.editor select[b-nxr0r0ongf],.editor textarea[b-nxr0r0ongf],.comment textarea[b-nxr0r0ongf]{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:9px;background:white}.check[b-nxr0r0ongf]{display:flex;align-items:center;gap:6px;white-space:nowrap}.check input[b-nxr0r0ongf]{width:auto}.project-progress[b-nxr0r0ongf]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.project-progress a[b-nxr0r0ongf]{display:grid;grid-template-columns:1fr 100px auto;gap:10px;align-items:center;background:white;padding:10px;border:1px solid #e2e8f0;border-radius:10px;color:#334155;text-decoration:none}.project-progress div[b-nxr0r0ongf],.bar[b-nxr0r0ongf]{height:6px;background:#ede9fe;border-radius:9px;overflow:hidden}.project-progress i[b-nxr0r0ongf],.bar i[b-nxr0r0ongf]{display:block;height:100%;background:#7c3aed}.task-layout[b-nxr0r0ongf]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:16px}.task-list[b-nxr0r0ongf]{display:grid;gap:9px}.task-card[b-nxr0r0ongf],.task-detail[b-nxr0r0ongf]{background:white;border:1px solid #e2e8f0;border-radius:13px;padding:16px}.task-card[b-nxr0r0ongf]{cursor:pointer}.task-card:hover[b-nxr0r0ongf],.task-card.selected[b-nxr0r0ongf]{border-color:#8b5cf6;box-shadow:0 5px 20px #6d28d914}.task-card.overdue[b-nxr0r0ongf]{border-left:4px solid #dc2626}.task-top[b-nxr0r0ongf],.meta[b-nxr0r0ongf]{display:flex;gap:8px;flex-wrap:wrap}.priority[b-nxr0r0ongf],.status[b-nxr0r0ongf],.meta span[b-nxr0r0ongf]{border-radius:99px;padding:3px 8px;font-size:.72rem;background:#f1f5f9}.p-critical[b-nxr0r0ongf],.s-blocked[b-nxr0r0ongf]{background:#fee2e2;color:#b91c1c}.p-high[b-nxr0r0ongf],.s-inprogress[b-nxr0r0ongf]{background:#ffedd5;color:#c2410c}.s-completed[b-nxr0r0ongf]{background:#dcfce7;color:#15803d}.task-card h2[b-nxr0r0ongf]{font-size:1rem;margin:9px 0 4px}.task-card p[b-nxr0r0ongf]{margin:0 0 10px;color:#64748b}.blocker[b-nxr0r0ongf]{display:block;color:#b91c1c;margin:8px 0}.bar[b-nxr0r0ongf]{margin-top:12px}.task-detail[b-nxr0r0ongf]{position:sticky;top:16px;align-self:start}.task-detail dl[b-nxr0r0ongf]{display:grid;grid-template-columns:110px 1fr;gap:7px;font-size:.85rem}.task-detail dt[b-nxr0r0ongf]{color:#64748b}.task-detail dd[b-nxr0r0ongf]{margin:0}.actions[b-nxr0r0ongf]{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.actions button[b-nxr0r0ongf],.comment button[b-nxr0r0ongf],.task-filters button[b-nxr0r0ongf]{background:#ede9fe;color:#5b21b6}.comment textarea[b-nxr0r0ongf]{min-height:70px;margin-bottom:6px}.history[b-nxr0r0ongf]{border-top:1px solid #e2e8f0;padding:8px 0;font-size:.8rem}.history span[b-nxr0r0ongf]{display:block;color:#64748b}.history p[b-nxr0r0ongf]{margin:5px 0}.message[b-nxr0r0ongf]{padding:18px;background:white;border:1px solid #e2e8f0;border-radius:12px}.message.error[b-nxr0r0ongf]{color:#b91c1c;background:#fef2f2}.editor-backdrop[b-nxr0r0ongf]{position:fixed;inset:0;background:#0f172a99;z-index:100;display:grid;place-items:center;padding:20px}.editor[b-nxr0r0ongf]{background:white;border-radius:15px;width:min(650px,100%);max-height:90vh;overflow:auto;padding:20px}.editor>div:first-child[b-nxr0r0ongf]{display:flex;justify-content:space-between}.editor label[b-nxr0r0ongf]{display:block;margin:10px 0;font-size:.8rem;font-weight:700}.editor textarea[b-nxr0r0ongf]{min-height:80px}.editor-grid[b-nxr0r0ongf]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:1100px){.task-kpis[b-nxr0r0ongf]{grid-template-columns:repeat(3,1fr)}.task-filters[b-nxr0r0ongf]{grid-template-columns:1fr 1fr}.task-layout[b-nxr0r0ongf]{grid-template-columns:1fr}.task-detail[b-nxr0r0ongf]{position:static}.project-progress[b-nxr0r0ongf]{grid-template-columns:1fr}}@media(max-width:600px){.task-kpis[b-nxr0r0ongf]{grid-template-columns:1fr 1fr}.task-filters[b-nxr0r0ongf],.editor-grid[b-nxr0r0ongf]{grid-template-columns:1fr}.task-hero[b-nxr0r0ongf]{align-items:start;flex-direction:column}.project-progress a[b-nxr0r0ongf]{grid-template-columns:1fr 80px auto}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/ThumbnailGenerator.razor.rz.scp.css */
header[b-767w9ry9ue]{margin-bottom:22px}header span[b-767w9ry9ue]{color:#175cd3;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}header h1[b-767w9ry9ue]{margin:5px 0;font-size:2rem}header p[b-767w9ry9ue]{margin:0;color:#667085}.controls[b-767w9ry9ue]{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:14px;align-items:end;padding:18px;background:#fff;border:1px solid #eaecf0;border-radius:14px}.controls label[b-767w9ry9ue]{display:grid;gap:6px;font-weight:700;font-size:.82rem;color:#344054}.controls select[b-767w9ry9ue],.controls input[b-767w9ry9ue],.controls button[b-767w9ry9ue]{height:42px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#101828;padding:8px 10px}.controls button[b-767w9ry9ue]{background:#175cd3;border-color:#175cd3;color:#fff;font-weight:700;cursor:pointer}.result[b-767w9ry9ue]{display:flex;gap:24px;align-items:center;margin-top:18px;padding:20px;background:#fff;border:1px solid #eaecf0;border-radius:14px;box-shadow:0 1px 2px rgb(16 24 40 / 4%)}.result img[b-767w9ry9ue]{width:min(320px,45vw);max-height:440px;object-fit:contain;border-radius:10px;background:#f9fafb}.result a[b-767w9ry9ue]{display:inline-block;padding:10px 14px;background:#175cd3;color:#fff;border-radius:9px;text-decoration:none;font-weight:700}.message[b-767w9ry9ue]{margin-top:14px;padding:12px 16px;background:#eff8ff;border:1px solid #b2ccff;color:#1849a9;border-radius:10px}@media(max-width:900px){.controls[b-767w9ry9ue]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.controls[b-767w9ry9ue]{grid-template-columns:1fr}.result[b-767w9ry9ue]{align-items:stretch;flex-direction:column}.result img[b-767w9ry9ue]{width:100%}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/TrendSeason.razor.rz.scp.css */
.trend-header[b-2l3ch46heh]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.trend-header span[b-2l3ch46heh]{font-size:.72rem;font-weight:800;letter-spacing:.13em;color:#b54708}.trend-header h1[b-2l3ch46heh]{margin:5px 0}.trend-header p[b-2l3ch46heh]{margin:0;color:#667085}.trend-header button[b-2l3ch46heh]{border:0;border-radius:10px;padding:11px 15px;background:#b54708;color:#fff;font-weight:750}.trend-kpis[b-2l3ch46heh]{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px}.trend-kpis article[b-2l3ch46heh],.trend-panel[b-2l3ch46heh],.trend-message[b-2l3ch46heh]{background:#fff;border:1px solid #eaecf0;border-radius:14px;padding:17px}.trend-kpis span[b-2l3ch46heh],.trend-kpis small[b-2l3ch46heh]{display:block;color:#667085}.trend-kpis strong[b-2l3ch46heh]{display:block;font-size:1.45rem;margin:5px 0}.up[b-2l3ch46heh]{color:#027a48}.down[b-2l3ch46heh]{color:#b42318}.flat[b-2l3ch46heh]{color:#475467}.trend-panel[b-2l3ch46heh]{margin-bottom:14px}.trend-panel h2[b-2l3ch46heh]{font-size:1.05rem;margin:0 0 15px}.bars[b-2l3ch46heh]{height:230px;display:flex;align-items:flex-end;gap:7px;overflow-x:auto}.bars>div[b-2l3ch46heh]{height:100%;min-width:32px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bars i[b-2l3ch46heh]{display:block;width:100%;min-height:4px;background:#f79009;border-radius:5px 5px 0 0}.bars span[b-2l3ch46heh],.bars b[b-2l3ch46heh]{font-size:.62rem;margin-top:4px}.season-grid[b-2l3ch46heh]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.season-grid article[b-2l3ch46heh]{border-radius:11px;padding:12px;background:#f9fafb}.season-grid span[b-2l3ch46heh],.season-grid small[b-2l3ch46heh]{display:block}.season-grid small[b-2l3ch46heh]{color:#667085}.season-grid .high[b-2l3ch46heh]{background:#ecfdf3}.season-grid .low[b-2l3ch46heh]{background:#fef3f2}.trend-message.error[b-2l3ch46heh]{color:#b42318}footer[b-2l3ch46heh]{color:#667085;font-size:.78rem}@media(max-width:900px){.trend-kpis[b-2l3ch46heh],.season-grid[b-2l3ch46heh]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.trend-header[b-2l3ch46heh]{align-items:flex-start;flex-direction:column}.trend-kpis[b-2l3ch46heh],.season-grid[b-2l3ch46heh]{grid-template-columns:1fr}}
/* _content/Ausmalhelden.Dashboard/Components/Pages/WorkflowCenter.razor.rz.scp.css */
.workflow-header[b-w9c31kvgns]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px}.workflow-header>div>span[b-w9c31kvgns],.section-heading>div>span[b-w9c31kvgns]{color:#6941c6;font-size:.7rem;font-weight:800;letter-spacing:.12em}.workflow-header h1[b-w9c31kvgns]{margin:5px 0 4px;font-size:2rem}.workflow-header p[b-w9c31kvgns]{margin:0;color:#667085}.workflow-header button[b-w9c31kvgns],.designer button[b-w9c31kvgns],.card-actions button[b-w9c31kvgns]{border:0;border-radius:9px;padding:10px 14px;background:#6941c6;color:#fff;font-weight:750}.workflow-header button:disabled[b-w9c31kvgns],button:disabled[b-w9c31kvgns]{opacity:.55}.kpi-grid[b-w9c31kvgns]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.kpi-grid article[b-w9c31kvgns],.panel[b-w9c31kvgns],.workflow-card[b-w9c31kvgns],.workflow-message[b-w9c31kvgns],.history-table[b-w9c31kvgns]{background:#fff;border:1px solid #eaecf0;border-radius:14px;box-shadow:0 5px 16px #1018280a}.kpi-grid article[b-w9c31kvgns]{padding:16px}.kpi-grid span[b-w9c31kvgns],.kpi-grid small[b-w9c31kvgns]{display:block;color:#667085}.kpi-grid strong[b-w9c31kvgns]{display:block;margin:6px 0;font-size:1.5rem}.kpi-grid .failed strong[b-w9c31kvgns]{color:#b42318}.panel[b-w9c31kvgns]{padding:18px}.section-heading[b-w9c31kvgns]{display:flex;justify-content:space-between;align-items:end;margin:22px 0 10px}.panel .section-heading[b-w9c31kvgns]{margin:0 0 14px}.section-heading h2[b-w9c31kvgns]{margin:3px 0 0;font-size:1.16rem}.section-heading small[b-w9c31kvgns]{color:#667085}.designer-flow[b-w9c31kvgns],.flow[b-w9c31kvgns]{display:flex;align-items:center;gap:7px;overflow:auto}.designer-flow[b-w9c31kvgns]{margin-bottom:15px;padding:12px;border-radius:10px;background:#f9fafb}.designer-flow b[b-w9c31kvgns],.flow span[b-w9c31kvgns]{white-space:nowrap;border:1px solid #d6d0ff;border-radius:999px;padding:6px 10px;background:#f4f3ff;color:#5925dc;font-size:.74rem}.designer-flow i[b-w9c31kvgns],.flow i[b-w9c31kvgns]{color:#98a2b3;font-style:normal}.form-grid[b-w9c31kvgns]{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr .55fr;gap:10px;align-items:end}.form-grid label[b-w9c31kvgns]{display:grid;gap:4px;color:#667085;font-size:.74rem;font-weight:700}.form-grid input[b-w9c31kvgns],.form-grid select[b-w9c31kvgns]{width:100%;min-height:40px;border:1px solid #d0d5dd;border-radius:8px;padding:8px 10px;background:#fff}.form-grid .description[b-w9c31kvgns]{grid-column:span 3}.form-grid .active-check[b-w9c31kvgns]{display:flex;align-items:center;gap:7px;min-height:40px}.form-grid .active-check input[b-w9c31kvgns]{width:auto;min-height:0}.workflow-list[b-w9c31kvgns]{display:grid;gap:12px}.workflow-card[b-w9c31kvgns]{display:grid;grid-template-columns:minmax(0,1fr) 280px;overflow:hidden;border-left:4px solid #98a2b3}.workflow-card.status-active[b-w9c31kvgns]{border-left-color:#12b76a}.workflow-card.status-running[b-w9c31kvgns]{border-left-color:#6941c6}.workflow-card.status-failed[b-w9c31kvgns]{border-left-color:#d92d20}.workflow-main[b-w9c31kvgns]{padding:18px}.meta[b-w9c31kvgns]{display:flex;gap:8px;flex-wrap:wrap;color:#667085;font-size:.73rem}.meta .status[b-w9c31kvgns]{border-radius:999px;padding:3px 8px;background:#f2f4f7;color:#344054;font-weight:800}.workflow-main h3[b-w9c31kvgns]{margin:10px 0 4px}.workflow-main p[b-w9c31kvgns]{margin:0 0 13px;color:#667085}.workflow-card aside[b-w9c31kvgns]{padding:16px;background:#fcfcfd;border-left:1px solid #eaecf0}.workflow-card dl[b-w9c31kvgns]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 12px;font-size:.72rem}.workflow-card dt[b-w9c31kvgns]{color:#667085}.workflow-card dd[b-w9c31kvgns]{margin:0;text-align:right;font-weight:650}.card-actions[b-w9c31kvgns]{display:flex;gap:7px}.card-actions button[b-w9c31kvgns]{flex:1;padding:8px}.card-actions .secondary[b-w9c31kvgns]{background:#f2f4f7;color:#344054}.history-table[b-w9c31kvgns]{overflow:auto}.history-table table[b-w9c31kvgns]{width:100%;border-collapse:collapse}.history-table th[b-w9c31kvgns],.history-table td[b-w9c31kvgns]{padding:11px;text-align:left;border-top:1px solid #eaecf0;vertical-align:top;font-size:.76rem}.history-table th[b-w9c31kvgns]{background:#f9fafb;color:#667085;text-transform:uppercase;font-size:.67rem}.run-status[b-w9c31kvgns]{display:inline-flex;border-radius:999px;padding:3px 7px;background:#f2f4f7;font-weight:800}.run-status.completed[b-w9c31kvgns]{background:#ecfdf3;color:#027a48}.run-status.failed[b-w9c31kvgns]{background:#fef3f2;color:#b42318}.history-table td small[b-w9c31kvgns],.step-summary[b-w9c31kvgns]{display:block;margin-top:4px;color:#667085;white-space:nowrap}.workflow-message[b-w9c31kvgns]{padding:20px}.workflow-message span[b-w9c31kvgns]{display:block;margin-top:5px}.workflow-message.error[b-w9c31kvgns]{border-color:#fecdca;color:#b42318}@media(max-width:1100px){.kpi-grid[b-w9c31kvgns]{grid-template-columns:repeat(3,1fr)}.form-grid[b-w9c31kvgns]{grid-template-columns:repeat(2,1fr)}.form-grid .description[b-w9c31kvgns]{grid-column:span 2}}@media(max-width:720px){.workflow-header[b-w9c31kvgns],.section-heading[b-w9c31kvgns]{align-items:flex-start;flex-direction:column}.kpi-grid[b-w9c31kvgns],.form-grid[b-w9c31kvgns]{grid-template-columns:1fr}.form-grid .description[b-w9c31kvgns]{grid-column:auto}.workflow-card[b-w9c31kvgns]{grid-template-columns:1fr}.workflow-card aside[b-w9c31kvgns]{border-left:0;border-top:1px solid #eaecf0}.card-actions[b-w9c31kvgns]{flex-direction:column}}
/* _content/Ausmalhelden.Dashboard/Components/Shared/ExecutionAction.razor.rz.scp.css */
.execution-action[b-b3odn2v0tg]{display:grid;gap:.35rem;align-self:end;min-width:170px}.execution-action[b-b3odn2v0tg]  button{width:100%}.execution-meta[b-b3odn2v0tg]{display:grid;gap:.05rem;min-height:2.1rem;color:#667085;font-size:.68rem;font-weight:500;line-height:1.35}.execution-meta .done[b-b3odn2v0tg]{color:#027a48}.running[b-b3odn2v0tg]{display:flex;align-items:center;gap:.35rem;color:#175cd3}.running i[b-b3odn2v0tg]{width:.55rem;height:.55rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-b-b3odn2v0tg .8s linear infinite}@keyframes spin-b-b3odn2v0tg{to{transform:rotate(360deg)}}
/* _content/Ausmalhelden.Dashboard/Features/Books/BookDetails.razor.rz.scp.css */
.details-header[b-1mredj9vq4] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 1.5rem;
    margin-bottom: 2rem;
}

.details-header h1[b-1mredj9vq4] {
    margin: 0.75rem 0 0;
    color: #111827;
    font-size: 2rem;
    font-weight: 750;
}

.details-header p[b-1mredj9vq4] {
    margin: 0.4rem 0 0;
    color: #6b7280;
}

.back-link[b-1mredj9vq4] {
    color: #2563eb;
    font-size: 0.9rem;
    font-weight: 650;
    text-decoration: none;
}

.back-link:hover[b-1mredj9vq4] {
    text-decoration: underline;
}

.refresh-button[b-1mredj9vq4] {
    border: 0;
    border-radius: 0.65rem;
    padding: 0.7rem 1.15rem;
    background: #2563eb;
    color: white;
    font-weight: 650;
    cursor: pointer;
}

.refresh-button:hover:not(:disabled)[b-1mredj9vq4] {
    background: #1d4ed8;
}

.refresh-button:disabled[b-1mredj9vq4] {
    cursor: default;
    opacity: 0.65;
}

.book-hero[b-1mredj9vq4] {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    border: 1px solid #e5e7eb;
    border-radius: 0.9rem;
    background: white;
    box-shadow: 0 5px 18px rgba(15, 23, 42, 0.05);
}

.book-placeholder[b-1mredj9vq4] {
    display: flex;
    width: 110px;
    height: 145px;
    flex-shrink: 0;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 0.75rem;
    background: linear-gradient(145deg, #2563eb, #1e40af);
    color: white;
    box-shadow: 0 10px 24px rgba(37, 99, 235, 0.25);
}

.book-placeholder span[b-1mredj9vq4] {
    font-size: 0.8rem;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}

.book-placeholder strong[b-1mredj9vq4] {
    margin-top: 0.25rem;
    font-size: 2rem;
}

.book-cover-container[b-1mredj9vq4] {
    width: 110px;
    height: 145px;
    flex-shrink: 0;
    overflow: hidden;
    border: 1px solid #e5e7eb;
    border-radius: 0.75rem;
    background: #f9fafb;
    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.16);
}

.book-cover[b-1mredj9vq4] {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.book-heading h2[b-1mredj9vq4] {
    margin: 0.75rem 0 0.5rem;
    color: #111827;
    font-size: 1.65rem;
}

.asin-value[b-1mredj9vq4] {
    color: #374151;
    font-size: 0.9rem;
}

.missing-value[b-1mredj9vq4] {
    color: #9ca3af;
    font-size: 0.9rem;
    font-style: italic;
}

.status-badge[b-1mredj9vq4] {
    display: inline-flex;
    border-radius: 999px;
    padding: 0.3rem 0.65rem;
    font-size: 0.8rem;
    font-weight: 700;
}

.status-active[b-1mredj9vq4] {
    background: #ecfdf5;
    color: #047857;
}

.status-inactive[b-1mredj9vq4] {
    background: #f3f4f6;
    color: #6b7280;
}

.sales-section[b-1mredj9vq4] {
    margin-bottom: 1.5rem;
}

.section-heading[b-1mredj9vq4] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 1rem;
}

.section-heading h2[b-1mredj9vq4] {
    margin: 0;
    color: #111827;
    font-size: 1.35rem;
}

.section-heading p[b-1mredj9vq4] {
    margin: 0.35rem 0 0;
    color: #6b7280;
    font-size: 0.9rem;
}

.data-status[b-1mredj9vq4] {
    color: #6b7280;
    font-size: 0.8rem;
    white-space: nowrap;
}

.sales-grid[b-1mredj9vq4] {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 1rem;
}

.sales-card[b-1mredj9vq4] {
    display: flex;
    min-height: 135px;
    flex-direction: column;
    padding: 1.2rem;
    border: 1px solid #e5e7eb;
    border-radius: 0.85rem;
    background: white;
    box-shadow: 0 5px 18px rgba(15, 23, 42, 0.05);
}

.sales-card-total[b-1mredj9vq4] {
    border-color: #bfdbfe;
    background: linear-gradient(145deg, #eff6ff, #ffffff);
}

.sales-label[b-1mredj9vq4] {
    color: #6b7280;
    font-size: 0.78rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.sales-value[b-1mredj9vq4] {
    margin-top: 0.55rem;
    color: #111827;
    font-size: 2.25rem;
    line-height: 1;
}

.sales-card-total .sales-value[b-1mredj9vq4] {
    color: #1d4ed8;
}

.sales-description[b-1mredj9vq4] {
    margin-top: auto;
    padding-top: 0.75rem;
    color: #9ca3af;
    font-size: 0.78rem;
}

.chart-panel[b-1mredj9vq4],
.information-panel[b-1mredj9vq4],
.not-found-panel[b-1mredj9vq4] {
    overflow: hidden;
    border: 1px solid #e5e7eb;
    border-radius: 0.85rem;
    background: white;
    box-shadow: 0 5px 18px rgba(15, 23, 42, 0.05);
}

.chart-panel[b-1mredj9vq4] {
    margin-bottom: 1.5rem;
}

.panel-header[b-1mredj9vq4] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 1.25rem 1.4rem;
    border-bottom: 1px solid #e5e7eb;
}

.panel-header h2[b-1mredj9vq4] {
    margin: 0;
    color: #1f2937;
    font-size: 1.25rem;
}

.panel-header p[b-1mredj9vq4] {
    margin: 0.35rem 0 0;
    color: #6b7280;
    font-size: 0.9rem;
}

.chart-total[b-1mredj9vq4] {
    color: #2563eb;
    font-size: 0.95rem;
    white-space: nowrap;
}

.chart-container[b-1mredj9vq4] {
    position: relative;
    width: 100%;
    height: 360px;
    padding: 1.5rem 1.4rem 1.25rem;
}

.chart-container canvas[b-1mredj9vq4] {
    width: 100% !important;
    height: 100% !important;
}

.information-list[b-1mredj9vq4] {
    margin: 0;
}

.information-list div[b-1mredj9vq4] {
    display: grid;
    grid-template-columns: 260px 1fr;
    gap: 1rem;
    padding: 1rem 1.4rem;
    border-bottom: 1px solid #f0f2f5;
}

.information-list div:last-child[b-1mredj9vq4] {
    border-bottom: 0;
}

.information-list dt[b-1mredj9vq4] {
    color: #6b7280;
    font-weight: 650;
}

.information-list dd[b-1mredj9vq4] {
    margin: 0;
    color: #1f2937;
    overflow-wrap: anywhere;
}

.loading-container[b-1mredj9vq4],
.not-found-panel[b-1mredj9vq4] {
    padding: 3rem;
    text-align: center;
    color: #6b7280;
}

.loading-container p[b-1mredj9vq4] {
    margin-top: 1rem;
}

.not-found-panel h2[b-1mredj9vq4] {
    color: #111827;
}

.primary-link[b-1mredj9vq4] {
    display: inline-flex;
    margin-top: 1rem;
    border-radius: 0.65rem;
    padding: 0.7rem 1rem;
    background: #2563eb;
    color: white;
    font-weight: 650;
    text-decoration: none;
}

@media (max-width: 1200px) {
    .sales-grid[b-1mredj9vq4] {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (max-width: 800px) {
    .sales-grid[b-1mredj9vq4] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .section-heading[b-1mredj9vq4],
    .panel-header[b-1mredj9vq4] {
        align-items: flex-start;
        flex-direction: column;
    }

    .chart-container[b-1mredj9vq4] {
        height: 330px;
        overflow-x: auto;
    }

    .chart-container canvas[b-1mredj9vq4] {
        min-width: 720px;
    }
}

@media (max-width: 700px) {
    .details-header[b-1mredj9vq4] {
        align-items: stretch;
        flex-direction: column;
    }

    .book-hero[b-1mredj9vq4] {
        align-items: flex-start;
        flex-direction: column;
    }

    .sales-grid[b-1mredj9vq4] {
        grid-template-columns: 1fr;
    }

    .information-list div[b-1mredj9vq4] {
        grid-template-columns: 1fr;
        gap: 0.3rem;
    }

    .refresh-button[b-1mredj9vq4] {
        width: 100%;
    }
}
/* _content/Ausmalhelden.Dashboard/Features/Books/Books.razor.rz.scp.css */
.cockpit-header[b-cb9gmop3xu] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 1.5rem;
    margin-bottom: 1.4rem;
}

.eyebrow[b-cb9gmop3xu] {
    color: #2563eb;
    font-size: .68rem;
    font-weight: 800;
    letter-spacing: .14em;
}

.cockpit-header h1[b-cb9gmop3xu] {
    margin: .2rem 0 0;
    color: #0f172a;
    font-size: 1.75rem;
    font-weight: 800;
}

.cockpit-header p[b-cb9gmop3xu] {
    margin: .35rem 0 0;
    color: #64748b;
    font-size: .9rem;
}

.header-actions[b-cb9gmop3xu] {
    display: flex;
    align-items: center;
    gap: .6rem;
}

.refresh-button[b-cb9gmop3xu],
.sync-button[b-cb9gmop3xu] {
    display: inline-flex;
    align-items: center;
    gap: .45rem;
    border: 0;
    border-radius: .55rem;
    padding: .65rem 1rem;
    background: #2563eb;
    color: #fff;
    font-size: .82rem;
    font-weight: 750;
    cursor: pointer;
}

.refresh-button:hover:not(:disabled)[b-cb9gmop3xu] { background: #1d4ed8; }
.sync-button[b-cb9gmop3xu] { background: #6d3bd1; }
.sync-button:hover:not(:disabled)[b-cb9gmop3xu] { background: #5930b0; }
.refresh-button:disabled[b-cb9gmop3xu],
.sync-button:disabled[b-cb9gmop3xu] { opacity: .6; cursor: default; }

.sync-success[b-cb9gmop3xu] {
    margin-bottom: 1rem;
    border: 1px solid #a7f3d0;
    border-radius: .65rem;
    padding: .8rem 1rem;
    background: #ecfdf5;
    color: #047857;
}

.summary-grid[b-cb9gmop3xu] {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: .75rem;
    margin-bottom: .9rem;
}

.summary-card[b-cb9gmop3xu] {
    display: flex;
    min-height: 105px;
    flex-direction: column;
    padding: 1rem;
    border: 1px solid #dbe3ef;
    border-radius: .75rem;
    background: #fff;
    box-shadow: 0 4px 12px rgba(15, 23, 42, .035);
}

.summary-card-profit[b-cb9gmop3xu] { border-left: 3px solid #10b981; }
.summary-label[b-cb9gmop3xu] { color: #64748b; font-size: .72rem; font-weight: 700; }
.summary-card strong[b-cb9gmop3xu] { margin-top: .45rem; color: #0f172a; font-size: 1.55rem; }
.summary-card small[b-cb9gmop3xu] { margin-top: auto; color: #8492a6; font-size: .68rem; }

.toolbar[b-cb9gmop3xu] {
    display: grid;
    grid-template-columns: minmax(260px, 1fr) 190px 180px auto;
    align-items: center;
    gap: .65rem;
    margin-bottom: .9rem;
    padding: .7rem;
    border: 1px solid #dbe3ef;
    border-radius: .75rem;
    background: #fff;
}

.search-box[b-cb9gmop3xu] {
    display: flex;
    align-items: center;
    gap: .55rem;
    padding: 0 .75rem;
    border: 1px solid #dbe3ef;
    border-radius: .55rem;
    background: #f8fafc;
}

.search-box input[b-cb9gmop3xu],
.toolbar select[b-cb9gmop3xu] {
    width: 100%;
    height: 38px;
    border: 0;
    outline: 0;
    background: transparent;
    color: #334155;
    font-size: .78rem;
}

.toolbar select[b-cb9gmop3xu] {
    padding: 0 .65rem;
    border: 1px solid #dbe3ef;
    border-radius: .55rem;
    background: #f8fafc;
}

.result-count[b-cb9gmop3xu] {
    justify-self: end;
    color: #64748b;
    font-size: .75rem;
    font-weight: 700;
}

.book-grid[b-cb9gmop3xu] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: .85rem;
}

.book-card[b-cb9gmop3xu] {
    display: grid;
    grid-template-columns: 112px minmax(0, 1fr);
    min-height: 230px;
    overflow: hidden;
    border: 1px solid #dbe3ef;
    border-radius: .8rem;
    background: #fff;
    box-shadow: 0 5px 14px rgba(15, 23, 42, .045);
    transition: transform .15s ease, box-shadow .15s ease;
}

.book-card:hover[b-cb9gmop3xu] {
    transform: translateY(-2px);
    box-shadow: 0 10px 24px rgba(15, 23, 42, .09);
}

.cover-area[b-cb9gmop3xu] {
    position: relative;
    display: block;
    min-height: 230px;
    overflow: hidden;
    background: #eef2f7;
}

.cover-area img[b-cb9gmop3xu],
.cover-placeholder[b-cb9gmop3xu] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cover-placeholder[b-cb9gmop3xu] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: linear-gradient(145deg, #2563eb, #172554);
    color: #fff;
}

.cover-placeholder span[b-cb9gmop3xu] { font-size: .58rem; letter-spacing: .08em; }
.cover-placeholder strong[b-cb9gmop3xu] { margin-top: .35rem; font-size: 1.7rem; }

.status-badge[b-cb9gmop3xu] {
    position: absolute;
    top: .55rem;
    left: .55rem;
    border-radius: 999px;
    padding: .25rem .48rem;
    backdrop-filter: blur(4px);
    font-size: .6rem;
    font-weight: 800;
}

.status-active[b-cb9gmop3xu] { background: rgba(236, 253, 245, .94); color: #047857; }
.status-inactive[b-cb9gmop3xu] { background: rgba(241, 245, 249, .94); color: #64748b; }

.book-content[b-cb9gmop3xu] {
    display: flex;
    min-width: 0;
    flex-direction: column;
    padding: .9rem;
}

.book-title-row[b-cb9gmop3xu] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: .55rem;
}

.book-title-row a[b-cb9gmop3xu] {
    display: -webkit-box;
    overflow: hidden;
    color: #0f172a;
    font-size: .9rem;
    font-weight: 800;
    line-height: 1.3;
    text-decoration: none;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.book-title-row code[b-cb9gmop3xu] {
    display: block;
    margin-top: .28rem;
    color: #8492a6;
    font-size: .62rem;
}

.trend[b-cb9gmop3xu] {
    flex-shrink: 0;
    border-radius: 999px;
    padding: .22rem .4rem;
    font-size: .58rem;
    font-weight: 800;
}

.trend-up[b-cb9gmop3xu] { background: #ecfdf5; color: #059669; }
.trend-down[b-cb9gmop3xu] { background: #fff1f2; color: #e11d48; }
.trend-flat[b-cb9gmop3xu] { background: #f1f5f9; color: #64748b; }

.metric-grid[b-cb9gmop3xu] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .45rem;
    margin-top: .8rem;
}

.metric-grid div[b-cb9gmop3xu] {
    display: flex;
    flex-direction: column;
    padding: .45rem .5rem;
    border-radius: .5rem;
    background: #f8fafc;
}

.metric-grid span[b-cb9gmop3xu] { color: #8492a6; font-size: .58rem; }
.metric-grid strong[b-cb9gmop3xu] { margin-top: .12rem; color: #172033; font-size: .82rem; }

.performance-row[b-cb9gmop3xu] { margin-top: .75rem; }
.performance-track[b-cb9gmop3xu] { height: 5px; overflow: hidden; border-radius: 999px; background: #e9eef5; }
.performance-track span[b-cb9gmop3xu] { display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg, #2563eb, #10b981); }
.performance-row small[b-cb9gmop3xu] { display: block; margin-top: .3rem; color: #7b8798; font-size: .6rem; }

.details-link[b-cb9gmop3xu] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: .65rem;
    color: #2563eb;
    font-size: .68rem;
    font-weight: 750;
    text-decoration: none;
}

.loading-container[b-cb9gmop3xu],
.empty-state[b-cb9gmop3xu] {
    display: flex;
    min-height: 220px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    border: 1px dashed #cbd5e1;
    border-radius: .8rem;
    color: #64748b;
    background: #fff;
}

@media (max-width: 1320px) {
    .book-grid[b-cb9gmop3xu] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 950px) {
    .summary-grid[b-cb9gmop3xu] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .toolbar[b-cb9gmop3xu] { grid-template-columns: 1fr 1fr; }
    .search-box[b-cb9gmop3xu] { grid-column: 1 / -1; }
    .result-count[b-cb9gmop3xu] { justify-self: start; }
}

@media (max-width: 700px) {
    .cockpit-header[b-cb9gmop3xu] { align-items: stretch; flex-direction: column; }
    .header-actions[b-cb9gmop3xu] { align-items: stretch; flex-direction: column; }
    .header-actions button[b-cb9gmop3xu] { justify-content: center; }
    .summary-grid[b-cb9gmop3xu], .book-grid[b-cb9gmop3xu], .toolbar[b-cb9gmop3xu] { grid-template-columns: 1fr; }
    .search-box[b-cb9gmop3xu] { grid-column: auto; }
    .book-card[b-cb9gmop3xu] { grid-template-columns: 92px minmax(0, 1fr); }
    .cover-area[b-cb9gmop3xu] { min-height: 220px; }
}
