.header__notes{height:70px;min-width:86px;padding:0 14px;border-left:1px solid var(--bdc);display:flex;align-items:center;justify-content:center;gap:7px;color:var(--tt);font-weight:700;font-size:15px;box-sizing:border-box;white-space:nowrap}.header__notes i{color:var(--accent-primary);font-size:19px}.header__notes:hover{background:rgba(0,0,0,.035)}
.notes-currency{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;white-space:nowrap;margin:0!important;color:inherit!important;vertical-align:middle}.notes-currency span{display:inline!important;margin:0!important;color:inherit!important;font:inherit}.notes-currency__icon{font-size:.9em!important;line-height:1;color:currentColor}.notes-balance-value,.notes-balance-short{display:inline-flex!important;align-items:center;justify-content:center;gap:8px}.notes-balance-short{gap:5px}.notes-claim{gap:7px}
.content-account-promo__register{display:flex!important;flex-direction:column;align-items:center;justify-content:center;line-height:1.15}.content-account-promo__register small{display:block;margin-top:4px;font-size:10px;font-weight:600;opacity:.82;white-space:nowrap}
.notes-page{max-width:1120px;margin:28px auto 60px}.notes-topline{margin-bottom:20px}.notes-kicker{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary);margin-bottom:6px}.notes-topline h1{font-size:34px;margin:0 0 8px}.notes-topline p{margin:0;color:var(--tt-fade);line-height:1.55}
.notes-daily-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px}.notes-balance-box,.notes-daily-box{border:1px solid var(--bdc);border-radius:24px;background:var(--bg);box-shadow:0 12px 32px rgba(18,34,24,.06)}.notes-balance-box{padding:28px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,rgba(47,196,107,.11),rgba(255,255,255,.9))}.notes-balance-mascot{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-primary);color:#fff;font-size:28px;box-shadow:0 12px 28px rgba(47,196,107,.25)}.notes-balance-box strong{font-size:42px;line-height:1;margin-top:16px}.notes-balance-box>span{font-weight:700;margin-top:7px}.notes-balance-box>small{margin-top:6px;color:var(--tt-fade)}.notes-daily-box{padding:24px}.notes-daily-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.notes-daily-head h2{margin:0 0 6px;font-size:23px}.notes-daily-head p{margin:0;color:var(--tt-fade);line-height:1.45}.notes-daily-head__meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.notes-daily-grace{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:12px;background:rgba(120,130,145,.1);color:var(--tt-fade);font-size:12px;font-weight:750;white-space:nowrap}.notes-daily-day{padding:8px 12px;border-radius:12px;background:rgba(47,196,107,.12);color:var(--accent-primary);font-weight:800;white-space:nowrap}.notes-daily-cards{display:grid;grid-template-columns:repeat(7,minmax(76px,1fr));gap:9px;margin-top:20px}.notes-day-card{min-height:92px;padding:12px 8px;border:1px solid var(--bdc);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--bg);transition:.2s}.notes-day-card strong{font-size:18px;color:var(--accent-primary)}.notes-day-card>span{font-size:12px;font-weight:800;margin-top:6px}.notes-day-card>small{font-size:10px;color:var(--tt-fade);margin-top:3px}.notes-day-card.is-current,.notes-day-card.is-ready{border-color:rgba(47,196,107,.5);background:rgba(47,196,107,.07)}.notes-day-card.is-ready{box-shadow:0 8px 20px rgba(47,196,107,.13)}.notes-day-card.is-claimed{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.notes-day-card.is-claimed strong,.notes-day-card.is-claimed small{color:#fff}.notes-daily-progress{margin-top:18px}.notes-progress-track{height:8px;border-radius:10px;background:#e9eeeb;overflow:hidden}.notes-progress-track span{display:block;height:100%;background:var(--accent-primary);border-radius:inherit;transition:width .25s}.notes-daily-progress__row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px}.notes-daily-progress__text{color:var(--tt-fade);line-height:1.45}.notes-claim,.notes-buy,.notes-task-button{border:0;border-radius:13px;background:var(--accent-primary);color:#fff;padding:11px 17px;font-weight:750;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:.18s}.notes-claim:hover,.notes-buy:hover,.notes-task-button:hover{filter:brightness(.95);color:#fff}.notes-claim:disabled,.notes-buy:disabled{opacity:.5;cursor:not-allowed}.notes-onboarding-note{margin:18px 0 0;padding:15px 18px;border:1px solid rgba(47,196,107,.25);border-radius:17px;background:rgba(47,196,107,.07);display:flex;align-items:center;gap:13px}.notes-onboarding-note>i{width:38px;height:38px;border-radius:12px;background:var(--accent-primary);color:#fff;display:flex;align-items:center;justify-content:center}.notes-onboarding-note>div>strong,.notes-onboarding-note>div>span{display:block}.notes-onboarding-note>div>span{font-size:13px;color:var(--tt-fade);margin-top:3px}
.notes-tabs-scroll{margin:24px 0}.notes-tabs.history-page__filters{margin:0;padding-bottom:2px}.notes-tabs.history-page__filters a{cursor:pointer}.notes-tabs.history-page__filters a.is-active{border-color:var(--bg-btn,var(--accent-primary));background:var(--bg-btn,var(--accent-primary));color:#fff}.notes-tab{display:none}.notes-tab.is-active{display:block}.notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.notes-product{background:var(--bg);border:1px solid var(--bdc);border-radius:22px;padding:20px;display:flex;gap:15px}.notes-product__icon{width:58px;height:58px;border-radius:18px;background:rgba(34,197,94,.12);color:var(--accent-primary);display:flex;align-items:center;justify-content:center;font-size:24px;flex:0 0 auto}.notes-product__svg{width:30px;height:30px;display:block}.notes-product__body{flex:1}.notes-product h3{margin:0 0 8px}.notes-product p{color:var(--tt-fade);font-size:14px;min-height:42px}.notes-product__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.notes-product__foot>strong{display:flex;align-items:center;min-width:0;white-space:nowrap}.notes-product.is-sold-out{background:linear-gradient(145deg,rgba(120,130,145,.05),var(--bg))}.notes-product.is-sold-out .notes-product__icon{background:rgba(120,130,145,.12);color:#8d9599}.notes-buy--sold-out{background:#aab1b5!important;opacity:1!important}.notes-product.is-expensive .notes-buy{opacity:.65}.notes-list{display:grid;gap:10px}.notes-purchase,.notes-operation{padding:16px 18px;border:1px solid var(--bdc);border-radius:16px;background:var(--bg);display:flex;justify-content:space-between;align-items:center;gap:16px}.notes-purchase>div>span,.notes-operation>div>span{display:block;color:var(--tt-fade);font-size:13px;margin-top:4px}.notes-purchase__value{margin-top:8px;padding:8px 10px;border-radius:10px;background:rgba(34,197,94,.1);font-family:monospace}.notes-operation .is-plus{color:#20b665}.notes-operation .is-minus{color:#e33}
.notes-tasks-intro{margin-bottom:16px}.notes-tasks-intro h2{margin:0 0 6px}.notes-tasks-intro p{margin:0;color:var(--tt-fade);line-height:1.5}.notes-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.notes-task{padding:20px;border:1px solid var(--bdc);border-radius:22px;background:var(--bg);display:flex;gap:15px;min-height:190px;transition:.2s}.notes-task:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(18,34,24,.07)}.notes-task__icon{width:58px;height:58px;flex:0 0 auto;border-radius:18px;background:rgba(47,196,107,.12);color:var(--accent-primary);font-size:25px;display:flex;align-items:center;justify-content:center}.notes-task__body{min-width:0;flex:1;display:flex;flex-direction:column}.notes-task__title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.notes-task__title h3{margin:0;font-size:17px;line-height:1.25}.notes-task__title strong{font-size:13px;color:var(--accent-primary);white-space:nowrap}.notes-task p{color:var(--tt-fade);font-size:13px;line-height:1.45;margin:10px 0 14px}.notes-task__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.notes-task-button{padding:9px 12px;font-size:13px}.notes-task__done{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:12px;background:rgba(47,196,107,.12);color:var(--accent-primary);font-weight:800}.notes-task.is-completed{border-color:rgba(47,196,107,.32);background:linear-gradient(145deg,rgba(47,196,107,.06),var(--bg))}.notes-task.is-completed .notes-task__icon{background:var(--accent-primary);color:#fff}
.notes-achievements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.notes-achievement{position:relative;min-height:290px;padding:22px 18px 18px;border:1px solid var(--bdc);border-radius:24px;background:var(--bg);display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;transition:.2s}.notes-achievement:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(18,34,24,.08)}.notes-achievement__art{width:150px;height:150px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(47,196,107,.08),rgba(47,196,107,.2));margin-bottom:14px}.notes-achievement__art img{width:124px;height:124px;display:block}.notes-achievement__copy strong{display:block;font-size:18px}.notes-achievement__copy>span{display:block;color:var(--tt-fade);font-size:13px;line-height:1.45;margin-top:7px}.notes-achievement__copy small{display:block;color:var(--accent-primary);font-weight:700;margin-top:9px}.notes-achievement>b{margin-top:auto;padding:7px 11px;border-radius:10px;background:rgba(34,197,94,.12);color:var(--accent-primary);font-size:12px}.notes-achievement.is-locked{background:#f5f6f6;border-color:#e2e5e4}.notes-achievement.is-locked .notes-achievement__art img{filter:grayscale(1);opacity:.34}.notes-achievement.is-locked .notes-achievement__art{background:#f0f2f3}.notes-achievement.is-locked .notes-achievement__copy strong,.notes-achievement.is-locked .notes-achievement__copy span,.notes-achievement.is-locked .notes-achievement__copy small{color:#8d9599}.notes-achievement.is-locked>b{background:#eef0f1;color:#8d9599}.notes-achievement.is-unlocked{border-color:rgba(34,197,94,.35);box-shadow:0 10px 30px rgba(34,197,94,.08)}.notes-empty{padding:35px;text-align:center;color:var(--tt-fade);border:1px dashed var(--bdc);border-radius:18px}
body.notes-hide-ads .banner,body.notes-hide-ads .adsbygoogle,body.notes-hide-ads [id^="yandex_rtb_"],body.notes-hide-ads .ya-ad,body.notes-hide-ads .advert{display:none!important}
@media(max-width:1000px){.notes-daily-cards{grid-template-columns:repeat(4,1fr)}.notes-tasks{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.header__notes{height:60px;min-width:65px;padding:0 9px}.notes-grid{grid-template-columns:1fr 1fr}.notes-achievements{grid-template-columns:1fr 1fr}.notes-daily-layout{grid-template-columns:1fr}.notes-balance-box{min-height:180px}.notes-daily-box{border-radius:20px}}
@media(max-width:620px){.notes-achievements,.notes-tasks{grid-template-columns:1fr}.notes-page{margin:15px 0 40px}.notes-topline h1{font-size:28px}.notes-grid{grid-template-columns:1fr}.notes-daily-head{display:block}.notes-daily-day{display:inline-flex;margin-top:12px}.notes-daily-cards{grid-template-columns:repeat(2,1fr)}.notes-daily-progress__row{align-items:flex-start;flex-direction:column}.notes-tabs-scroll{margin-left:0;margin-right:0}.notes-tabs.history-page__filters a{white-space:nowrap}.header__notes span{font-size:12px}.content-account-promo__register small{white-space:normal;text-align:center}.notes-task{min-height:0}}


/* v1.4.0: карточки магазина, выполненные задания, форма доставки */
.header__notes--guest{font:inherit;border-top:0;border-right:0;border-bottom:0;background:transparent;cursor:pointer}.header__notes--guest:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-3px}
.notes-product{min-width:0;align-items:flex-start}.notes-product__body{min-width:0;display:flex;flex-direction:column;align-self:stretch}.notes-product h3{font-size:22px!important;line-height:1.25;overflow-wrap:anywhere;word-break:normal}.notes-product p{min-height:0;overflow-wrap:anywhere;word-break:normal;line-height:1.5}.notes-product__foot{margin-top:auto;padding-top:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-width:0}.notes-product__foot>strong{max-width:100%;font-size:15px}.notes-product__foot .notes-currency{gap:5px}.notes-buy{min-width:112px;max-width:100%;padding:11px 15px;white-space:nowrap}.notes-buy--sold-out{min-width:128px;font-size:12px}.notes-product__stock{display:inline-flex;align-self:flex-start;margin-top:5px;padding:5px 8px;border-radius:9px;background:rgba(47,196,107,.1);color:var(--accent-primary);font-size:11px;font-weight:800}.notes-product__stock.is-empty{background:#eef0f1;color:#8d9599}
.notes-task.is-completed{border-color:#e0e3e4;background:#f3f4f5;color:#747b80;box-shadow:none}.notes-task.is-completed:hover{transform:none;box-shadow:none}.notes-task.is-completed .notes-task__icon{background:#e2e5e7;color:#92999e}.notes-task.is-completed .notes-task__title strong,.notes-task.is-completed p{color:#92999e}.notes-task-button--secondary{background:#e4e7e9;color:#5f676c}.notes-task-button--secondary:hover{color:#353b3f;background:#d9dddf}.notes-task__done{background:#dfe3e5;color:#687075}.notes-task-button.is-loading{opacity:.6;pointer-events:none}.notes-checkin-claim:disabled{background:#aab1b5;cursor:not-allowed}
body.notes-modal-open{overflow:hidden}.notes-modal[hidden]{display:none!important}.notes-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px}.notes-modal__backdrop{position:absolute;inset:0;background:rgba(8,18,27,.58);backdrop-filter:blur(3px)}.notes-modal__dialog{position:relative;z-index:1;width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:26px;border-radius:24px;background:var(--bg,#fff);color:var(--tt,#222);box-shadow:0 24px 70px rgba(0,0,0,.25)}.notes-modal__dialog h2{margin:3px 0 6px;font-size:27px}.notes-modal__product{margin:0 0 18px;color:var(--tt-fade)}.notes-modal__close{position:absolute;top:15px;right:15px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(120,130,145,.12);color:inherit;cursor:pointer}.notes-modal form{display:grid;gap:14px}.notes-modal label{display:grid;gap:7px;font-size:13px;font-weight:800}.notes-modal input,.notes-modal textarea{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid var(--bdc);border-radius:12px;background:var(--bg);color:var(--tt);font:inherit;resize:vertical}.notes-modal input:focus,.notes-modal textarea:focus{border-color:var(--accent-primary);outline:2px solid rgba(47,196,107,.12)}.notes-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.notes-modal__cancel{border:0;border-radius:13px;padding:11px 17px;background:rgba(120,130,145,.13);color:inherit;font-weight:750;cursor:pointer}
@media(max-width:1180px){.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.notes-product{padding:16px;gap:12px}.notes-product__icon{width:50px;height:50px;border-radius:15px}.notes-product h3{font-size:19px!important}.notes-product__foot{grid-template-columns:1fr;gap:10px}.notes-buy,.notes-buy--sold-out{width:100%;min-width:0}.notes-modal{padding:10px}.notes-modal__dialog{padding:22px 17px;border-radius:19px}.notes-modal__actions{flex-direction:column-reverse}.notes-modal__actions>*{width:100%}}

/* v1.4.1: исправление карточек заданий и магазина */
.notes-task{min-width:0;overflow:hidden}
.notes-task__title{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}
.notes-task__title h3{min-width:0;overflow-wrap:anywhere}
.notes-task__reward{display:block!important;justify-self:start;max-width:100%;font-size:13px!important;line-height:1.15;color:var(--accent-primary);white-space:nowrap!important}
.notes-task__reward .notes-currency{display:inline-flex!important;flex-wrap:nowrap!important;width:max-content;max-width:100%;gap:5px!important;white-space:nowrap!important}
.notes-task__reward .notes-currency__value,.notes-task__reward .notes-currency__label{display:inline-block!important;white-space:nowrap!important}
.notes-task__icon i{display:inline-flex;align-items:center;justify-content:center;line-height:1}
.notes-product{overflow:hidden}
.notes-product__foot{display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-end!important;gap:11px!important;width:100%;min-width:0}
.notes-product__price{display:flex!important;align-items:center;align-self:flex-start;max-width:100%;min-width:0;white-space:nowrap}
.notes-product__price .notes-currency{display:inline-flex!important;flex-wrap:nowrap!important;white-space:nowrap!important}
.notes-buy,.notes-buy--sold-out{width:100%!important;min-width:0!important;max-width:none!important;min-height:44px;padding:11px 14px!important;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.notes-buy--sold-out{font-size:13px!important}
@media(max-width:620px){.notes-task__reward{font-size:12px!important}.notes-product__foot{padding-top:13px!important}}
