#bon-date-select[data-v-7e59eeb4]{margin-top:1rem;margin-bottom:1rem}.bon-date-select-button[data-v-7e59eeb4]{margin:0 6px!important;height:40px!important;border-radius:var(--bon-radius-btn,8px)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;box-shadow:none!important;background-color:#1a1a1a!important;color:hsla(0,0%,100%,.65)!important;border:1.5px solid hsla(0,0%,100%,.16)!important;transition:background .15s,border-color .15s,color .15s!important}.bon-date-select-button[data-v-7e59eeb4]:hover{background-color:#222!important;border-color:hsla(0,0%,100%,.3)!important;color:hsla(0,0%,100%,.9)!important}.bon-date-select-button.primary[data-v-7e59eeb4],.bon-date-select-button.v-btn--active[data-v-7e59eeb4]{background-color:var(--bon-brand-red,#e8371b)!important;color:#fff!important;border-color:var(--bon-brand-red,#e8371b)!important;box-shadow:0 2px 8px rgba(232,55,27,.35)!important}#bon-date-select-calendar[data-v-7e59eeb4]{margin-top:2rem;margin-left:auto;margin-right:auto}@media (max-width:640px){#bon-date-select-buttons[data-v-7e59eeb4]{display:flex;flex-direction:column;gap:8px}.bon-date-select-button[data-v-7e59eeb4]{margin:0!important;width:100%!important}}#bonfeed-main[data-v-0f04d5f6]{max-width:560px;width:100%;margin:0 auto;text-align:left;padding:0 0 40px}#bonfeed-main h1[data-v-0f04d5f6]{font-size:26px;font-weight:700;color:hsla(0,0%,100%,.9);text-align:center;margin-bottom:20px;letter-spacing:-.3px}#bonfeed-greet-info.bonfeed-greet-card[data-v-0f04d5f6]{max-width:100%;margin:0 0 28px;padding:20px;background:#1a1a1a;border-radius:var(--bon-radius-card);border-left:3px solid var(--bon-brand-red);box-shadow:none;line-height:1.6}#bonfeed-greet-info .bonfeed-greet-subtitle[data-v-0f04d5f6],#bonfeed-greet-info h2[data-v-0f04d5f6]{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:10px;text-align:left}#bonfeed-greet-info p[data-v-0f04d5f6]{font-size:14px;color:hsla(0,0%,100%,.6);margin-bottom:8px;text-indent:0}#bonfeed-greet-info p.bonfeed-greet-sign[data-v-0f04d5f6],#bonfeed-greet-info p[data-v-0f04d5f6]:last-of-type{margin-bottom:0;text-align:left;font-style:italic;color:hsla(0,0%,100%,.4)}.bonfeed-star-btn[data-v-0f04d5f6]{width:48px!important;height:48px!important;margin:0 6px!important;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .15s ease!important}.bonfeed-star-btn[data-v-0f04d5f6]:hover{transform:scale(1.15)!important}.bonfeed-star-btn.grey[data-v-0f04d5f6]{background-color:#333!important}.bonfeed-block[data-v-0f04d5f6]{margin-bottom:2rem;text-align:center}#bonfeed-date h2[data-v-0f04d5f6],#bonfeed-metro h2[data-v-0f04d5f6],#bonfeed-store h2[data-v-0f04d5f6],.bonfeed-block h2[data-v-0f04d5f6]{font-size:17px;font-weight:600;color:hsla(0,0%,100%,.6);text-align:center;margin-bottom:14px;letter-spacing:0}#bonfeed-notes-container[data-v-0f04d5f6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px auto 0;max-height:none;width:100%}.bonfeed-note[data-v-0f04d5f6]{display:flex;align-items:center;gap:10px;padding:10px 12px;max-width:100%;border-radius:var(--bon-radius-chip);cursor:pointer;border:1.5px solid transparent;transition:background .15s ease,border-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bonfeed-note[data-v-0f04d5f6]:hover{background:hsla(0,0%,100%,.06)}.bonfeed-note--active[data-v-0f04d5f6]{background:rgba(232,55,27,.15);border-color:var(--bon-brand-red)}.bonfeed-note--active .bonfeed-note-label[data-v-0f04d5f6]{color:var(--bon-brand-red);font-weight:600}.bonfeed-note-icon[data-v-0f04d5f6]{margin:0;flex-shrink:0}.bonfeed-note-label[data-v-0f04d5f6]{margin:0;font-size:14px;font-weight:400;color:hsla(0,0%,100%,.75);text-align:left;line-height:1.3}#bonfeed-metro[data-v-0f04d5f6],#bonfeed-store[data-v-0f04d5f6]{margin-top:24px;text-align:left}#bonfeed-metro[data-v-0f04d5f6] .v-input__slot,#bonfeed-store[data-v-0f04d5f6] .v-input__slot{border:1.5px solid hsla(0,0%,100%,.16)!important;border-radius:var(--bon-radius-btn)!important;padding:0 14px!important;min-height:48px!important;background:#1a1a1a!important;transition:border-color .15s ease}#bonfeed-metro[data-v-0f04d5f6] .v-input__slot:hover,#bonfeed-store[data-v-0f04d5f6] .v-input__slot:hover{border-color:hsla(0,0%,100%,.3)!important}#bonfeed-metro[data-v-0f04d5f6] .v-input--is-focused .v-input__slot,#bonfeed-store[data-v-0f04d5f6] .v-input--is-focused .v-input__slot{border-color:var(--bon-brand-red)!important;box-shadow:0 0 0 3px rgba(232,55,27,.2)!important}#bonfeed-metro[data-v-0f04d5f6] .v-input__slot:after,#bonfeed-metro[data-v-0f04d5f6] .v-input__slot:before,#bonfeed-store[data-v-0f04d5f6] .v-input__slot:after,#bonfeed-store[data-v-0f04d5f6] .v-input__slot:before{display:none!important}#bonfeed-comment[data-v-0f04d5f6]{margin-left:auto;margin-right:auto}#bonfeed-comment[data-v-0f04d5f6] .v-input__slot,#bonfeed-contacts[data-v-0f04d5f6] .v-input__slot{border:1.5px solid hsla(0,0%,100%,.16)!important;border-radius:var(--bon-radius-btn)!important;padding:10px 14px!important;background:#1a1a1a!important;min-height:48px!important;transition:border-color .15s ease}#bonfeed-comment[data-v-0f04d5f6] .v-input--is-focused .v-input__slot,#bonfeed-contacts[data-v-0f04d5f6] .v-input--is-focused .v-input__slot{border-color:var(--bon-brand-red)!important;box-shadow:0 0 0 3px rgba(232,55,27,.2)!important}#bonfeed-comment[data-v-0f04d5f6] .v-input__slot:after,#bonfeed-comment[data-v-0f04d5f6] .v-input__slot:before,#bonfeed-contacts[data-v-0f04d5f6] .v-input__slot:after,#bonfeed-contacts[data-v-0f04d5f6] .v-input__slot:before{display:none!important}#bonfeed-comment[data-v-0f04d5f6] textarea{min-height:72px!important;resize:vertical!important;line-height:1.5}#bonfeed-contacts[data-v-0f04d5f6]{margin-top:1rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;gap:16px}#bonfeed-comment[data-v-0f04d5f6] .v-label,#bonfeed-comment[data-v-0f04d5f6] .v-messages__message,#bonfeed-contacts[data-v-0f04d5f6] .v-label,#bonfeed-contacts[data-v-0f04d5f6] .v-messages__message,#bonfeed-metro[data-v-0f04d5f6] .v-label,#bonfeed-metro[data-v-0f04d5f6] .v-messages__message,#bonfeed-store[data-v-0f04d5f6] .v-label,#bonfeed-store[data-v-0f04d5f6] .v-messages__message{color:hsla(0,0%,100%,.5)!important}#bonfeed-date[data-v-0f04d5f6]{margin-top:2rem;margin-bottom:2rem;text-align:center;margin-left:auto;margin-right:auto}.bonfeed-error-block[data-v-0f04d5f6]{margin-bottom:16px;padding:14px 16px;background:rgba(232,55,27,.12);border:1.5px solid rgba(232,55,27,.35);border-radius:var(--bon-radius-btn);font-size:14px;color:#ff7b65;line-height:1.5}.bonfeed-error-message[data-v-0f04d5f6]{margin:0;display:flex;align-items:flex-start;gap:10px}.bonfeed-error-message[data-v-0f04d5f6]:before{content:"⚠";font-size:18px;flex-shrink:0;margin-top:1px}#bonfeed-submit[data-v-0f04d5f6]{margin-top:2rem;text-align:center}#bonfeed-submit[data-v-0f04d5f6] .v-btn{height:52px!important;min-width:220px!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:background-color .2s ease,box-shadow .2s ease!important}#bonfeed-submit[data-v-0f04d5f6] .v-btn.grey,#bonfeed-submit[data-v-0f04d5f6] .v-btn:disabled{background-color:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.3)!important;box-shadow:none!important;cursor:not-allowed!important;pointer-events:none}#bonfeed-submit[data-v-0f04d5f6] .v-btn.primary{background-color:var(--bon-brand-red)!important;color:#fff!important;box-shadow:0 4px 16px rgba(232,55,27,.3)!important}#bonfeed-submit[data-v-0f04d5f6] .v-btn.primary:hover{background-color:#c92f15!important;box-shadow:0 6px 20px rgba(232,55,27,.5)!important}#bonfeed-submit[data-v-0f04d5f6] .v-btn.primary:active{transform:scale(.98)!important}#bonfeed-accepted[data-v-0f04d5f6]{margin-top:2rem;text-align:center;padding:24px 16px 40px}.accepted-check-circle[data-v-0f04d5f6]{width:72px;height:72px;border-radius:50%;background:rgba(232,55,27,.15);border:2px solid rgba(232,55,27,.5);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;animation:popIn-0f04d5f6 .45s cubic-bezier(.34,1.56,.64,1) both}.accepted-check-circle svg[data-v-0f04d5f6]{width:36px;height:36px}#bonfeed-accepted h2[data-v-0f04d5f6]{font-size:22px;font-weight:700;color:hsla(0,0%,100%,.95);margin-bottom:10px;letter-spacing:-.3px}.accepted-subtitle[data-v-0f04d5f6]{font-size:14px;color:hsla(0,0%,100%,.55);line-height:1.6;max-width:300px;margin:0 auto 24px}.accepted-points-badge[data-v-0f04d5f6]{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:8px 18px;font-size:13px;color:hsla(0,0%,100%,.6)}.accepted-points-badge strong[data-v-0f04d5f6]{color:#e8371b;font-size:15px}@keyframes popIn-0f04d5f6{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){#bonfeed-main[data-v-0f04d5f6]{max-width:100%;padding:0 0 32px}.bonfeed-star-btn[data-v-0f04d5f6]{width:44px!important;height:44px!important;margin:0 4px!important}#bonfeed-notes-container[data-v-0f04d5f6]{grid-template-columns:1fr 1fr}.bonfeed-note[data-v-0f04d5f6]{padding:8px 10px}#bonfeed-contacts[data-v-0f04d5f6]{flex-direction:column;gap:16px}#bonfeed-contacts[data-v-0f04d5f6] .v-input{width:100%!important}}:root{--bon-brand-red:#e8371b;--bon-brand-red-10:rgba(232,55,27,0.1);--bon-brand-red-20:rgba(232,55,27,0.2);--bon-surface:#1a1a1a;--bon-surface-alt:#222;--bon-text-primary:hsla(0,0%,100%,0.9);--bon-text-secondary:hsla(0,0%,100%,0.6);--bon-text-disabled:hsla(0,0%,100%,0.38);--bon-icon-inactive:#555;--bon-shadow-card:none;--bon-radius-card:12px;--bon-radius-btn:8px;--bon-radius-chip:8px}#app,.v-application,.v-main__wrap,body{font-family:Roboto,sans-serif!important;background-color:#111!important;color:hsla(0,0%,100%,.9)!important}body,html{height:100%}.v-main__wrap{display:flex;align-items:flex-start;justify-content:center;padding:40px 16px 80px;min-height:100vh}.v-list,.v-menu__content{background:#222!important}.v-list-item{color:hsla(0,0%,100%,.85)!important}.v-list-item--highlighted,.v-list-item:hover{background:rgba(232,55,27,.12)!important}.v-divider,hr{border-color:hsla(0,0%,100%,.1)!important}input::-moz-placeholder,textarea::-moz-placeholder{color:hsla(0,0%,100%,.35)!important}input::placeholder,textarea::placeholder{color:hsla(0,0%,100%,.35)!important}