.ddwcaf-status{background-color:#e1e4ea;border-radius:6px;color:#222530;display:inline-block;font-size:12px;font-weight:500;line-height:1.5;padding:2px 10px;text-align:center}.ddwcaf-status.ddwcaf-affiliate-status-approved,.ddwcaf-status.ddwcaf-commission-status-completed,.ddwcaf-status.ddwcaf-commission-status-paid,.ddwcaf-status.ddwcaf-field-status-active,.ddwcaf-status.ddwcaf-payout-status-completed{background-color:#f0fdf4;color:#15803d}.ddwcaf-status.ddwcaf-affiliate-status-pending,.ddwcaf-status.ddwcaf-commission-status-pending,.ddwcaf-status.ddwcaf-field-status-inactive,.ddwcaf-status.ddwcaf-payout-status-pending{background-color:#f8fafc;color:#111827}.ddwcaf-status.ddwcaf-affiliate-status-rejected,.ddwcaf-status.ddwcaf-commission-status-pending_payment{background-color:#fef3c7;color:#92400e}.ddwcaf-status.ddwcaf-affiliate-status-banned,.ddwcaf-status.ddwcaf-commission-status-refunded{background-color:#fee2e2;color:#991b1b}.ddwcaf-status.ddwcaf-commission-status-not_confirmed{background-color:#f1f5f9;color:#475569}.ddwcaf-status.ddwcaf-commission-status-cancelled,.ddwcaf-status.ddwcaf-payout-status-cancelled{background-color:#f8fafc;color:#6b7280}.ddwcaf-card-base{border-radius:12px}.ddwcaf-card-base,.ddwcaf-summary-card{background:#fff;border:1px solid #f2f2f2;padding:20px}.ddwcaf-summary-card{border-radius:12px;transition:all .2s ease}.ddwcaf-summary-card .ddwcaf-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.ddwcaf-summary-card .ddwcaf-card-header .ddwcaf-card-icon{align-items:center;background-color:#f8fafc;border-radius:10px;display:flex;flex-shrink:0;height:45px;justify-content:center;width:45px}.ddwcaf-summary-card .ddwcaf-card-header .ddwcaf-card-icon svg{color:#111827;height:24px;width:24px}.ddwcaf-summary-card .ddwcaf-card-header .ddwcaf-change-indicator{align-items:center;display:flex;font-size:12px;font-weight:600;gap:4px}.ddwcaf-summary-card .ddwcaf-card-header .ddwcaf-change-indicator.positive{color:#10b981}.ddwcaf-summary-card .ddwcaf-card-header .ddwcaf-change-indicator.negative{color:#ff4800}.ddwcaf-summary-card .ddwcaf-card-header .ddwcaf-change-indicator svg{height:12px;width:12px}.ddwcaf-summary-card .ddwcaf-card-content h4{color:#6b7280;font-size:13px;font-weight:500;line-height:1.4;margin:0 0 8px}.ddwcaf-summary-card .ddwcaf-card-content .ddwcaf-card-value .ddwcaf-value-number,.ddwcaf-summary-card .ddwcaf-card-content .ddwcaf-card-value .ddwcaf-value-text{color:#111827;display:block;font-size:18px;font-weight:700;line-height:1.1}.ddwcaf-hide{display:none!important}.ddwcaf-width-100{width:100%!important}.select2-hidden-accessible{width:1px!important}.ddwcaf-inline-block{display:inline-block!important}.ddwcaf-required{font-size:30px}.ddwcaf-required.ddwcaf-required-yes{color:#10b981}.ddwcaf-required.ddwcaf-required-no{color:#d63638}.ddwcaf-status-timeline-column{display:flex;flex-direction:column;gap:6px}.ddwcaf-status-timeline-column .ddwcaf-date-tier{color:#646970;font-size:12px}.ddwcaf-amount-column{display:flex;flex-direction:column;gap:2px}.ddwcaf-amount-column .ddwcaf-commission-amount strong{color:#1d2327;font-size:15px}.ddwcaf-amount-column .ddwcaf-order-total{color:#8c8f94;font-size:11px}.ddwcaf-amount-column .ddwcaf-refund-amount{color:#d63638;font-size:11px}.ddwcaf-amount-column p{margin:0}.ddwcaf-affiliates-list-wrap table .column-affiliate{width:22ch!important}.ddwcaf-affiliates-list-wrap table .column-earnings{width:20ch!important}.ddwcaf-affiliates-list-wrap table .column-metrics,.ddwcaf-affiliates-list-wrap table .column-registered{width:15ch!important}.ddwcaf-affiliates-list-wrap table .column-status{width:12ch!important}.ddwcaf-affiliate-details-column{align-items:center;display:flex;gap:12px}.ddwcaf-affiliate-details-column img{border-radius:50%;margin:0}.ddwcaf-affiliate-details-column .ddwcaf-affiliate-info{display:flex;flex-direction:column;line-height:normal}.ddwcaf-affiliate-details-column .ddwcaf-affiliate-info .ddwcaf-affiliate-name strong{color:#1d2327;font-size:14px}.ddwcaf-affiliate-details-column .ddwcaf-affiliate-info .ddwcaf-affiliate-email{color:#8c8f94;font-size:11px}.ddwcaf-metrics-column{color:#646970;display:flex;flex-direction:column;font-size:12px;gap:2px}.ddwcaf-paid-unpaid-earnings{color:#8c8f94;font-size:11px;margin-top:2px}.ddwcaf-paid-unpaid-earnings a{text-decoration:none}.ddwcaf-paid-unpaid-earnings a:hover{text-decoration:underline}.ddwcaf-payout-details-container{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.ddwcaf-payout-details-container strong{display:block}.ddwcaf-payout-details-container h2{color:#6b7280;font-size:24px;font-weight:400;margin:0 0 15px}.ddwcaf-payout-details-container h3{color:#6b7280;margin:0 0 10px}.ddwcaf-product-name-wrapper{align-items:center;display:flex;gap:10px}.ddwcaf-product-name-wrapper .ddwcaf-product-thumbnail{border-radius:4px;height:40px;width:40px}.ddwcaf-product-name-wrapper .ddwcaf-product-quantity{color:#9ca3af;display:block;font-size:12px}.ddwcaf-info-notice{align-items:center;background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:12px;margin-bottom:24px;padding:16px 20px}.ddwcaf-info-notice .ddwcaf-info-notice-icon{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ddwcaf-info-notice .ddwcaf-info-notice-icon svg{color:var(--ddfw-primary-color);height:20px;width:20px}.ddwcaf-info-notice .ddwcaf-info-notice-content p{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.ddwcaf-info-notice .ddwcaf-info-notice-content p strong{color:#111827}.ddwcaf-info-notice .ddwcaf-info-notice-content p a{color:var(--ddfw-primary-color);font-weight:500;text-decoration:none}.ddwcaf-info-notice .ddwcaf-info-notice-content p a:hover{text-decoration:underline}.ddwcaf-status{border-radius:4px;font-size:.9em;font-weight:700;padding:5px 10px}.ddwcaf-status.ddwcaf-creative-status-active{background:#e5f9e7;color:#1e7e34}.ddwcaf-status.ddwcaf-creative-status-inactive{background:#f8d7da;color:#721c24}.ddwcaf-manage-creative-form{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,.04);padding:20px}.ddwcaf-image-preview{margin-bottom:10px}.ddwcaf-image-preview img{border:1px solid #e5e7eb;border-radius:6px;height:auto;max-width:200px}.hidden{display:none}