:root{--mojo-primary: #0066cc;--mojo-secondary: #6c757d;--mojo-success: #28a745;--mojo-danger: #dc3545;--mojo-warning: #ffc107;--mojo-info: #17a2b8}.sidebar-admin{background:linear-gradient(180deg,#f8f9fa,#e9ecef)}.sidebar-admin .sidebar-header{border-bottom:1px solid #dee2e6}.brand-overview-page .row>[class*=col-]>a,.brand-overview-page .row>[class*=col-]>[data-container],.brand-overview-page .row>[class*=col-] a>[data-container],.brand-overview-page .metric-card{height:100%}.wallet-packages-page .list-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem}.redemption-review-page table th,.redemption-review-page table td{vertical-align:middle;white-space:nowrap}.redemption-review-page table td{padding-top:.4rem;padding-bottom:.4rem}.sidebar .nav-item>.nav-text{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color, #8a9099);opacity:.8}.sidebar .nav-item.phase-p1,.sidebar .nav-item.phase-p2{max-width:100%}.sidebar .nav-item.phase-p1>.nav-link,.sidebar .nav-item.phase-p2>.nav-link{position:relative;max-width:100%;overflow:hidden;border-radius:.375rem}.sidebar .nav-item.phase-p1>.nav-link .nav-text,.sidebar .nav-item.phase-p2>.nav-link .nav-text{white-space:nowrap}.sidebar .nav-item.phase-p1>.nav-link:after,.sidebar .nav-item.phase-p2>.nav-link:after{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);padding:.05rem .4rem;font-size:.5625rem;font-weight:700;line-height:1.45;letter-spacing:.03em;text-transform:uppercase;border-radius:.5rem;white-space:nowrap}.sidebar .nav-item.phase-p1>.nav-link.has-children:after,.sidebar .nav-item.phase-p2>.nav-link.has-children:after{right:1.6rem}.sidebar .nav-item.phase-p1>.nav-link{background-color:#dc35451f}.sidebar .nav-item.phase-p1>.nav-link:hover{background-color:#dc354533}.sidebar .nav-item.phase-p1>.nav-link:after{content:"P1";color:#fff;background:#dc3545;border:1px solid rgba(0,0,0,.2);box-shadow:-4px 0 6px 2px #f8d7daf2}.sidebar .nav-item.phase-p2>.nav-link{background-color:#ffc10729}.sidebar .nav-item.phase-p2>.nav-link:hover{background-color:#ffc10742}.sidebar .nav-item.phase-p2>.nav-link:after{content:"P2";color:#1a1a1a;background:#ffc107;border:1px solid rgba(0,0,0,.25);box-shadow:-4px 0 6px 2px #fff3cdf2}.sidebar .nav-item.wmx-sec-header>.nav-text{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.sidebar .nav-item.wmx-sec-header>.nav-text:hover{opacity:1;color:var(--bs-body-color)}.sidebar .nav-item.wmx-sec-header .wmx-sec-caret{font-size:.7rem;opacity:.55;transition:transform .18s ease;flex-shrink:0}.sidebar .nav-item.wmx-sec-header.wmx-sec-collapsed .wmx-sec-caret{transform:rotate(-90deg)}.sidebar .nav-item.wmx-sec-hidden{display:none!important}.sidebar .nav-item.wmx-item{position:relative}.sidebar .nav-item.wmx-item>a.nav-link{padding-left:2.5rem}.sidebar .nav-item.wmx-item .wmx-pin-toggle{position:absolute;top:50%;left:.45rem;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:.25rem;cursor:pointer;color:var(--bs-body-color);opacity:0;transition:opacity .12s ease,color .12s ease,background-color .12s ease}.sidebar .nav-item.wmx-item .wmx-pin-toggle:hover{background-color:#0000002e}.sidebar .nav-item.wmx-item .wmx-pin-toggle i{font-size:.8rem;line-height:1}.sidebar .nav-item.wmx-item:hover .wmx-pin-toggle,.sidebar .nav-item.wmx-item .wmx-pin-toggle:focus-visible,.sidebar .nav-item.wmx-pinned .wmx-pin-toggle{opacity:.9}.sidebar .nav-item.wmx-pinned .wmx-pin-toggle{color:var(--bs-primary, #0d6efd)}.sidebar .nav-item>a.nav-link{font-size:.85rem}.sidebar .nav-item>a.nav-link.active,.sidebar .nav-item>a.nav-link.active .nav-text,.sidebar .nav-item>a.nav-link.active i{color:var(--bs-body-color)!important}.wmx-amount-preview{color:var(--bs-primary, #0d6efd);font-weight:600}.wmx-amount-preview:empty{display:none}.card{transition:box-shadow .3s ease}.card:hover{box-shadow:0 4px 12px #0000001a}.card .bi{opacity:.7}.btn-group>.btn{margin-left:.5rem}.btn-group>.btn:first-child{margin-left:0}.table th{font-weight:600;text-transform:uppercase;font-size:.85rem;color:#6c757d}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:9999}.badge{font-weight:500;padding:.35em .65em}.alert{border-left:4px solid}.alert-success{border-left-color:var(--mojo-success)}.alert-danger{border-left-color:var(--mojo-danger)}.alert-warning{border-left-color:var(--mojo-warning)}.alert-info{border-left-color:var(--mojo-info)}@media (max-width: 768px){.container-fluid{padding-left:1rem;padding-right:1rem}h2{font-size:1.5rem}}.list-items.row{flex-direction:row}.detail-view,.detail-view-shell,.detail-view-body,.side-nav-view,.snv-layout,.snv-content{min-width:0}.player-view .snv-nav a[data-section=Chat],.player-view .snv-dropdown .dropdown-item[data-section=Chat]{background:#ffe9d6;color:#b3540a;border:1px solid #fdba8c;border-radius:.5rem;margin:.3rem .6rem}.player-view .snv-nav a[data-section=Chat]:hover{background:#ffdcbf;color:#b3540a;border-color:#fd7e14}.player-view .snv-nav a[data-section=Chat].active{background:#ffd0a8;color:#8a3f00;border:1px solid #fd7e14}.modal-body:has(.person-request-view){padding:0}.rotate-180{transform:rotate(180deg);transition:transform .2s}.verify-header{background:#fff;padding:1.5rem;border-bottom:1px solid #dee2e6;margin-bottom:0}.verify-header .header-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.verify-header .customer-name{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.verify-header .header-meta{font-size:.8125rem;color:#6c757d}.verify-header .header-meta code{background:#f8f9fa;padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem}.verify-header .metrics-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;padding-top:1.25rem;border-top:1px solid #e9ecef}.verify-header .metric-item{text-align:center}.verify-header .metric-label{font-size:.6875rem;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem}.verify-header .metric-value{font-size:1.375rem;font-weight:700}.verify-header .metric-value.metric-low{color:#198754}.verify-header .metric-value.metric-medium{color:#fd7e14}.verify-header .metric-value.metric-high,.verify-header .metric-value.metric-critical{color:#dc3545}.verify-body{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.step-item{background:#fff;border:1px solid #dee2e6;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s}.step-item:hover{box-shadow:0 4px 6px #0000001a}.step-header{padding:1.25rem;display:flex;align-items:center;gap:1rem;cursor:pointer;-webkit-user-select:none;user-select:none}.step-header:hover{background:#f8f9fa}.step-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.step-icon.success{color:#198754}.step-icon.failed{color:#dc3545}.step-icon.waiting{color:#0dcaf0}.step-icon.pending{color:#adb5bd}.step-content{flex:1;min-width:0}.step-title{font-weight:600;font-size:1rem;margin-bottom:.25rem}.step-subtitle{font-size:.875rem;color:#6c757d}.step-time{font-size:.8125rem;color:#6c757d;white-space:nowrap}.expand-icon{font-size:1.125rem;color:#6c757d;transition:transform .2s}.step-item.expanded .expand-icon{transform:rotate(180deg)}.step-details{display:none;padding:1rem;background:#f8f9fa}.step-item.expanded .step-details{display:block}.detail-section{margin-bottom:1.5rem}.detail-section:last-child{margin-bottom:0}.detail-label{font-size:.75rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.detail-field-label{font-size:.6875rem;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.detail-field-value{font-size:.875rem;font-weight:500}.check-list{display:flex;flex-direction:column;gap:.5rem}.check-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;border-left-width:3px}.check-item.success{border-left-color:#198754}.check-item.failed{border-left-color:#dc3545}.check-item.pending{border-left-color:#adb5bd}.check-item i{font-size:1.25rem;flex-shrink:0}.check-item.success i{color:#198754}.check-item.failed i{color:#dc3545}.check-item.pending i{color:#6c757d}.check-item-text{flex:1;font-size:.875rem}.detail-btn{padding:.25rem .75rem;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;font-size:.75rem;color:#6c757d;cursor:pointer;transition:all .2s;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}.detail-btn:hover{background:#f8f9fa;border-color:#adb5bd;color:#495057}.detail-btn i{font-size:.875rem}.data-table{width:100%;margin-top:1rem}.data-table td{padding:.625rem 0;border-bottom:1px solid #f8f9fa}.data-table td:first-child{font-size:.8125rem;color:#6c757d;width:180px;font-weight:500}.data-table td:last-child{font-size:.875rem}@media (max-width: 768px){.verify-header .header-top{flex-direction:column}.verify-header .metrics-row{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.check-item{flex-wrap:wrap}.detail-btn{margin-left:auto}}.domain-lookup-registration-tab .field-group{margin-bottom:1rem}.domain-lookup-registration-tab .field-group:last-child{margin-bottom:0}.domain-lookup-registration-tab .field-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#6c757d;font-weight:600;margin-bottom:.3rem}.domain-lookup-registration-tab .field-value{font-size:.875rem;color:#212529;font-weight:500}.domain-lookup-registration-tab .field-value-large{font-size:1rem;font-weight:600}.domain-lookup-registration-tab .field-value-mono{font-family:Monaco,Menlo,Courier New,monospace;font-size:.8125rem}.domain-lookup-registration-tab .dates-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:center}.domain-lookup-registration-tab .date-box{padding:.75rem;background:#f8f9fa;border-radius:.375rem}.domain-lookup-registration-tab .date-box-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:#6c757d;font-weight:600;margin-bottom:.375rem}.domain-lookup-registration-tab .date-box-value{font-size:.9375rem;font-weight:600;color:#212529}.domain-lookup-registration-tab .date-box-sub{font-size:.75rem;color:#6c757d;margin-top:.25rem}.domain-lookup-registration-tab .contact-card{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:1.25rem;margin-bottom:1rem}.domain-lookup-registration-tab .contact-card.registrar{background:#fff3cd;border-color:#ffc107}.domain-lookup-registration-tab .contact-card-title{font-size:.9375rem;font-weight:600;color:#212529;margin-bottom:1rem;padding-bottom:.625rem;border-bottom:2px solid #e9ecef;display:flex;align-items:center}.domain-lookup-registration-tab .contact-card-title i{font-size:1.125rem;margin-right:.625rem;color:#0d6efd}.domain-lookup-registration-tab .contact-card.registrar .contact-card-title i{color:#664d03}.domain-lookup-registration-tab .contact-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.625rem}.domain-lookup-registration-tab .contact-row:last-child{margin-bottom:0}.domain-lookup-registration-tab .contact-field-label{font-size:.7rem;color:#6c757d;font-weight:600;margin-bottom:.25rem}.domain-lookup-registration-tab .contact-field-value{font-size:.8125rem;color:#212529}.domain-lookup-dns-tab .record-list{display:flex;flex-direction:column;gap:.5rem}.domain-lookup-dns-tab .record-item{background:#f8f9fa;padding:.75rem;border-radius:.375rem;border-left:3px solid #0d6efd;font-family:Monaco,Menlo,Courier New,monospace;font-size:.875rem;word-break:break-all}.domain-lookup-dns-tab .record-item.ip{border-left-color:#0d6efd;background:#e7f5ff}.domain-lookup-dns-tab .record-item.ns{border-left-color:#6f42c1;background:#f3e5f5}.domain-lookup-dns-tab .record-item.cname{border-left-color:#fd7e14;background:#fff3e0}.domain-lookup-dns-tab .record-item.txt{border-left-color:#20c997;background:#e0f9f4}.trust-pill{padding:5px 14px;border-radius:24px;border:2.5px solid;background:#fff;flex-shrink:0}.trust-pill:hover{cursor:pointer;border-color:var(--bs-primary)!important}.trust-pill-body{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;vertical-align:middle}.trust-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;line-height:1.2;text-align:center;margin-bottom:6px;color:#9ca3af}.trust-pill-score{font-size:20px;font-weight:800;line-height:1}.trust-pill-divider{width:1.5px;height:22px;opacity:.25}.trust-pill-meta{display:flex;flex-direction:column}.trust-pill-trust{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;line-height:1.2}.trust-pill-kyc{font-size:7.5px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.trust-pill.high{border-color:#16a34a}.trust-pill.high .trust-pill-score,.trust-pill.high .trust-pill-trust{color:#16a34a}.trust-pill.high .trust-pill-divider{background:#16a34a}.trust-pill.medium{border-color:#ca8a04}.trust-pill.medium .trust-pill-score,.trust-pill.medium .trust-pill-trust{color:#ca8a04}.trust-pill.medium .trust-pill-divider{background:#ca8a04}.trust-pill.low{border-color:#ea580c}.trust-pill.low .trust-pill-score,.trust-pill.low .trust-pill-trust{color:#ea580c}.trust-pill.low .trust-pill-divider{background:#ea580c}.trust-pill.none{border-color:#dc2626}.trust-pill.none .trust-pill-score,.trust-pill.none .trust-pill-trust{color:#dc2626}.trust-pill.none .trust-pill-divider{background:#dc2626}.trust-pill.unverified{border-color:#9ca3af}.trust-pill.unverified .trust-pill-score,.trust-pill.unverified .trust-pill-trust{color:#9ca3af}.trust-pill.unverified .trust-pill-divider{background:#9ca3af}
