.fs-kampanyalar-page{padding-top:8px}.fs-kampanyalar-page__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--fs-border,#e5e7eb)}.fs-kampanyalar-page__title{margin:0;font-size:1.25rem;font-weight:800;line-height:1.2;color:#111827}.fs-kampanyalar-page__meta{flex-shrink:0;padding:4px 10px;border-radius:999px;background:#f3f4f6;font-size:calc(12px * var(--th-font-scale, 1));font-weight:700;color:#4b5563}.fs-kampanyalar-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:560px){.fs-kampanyalar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.fs-kampanya-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fs-border,#e5e7eb);border-radius:14px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 2px 8px rgb(15 23 42 / .05);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.fs-kampanya-card:hover{border-color:#d1d5db;box-shadow:0 10px 24px -14px rgb(15 23 42 / .28);transform:translateY(-2px)}.fs-kampanya-card__media{position:relative;aspect-ratio:5 / 3;min-height:148px;overflow:hidden;background:#f3f4f6}@media (min-width:560px){.fs-kampanya-card__media{min-height:168px}}@media (min-width:900px){.fs-kampanya-card__media{min-height:190px}}.fs-kampanya-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.35s ease}.fs-kampanya-card:hover .fs-kampanya-card__media img{transform:scale(1.03)}.fs-kampanya-card__body{display:flex;flex-direction:column;gap:6px;padding:14px 14px 15px;min-height:0}.fs-kampanya-card__title{margin:0;font-size:calc(15px * var(--th-font-scale, 1));font-weight:800;line-height:1.35;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:560px){.fs-kampanya-card__title{font-size:calc(16px * var(--th-font-scale, 1))}}.fs-kampanya-card__desc{margin:0;font-size:calc(13px * var(--th-font-scale, 1));line-height:1.45;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-kampanya-card__link{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:calc(12px * var(--th-font-scale, 1));font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#111827}.fs-kampanya-card__link .ui-icon svg{width:12px;height:12px;transition:transform 0.18s ease}.fs-kampanya-card:hover .fs-kampanya-card__link .ui-icon svg{transform:translateX(2px)}.fs-kampanyalar-sale{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid var(--fs-border,#e5e7eb);border-radius:12px;background:#fafafa;color:inherit;text-decoration:none;transition:background 0.15s ease,border-color 0.15s ease}.fs-kampanyalar-sale:hover{background:#f3f4f6;border-color:#d1d5db}.fs-kampanyalar-sale__label{font-size:calc(14px * var(--th-font-scale, 1));font-weight:700;color:#111827}.fs-kampanyalar-sale__action{display:inline-flex;align-items:center;gap:5px;font-size:calc(12px * var(--th-font-scale, 1));font-weight:700;color:#6b7280}.fs-kampanyalar-sale__action .ui-icon svg{width:12px;height:12px}.fs-kampanyalar-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:36px 20px;border-radius:14px;border:1px dashed var(--fs-border,#e5e7eb);background:#fafafa}.fs-kampanyalar-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:#f3f4f6;color:#111827}.fs-kampanyalar-empty__icon .ui-icon svg{width:1.25rem;height:1.25rem}.fs-kampanyalar-empty__title{margin:4px 0 0;font-size:calc(15px * var(--th-font-scale, 1));font-weight:800;color:#111827}.fs-kampanyalar-empty__text{margin:0;font-size:calc(13px * var(--th-font-scale, 1));color:#6b7280}.fs-kampanyalar-empty__btn{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:10px 16px;border-radius:999px;background:#111827;color:#fff;font-size:calc(13px * var(--th-font-scale, 1));font-weight:700;text-decoration:none;transition:background 0.15s ease}.fs-kampanyalar-empty__btn:hover{background:#374151}.fs-kampanyalar-cta{display:flex;flex-direction:column;gap:14px;margin:24px 0 8px;padding:20px;border:1px solid #e5e7eb;border-radius:16px;background:linear-gradient(135deg,#f8fafc 0%,#eef2f7 100%)}.fs-kampanyalar-cta__title{margin:0 0 4px;font-size:calc(18px * var(--th-font-scale, 1));font-weight:800;color:#0f172a}.fs-kampanyalar-cta__text{margin:0;font-size:calc(14px * var(--th-font-scale, 1));color:#64748b}.fs-kampanyalar-cta__actions{display:flex;flex-wrap:wrap;gap:10px}.fs-kampanyalar-cta__actions .fs-btn{min-height:44px;padding:0 20px}@media (min-width:768px){.fs-kampanyalar-cta{flex-direction:row;align-items:center;justify-content:space-between;padding:24px 28px}}