:root,[data-bs-theme=light]{--bs-primary:#7047eb;--bs-primary-rgb:112,71,235;--bs-link-color:#7047eb;--bs-link-color-rgb:112,71,235;--bs-link-hover-color:#5330bd;--bs-focus-ring-color:#7047eb30;--bs-body-font-family:Arial,Helvetica,sans-serif;--bs-border-color:#e7e0ef;--tblr-primary:#7047eb;--tblr-primary-rgb:112,71,235;--tblr-link-color:#7047eb}
body.ozby-portal{--ozby-surface:#fff;--ozby-soft:#f4effc;--ozby-ink:#241b3e;--ozby-muted:#7b728d;--bs-body-bg:#fcfaff;--bs-body-color:#241b3e;--tblr-body-bg:#fcfaff;--tblr-body-color:#241b3e;margin:0;background:var(--bs-body-bg);color:var(--ozby-ink);font-family:Arial,Helvetica,sans-serif;min-height:100svh;display:flex;flex-direction:column}
[data-bs-theme=dark] body.ozby-portal{--ozby-surface:#251d34;--ozby-soft:#352746;--ozby-ink:#eee7fa;--ozby-muted:#beb1d0;--bs-body-bg:#1a1424;--bs-body-color:#eee7fa;--bs-border-color:#49365e;--tblr-body-bg:#1a1424;--tblr-body-color:#eee7fa;--bs-link-color:#b59aff;--bs-link-hover-color:#d3c0ff}
.ozby-portal a{color:var(--bs-link-color)}.ozby-portal a:hover{color:var(--bs-link-hover-color)}.ozby-portal .text-muted,.ozby-portal .text-secondary{color:var(--ozby-muted)!important}.ozby-portal>.container:not(.ozby-portal-footer){flex:1 0 auto}.ozby-portal>.container{max-width:1240px}.ozby-portal .navbar{background:var(--ozby-surface);border-bottom:1px solid var(--bs-border-color);padding-block:22px!important}.ozby-portal header .navbar{margin-bottom:27px}.ozby-portal .navbar-brand{padding:0;margin:0 25px 0 0;line-height:1}.ozby-portal .navbar-brand img{height:37px;max-width:175px;width:auto;object-fit:contain}.ozby-portal .navbar-nav{gap:9px}.ozby-portal .nav-link{color:var(--ozby-ink);font-size:13px}.ozby-portal .nav-link.active{color:#7047eb!important;font-weight:600}.ozby-portal .nav-link:hover{color:#7047eb}.ozby-portal .card{background:var(--ozby-surface);border:1px solid var(--bs-border-color);border-radius:18px;box-shadow:0 8px 32px #46237105;overflow:clip}.ozby-portal .card-header{background:var(--ozby-surface);border-bottom:1px solid var(--bs-border-color);padding:23px 25px}.ozby-portal .card-body{padding:25px}.ozby-portal h1,.ozby-portal h2,.ozby-portal h3,.ozby-portal h4,.ozby-portal h5{color:var(--ozby-ink);font-family:Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:-.6px}.ozby-portal .card-header h1{font-size:28px;letter-spacing:-1px}.ozby-portal .btn{font-family:inherit;border-radius:11px;font-size:13px;font-weight:500;padding:10px 17px;box-shadow:none;transition:background-color .2s,border-color .2s,box-shadow .2s}.ozby-portal .btn-primary,.ozby-portal .btn-dark{--bs-btn-bg:#7047eb;--bs-btn-border-color:#7047eb;--bs-btn-hover-bg:#5931cb;--bs-btn-hover-border-color:#5931cb;--bs-btn-active-bg:#5931cb;--bs-btn-active-border-color:#5931cb;background:#7047eb;border-color:#7047eb;color:#fff}.ozby-portal .btn-primary:hover,.ozby-portal .btn-dark:hover{background:#5931cb;border-color:#5931cb;color:#fff}.ozby-portal .btn-outline-primary{--bs-btn-color:#7047eb;--bs-btn-border-color:#cdbbf4;--bs-btn-hover-bg:#7047eb;--bs-btn-hover-border-color:#7047eb;--bs-btn-active-bg:#7047eb;color:#7047eb;border-color:#cdbbf4}.ozby-portal .btn-outline-primary:hover{background:#7047eb;color:#fff}.ozby-portal .btn-sm{padding:6px 11px;font-size:12px}.ozby-portal .form-control,.ozby-portal .form-select,.ozby-portal .ts-control{border-color:var(--bs-border-color);border-radius:10px;background-color:var(--ozby-surface);color:var(--ozby-ink);font-family:inherit;box-shadow:none;min-height:42px}.ozby-portal .form-control:focus,.ozby-portal .form-select:focus,.ozby-portal .ts-wrapper.focus .ts-control{border-color:#a383ed;box-shadow:0 0 0 4px #7047eb12}.ozby-portal .form-check-input:checked{background-color:#7047eb;border-color:#7047eb}.ozby-portal label,.ozby-portal .form-label{color:var(--ozby-ink);font-size:13px}.ozby-portal .nav-pills .nav-link.active,.ozby-portal .list-group-item.active{background:#7047eb!important;border-color:#7047eb;color:#fff!important}.ozby-portal .accordion{--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-bg:var(--ozby-surface);--bs-accordion-color:var(--ozby-ink);--bs-accordion-active-bg:var(--ozby-soft);--bs-accordion-active-color:#7047eb;--bs-accordion-btn-focus-box-shadow:0 0 0 3px #7047eb12;--bs-accordion-border-radius:13px;--bs-accordion-inner-border-radius:12px}.ozby-portal .accordion-button{font-size:14px;padding:20px;box-shadow:none}.ozby-portal .accordion-button:not(.collapsed){background:var(--ozby-soft);color:#7047eb}.ozby-portal .accordion-item{border-color:var(--bs-border-color)}.ozby-portal .accordion-body{padding:22px}.ozby-portal .table{--bs-table-bg:var(--ozby-surface);--bs-table-color:var(--ozby-ink);--bs-table-striped-bg:var(--ozby-soft);--bs-table-striped-color:var(--ozby-ink);--bs-table-border-color:var(--bs-border-color)}.ozby-portal .table th{background:var(--ozby-soft);font-size:12px;color:var(--ozby-ink);padding:12px}.ozby-portal .table td{padding:12px;vertical-align:middle;font-size:13px}.ozby-portal .breadcrumb{font-size:12px;margin-bottom:22px;color:var(--ozby-muted)}.ozby-portal .page-link{color:#7047eb}.ozby-portal .page-item.active .page-link{background:#7047eb;border-color:#7047eb;color:#fff}.ozby-portal .bg-primary,.ozby-portal .text-bg-primary{background-color:#7047eb!important;color:#fff!important}.ozby-portal .text-primary{color:#7047eb!important}.ozby-portal .badge.text-bg-info{background:#eee6ff!important;color:#7047eb!important}.ozby-portal .dropdown-menu,.ozby-portal .modal-content{background:var(--ozby-surface);color:var(--ozby-ink);border-color:var(--bs-border-color);border-radius:14px;box-shadow:0 15px 40px #33204712}.ozby-portal .dropdown-item{color:var(--ozby-ink)}.ozby-portal .dropdown-item:hover{background:var(--ozby-soft);color:#7047eb}.ozby-portal .list-group-item{background:var(--ozby-surface);border-color:var(--bs-border-color);color:var(--ozby-ink)}.ozby-portal-footer{flex:0 0 auto;margin-top:auto;padding-top:26px}.ozby-portal-footer #footer{border-top:1px solid var(--bs-border-color);padding:24px 0;font-size:11px!important}.ozby-portal .page-wrapper,.ozby-portal .page-body{background:transparent}.ozby-portal .navbar-vertical{background:var(--ozby-surface);border-color:var(--bs-border-color);padding-block:12px!important}.ozby-portal .navbar-vertical .nav-link{border-radius:9px;margin-inline:9px}.ozby-portal .navbar-vertical .nav-link.active{background:var(--ozby-soft)}.ozby-portal .border-primary{border-color:#7047eb!important}.ozby-portal .col-md-9.mx-auto{flex-basis:100%;width:100%;max-width:100%}.ozby-portal .container-tight{max-width:460px;padding:24px}.ozby-portal .container-tight>.text-center img{height:45px!important;width:auto!important}.ozby-portal .card .card-title{font-size:22px}.ozby-portal a:focus-visible,.ozby-portal button:focus-visible{outline:3px solid #a98aef;outline-offset:3px}.ozby-portal .bg-primary-lt{background:var(--ozby-soft)!important;color:#7047eb!important}
@media(max-width:767px){.ozby-portal>.container{padding-inline:18px}.ozby-portal .navbar{padding-block:17px!important}.ozby-portal .navbar-brand img{height:31px;max-width:140px;display:inline-block!important}.ozby-portal .navbar-brand .d-sm-none{display:none}.ozby-portal .card-body,.ozby-portal .card-header{padding:19px}.ozby-portal .accordion-button{padding:17px}.ozby-portal .accordion-body{padding:14px}.ozby-portal .table{font-size:12px}.ozby-portal .table th,.ozby-portal .table td{padding:9px}.ozby-portal .container .container{padding-inline:0}.ozby-portal-footer{padding-top:22px}.ozby-portal .card-header h1{font-size:25px}.ozby-portal .btn{padding:10px 14px}}
@media(prefers-reduced-motion:reduce){.ozby-portal *{scroll-behavior:auto!important;transition:none!important}}
[data-bs-theme=dark] .ozby-portal .nav-link.active,[data-bs-theme=dark] .ozby-portal .text-primary,[data-bs-theme=dark] .ozby-portal .bg-primary-lt,[data-bs-theme=dark] .ozby-portal .accordion-button:not(.collapsed),[data-bs-theme=dark] .ozby-portal .btn-outline-primary,[data-bs-theme=dark] .ozby-portal .page-link{color:#c8afff!important}[data-bs-theme=dark] .ozby-portal .nav-pills .nav-link.active,[data-bs-theme=dark] .ozby-portal .page-item.active .page-link,[data-bs-theme=dark] .ozby-portal .btn-outline-primary:hover{color:#fff!important}.ozby-portal .badge.bg-info{background-color:var(--ozby-soft)!important;color:var(--bs-link-color)!important}
