/* LoanQorj — premium reference design, module-scoped only */
.lq-wrap{max-width:1000px;margin:12px auto;padding:12px;font-family:inherit;color:#172033}
.lq-card{position:relative;overflow:hidden;background:#fff;border:1px solid #e2e7f4;border-radius:28px;box-shadow:0 18px 55px rgba(55,65,120,.10)}
.lq-hero{display:flex;justify-content:space-between;align-items:center;padding:30px 32px;color:#fff;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 48%,#7c3aed 100%);position:relative;overflow:hidden}
.lq-hero:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-70px;top:-100px;background:rgba(255,255,255,.10)}
.lq-kicker{font-size:11px;letter-spacing:2px;font-weight:800;opacity:.76}.lq-hero h2{margin:8px 0 6px;color:#fff;font-size:30px}.lq-hero p{margin:0;color:#fff;opacity:.88}.lq-hero-icon{font-size:48px;position:relative;z-index:1}
.lq-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 18px 0}.lq-stat{padding:20px;border-radius:20px;background:linear-gradient(135deg,#f7faff,#f7f3ff);border:1px solid #e0e5f3;box-shadow:0 8px 24px rgba(57,66,120,.06)}.lq-stat span{display:block;font-size:12px;color:#69758a;margin-bottom:7px;font-weight:700}.lq-stat strong{font-size:23px;color:#1d2750}.lq-stat.support strong{color:#6d28d9}
.lq-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px}.lq-status-box{padding:17px 18px;border-radius:18px;border:1px solid #e1e6f2;background:#fff}.lq-status-box span{display:block;font-size:12px;color:#68758a;font-weight:700;margin-bottom:7px}.lq-status-box strong{display:inline-block;padding:6px 12px;border-radius:999px;font-size:13px;background:#eef2ff;color:#4338ca}.lq-status-box strong.regular,.lq-status-box strong.satisfactory{background:#e8fff5;color:#087f5b}.lq-status-box strong.irregular,.lq-status-box strong.unsatisfactory{background:#fff0f0;color:#b42318}.lq-status-box small{display:block;margin-top:8px;color:#7a8495;font-size:11px;line-height:1.55}
.lq-lock-card,.lq-wait-card,.lq-open-card{margin:0 18px 22px;border-radius:22px;text-align:center}.lq-lock-card{padding:32px 22px;background:linear-gradient(135deg,#f8faff,#f5f0ff);border:1px solid #e0e5f5}.lq-lock-card.danger{background:linear-gradient(135deg,#fff7f7,#fff1f2);border-color:#ffd4d4}.lq-lock-icon{font-size:42px}.lq-lock-card h3,.lq-wait-card h3{margin:10px 0 7px;font-size:22px;color:#20294b}.lq-lock-card p,.lq-wait-card p{max-width:650px;margin:0 auto;color:#667085;line-height:1.7}
.lq-wait-card{padding:30px 22px;background:linear-gradient(145deg,#f7faff,#f5f1ff);border:1px solid #dfe5f5}.lq-wait-icon{font-size:38px;margin-bottom:5px}.lq-countdown{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:22px}.lq-ring{width:185px;height:185px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(#4f46e5,#7c3aed,#2563eb,#4f46e5);box-shadow:0 14px 35px rgba(79,70,229,.20);padding:7px;box-sizing:border-box}.lq-ring>div{width:100%;height:100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.lq-ring strong{font-size:42px;color:#3f3b8f;line-height:1}.lq-ring span{font-size:13px;color:#7a8495;margin-top:6px}.lq-time-grid{display:grid;grid-template-columns:repeat(3,92px);gap:10px}.lq-time-grid>div{padding:16px 8px;border-radius:15px;background:#fff;border:1px solid #e2e6f0;box-shadow:0 7px 18px rgba(0,0,0,.05)}.lq-time-grid strong{display:block;font-size:22px;color:#313a68}.lq-time-grid span{font-size:11px;color:#7a8495}
.lq-open-card{padding:15px 18px;display:flex;align-items:center;justify-content:space-between;text-align:left;background:linear-gradient(135deg,#eef5ff,#f4efff);border:1px solid #dbe3fa}.lq-open-card span{display:block;font-size:11px;color:#68758a;font-weight:800;letter-spacing:.06em}.lq-open-card strong{display:block;margin-top:4px;color:#25305d}.lq-open-badge{padding:7px 12px;border-radius:999px;background:#e9fff5;color:#087f5b;font-weight:900;font-size:12px}
.lq-form{margin:0 18px 24px;padding:24px;border:1px solid #e0e5f2;border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(57,66,120,.06)}.lq-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.lq-form-grid label{font-weight:800;font-size:13px;color:#34405f}.lq-form-grid input,.lq-form-grid select,.lq-form-grid textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:12px 14px;border:1px solid #dbe1ee;border-radius:13px;background:#fff;color:#172033;font:inherit}.lq-form-grid input:focus,.lq-form-grid select:focus,.lq-form-grid textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.10)}.lq-form-grid input[readonly]{background:#f7f8fc;color:#667085}.lq-form-grid small{display:block;margin-top:5px;color:#737e91;font-size:11px}.lq-form-grid .full{grid-column:1/-1}.lq-summary{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-top:17px;padding:15px 17px;border-radius:15px;background:linear-gradient(135deg,#f3f6ff,#f7f1ff);border:1px solid #e2e6f4}.lq-summary span{font-weight:700;color:#566176}.lq-summary strong{font-size:21px;color:#3f3b8f}.lq-summary em{font-style:normal;color:#68758a;font-size:13px}.lq-btn{width:100%;margin-top:15px;padding:14px 18px;border:0;border-radius:14px;background:linear-gradient(135deg,#2563eb,#4f46e5,#7c3aed);color:#fff;font-weight:900;font-size:15px;cursor:pointer;box-shadow:0 10px 25px rgba(79,70,229,.20);transition:.2s}.lq-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(79,70,229,.25)}.lq-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.lq-policy-note{display:block;text-align:center;margin-top:10px;color:#68758a;font-size:11px}
.lq-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.55);backdrop-filter:blur(5px);z-index:999999}.lq-modal.is-open{display:flex}.lq-modal-box{width:min(430px,100%);padding:28px;border-radius:24px;background:#fff;text-align:center;box-shadow:0 25px 70px rgba(15,23,42,.25)}.lq-modal-icon{width:58px;height:58px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:28px;font-weight:900}.lq-modal-box h3{margin:5px 0 8px;color:#20294b}.lq-modal-box p{margin:0;color:#667085;line-height:1.7}.lq-modal-box button{margin-top:18px;border:0;border-radius:12px;padding:11px 28px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-weight:800;cursor:pointer}
/* Existing admin/report classes retained and visually aligned; no logic changes. */
.lq-table-wrap{overflow:auto;margin-top:18px;border:1px solid #e1e6f1;border-radius:16px}.lq-table{width:100%;border-collapse:collapse;background:#fff;min-width:720px}.lq-table th,.lq-table td{padding:13px 14px;border-bottom:1px solid #e7eaf2;text-align:left;white-space:nowrap}.lq-table th{font-size:12px;color:#4b5874;background:linear-gradient(135deg,#eef4ff,#f4efff)}.lq-status{display:inline-block;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800}.lq-pending{background:#fff6d8;color:#956000}.lq-approved{background:#e8fff5;color:#087f5b}.lq-rejected{background:#fff0f0;color:#b42318}.lq-admin{max-width:1200px}.lq-admin-grid{display:grid;gap:18px;margin-top:20px}.lq-review-card{background:#fff;border:1px solid #dfe5f2;border-radius:20px;padding:22px;box-shadow:0 8px 25px rgba(57,66,120,.06)}.lq-review-head{display:flex;justify-content:space-between;align-items:center}.lq-review-head strong{font-size:18px}.lq-review-head small{display:block;color:#64748b;margin-top:4px}.lq-review-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.lq-review-stats>div{padding:12px;border-radius:13px;background:#f7f8fc}.lq-review-stats span{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.lq-purpose{padding:14px;border-radius:14px;background:#f7f8fc;margin-bottom:14px}.lq-purpose p{margin:7px 0 0}.lq-review-form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.lq-review-form input,.lq-review-form select,.lq-review-form textarea{width:100%;box-sizing:border-box;border:1px solid #dbe1ee;border-radius:10px;padding:10px 12px}.lq-review-form .lq-note{grid-column:1/-1}.lq-actions{grid-column:1/-1;display:flex;gap:10px}.lq-actions button{min-width:150px}.lq-admin-empty{padding:30px;background:#fff;border:1px solid #e5e7eb;border-radius:18px}
.lq-page-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin:0 0 22px}.lq-page-head h1{margin:5px 0 6px;font-size:28px}.lq-page-head p{margin:0;opacity:.72}.lq-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lq-stat-grid .lq-stat{padding:20px}.lq-alert-list{display:grid;gap:12px}.lq-alert{padding:15px 17px;border-radius:14px;border:1px solid #f0d9a4;background:#fffaf0}.lq-policy{padding:24px;border:1px solid #e0e5f2;border-radius:16px;line-height:1.85;background:#fff}
@media(max-width:760px){.lq-stats,.lq-status-grid,.lq-form-grid{grid-template-columns:1fr}.lq-form-grid .full{grid-column:auto}.lq-countdown{flex-direction:column;gap:18px}.lq-time-grid{grid-template-columns:repeat(3,84px)}.lq-summary{grid-template-columns:1fr}.lq-open-card{gap:12px}.lq-review-stats,.lq-review-form{grid-template-columns:1fr}.lq-review-form .lq-note,.lq-actions{grid-column:auto}.lq-stat-grid{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.lq-wrap{padding:7px}.lq-hero{padding:23px 20px}.lq-hero h2{font-size:24px}.lq-hero-icon{font-size:35px}.lq-stats,.lq-status-grid{padding-left:12px;padding-right:12px}.lq-form,.lq-lock-card,.lq-wait-card,.lq-open-card{margin-left:12px;margin-right:12px}.lq-form{padding:17px}.lq-ring{width:165px;height:165px}.lq-time-grid{grid-template-columns:repeat(3,1fr);width:100%}.lq-time-grid>div{padding:13px 5px}.lq-stat-grid{grid-template-columns:1fr}}

/* Admin User Application */
.lq-admin-user-wrap .lq-admin-panel{padding:20px}.lq-admin-user-select{padding:18px;border:1px solid #e1e5f0;border-radius:18px;background:linear-gradient(135deg,#f8faff,#faf7ff);box-shadow:0 8px 24px rgba(57,66,120,.06)}
.lq-admin-user-select label,.lq-admin-form label{font-weight:800;color:#34405f;font-size:13px}.lq-admin-user-select select{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:13px 15px;border:1px solid #dbe1ee;border-radius:13px;background:#fff;color:#172033;font:inherit}.lq-admin-user-select select:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.10)}
.lq-admin-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px}.lq-admin-info-card{padding:17px 13px;text-align:center;border:1px solid #e1e5f0;border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(57,66,120,.06)}.lq-admin-info-card span,.lq-admin-info-card small{display:block;color:#707b90;font-size:11px}.lq-admin-info-card strong{display:block;margin:6px 0;font-size:21px;color:#3f46d9}.lq-admin-info-card.support strong{color:#d97706}.lq-admin-info-card small{font-size:10px}.lq-admin-note{margin-top:13px;padding:12px 15px;border-radius:13px;background:#f3f6ff;color:#59657b;text-align:center;font-size:12px}.lq-admin-form{margin:18px 0 0}.lq-admin-form input:disabled,.lq-admin-form textarea:disabled,.lq-admin-form select:disabled{opacity:.6;background:#f5f6fa}.lq-admin-form .lq-btn:disabled{opacity:.55}
@media(max-width:900px){.lq-admin-info-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.lq-admin-user-wrap .lq-admin-panel{padding:12px}.lq-admin-info-grid{grid-template-columns:1fr 1fr}.lq-admin-info-card strong{font-size:18px}}
@media(max-width:480px){.lq-admin-info-grid{grid-template-columns:1fr}.lq-admin-user-select{padding:13px}}

/* Application queue serial */
.lq-queue-number{display:block;margin-top:5px;font-weight:700;color:#5636d9}


/* ==========================================================
   Balligo BSoft Premium Glass UI — visual-only overrides
   Version: 2.1.0-glass
   Does not change markup, endpoints, validation or business logic.
   ========================================================== */
:root {
  --bbs-glass-ink: #14224a;
  --bbs-glass-muted: #66769b;
  --bbs-glass-blue: #246bfe;
  --bbs-glass-purple: #7938f5;
  --bbs-glass-border: rgba(255,255,255,.68);
  --bbs-glass-surface: rgba(255,255,255,.72);
  --bbs-glass-shadow: 0 18px 48px rgba(43,65,130,.12);
  --bbs-glass-radius: 22px;
}
/* Main application surfaces */
.bbs-overview-page, .bbs-dashboard, .bbs-dashboard-page,
.bbs-register-page, .bbs-login-page, .bbs-profile-page,
.bbs-wallet-page, .bbs-donation-page, .bbs-account-page,
.bbs-loanqorj-page, .bbs-payment-method-page, .bbs-checkout,
.bbs-app, .bbs-admin-wrap, .lq-report {
  color: var(--bbs-glass-ink);
}
.bbs-overview-page, .bbs-dashboard, .bbs-dashboard-page,
.bbs-register-page, .bbs-login-page, .bbs-profile-page,
.bbs-wallet-page, .bbs-donation-page, .bbs-account-page,
.bbs-loanqorj-page, .bbs-payment-method-page, .bbs-checkout,
.bbs-app {
  background: radial-gradient(ellipse at 12% 0%, rgba(80,139,255,.12), transparent 38%),
              radial-gradient(ellipse at 92% 10%, rgba(164,91,255,.12), transparent 34%),
              linear-gradient(135deg,#f4f7ff 0%,#edf3ff 48%,#f7f4ff 100%);
}
/* Glass panels/cards and module containers */
.bbs-overview-page .bbs-card, .bbs-overview-page [class*="__card"],
.bbs-dashboard .bbs-card, .bbs-dashboard-page .bbs-card,
.bbs-register-page .bbs-register-card, .bbs-login-page .bbs-login-card,
.bbs-profile-page .bbs-card, .bbs-wallet-page .bbs-card,
.bbs-donation-page .bbs-card, .bbs-account-page .bbs-card,
.bbs-loanqorj-page .bbs-card, .bbs-payment-method-page .bbs-card,
.bbs-checkout .checkout-card, .lq-report,
.bbs-app .bbs-panel, .bbs-app .bbs-widget, .bbs-app .bbs-stat-card,
.bbs-admin-wrap .bbs-card {
  background: var(--bbs-glass-surface) !important;
  border: 1px solid var(--bbs-glass-border) !important;
  border-radius: var(--bbs-glass-radius) !important;
  box-shadow: var(--bbs-glass-shadow) !important;
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
}
/* Consistent page titles and section headings */
.bbs-overview-page h1, .bbs-overview-page h2, .bbs-overview-page h3,
.bbs-dashboard h1, .bbs-dashboard h2, .bbs-dashboard h3,
.bbs-register-page h1, .bbs-login-page h1, .bbs-profile-page h1,
.bbs-wallet-page h1, .bbs-donation-page h1, .bbs-account-page h1,
.bbs-loanqorj-page h1, .bbs-payment-method-page h1,
.bbs-app .page-title, .bbs-app .bbs-page-title, .lq-page-head h1 {
  color: #172653;
  letter-spacing: -.025em;
  line-height: 1.25;
  font-weight: 800;
}
.bbs-overview-page .bbs-page-head, .bbs-app .bbs-page-head,
.bbs-app .page-header, .bbs-app .module-header, .lq-page-head {
  border-radius: 20px;
  padding: clamp(18px, 2.4vw, 30px);
  margin-bottom: 22px;
  background: linear-gradient(120deg,rgba(34,103,247,.12),rgba(127,66,244,.10)),rgba(255,255,255,.65);
  border: 1px solid rgba(255,255,255,.82);
  box-shadow: 0 10px 30px rgba(53,75,145,.08);
}
/* Inputs/selects/textarea: retain native behavior */
.bbs-app input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.bbs-app select, .bbs-app textarea,
.bbs-register-page input:not([type=checkbox]):not([type=radio]),
.bbs-login-page input:not([type=checkbox]):not([type=radio]),
.bbs-profile-page input:not([type=checkbox]):not([type=radio]),
.bbs-wallet-page input:not([type=checkbox]):not([type=radio]),
.bbs-donation-page input:not([type=checkbox]):not([type=radio]),
.bbs-account-page input:not([type=checkbox]):not([type=radio]),
.bbs-loanqorj-page input:not([type=checkbox]):not([type=radio]),
.bbs-payment-method-page input:not([type=checkbox]):not([type=radio]),
.bbs-app select, .bbs-app textarea {
  border: 1px solid rgba(105,128,184,.25);
  border-radius: 13px;
  background: rgba(255,255,255,.82);
  color: #172653;
  box-shadow: inset 0 1px 2px rgba(20,35,80,.025);
  transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
}
.bbs-app input:focus, .bbs-app select:focus, .bbs-app textarea:focus {
  outline: none;
  border-color: rgba(65,112,255,.72);
  box-shadow: 0 0 0 4px rgba(65,112,255,.12);
  background: #fff;
}
/* Buttons: premium blue-purple gradient */
.bbs-app button, .bbs-app .button, .bbs-app input[type=submit],
.bbs-register-page button, .bbs-login-page button,
.bbs-wallet-page button, .bbs-donation-page button,
.bbs-account-page button, .bbs-loanqorj-page button,
.bbs-payment-method-page button {
  border-radius: 13px;
  font-weight: 750;
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.bbs-app button:not(.is-plain):not(.secondary), .bbs-app .button-primary,
.bbs-app input[type=submit], .bbs-register-page button[type=submit],
.bbs-login-page button[type=submit] {
  box-shadow: 0 8px 20px rgba(72,82,220,.20);
}
.bbs-app button:hover, .bbs-app .button:hover, .bbs-app input[type=submit]:hover {
  filter: saturate(1.08);
  transform: translateY(-1px);
}
/* Tables, alerts and status chips */
.bbs-app table, .bbs-app .bbs-table, .lq-table {
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid rgba(112,135,188,.18);
  border-radius: 16px;
  background: rgba(255,255,255,.68);
}
.bbs-app table thead th, .bbs-app .bbs-table thead th, .lq-table thead th {
  background: rgba(226,235,255,.76);
  color: #253966;
  font-weight: 800;
  border-bottom: 1px solid rgba(112,135,188,.20);
}
.bbs-app table tbody tr:hover, .lq-table tbody tr:hover { background: rgba(224,234,255,.40); }
.bbs-app .notice, .bbs-app .alert, .bbs-app [role=alert], .lq-alert {
  border-radius: 14px;
  border: 1px solid rgba(112,135,188,.20);
  box-shadow: 0 6px 18px rgba(40,60,120,.05);
}
/* Sidebar/navigation refinements */
.bbs-sidebar, .bbs-dashboard-sidebar, .bbs-app aside[class*="sidebar"] {
  border-right: 1px solid rgba(255,255,255,.12);
}
.bbs-sidebar a, .bbs-dashboard-sidebar a, .bbs-app aside[class*="sidebar"] a {
  border-radius: 12px;
  transition: background .18s ease, transform .18s ease;
}
/* Small screens */
@media (max-width: 768px) {
  .bbs-overview-page, .bbs-dashboard, .bbs-dashboard-page,
  .bbs-register-page, .bbs-login-page, .bbs-profile-page,
  .bbs-wallet-page, .bbs-donation-page, .bbs-account-page,
  .bbs-loanqorj-page, .bbs-payment-method-page, .bbs-checkout, .bbs-app {
    border-radius: 0;
  }
  .bbs-overview-page .bbs-page-head, .bbs-app .bbs-page-head,
  .bbs-app .page-header, .bbs-app .module-header, .lq-page-head { padding: 17px; border-radius: 16px; }
  .bbs-overview-page .bbs-card, .bbs-app .bbs-panel, .bbs-app .bbs-widget { border-radius: 16px !important; }
}
@media (prefers-reduced-motion: reduce) {
  .bbs-app *, .bbs-register-page *, .bbs-login-page *, .bbs-wallet-page * { transition: none !important; }
}


/* Component-specific glass surfaces for module templates */
.bbs-register-card,.bbs-login-card,.bbs-profile-card,.bbs-profile-container,
.bbs-wallet-card,.bbs-wallet-panel,.bbs-donation-card,.bbs-donation-panel,
.bbs-account-card,.bbs-account-panel,.bbs-loanqorj-card,.bbs-loanqorj-panel,
.bbs-payment-method-card,.bbs-payment-card,.bbs-checkout-card,
.bbs-form-card,.bbs-module-card,.bbs-content-card,.bbs-stat-card,
.bbs-overview-balance-strip,.bbs-overview-widget,.bbs-overview-panel {
 background: rgba(255,255,255,.74) !important;
 border: 1px solid rgba(255,255,255,.82) !important;
 border-radius: 22px !important;
 box-shadow: 0 18px 48px rgba(43,65,130,.12) !important;
 backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px);
}
.bbs-register-wrapper,.bbs-login-wrapper,.bbs-profile-wrapper,.bbs-wallet-wrapper,
.bbs-donation-wrapper,.bbs-account-wrapper,.bbs-loanqorj-wrapper,.bbs-payment-method-wrapper {
 background: radial-gradient(ellipse at 10% 0%,rgba(80,139,255,.14),transparent 38%),
 radial-gradient(ellipse at 92% 12%,rgba(164,91,255,.13),transparent 34%),
 linear-gradient(135deg,#f4f7ff 0%,#edf3ff 48%,#f7f4ff 100%);
}
.bbs-register-header,.bbs-login-header,.bbs-profile-header,.bbs-wallet-header,
.bbs-donation-header,.bbs-account-header,.bbs-loanqorj-header,.bbs-payment-method-header {
 color:#172653; font-weight:800; letter-spacing:-.025em;
}
.bbs-register-form .bbs-input,.bbs-login-form .bbs-input,.bbs-input,
.bbs-register-form input,.bbs-login-form input,.bbs-profile-form input,
.bbs-wallet-form input,.bbs-wallet-form select,.bbs-wallet-form textarea {
 border-radius:13px; border-color:rgba(105,128,184,.28); background:rgba(255,255,255,.84);
}
.bbs-register-btn,.bbs-login-btn,.bbs-primary-btn,.bbs-btn-primary {
 border-radius:13px; font-weight:800; box-shadow:0 9px 24px rgba(72,82,220,.22);
}
