.dina-rtl .dina-sub-card{font-family:var(--dina-fd-font);font-feature-settings:"ss02"}.dina-subscription-dashboard,.dina-subscription-status{margin:16px 0}.dina-sub-card{background:var(--dina-sec-bg-color);border:1px solid var(--dina-main-border-color);border-radius:10px;overflow:hidden;max-width:100%}.dina-sub-card__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--dina-main-border-color);gap:12px}.dina-sub-card__plan{display:flex;align-items:center;gap:10px}.dina-sub-card__icon{width:36px;height:36px;object-fit:contain;border-radius:6px}.dina-sub-card__plan-name{font-size:16px;font-weight:600;color:var(--dina-main-text-color)}.dina-sub-card__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.dina-sub-card__badge::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.dina-sub-card__badge--active{background:#edfaef;color:#00a32a}.dina-sub-card__badge--expired{background:#fce8e8;color:#d63638}.dina-sub-card__badge--cancelled{background:#f0f0f0;color:#787c82}.dina-sub-card__body{padding:16px 20px;display:flex;flex-direction:column;gap:16px}.dina-sub-card__dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dina-sub-card__date-item{display:flex;flex-direction:column;gap:2px}.dina-sub-card__date-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--dina-sec-text-color)}.dina-sub-card__date-value{font-size:14px;font-weight:500;color:var(--dina-main-text-color)}.dina-sub-card__progress-wrap{display:flex;flex-direction:column;gap:6px}.dina-sub-card__progress-bar{height:6px;background:var(--dina-box-bg-color);border-radius:3px;overflow:hidden}.dina-sub-card__progress-fill{height:100%;border-radius:3px;background:#2271b1;transition:width .3s ease}.dina-sub-card__progress-label{font-size:12px;color:var(--dina-sec-text-color);text-align:end}.dina-sub-card__empty{padding:24px 20px;text-align:center;color:var(--dina-sec-text-color);font-size:14px}.dina-subscription-plans{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0}.dina-plan-card{flex:1;min-width:220px;max-width:320px;border:1px solid #e0e0e0;border-radius:8px;padding:24px;position:relative;text-align:center;transition:box-shadow .2s ease}.dina-plan-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.dina-plan-card--current{border-color:#2271b1}img.dina-plan-icon-img{max-width:50%}.dina-plan-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#2271b1;color:#fff;font-size:12px;padding:2px 12px;border-radius:12px;white-space:nowrap}.dina-plan-title{font-size:20px;margin:8px 0 12px}.dina-plan-description{font-size:14px;color:#666;margin-bottom:16px}.dina-plan-price{font-size:28px;font-weight:700;margin-bottom:4px}.rtl .dina-plan-duration,.rtl .dina-plan-price,.rtl .dina-subscription-status{font-feature-settings:"ss02"}.dina-plan-duration{font-size:14px;color:#888;margin-bottom:20px}a.dina-plan-btn{display:inline-block;padding:10px 24px;background:#2271b1;color:#fff;border:none;border-radius:4px;text-decoration:none;font-size:14px;transition:background .2s;opacity:.8}.dina-plan-btn:hover{background:#135e96;color:#fff;opacity:1}.dina-plan-active-label{font-size:13px;color:#2271b1}.dina-subscription-dashboard{margin:16px 0}.dina-subscription-table{width:100%;border-collapse:collapse}.dina-subscription-table td,.dina-subscription-table th{padding:10px 14px;border-bottom:1px solid #f0f0f0;text-align:start}.dina-subscription-status--active{color:#00a32a;font-weight:700}.dina-subscription-status--cancelled,.dina-subscription-status--expired{color:#d63638}.dina-members-only-message{padding:12px 16px;background:#f8f8f8;border-right:3px solid #2271b1;border-radius:4px;color:#444}.dina-no-plans{color:#888}.dina-subscription-status-message{margin:12px 0}.dina-sub-downloads{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;margin:10px 0;flex-wrap:wrap;flex-direction:row;align-content:flex-start;align-items:flex-start}.dina-sub-downloads__link{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--dina-main-border-color);border-radius:8px;color:var(--dina-main-text-color);text-decoration:none;width:100%;transition:270ms}li.dina-sub-downloads__item{background:var(--dina-gray-color-100);-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;border-radius:7px}.dina-sub-downloads__link i{content:"\f019";font-family:fal-icon;font-size:20px;margin-left:10px;background-color:var(--dina-box-bg-color);border-radius:50%;width:40px;height:40px;display:inline-flex;vertical-align:middle;justify-content:center;align-content:center;align-items:center}.dina-sub-downloads__link:hover i{color:var(--dina-white-color);background:var(--dina-custom-color)}