/* #3099 «💰 Заработок тестера» — профиль тестера и плашки (макет ✅ Армана 01.11 20:24) */
.te-box { margin: 14px 0; padding: 16px 16px 14px; border-radius: 20px; background: rgba(36,17,20,.92); border: 1.5px solid rgba(242,196,109,.32); color: #fbf1de; text-align: left; }
.te-head { padding: 0 0 12px; margin: 0 0 4px; border-bottom: 1px dashed rgba(242,196,109,.32); }
.te-head small { display: block; font-size: 15px; color: #d9c5ae; }
.te-head b { display: block; margin: 6px 0; font: 700 52px/1 Georgia, "Times New Roman", serif; color: #f2c46d; letter-spacing: -.01em; }
.te-wait { font-size: 15px; }
.te-list { list-style: none; margin: 0; padding: 0; }
.te-row { display: grid; grid-template-columns: 1fr auto; gap: 4px 10px; padding: 12px 0; border-bottom: 1px solid rgba(242,196,109,.12); }
.te-row:last-child { border-bottom: 0; }
.te-idea { font-size: 16px; line-height: 1.35; overflow-wrap: anywhere; }
.te-meta { grid-column: 1; font-size: 14px; color: #d9c5ae; }
.te-sum { grid-row: 1 / 3; grid-column: 2; align-self: center; font: 700 18px/1 Georgia, serif; color: #7fe39a; white-space: nowrap; }
.te-sum-acc { color: #f2c46d; }
.te-sum-dim { color: #d9c5ae; font: 600 15px/1 system-ui, sans-serif; }
.te-st { display: inline-block; margin-top: 6px; padding: 3px 10px; border-radius: 8px; border: 1.5px solid; font-size: 14px; font-weight: 700; transform: rotate(-1.5deg); }
.te-st-rev { color: #e8d6b8; border-color: rgba(232,214,184,.5); }
.te-st-acc { color: #f2c46d; border-color: #f2c46d; }
.te-st-live { color: #7fe39a; border-color: #7fe39a; }
.te-st-no { color: #e9b9a9; border-color: rgba(233,185,169,.55); }
.te-paid { display: flex; justify-content: space-between; margin-top: 10px; padding-top: 12px; border-top: 1px dashed rgba(242,196,109,.32); font-size: 15px; color: #d9c5ae; }
.te-paid b { color: #fbf1de; }
.te-note, .te-empty { margin: 10px 0 0; font-size: 14px; line-height: 1.4; color: #d9c5ae; }
.te-empty { font-size: 15px; color: #fbf1de; }
.te-ov { position: fixed; inset: 0; z-index: 1500; display: flex; align-items: center; justify-content: center; padding: 16px; background: rgba(20,3,6,.72); }
.te-plate { width: 100%; max-width: 400px; padding: 24px 18px 18px; border-radius: 22px; background: #2a0810; border: 1.5px solid #c9a24f; color: #fbf1de; text-align: center; font: 16px/1.45 system-ui, -apple-system, "Segoe UI", sans-serif; }
.te-big { font-size: 52px; line-height: 1; }
.te-plate h3 { margin: 8px 0 6px; font: 700 22px/1.25 Georgia, serif; color: #f2c46d; }
.te-plate p { margin: 0 0 16px; overflow-wrap: anywhere; }
.te-plus { margin: 0 0 14px; font: 700 32px/1 Georgia, serif; color: #7fe39a; }
.te-btn { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 48px; border-radius: 14px; font: 700 16px/1 system-ui, -apple-system, "Segoe UI", sans-serif; cursor: pointer; }
.te-gold { border: 0; background: linear-gradient(180deg, #ffd877, #e0a43a); color: #3a1405; }
.te-out { border: 1.5px solid rgba(242,196,109,.55); background: transparent; color: #fbf1de; }
.te-btn:focus-visible { outline: 3px solid #ffd76a; outline-offset: 2px; }
