.dc-whatsapp-head{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--dc-gold);border-radius:3px;color:var(--dc-ink);font-size:10px;font-weight:700;white-space:nowrap}.dc-whatsapp-head:hover{background:var(--dc-gold);color:#fff}.dc-footer-address{margin-top:14px;color:var(--dc-muted);font-size:11px;font-style:normal;line-height:1.7}.dc-footer-address a,.dc-contact-address a{color:var(--dc-gold-dark);text-decoration:underline;text-underline-offset:3px}.dc-contact-address{margin-top:22px;padding:16px;border-left:2px solid var(--dc-gold);background:var(--dc-paper);font-size:14px;font-style:normal;line-height:1.8}.dc-partner-application,.dc-partner-dashboard,.dc-partner-terms{max-width:900px;margin:26px auto;padding:24px;border:1px solid var(--dc-line);border-radius:10px;background:#fff}.dc-partner-application fieldset{margin:18px 0;padding:18px;border:1px solid var(--dc-line);border-radius:8px}.dc-partner-application legend{padding:0 8px;font-family:Georgia,"Noto Serif Bengali",serif;font-size:19px}.dc-partner-form{display:grid;gap:12px}.dc-partner-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dc-partner-field{display:grid;align-content:start;gap:6px;color:var(--dc-ink);font-size:12px;font-weight:600}.dc-partner-field input,.dc-partner-field select,.dc-partner-field textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid var(--dc-line);border-radius:4px;background:#fff;color:var(--dc-ink)}.dc-partner-field textarea{min-height:90px;resize:vertical}.dc-partner-field-full{grid-column:1/-1}.dc-partner-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px;border:1px solid var(--dc-line);border-radius:5px;font-size:12px}.dc-partner-checkboxes>strong{grid-column:1/-1}.dc-partner-checkboxes label,.dc-partner-agreement{display:flex;align-items:flex-start;gap:8px;font-size:12px}.dc-partner-checkboxes input,.dc-partner-agreement input{width:17px;height:17px;min-height:17px;flex:0 0 auto}.dc-partner-review-note,.dc-partner-privacy-note{padding:12px;background:var(--dc-paper);color:var(--dc-muted);font-size:12px}.dc-partner-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.dc-partner-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dc-partner-dashboard-heading h2{margin:0;font-family:Georgia,"Noto Serif Bengali",serif;font-weight:500}.dc-partner-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.dc-partner-metric-grid>div{display:grid;gap:5px;padding:14px;border:1px solid var(--dc-line);border-radius:7px;background:var(--dc-paper)}.dc-partner-metric-grid span{color:var(--dc-muted);font-size:10px}.dc-partner-metric-grid strong{font-family:Georgia,serif;font-size:22px;font-weight:500}.dc-partner-orders-table{overflow-x:auto}.dc-partner-orders-table table{width:100%;border-collapse:collapse;font-size:11px}.dc-partner-orders-table th,.dc-partner-orders-table td{padding:9px;border-bottom:1px solid var(--dc-line);text-align:left;white-space:nowrap}.dc-partner-referral-code{margin:16px 0;padding:14px;border:1px dashed var(--dc-gold);background:var(--dc-paper)}.dc-partner-referral-code code{padding:5px 8px;background:#fff;font-size:14px}.dc-partner-price-stack{display:grid;gap:2px}.dc-partner-price-stack .dc-retail-price{color:var(--dc-muted);font-size:10px;font-weight:400}.dc-partner-price-stack .dc-wholesale-price,.dc-partner-price-stack .dc-reseller-price{display:block;color:var(--dc-gold-dark);font-size:13px;font-weight:700}.dc-contact-wholesale-price{display:block;margin-top:4px;color:var(--dc-gold-dark);font-size:10px;font-weight:700}.dc-partner-top-product{padding:12px;background:var(--dc-paper)}
@media(max-width:900px){.dc-whatsapp-head{display:none}.dc-partner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-partner-application,.dc-partner-dashboard,.dc-partner-terms{padding:18px}}
@media(max-width:560px){.dc-partner-form fieldset{grid-template-columns:1fr;padding:14px}.dc-partner-field-full{grid-column:auto}.dc-partner-checkboxes{grid-template-columns:1fr}.dc-partner-dashboard-heading{align-items:flex-start;flex-direction:column}.dc-partner-metric-grid{gap:8px}.dc-partner-metric-grid>div{padding:10px}.dc-partner-metric-grid strong{font-size:19px}.dc-footer-address{font-size:10px}.dc-partner-application,.dc-partner-dashboard,.dc-partner-terms{margin:16px auto;padding:15px}}
