.dialog__overlay_clear{background:transparent}.dialog__handle{display:none}.acc__panel{width:330px;max-width:100%;padding:28px}.acc__title{margin:0 40px 24px 0;font-size:28px;line-height:32px;font-weight:700}.acc__bar{display:flex;align-items:center;gap:8px;flex:none;margin-bottom:16px}.acc__bar-title{flex:1;margin:0;text-align:center;font-family:var(--font-text);font-size:17px;line-height:20px;font-weight:700;letter-spacing:-.2px}.acc__round{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;cursor:pointer;border-radius:50%;background:var(--interactiveSecondary);color:var(--textPrimary);transition:background var(--dur-fast) var(--ease)}.acc__round:hover{background:var(--interactiveLight)}.acc__round svg{width:20px;height:20px}.acc__ico{width:24px;height:24px;flex:none}.acc__chev{width:16px;height:16px;flex:none;opacity:.5}.acc__gift{display:grid;place-items:center;flex:none;margin-left:auto;width:28px;height:28px;border-radius:50%;background:var(--interactivePrimary);color:#fff}.acc__gift svg{width:16px;height:16px}.acc__empty{margin:0;padding:24px 8px;text-align:center;color:var(--textSecondary);font-size:13px;line-height:18px}.dialog_acc{padding:0}.acc{width:288px;max-width:calc(100vw - 32px);padding:24px;border-radius:var(--popupBorderRadius);box-shadow:0 4px 12px #0000000a,0 0 2px #0000001f,0 16px 24px #00000014;overflow:visible}@media(min-width:768px){.dialog_acc .acc{position:fixed;margin:0;top:var(--acc-top, 76px);right:var(--acc-right, 16px);max-height:calc(100vh - var(--acc-top, 76px) - 16px);overflow-y:auto}.dialog_acc .dialog__close_sheet{display:none}}.acc__name{display:block;font-size:21px;line-height:24px;font-weight:700;letter-spacing:-.2px;word-break:break-word}.acc__phone{display:block;margin-top:4px;color:var(--textSecondary);font-size:13px;line-height:16px}.acc__cash{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:20px;padding:16px;border:0;border-radius:16px;cursor:pointer;text-align:left;background:linear-gradient(90deg,#ec6e5b,#f4a08f);color:#fff;transition:filter var(--dur-fast) var(--ease)}.acc__cash:hover{filter:brightness(.97)}.acc__cash-left{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.acc__cash-badge{padding:4px 8px;border-radius:8px;background:#fff;color:var(--textPrimary);font-size:17px;line-height:20px;font-weight:700;letter-spacing:-.2px}.acc__cash-label{font-size:11px;line-height:12px;font-weight:400}.acc__cash-right{display:inline-flex;align-items:center;gap:6px;font-size:17px;line-height:20px;font-weight:700;letter-spacing:-.2px}.acc__coins{width:20px;height:20px;flex:none}.acc__loyalty{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:12px;padding:10px 12px;border:0;border-radius:12px;cursor:pointer;background:var(--interactiveSecondary);color:var(--textPrimary);font-size:13px;line-height:16px;font-weight:500;text-align:left;transition:background var(--dur-fast) var(--ease)}.acc__loyalty:hover{background:var(--interactiveLight)}.acc__menu{margin-top:24px}.acc__item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 8px;border:0;border-radius:12px;background:none;cursor:pointer;color:var(--textPrimary);text-align:left;transition:background var(--dur-fast) var(--ease)}.acc__item:hover{background:var(--interactiveSecondary)}.acc__item-title{font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.2px}.acc__item-text{display:flex;flex-direction:column;gap:2px}.acc__item-note{color:var(--textSecondary);font-size:13px;line-height:16px}.acc__item_ref{min-height:60px;padding:8px}.acc__item_out{margin-top:0;color:var(--textSecondary)}.acc__sep{display:block;height:1px;margin:8px;background:var(--interactiveLight)}.priv__stats{display:flex;align-items:center;gap:24px}.priv__stat{display:flex;flex-direction:column;gap:4px}.priv__stat-label{color:var(--textSecondary);font-size:11px;line-height:12px}.priv__stat-value{font-size:21px;line-height:24px;font-weight:700;letter-spacing:-.2px}.priv__pill{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;border-radius:28px;background:var(--accentsPromo);color:var(--textPrimary);font-size:17px;line-height:20px;font-weight:700}.priv__dot{width:12px;height:12px;border-radius:50%;background:#1c1c1c40}.priv__card{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:16px;border:0;border-radius:16px;cursor:pointer;color:var(--textPrimary);text-align:left;transition:filter var(--dur-fast) var(--ease)}.priv__card:hover{filter:brightness(.97)}.priv__card_qr{margin-top:24px;background:#ffcd7559}.priv__card_ref{background:#ec6e5b1f}.priv__qr{width:24px;height:24px;flex:none}.priv__card-text{display:flex;flex-direction:column;gap:4px}.priv__card-title{font-size:15px;line-height:20px;font-weight:600}.priv__card-note{color:var(--textSecondary);font-size:13px;line-height:16px}.priv__how{margin:32px 0 0;font-family:var(--font-text);font-size:21px;line-height:24px;font-weight:700;letter-spacing:-.2px}.priv__rule{margin-top:16px}.priv__rule b{display:block;font-size:17px;line-height:20px;font-weight:600}.priv__rule p{margin:4px 0 0;font-size:15px;line-height:20px}.appdlg{position:relative;overflow:hidden;padding-bottom:0}.appdlg__links{display:flex;align-items:center;gap:20px}.appdlg__link{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:20px;font-weight:500}.appdlg__link svg{width:20px;height:20px;flex:none}.appdlg__link:hover{opacity:.75}.appdlg__features{margin:20px 0 0;padding:0;list-style:none}.appdlg__features li{display:flex;gap:8px;margin-top:8px;font-size:15px;line-height:20px}.appdlg__features li:first-child{margin-top:0}.appdlg__bottom{position:relative;display:flex;align-items:flex-end;margin-top:24px;height:132px;overflow:hidden}.appdlg__qr{display:inline-block;padding:6px;border-radius:8px;background:#fff;box-shadow:0 0 1px #0000001f}.appdlg__qr img{width:160px;height:160px}.appdlg__shot{position:absolute;right:-16px;top:0;bottom:0;width:128px;overflow:hidden}.appdlg__shot img{width:100%;height:auto;border:3px solid #1c1c1c;border-radius:18px 18px 0 0;background:#1c1c1c}@media(min-width:768px){.acc__panel_priv,.appdlg{align-self:start;margin-top:calc(60px - var(--gap));max-height:calc(100vh - 120px)}.acc__panel_priv{width:565px;padding:40px}.acc__panel_priv .priv__stats{gap:32px}.acc__panel_priv .priv__card{padding:20px;gap:16px}.acc__panel_priv .priv__card_qr{margin-top:28px}.acc__panel_priv .priv__how{margin-top:40px}.appdlg{width:585px;padding:40px 40px 0;overflow-y:auto}.appdlg__links{gap:24px}.appdlg__features{max-width:320px}.appdlg__features li{margin-top:12px}.appdlg__bottom{margin-top:32px;height:380px}.appdlg__qr{margin-bottom:40px}.appdlg__shot{right:-24px;width:240px}}.acc__backdrop{position:fixed;inset:0;z-index:94;background:var(--accentsPopupOverlay);animation:acc-fade var(--dur-fast) var(--ease)}@keyframes acc-fade{0%{opacity:0}}.dialog.is-stacked{pointer-events:none}.dialog.is-stacked .dialog__panel{pointer-events:auto}.dialog.is-stacked .dialog__overlay{background:transparent}@media(min-width:768px){.dialog.is-stacked .acc__panel{align-self:start;margin-top:calc(60px - var(--gap))}.dialog .acc__panel{transform:translate(var(--stack-dx, 0px));transition:transform var(--dur) var(--ease)}}@media(max-width:767px){.dialog.is-under{visibility:hidden}}@media(prefers-reduced-motion:reduce){.acc__backdrop{animation:none}.dialog .acc__panel{transition:none}}.ref__title{margin:8px 0 0;font-family:var(--font-text);text-align:center;font-size:21px;line-height:24px;font-weight:700;letter-spacing:-.2px}.ref__note{margin:12px 0 0;text-align:center;color:var(--textSecondary);font-size:13px;line-height:18px}.ref__link{display:block;margin:12px 0 0;text-align:center;word-break:break-all;font-size:13px;line-height:18px;font-weight:500;text-decoration:underline}.ref__btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:24px;padding:0 20px;border:0;border-radius:28px;cursor:pointer;background:#ffcd7559;color:var(--textPrimary);font-size:15px;line-height:20px;font-weight:500;transition:background var(--dur-fast) var(--ease)}.ref__btn:hover{background:#ffcd758c}.acc__panel_list{display:flex;flex-direction:column;max-height:min(80vh,720px);padding:16px 16px 20px;overflow:hidden}.acc__list{flex:1;overflow-y:auto;margin:0 -4px;padding:0 4px}.ord{margin-bottom:12px;padding:16px;border-radius:16px;background:#fff;box-shadow:0 1px 4px #0000000f}.ord:last-child{margin-bottom:0}.ord__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ord__date{font-size:15px;line-height:20px;font-weight:600}.ord__status{flex:none;padding:4px 8px;border-radius:8px;font-size:13px;line-height:16px;font-weight:500;white-space:nowrap}.ord__status_done{background:#00a9801f;color:#00a980}.ord__status_wait{background:#ffcd754d;color:#c48b00}.ord__status_way{background:#18afad24;color:#18afad}.ord__status_off{background:#f230301f;color:var(--accentsError)}.ord__meta{margin:4px 0 0;color:var(--textSecondary);font-size:13px;line-height:18px}.ord__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ord__thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--interactiveSecondary)}.ord__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--interactiveLight)}.ord__stars{display:flex;align-items:center;gap:4px}.ord__star{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;color:var(--interactiveDarkLight)}.ord__star[disabled]{cursor:default}.ord__star svg{width:20px;height:20px}.ord__star.is-on{color:var(--accentsPromo)}.ord__repeat{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;color:var(--textPrimary);font-size:15px;line-height:20px;font-weight:500}.ord__repeat svg{width:16px;height:16px}.ord__repeat:hover{color:var(--interactivePrimary)}.addr__row{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;border-bottom:1px solid var(--interactiveLight)}.addr__row:last-child{border-bottom:0}.addr__radio{flex:none;width:20px;height:20px;border-radius:50%;border:1.6px solid var(--interactiveDarkLight);background:none;padding:0;cursor:pointer}.addr__radio.is-on{border-color:var(--interactivePrimary);box-shadow:inset 0 0 0 4px var(--interactivePrimary)}.addr__text{flex:1;min-width:0}.addr__line1{display:block;font-size:15px;line-height:20px}.addr__line2{display:block;color:var(--textSecondary);font-size:13px;line-height:18px}.addr__del{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;color:var(--interactiveDarkLight);transition:color var(--dur-fast) var(--ease)}.addr__del svg{width:20px;height:20px}.addr__del:hover{color:var(--interactivePrimary)}.acc__add{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;width:100%;height:48px;margin-top:12px;border:0;border-radius:28px;cursor:pointer;background:var(--interactiveSecondary);color:var(--textPrimary);font-size:15px;line-height:20px;font-weight:500;transition:background var(--dur-fast) var(--ease)}.acc__add:hover{background:var(--interactiveLight)}.acc__form{flex:1;overflow-y:auto;margin:0 -4px;padding:0 4px}.acc__field{display:block;margin-bottom:8px;padding:8px 12px;border-radius:8px;background:var(--interactiveSecondary)}.acc__field_ro{opacity:.8}.acc__field-label{display:block;color:var(--textSecondary);font-size:11px;line-height:12px}.acc__field-input{display:block;width:100%;margin-top:2px;padding:0;border:0;background:none;color:var(--textPrimary);font-family:inherit;font-size:15px;line-height:20px}.acc__field-input:focus{outline:none}.acc__save{width:100%;margin-top:8px;border-radius:var(--buttonLargeBorderRadius)}.acc__delete{display:block;width:100%;margin-top:16px;padding:8px 0;border:0;background:none;cursor:pointer;color:var(--textSecondary);font-size:13px;line-height:16px}.acc__delete:hover{color:var(--accentsError)}.acc__error{margin:8px 0 0;color:var(--accentsError);font-size:13px;line-height:16px}.gift__title{margin:0 0 20px;font-family:var(--font-text);font-size:21px;line-height:24px;font-weight:700;letter-spacing:-.2px}.gift{width:80%}.gift__text{margin:0 0 24px;font-size:15px;line-height:20px}.gift__sub{margin:0 0 12px;font-family:var(--font-text);font-size:15px;line-height:20px;font-weight:700}.gift__head{margin:32px 0 12px;font-family:var(--font-text);font-size:21px;line-height:24px;font-weight:700;letter-spacing:-.2px}.gift__list{margin:0 0 24px;padding:0;list-style:none}.gift__list li{display:flex;gap:8px;margin-bottom:8px;font-size:15px;line-height:20px}.gift__dot{flex:none}@media(max-width:767px){.gift{width:100%}}@media(max-width:767px){.dialog_acc,.dialog_narrow{padding:0;align-items:end;justify-items:stretch}.dialog_acc .acc,.dialog_narrow .acc__panel{position:relative;width:100%;max-width:none;max-height:88vh;overflow-y:auto;padding:28px 20px 24px;border-radius:var(--popupBorderRadius) var(--popupBorderRadius) 0 0;animation:sheet-in .3s var(--ease)}.dialog_narrow .acc__panel_list{padding:28px 16px 20px;overflow:hidden}.dialog_narrow .appdlg{overflow:hidden}.appdlg__qr img{width:120px;height:120px}.dialog__handle{display:block;position:absolute;left:50%;top:8px;width:37px;height:4px;margin-left:-18.5px;border-radius:2px;background:var(--interactiveLight)}.dialog_acc .dialog__close_round,.dialog_narrow .dialog__close_round{top:8px;right:8px}.acc__bar,.acc__title{margin-top:8px}}
