.kaufen-container,.verkaufen-container{width:100%;margin:0
auto}.step-indicator{display:flex;justify-content:space-between;gap:0.5rem;margin-bottom:2rem}.step-dot{flex:1;height:8px;background:rgba(255, 255, 255, 0.2);border-radius:4px;transition:background 0.3s}.step-dot.active{background:var(--user-theme-color,#3a81ec)}.step-dot.completed{background:var(--user-theme-color-light,#6aa2f0)}.step-content{background:#fff;border:1px
solid #e5e7eb;border-radius:8px;padding:2rem;margin-bottom:1.5rem}.step-title{font-size:1.3rem;font-weight:500;margin-bottom:1.5rem;color:#1f2937}.form-group{margin-bottom:1rem}.form-group
label{display:block;margin-bottom:0.5rem;font-weight:500}.form-group input[type="radio"],
.form-group input[type="text"],
.form-group input[type="number"],
.form-group input[type="url"],
.form-group select,
.form-group
textarea{width:100%;padding:0.5rem;border:1px
solid #cfd4dc;border-radius:4px;background:#fff;color:#1f2937;font-family:inherit;box-sizing:border-box}.form-group input[type="radio"]{width:auto}.form-group
textarea{resize:vertical;min-height:100px}.radio-group{display:flex;gap:2rem}.radio-option{display:flex;align-items:center;gap:0.5rem}.radio-option input[type="radio"]{margin:0}.button-group{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.button-group
button{padding:0.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:all 0.2s}.button-group
.Button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.button-group .btn-prev{background:rgba(255, 255, 255, 0.2);color:inherit}.button-group .btn-prev:hover{background:rgba(255, 255, 255, 0.3)}.button-group .btn-next,
.button-group .btn-submit,
.button-group .btn-publish{background:var(--user-theme-color-dark, #1f5fb8);color:white}.button-group .btn-next:hover,
.button-group .btn-submit:hover,
.button-group .btn-publish:hover{filter:brightness(1.08)}.button-group .btn-cancel{background:rgba(244,67,54,0.2);color:#F44336}.message{padding:0.75rem;margin-bottom:1rem;border-radius:4px}.message.error{background:rgba(244, 67, 54, 0.2);color:#F44336;border:1px
solid #F44336}.message.success{background:rgba(76, 175, 80, 0.2);color:#4CAF50;border:1px
solid #4CAF50}.trading-page-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.trading-page-header
h3{margin:0}.stats-tabs,.tabs{display:flex;gap:0.5rem;flex-wrap:wrap;margin-bottom:1rem}.stats-tabs .Button,
.tabs
a.Button{opacity:0.8}.stats-tabs .Button.aktiv,
.tabs
a.Button.aktiv{opacity:1}.stats-tabs.sub{margin-top:-0.25rem}.kampagnen-container{margin:0
auto}.flow-table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:0.9rem}.flow-table
th{text-align:left;padding:0.75rem;background:#f9fafb;border-bottom:2px solid #e5e7eb;color:#4b5563;font-weight:600}.flow-table
td{padding:0.75rem;border-bottom:1px solid #f3f4f6;vertical-align:middle;cursor:pointer}.flow-table tr:hover
td{background:#f9fafb}.Vorschau-Mini{width:120px;height:60px;overflow:hidden;border-radius:4px;border:1px
solid #e5e7eb}.Vorschau-Mini
img{width:100%;height:auto;display:block}.flow-table
.c{text-align:center}.flow-table
.r{text-align:right}.flow-table
.w100{width:100px}.flow-table
.w50{width:50px}.review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem}.review-item{padding-bottom:0.5rem;border-bottom:1px solid #f3f4f6}.review-item
label{font-size:0.85rem;color:#6b7280;margin-bottom:0.25rem;text-transform:uppercase;letter-spacing:0.025em}.review-item
div{font-size:1.1rem;font-weight:500;color:#111827}.review-item.full{grid-column:span 2}.stats-container,.kampagnen-container{width:100%}.stats-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:2px solid var(--border-subtle, #f3f4f6);padding-bottom:1rem;flex-wrap:wrap;gap:1rem}.stats-header
h3{margin:0;color:var(--text-primary,#111827);display:flex;align-items:center;gap:0.5rem}.stats-tabs{display:flex;gap:0.5rem}.tab-link{padding:0.5rem 1rem;border-radius:8px;text-decoration:none;font-weight:500;background:var(--bg-subtle, #f3f4f6);color:var(--text-secondary, #374151);transition:all 0.2s ease;display:inline-flex;align-items:center;gap:0.4rem}.tab-link:hover{background:var(--border-subtle,#e5e7eb);color:var(--text-primary,#111827)}.tab-link.active{background:var(--user-theme-color,#003087);color:#fff}.stats-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.stats-tabs-sub{display:flex;gap:1rem;background:var(--bg-subtle, #f9fafb);padding:0.5rem 1rem;border-radius:12px}.sub-tab{text-decoration:none;font-weight:500;color:var(--text-secondary, #6b7280);transition:color 0.2s ease;display:inline-flex;align-items:center;gap:0.3rem}.sub-tab:hover,.sub-tab.active{color:var(--user-theme-color,#003087)}.date-range-picker{display:flex;align-items:center;gap:0.5rem;background:var(--bg-subtle, #f9fafb);padding:0.5rem 1rem;border-radius:12px;color:var(--text-secondary,#6b7280)}.stats-content-area{background:var(--bg-card, #ffffff);padding:1.5rem;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.05);border:1px
solid var(--border-subtle,#f3f4f6);min-height:300px}.loader-container{display:flex;justify-content:center;align-items:center;height:200px}.loader
i{color:var(--user-theme-color,#003087)}.ad-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1rem}.ad-faq-card{background:var(--bg-card, #ffffff);border:1px
solid var(--border-subtle, #e5e7eb);border-radius:12px;padding:1.5rem}.ad-faq-card
h4{margin-top:0;color:var(--user-theme-color, #003087);display:flex;align-items:center;gap:0.5rem}.ad-faq-card p,
.ad-faq-card
span{line-height:1.6;color:var(--text-secondary, #4b5563)}