

/* Start:/affiliaty/style.css?179016029810575*/
.affiliate-program{max-width:1120px;font-size:16px;line-height:1.5;color:#2b2b2b}
.affiliate-program *{box-sizing:border-box}
.affiliate-program .aff-lead{font-size:16px;max-width:820px;margin:0 0 16px}
.affiliate-program .aff-note{font-size:14px;line-height:20px;color:#6b6b6b;margin:12px 0 0}
.affiliate-program .aff-h2{font-size:24px;line-height:1.3;font-weight:700;margin:32px 0 12px}
.affiliate-program .aff-h3{font-size:24px;line-height:1.3;font-weight:700;margin:0 0 16px}
.affiliate-program .aff-list{margin:0 0 16px;padding-left:20px}
.affiliate-program .aff-list li{margin:0 0 8px}
.affiliate-program .aff-list--rules li{margin:0 0 12px;max-width:900px}
.affiliate-program .aff-cta{margin:24px 0}
.affiliate-program .aff-link{color:#d93832;text-decoration:none;font-size:14px}
.affiliate-program .aff-link:hover{text-decoration:underline}
.affiliate-program .aff-card{border:1px solid #e6e6e6;border-radius:12px;padding:24px;margin:0 0 24px;background:#fff}
.affiliate-program .aff-error{border:1px solid #f0c9c6;background:#fff6f5;border-radius:8px;padding:12px 16px;margin:0 0 16px;font-size:14px;color:#a82924}

.affiliate-program .aff-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;
	border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;
	transition:background-color 150ms ease-out,color 150ms ease-out,border-color 150ms ease-out}
.affiliate-program .aff-btn--lg{min-height:48px;padding:0 24px;font-size:16px}
.affiliate-program .aff-btn--primary{background:#d93832;color:#fff}
.affiliate-program .aff-btn--primary:hover{background:#bf2f29;color:#fff}
.affiliate-program .aff-btn--primary:active{background:#a82924}
.affiliate-program .aff-btn--ghost{background:#fff;border-color:#d8d8d8;color:#2b2b2b}
.affiliate-program .aff-btn--ghost:hover{background:#f6f6f6}
.affiliate-program .aff-btn--ghost:active{background:#ececec}
.affiliate-program .aff-btn:focus-visible{outline:2px solid #2166f3;outline-offset:2px}

.affiliate-program .aff-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 0 12px}
.affiliate-program .aff-link-row input{width:100%;height:44px;padding:0 12px;border:1px solid #d8d8d8;border-radius:8px;
	font-size:14px;color:#2b2b2b;background:#fafafa}
.affiliate-program .aff-link-row input:focus{outline:2px solid #2166f3;outline-offset:1px}
.affiliate-program .aff-link-row .aff-btn{height:44px}

.affiliate-program .aff-form__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:0 0 8px}
.affiliate-program .aff-field{margin:0}
.affiliate-program .aff-field label{display:block;font-size:14px;line-height:20px;margin:0 0 8px;color:#4a4a4a}
.affiliate-program .aff-field input[type=text],.affiliate-program .aff-field select{width:100%;height:44px;padding:0 12px;
	border:1px solid #d8d8d8;border-radius:8px;background:#fff;font-size:16px;color:#2b2b2b}
.affiliate-program .aff-field input[type=text]:focus,.affiliate-program .aff-field select:focus{outline:2px solid #2166f3;outline-offset:1px;border-color:#2166f3}
.affiliate-program .aff-field input[type=email]{width:100%;height:44px;padding:0 12px;border:1px solid #d8d8d8;border-radius:8px;
	background:#fff;font-size:16px;color:#2b2b2b}
.affiliate-program .aff-field input[type=email]:focus{outline:2px solid #2166f3;outline-offset:1px;border-color:#2166f3}
.affiliate-program .aff-field textarea{width:100%;min-height:120px;padding:12px;border:1px solid #d8d8d8;border-radius:8px;
	background:#fff;font-size:16px;line-height:22px;color:#2b2b2b;font-family:inherit;resize:vertical}
.affiliate-program .aff-field textarea:focus{outline:2px solid #2166f3;outline-offset:1px;border-color:#2166f3}
.affiliate-program .aff-contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 16px}
.affiliate-program .aff-contact .aff-form__actions{margin:20px 0 8px}
.affiliate-program .aff-sources{margin:0 0 16px}
.affiliate-program .aff-source{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) minmax(0,140px) minmax(0,120px);
	gap:16px;align-items:end;padding:16px 0;border-bottom:1px solid #ececec}
.affiliate-program .aff-source:last-child{border-bottom:0}
.affiliate-program .aff-source__action{display:flex}
.affiliate-program .aff-source__action .aff-btn{width:100%;height:44px;min-height:44px;white-space:nowrap}

.affiliate-program .aff-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px}
.affiliate-program .aff-stat{border:1px solid #e6e6e6;border-radius:12px;padding:16px;background:#fff}
.affiliate-program .aff-stat--accent{border-color:#f0c9c6;background:#fff6f5}
.affiliate-program .aff-stat__value{font-size:24px;line-height:32px;font-weight:700;font-variant-numeric:tabular-nums}
.affiliate-program .aff-stat__label{font-size:14px;line-height:20px;color:#4a4a4a;margin-top:4px}
.affiliate-program .aff-stat__hint{font-size:14px;line-height:20px;color:#6b6b6b;margin-top:4px}

.affiliate-program .aff-days__head,.affiliate-program .aff-day{display:grid;
	grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr) minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:center}
.affiliate-program .aff-days__head{padding:0 0 8px;border-bottom:1px solid #e6e6e6;font-size:14px;color:#6b6b6b}
.affiliate-program .aff-days__head>div:nth-child(2),.affiliate-program .aff-days__head>div:nth-child(3),.affiliate-program .aff-days__head>div:nth-child(4){text-align:right}
.affiliate-program .aff-day{padding:12px 0;border-bottom:1px solid #f0f0f0}
.affiliate-program .aff-day:last-child{border-bottom:0}
.affiliate-program .aff-day__orders,.affiliate-program .aff-day__sum,.affiliate-program .aff-day__fee{font-variant-numeric:tabular-nums;text-align:right}
.affiliate-program .aff-days--sources .aff-days__head,
.affiliate-program .aff-days--sources .aff-day{grid-template-columns:minmax(0,180px) minmax(0,1fr) minmax(0,140px) minmax(0,120px)}
.affiliate-program .aff-days--sources .aff-day__orders{text-align:left;word-break:break-word}
.affiliate-program .aff-days--sources .aff-days__head>div:nth-child(2),
.affiliate-program .aff-days--sources .aff-days__head>div:nth-child(3),
.affiliate-program .aff-days--sources .aff-days__head>div:nth-child(4){text-align:left}
.affiliate-program .aff-days--sources .aff-day__sum,
.affiliate-program .aff-days--sources .aff-day__fee{text-align:left}
.affiliate-program .aff-days--accruals .aff-days__head,
.affiliate-program .aff-days--accruals .aff-day{grid-template-columns:minmax(0,0.9fr) minmax(0,1fr) minmax(0,1.5fr)}
.affiliate-program .aff-days--accruals .aff-days__head>div:nth-child(3){text-align:left}
.affiliate-program .aff-days--accruals .aff-day__fee{text-align:left;font-size:14px;line-height:20px;color:#4a4a4a}
.affiliate-program .aff-days--link-orders .aff-days__head,
.affiliate-program .aff-days--link-orders .aff-day{grid-template-columns:minmax(0,0.9fr) minmax(0,1fr) minmax(0,1.6fr)}
.affiliate-program .aff-days--link-orders .aff-days__head>div:nth-child(3){text-align:left}
.affiliate-program .aff-days--link-orders .aff-day__fee{text-align:left;font-size:14px;line-height:20px;color:#4a4a4a}
.affiliate-program .aff-days--months .aff-day__orders,
.affiliate-program .aff-days--months .aff-day__sum{text-align:left;font-size:14px;line-height:20px}
.affiliate-program .aff-days--months .aff-day__fee{text-align:right;font-variant-numeric:tabular-nums}
.affiliate-program .aff-days--months .aff-days__head>div:nth-child(2),
.affiliate-program .aff-days--months .aff-days__head>div:nth-child(3){text-align:left}
.affiliate-program .aff-days__empty{margin:0;padding:16px 0;color:#6b6b6b;font-size:14px}

@media (max-width:1023px){
	.affiliate-program .aff-source,
	.affiliate-program .aff-days--sources .aff-days__head,
	.affiliate-program .aff-days--sources .aff-day{grid-template-columns:repeat(2,minmax(0,1fr))}
	.affiliate-program .aff-source__action{grid-column:1 / -1}
	.affiliate-program .aff-source__action .aff-btn{width:100%}
	.affiliate-program .aff-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:767px){
	.affiliate-program .aff-card{padding:16px}
	.affiliate-program .aff-h2{margin:24px 0 8px}
	.affiliate-program .aff-link-row{grid-template-columns:minmax(0,1fr)}
	.affiliate-program .aff-link-row .aff-btn{width:100%}
	.affiliate-program .aff-cta .aff-btn{width:100%}
	.affiliate-program .aff-source,
	.affiliate-program .aff-days--sources .aff-day,
	.affiliate-program .aff-contact__grid{grid-template-columns:minmax(0,1fr)}
	.affiliate-program .aff-days--sources .aff-day{grid-template-areas:'date' 'orders' 'sum' 'fee'}
	.affiliate-program .aff-days__head{display:none}
	.affiliate-program .aff-day{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'date orders' 'sum fee';row-gap:4px}
	.affiliate-program .aff-day__date{grid-area:date;font-weight:600}
	.affiliate-program .aff-day__orders{grid-area:orders}
	.affiliate-program .aff-day__sum{grid-area:sum;text-align:left}
	.affiliate-program .aff-day__fee{grid-area:fee}
	.affiliate-program .aff-days--orders .aff-day__sum::before{content:'Товары: ';color:#6b6b6b}
	.affiliate-program .aff-days--orders .aff-day__fee::before{content:'Комиссия: ';color:#6b6b6b}
	.affiliate-program .aff-days--accruals .aff-day{grid-template-columns:minmax(0,1fr);grid-template-areas:'date' 'sum' 'fee'}
	.affiliate-program .aff-days--accruals .aff-day__sum::before{content:'Сумма: ';color:#6b6b6b}
	.affiliate-program .aff-days--accruals .aff-day__fee::before{content:'Статус: ';color:#6b6b6b}
	.affiliate-program .aff-days--link-orders .aff-day{grid-template-columns:minmax(0,1fr);grid-template-areas:'date' 'sum' 'fee'}
	.affiliate-program .aff-days--link-orders .aff-day__sum::before{content:'Товары: ';color:#6b6b6b}
	.affiliate-program .aff-days--link-orders .aff-day__fee::before{content:'Начисление: ';color:#6b6b6b}
	.affiliate-program .aff-days--months .aff-day__orders::before{content:'Оплачено: ';color:#6b6b6b}
	.affiliate-program .aff-days--months .aff-day__sum::before{content:'Закрыто: ';color:#6b6b6b}
	.affiliate-program .aff-days--months .aff-day__fee::before{content:'К выплате: ';color:#6b6b6b}
	.affiliate-program .aff-days--sources .aff-day__orders::before{content:'Ссылка: ';color:#6b6b6b}
	.affiliate-program .aff-days--sources .aff-day__sum::before{content:'Подписчиков: ';color:#6b6b6b}
	.affiliate-program .aff-days--sources .aff-day__fee::before{content:'Статус: ';color:#6b6b6b}
}

/* End */
/* /affiliaty/style.css?179016029810575 */
