.page-bfy{background:radial-gradient(circle at 10% 5%,#ffffff59,#0000 25%),radial-gradient(circle at 85% 15%,#f5d6be38,#0000 35%),radial-gradient(circle at 50% 85%,#ffffff2e,#0000 30%),linear-gradient(135deg,#faf5f0,#f0e4d8 40%,#e8d5c4);min-height:100vh;padding:32px 24px}@media (min-width:768px){.page-bfy{padding:48px}}@media (min-width:1024px){.page-bfy{padding:48px 96px}}.container-bfy{margin:0 auto;max-width:1536px;width:100%}.page-header-bfy{margin-bottom:32px}.page-title-bfy{color:#3a2a1f;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:600;margin-bottom:8px}@media (min-width:768px){.page-title-bfy{font-size:2.5rem}}.page-subtitle-bfy{color:#7a5843;font-size:.9375rem}.card-bfy{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffbf,#fff5eb99);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 50px #7850281f,inset 0 1px 0 #fff9;padding:24px}@media (min-width:768px){.card-bfy{padding:32px}}.card-bfy:hover{box-shadow:0 25px 60px #7850282e,inset 0 1px 0 #fff9;transform:translateY(-2px);transition:all .3s ease}.section-heading-bfy{color:#3a2a1f;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:600;margin-bottom:16px}.btn-primary-bfy{background:linear-gradient(135deg,#c79a67,#b7834f);border:none;border-radius:12px;box-shadow:0 4px 12px #c79a674d;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.btn-primary-bfy:hover{box-shadow:0 6px 16px #c79a6766;transform:translateY(-1px)}.btn-primary-bfy:active{transform:translateY(0)}.btn-secondary-bfy{background:#0000;border:1px solid #b88a5a4d;border-radius:12px;color:#7a5843;cursor:pointer;font-size:.9375rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.btn-secondary-bfy:hover{background:#b88a5a1a}.input-bfy{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #b88a5a33;border-radius:12px;box-shadow:inset 0 1px 2px #0000000d,0 4px 12px #78502814;color:#3a2a1f;font-size:.9375rem;padding:14px 16px;transition:all .3s ease;width:100%}.input-bfy::placeholder{color:#a89080}.input-bfy:focus{border-color:#b88a5a66;box-shadow:0 0 0 3px #d6a77a1a,inset 0 1px 2px #00000008,0 8px 20px #78502824;outline:none}.table-bfy{background:#ffffff80;border-collapse:collapse;border-radius:16px;overflow:hidden;width:100%}.table-bfy thead{background:#c79a671a}.table-bfy th{color:#3a2a1f;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:16px;text-align:left;text-transform:uppercase}.table-bfy td{border-top:1px solid #b88a5a1a;color:#5d4030;padding:16px}.table-bfy tbody tr:hover{background:#c79a670d}.badge-bfy{align-items:center;background:#c79a6726;border-radius:8px;color:#7a5843;display:inline-flex;font-size:.75rem;font-weight:500;padding:6px 12px}.badge-bfy.success{background:#22c55e26;color:#16a34a}.badge-bfy.warning{background:#f59e0b26;color:#d97706}.badge-bfy.error{background:#ef444426;color:#dc2626}.tabs-bfy{border-bottom:1px solid #b88a5a33;display:flex;gap:8px;margin-bottom:24px;padding-bottom:0}.tab-bfy{background:#0000;border:none;border-bottom:2px solid #0000;bottom:-1px;color:#7a5843;cursor:pointer;font-size:.9375rem;font-weight:500;padding:12px 20px;position:relative;transition:all .2s ease}.tab-bfy:hover{background:#c79a670d;color:#b7834f}.tab-bfy.active{border-bottom-color:#b7834f;color:#b7834f}.spinner-bfy{animation:spin-bfy .8s linear infinite;border:4px solid #c79a6733;border-radius:50%;border-top-color:#c79a67;height:48px;margin:0 auto;width:48px}@keyframes spin-bfy{to{transform:rotate(1turn)}}.empty-state-bfy{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fff9,#fff5eb80);border:1px solid #ffffff80;border-radius:24px;padding:64px 24px;text-align:center}.dark .empty-state-bfy,[data-theme=dark] .empty-state-bfy{background:linear-gradient(135deg,#281e16a6,#3c2a1c8c);border:1px solid #d4a8702e;box-shadow:0 8px 32px #00000040}.empty-state-bfy h3{color:#3a2a1f;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:600;margin-bottom:12px}.dark .empty-state-bfy h3,[data-theme=dark] .empty-state-bfy h3{color:#f5e8d8}.empty-state-bfy p{color:#7a5843;margin-bottom:24px}.dark .empty-state-bfy p,[data-theme=dark] .empty-state-bfy p{color:#c9b39a}
/*# sourceMappingURL=766.281d089a.chunk.css.map*/