.forbidden-page[data-v-ccee9da2]{min-height:100vh;background:#f8f9fa;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.forbidden-card[data-v-ccee9da2]{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:hidden;width:100%;max-width:400px}.forbidden-card__header[data-v-ccee9da2]{background:#0d4d1c;padding:20px 24px;text-align:center}.forbidden-card__logo[data-v-ccee9da2]{height:52px}.forbidden-card__body[data-v-ccee9da2]{padding:32px 24px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.forbidden-card__title[data-v-ccee9da2]{font-size:1.75rem;font-weight:700;color:#0d4d1c;letter-spacing:.02em;margin:0}.forbidden-card__title[data-v-ccee9da2]:after{content:"";display:block;width:48px;height:4px;background:#f6c400;border-radius:2px;margin:8px auto 0}.forbidden-card__sub[data-v-ccee9da2]{font-size:.9rem;color:#6c757d;margin:0}.forbidden-card__img[data-v-ccee9da2]{width:100%;max-width:280px;margin:8px 0}.forbidden-card__btn[data-v-ccee9da2]{background:#0d4d1c;color:#f6c400;font-weight:600;font-size:.85rem;border-radius:6px;padding:10px 28px;border:none;transition:background .2s;text-decoration:none}.forbidden-card__btn[data-v-ccee9da2]:hover{background:#0a3c15;color:#f6c400}