:root, [data-bs-theme="light"] { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 13,110,253; --bs-secondary-rgb: 108,117,125; --bs-success-rgb: 25,135,84; --bs-info-rgb: 13,202,240; --bs-warning-rgb: 255,193,7; --bs-danger-rgb: 220,53,69; --bs-light-rgb: 248,249,250; --bs-dark-rgb: 33,37,41; --bs-primary-text-emphasis: #052c65; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #cfe2ff; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #9ec5fe; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255,255,255; --bs-black-rgb: 0,0,0; --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --bs-gradient: linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33,37,41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255,255,255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0,0,0; --bs-secondary-color: rgba(33,37,41,0.75); --bs-secondary-color-rgb: 33,37,41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233,236,239; --bs-tertiary-color: rgba(33,37,41,0.5); --bs-tertiary-color-rgb: 33,37,41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248,249,250; --bs-heading-color: inherit; --bs-link-color: #0d6efd; --bs-link-color-rgb: 13,110,253; --bs-link-decoration: underline; --bs-link-hover-color: #0a58ca; --bs-link-hover-color-rgb: 10,88,202; --bs-code-color: #d63384; --bs-highlight-color: #212529; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0,0,0,0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0,0,0,0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0,0,0,0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0,0,0,0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(13,110,253,0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545; }
*, ::after, ::before { box-sizing: border-box; }
@media (prefers-reduced-motion: no-preference) {
  :root { scroll-behavior: smooth; }
}
body { font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); text-align: var(--bs-body-text-align); text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
h3 { margin-top: 0px; margin-bottom: 0.5rem; color: var(--bs-heading-color); }
@media (min-width: 1200px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1200px) {
  h3 { font-size: 1.75rem; }
}
@media (min-width: 1200px) {
}
a { color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)); text-decoration: underline; }
a:hover { --bs-link-color-rgb: var(--bs-link-hover-color-rgb); }
a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }
img { vertical-align: middle; }
button:focus:not(:focus-visible) { outline: 0px; }
button { margin: 0px; font-family: inherit; line-height: inherit; }
button { text-transform: none; }
[type="button"] { appearance: button; }
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }
@media (min-width: 1200px) {
}
::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field { padding: 0px; }
::-webkit-inner-spin-button { height: auto; }
::-webkit-search-decoration { appearance: none; }
::-webkit-color-swatch-wrapper { padding: 0px; }
::-webkit-file-upload-button { font: inherit; appearance: button; }
@media (min-width: 1200px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }
.col-12 { flex: 0 0 auto; }
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
@media (max-width: 575.98px) {
}
@media (max-width: 767.98px) {
}
@media (max-width: 991.98px) {
}
@media (max-width: 1199.98px) {
}
@media (max-width: 1399.98px) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
@media (min-width: 576px) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@keyframes progress-bar-stripes { 
  0% { background-position-x: 1rem; }
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (min-width: 576px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (max-width: 575.98px) {
}
@media (max-width: 767.98px) {
}
@media (max-width: 991.98px) {
}
@media (max-width: 1199.98px) {
}
@media (max-width: 1399.98px) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
@keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}
@keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}
@media (prefers-reduced-motion: reduce) {
}
@media (max-width: 575.98px) {
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
}
@media (max-width: 575.98px) {
}
@media (min-width: 576px) {
}
@media (max-width: 767.98px) {
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
}
@media (max-width: 767.98px) {
}
@media (min-width: 768px) {
}
@media (max-width: 991.98px) {
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
}
@media (max-width: 991.98px) {
}
@media (min-width: 992px) {
}
@media (max-width: 1199.98px) {
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
}
@media (max-width: 1199.98px) {
}
@media (min-width: 1200px) {
}
@media (max-width: 1399.98px) {
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
}
@media (max-width: 1399.98px) {
}
@media (min-width: 1400px) {
}
@media (prefers-reduced-motion: reduce) {
}
@keyframes placeholder-glow { 
  50% { opacity: 0.2; }
}
@keyframes placeholder-wave { 
  100% { mask-position: -200% 0%; }
}
@media (prefers-reduced-motion: reduce) {
}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
.m-3 { margin: 1rem !important; }
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
@media (min-width: 1200px) {
}@font-face { font-family: bootstrap-icons; src: url("fonts/6efe08ad-6967-4d0b-8bb0-f7c8bf30fec6.woff2") format("woff2"); }
.bi::before, [class^="bi-"]::before, [class*=" bi-"]::before { display: inline-block; font-style: normal; font-variant: normal; text-transform: none; line-height: 1; vertical-align: -0.125em; -webkit-font-smoothing: antialiased; font-family: bootstrap-icons !important; font-weight: normal !important; }
.bi-bell::before { content: ""; }
.bi-hourglass-split::before { content: ""; }
.bi-search::before { content: ""; }@media (max-width: 240px) {
}
@media (min-width: 241px) and (max-width: 480px) {
}
@media (min-width: 481px) and (max-width: 768px) {
}@font-face { font-family: CityBank; src: url("fonts/a18b8144-e6b3-46d1-8634-4f317a6dd4c2.woff2") format("woff2"); font-weight: 400; font-style: normal; }
@font-face { font-family: CityBank; src: url("fonts/05023bb9-4813-4db6-9fe5-331cd1290a6e.woff2") format("woff2"); font-weight: 400; font-style: italic; }
@font-face { font-family: CityBank; src: url("fonts/ce1a859c-4bde-4da0-aba0-a564fe8e6a82.woff2") format("woff2"); font-weight: 600; font-style: normal; }
@font-face { font-family: CityBank; src: url("fonts/6c6142c8-7ffd-4f08-9c3c-dfa5b318531c.woff2") format("woff2"); font-weight: 700; font-style: normal; }
* { font-family: CityBank, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important; }
:root { --cbl-red: #d81f26; --cbl-dark: #1f2937; --cbl-bg: whitesmoke; --nav-height: 72px; }
body { background-color: var(--cbl-bg); min-height: 100vh; display: flex; flex-direction: column; margin: 0px; color: rgb(51, 65, 85); }
.top-navbar { height: var(--nav-height); width: 100%; border-bottom: 1px solid rgb(226, 232, 240); display: flex; align-items: center; justify-content: space-between; padding: 0px 1.5rem; position: fixed; top: 0px; left: 0px; backdrop-filter: blur(12px); z-index: 1030; background: rgba(255, 255, 255, 0.5) !important; }
.logo img { height: 38px; width: auto; object-fit: contain; }
.nav-right { display: flex; align-items: center; gap: 1.25rem; }
.navbar-session-timer { display: inline-flex; align-items: center; gap: 0.5rem; background: rgb(255, 245, 245); border: 1px solid rgb(254, 205, 211); padding: 0.4rem 0.75rem; border-radius: 20px; color: var(--cbl-red); font-size: 0.85rem; font-weight: 600; transition: 0.2s; }
.navbar-session-timer i { font-size: 1rem; }
.navbar-session-timer span.timer-label { color: rgb(100, 116, 139); font-weight: 500; }
.navbar-session-timer strong { font-variant-numeric: tabular-nums; font-weight: 700; }
.nav-icons i { font-size: 1.25rem; color: rgb(100, 116, 139); cursor: pointer; transition: color 0.2s; padding: 0.35rem; border-radius: 50%; }
.nav-icons i:hover { color: var(--cbl-red); background: rgb(241, 245, 249); }
.main-wrapper { flex: 1 0 auto; margin-top: var(--nav-height); padding: 1.5rem; width: 100%; max-width: 1400px; margin-left: auto; margin-right: auto; background: whitesmoke !important; }
.footer { flex-shrink: 0; background: whitesmoke; border-top: 1px solid rgb(226, 232, 240); text-align: center; color: rgb(148, 163, 184); font-size: 0.85rem; padding: 1.25rem 1rem; }
@media (max-width: 768px) {
  .top-navbar { padding: 0px 1rem; }
  .logo img { height: 32px; }
  .navbar-session-timer span.timer-label { display: none; }
  .navbar-session-timer { padding: 0.35rem 0.6rem; font-size: 0.8rem; }
  .nav-right { gap: 0.75rem; }
  .main-wrapper { padding: 1rem; }
}.sf-hidden { display: none !important; }.nav-icons { display: flex; align-items: center; gap: 6px; }
.nav-icon-btn { width: 34px; height: 34px; display: inline-flex; align-items: center; justify-content: center; border: 0px; background: transparent; border-radius: 8px; color: rgb(75, 85, 99); font-size: 16px; cursor: pointer; transition: 0.15s; }
.nav-icon-btn:hover { background: rgb(241, 245, 249); color: rgb(15, 23, 42); }
.search-wrapper { position: relative; display: inline-flex; }
@keyframes searchPopupEnter { 
  0% { opacity: 0; transform: translateY(-4px) scale(0.98); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}.card-content { max-width: 720px !important; width: 100%; }
.verification-card { width: 100%; max-width: 100%; opacity: 1; border-radius: 8px; background: rgb(255, 255, 255); box-shadow: rgba(16, 16, 16, 0.05) 0px 1px 2px 0px; height: auto !important; }
.btn-wrapper { width: 192px; opacity: 1; gap: 8px; padding: 8px 20px 23px; margin: 0px auto; }.verification-header { width: 100%; height: 48px; gap: 75px; opacity: 1; padding: 12px 24px; border-bottom: 1px solid var(--Stroke-Neutral-n-st_disable,#ECECEC); }
.verification-header h3 { font-weight: 600; font-size: 20px; line-height: 120%; letter-spacing: -2%; text-align: left; }
.verification-body { width: 100%; gap: 24px; opacity: 1; padding-bottom: 10px; }
.verification-data { width: 100%; gap: 32px; opacity: 1; padding-right: 24px; padding-left: 24px; border-bottom: 1px solid rgb(236, 236, 236); display: flex; align-items: flex-start; }
.frame-1, .frame-3 { flex: 1 1 0%; padding: 12px 0px; }
@media (max-width: 768px) {
  .frame-1, .frame-3 { flex: 1 1 0%; padding: 0px !important; }
}
.frame-2 { width: 1px; background: rgb(236, 236, 236); align-self: stretch; }
.label { font-size: 12px; color: rgb(102, 102, 102); }
.value { font-size: 12px; font-weight: 600; text-align: right; word-break: break-word; }
.info-row { display: flex; justify-content: space-between; align-items: flex-start; gap: 10px; margin-bottom: 10px; }
.verification-card, .verification-body, .verification-data { height: auto; }
@media (max-width: 768px) {
  .verification-card { max-width: 100%; min-height: auto; }
  .verification-header { padding: 16px; }
  .verification-header h3 { font-size: 18px; }
  .verification-data { flex-direction: column; gap: 18px; padding: 16px; }
  .frame-1, .frame-3 { width: 100%; }
  .frame-2 { width: 100%; height: 1px; background: rgb(236, 236, 236); }
  .info-row { flex-direction: column; align-items: flex-start; gap: 3px; }
  .value { text-align: left; }
}/* empty */