@keyframes jom-sidebar-lock-spin{to{transform:rotate(360deg)}}@keyframes gk-cart-spin{to{transform:rotate(360deg)}}.input-group .flatpickr-wrapper{flex:1 1 auto;min-width:0}.jom-bs5-login-page{background:var(--bs-secondary-bg)}.jom-login-feature-panel{background:linear-gradient(135deg,#dcd8fd,#eee6fd)}#jomPwToggle{background-color:var(--bs-tertiary-bg);border-color:var(--bs-gray-400)}[data-bs-theme=dark] .jom-login-feature-panel{background:linear-gradient(135deg,#2a1d45,#1e1a3a);border-left:1px solid #2e2b3e}[data-bs-theme=dark] .jom-bs5-login-page .card{border:1px solid var(--bs-border-color)!important}[data-bs-theme=dark] #jomPwToggle{border:var(--bs-border-width) solid var(--bs-border-color)}.jom-welcome-popup{border-radius:var(--bs-border-radius-lg);box-shadow:0 1rem 3rem rgba(0,0,0,.18)}.jom-welcome-popup-header-icon{flex-shrink:0;width:34px;height:34px;border-radius:var(--bs-border-radius);background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:1.1rem}.jom-welcome-popup-eyebrow{letter-spacing:.4px}.jom-welcome-popup-icon{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.05rem}.was-validated .input-group .form-control:invalid~.btn,.was-validated .input-group .form-control:invalid~.input-group-text{border-color:var(--bs-form-invalid-border-color)!important}.was-validated .input-group .form-control:valid~.btn,.was-validated .input-group .form-control:valid~.input-group-text{border-color:var(--bs-form-valid-border-color)!important}.badge.not-passed,.badge.passed{background-color:#198754!important;color:#fff!important}.badge.not-passed{background-color:#dc3545!important}.jom-pw-toggle{background-color:var(--bs-tertiary-bg);border-color:var(--bs-gray-400)}[data-bs-theme=dark] .jom-pw-toggle{border:var(--bs-border-width) solid var(--bs-border-color)}:root{--jom-topbar-height:52px;--jom-sidebar-width:300px;--jom-sidebar-collapsed-w:56px;--jom-content-bg:#F5F7FA}[data-bs-theme=dark]{--jom-content-bg:var(--bs-body-bg)}:root{--bs-primary:#0369A1;--bs-primary-rgb:3, 105, 161;--bs-success:#16A34A;--bs-success-rgb:22, 163, 74;--bs-warning:#D97706;--bs-warning-rgb:217, 119, 6;--bs-danger:#DC2626;--bs-danger-rgb:220, 38, 38}.btn-danger,.btn-primary,.btn-success,.btn-warning{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-disabled-color:#fff}.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:color-mix(in srgb, var(--bs-primary) 85%, black);--bs-btn-hover-border-color:color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-active-bg:color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-active-border-color:color-mix(in srgb, var(--bs-primary) 75%, black);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb)}.btn-success{--bs-btn-bg:var(--bs-success);--bs-btn-border-color:var(--bs-success);--bs-btn-hover-bg:color-mix(in srgb, var(--bs-success) 85%, black);--bs-btn-hover-border-color:color-mix(in srgb, var(--bs-success) 80%, black);--bs-btn-active-bg:color-mix(in srgb, var(--bs-success) 80%, black);--bs-btn-active-border-color:color-mix(in srgb, var(--bs-success) 75%, black);--bs-btn-disabled-bg:var(--bs-success);--bs-btn-disabled-border-color:var(--bs-success);--bs-btn-focus-shadow-rgb:var(--bs-success-rgb)}.btn-warning{--bs-btn-bg:var(--bs-warning);--bs-btn-border-color:var(--bs-warning);--bs-btn-hover-bg:color-mix(in srgb, var(--bs-warning) 85%, black);--bs-btn-hover-border-color:color-mix(in srgb, var(--bs-warning) 80%, black);--bs-btn-active-bg:color-mix(in srgb, var(--bs-warning) 80%, black);--bs-btn-active-border-color:color-mix(in srgb, var(--bs-warning) 75%, black);--bs-btn-disabled-bg:var(--bs-warning);--bs-btn-disabled-border-color:var(--bs-warning);--bs-btn-focus-shadow-rgb:var(--bs-warning-rgb)}.btn-danger{--bs-btn-bg:var(--bs-danger);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-bg:color-mix(in srgb, var(--bs-danger) 85%, black);--bs-btn-hover-border-color:color-mix(in srgb, var(--bs-danger) 80%, black);--bs-btn-active-bg:color-mix(in srgb, var(--bs-danger) 80%, black);--bs-btn-active-border-color:color-mix(in srgb, var(--bs-danger) 75%, black);--bs-btn-disabled-bg:var(--bs-danger);--bs-btn-disabled-border-color:var(--bs-danger);--bs-btn-focus-shadow-rgb:var(--bs-danger-rgb)}.btn-outline-danger,.btn-outline-primary,.btn-outline-success,.btn-outline-warning{--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-bg:rgba(var(--bs-primary-rgb), 0.05);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb)}.btn-outline-success{--bs-btn-color:var(--bs-success);--bs-btn-bg:rgba(var(--bs-success-rgb), 0.05);--bs-btn-border-color:var(--bs-success);--bs-btn-hover-bg:var(--bs-success);--bs-btn-hover-border-color:var(--bs-success);--bs-btn-active-bg:var(--bs-success);--bs-btn-active-border-color:var(--bs-success);--bs-btn-disabled-color:var(--bs-success);--bs-btn-disabled-border-color:var(--bs-success);--bs-btn-focus-shadow-rgb:var(--bs-success-rgb)}.btn-outline-warning{--bs-btn-color:var(--bs-warning);--bs-btn-bg:rgba(var(--bs-warning-rgb), 0.05);--bs-btn-border-color:var(--bs-warning);--bs-btn-hover-bg:var(--bs-warning);--bs-btn-hover-border-color:var(--bs-warning);--bs-btn-active-bg:var(--bs-warning);--bs-btn-active-border-color:var(--bs-warning);--bs-btn-disabled-color:var(--bs-warning);--bs-btn-disabled-border-color:var(--bs-warning);--bs-btn-focus-shadow-rgb:var(--bs-warning-rgb)}.btn-outline-danger{--bs-btn-color:var(--bs-danger);--bs-btn-bg:rgba(var(--bs-danger-rgb), 0.05);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-bg:var(--bs-danger);--bs-btn-hover-border-color:var(--bs-danger);--bs-btn-active-bg:var(--bs-danger);--bs-btn-active-border-color:var(--bs-danger);--bs-btn-disabled-color:var(--bs-danger);--bs-btn-disabled-border-color:var(--bs-danger);--bs-btn-focus-shadow-rgb:var(--bs-danger-rgb)}.jom-sidebar,.jom-topbar{position:fixed;left:0;background-color:var(--bs-body-bg);display:flex}.jom-topbar{top:0;right:0;height:var(--jom-topbar-height);z-index:1030;border-bottom:1px solid var(--bs-border-color);align-items:center;padding:0 1rem;gap:.75rem}.jom-sidebar{top:var(--jom-topbar-height);bottom:0;width:var(--jom-sidebar-width);z-index:1020;border-right:1px solid var(--bs-border-color);flex-direction:column;overflow-x:hidden;overflow-y:auto;transition:width .25s ease}.jom-sidebar-nav{flex:1;padding:.5rem 0}.jom-sidebar-link{display:flex;align-items:center;gap:.75rem;padding:.55rem 1rem;color:var(--bs-body-color);text-decoration:none;font-size:.875rem;border-left:3px solid transparent;white-space:nowrap;overflow:hidden;transition:background-color .15s,border-color .15s,color .15s}.jom-sidebar-link:hover{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.jom-sidebar-link.active{background-color:rgba(var(--bs-primary-rgb),.12);border-left-color:var(--bs-primary);color:var(--bs-primary);font-weight:600}.jom-nav-icon{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:15px}.jom-nav-group-label,.jom-nav-label{transition:opacity .2s;overflow:hidden}.jom-nav-group-label{display:block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--bs-secondary-color);white-space:nowrap}body.jom-sidebar-collapsed .jom-nav-group-label{opacity:0}.jom-sidebar-footer{padding:.5rem 0;border-top:1px solid var(--bs-border-color)}.jom-sidebar-collapse-btn{display:flex;align-items:center;gap:.75rem;padding:.55rem 1rem;width:100%;background:0 0;border:0;color:var(--bs-body-secondary-color);font-size:.875rem;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background-color .15s,color .15s}.jom-sidebar-collapse-btn:hover,.jom-sidebar-lock-btn:hover{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.jom-sidebar-collapse-icon{transition:transform .25s ease;flex-shrink:0}.jom-sidebar-lock-btn{border:0;background:0 0;color:var(--bs-body-secondary-color);width:30px;height:30px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.jom-sidebar-lock-btn.is-locked{color:var(--bs-primary)}.jom-dt-action-btn i,.jom-sidebar-lock-btn.loading{pointer-events:none}.jom-sidebar-lock-btn.loading i{animation:jom-sidebar-lock-spin .8s linear infinite}body.jom-sidebar-collapsed .jom-sidebar{width:var(--jom-sidebar-collapsed-w)}body.jom-sidebar-collapsed .jom-nav-label{opacity:0;width:0}body.jom-sidebar-collapsed .jom-sidebar-collapse-icon{transform:rotate(180deg)}.jom-main-content{margin-left:var(--jom-sidebar-width);padding-top:var(--jom-topbar-height);min-height:100vh;background-color:var(--jom-content-bg);transition:margin-left .25s ease}body.jom-sidebar-collapsed .jom-main-content{margin-left:var(--jom-sidebar-collapsed-w)}.jom-brand img{max-height:28px;object-fit:contain}.jom-topbar-toggle{flex-shrink:0}.jom-topbar-icon-btn:hover,.jom-topbar-toggle:hover{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.jom-topbar-icon-btn,.jom-topbar-toggle{background:0 0;border:0;padding:.35rem;border-radius:6px;color:var(--bs-body-secondary-color);cursor:pointer;line-height:1;transition:background-color .15s,color .15s}.jom-dropdown-arrow{margin-top:.65rem!important}.jom-dropdown-arrow::after,.jom-dropdown-arrow::before{content:"";position:absolute;right:14px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.jom-dropdown-arrow::before{top:-9px;border-bottom:9px solid var(--bs-dropdown-border-color)}.jom-dropdown-arrow::after{top:-8px;border-bottom:8px solid var(--bs-dropdown-bg)}.jom-topbar-subnav{gap:.25rem;flex:1 1 0;overflow-x:auto;min-width:0;scrollbar-width:none}.jom-topbar-subnav::-webkit-scrollbar{display:none}.jom-topbar>.ms-auto{flex-shrink:0}.jom-subnav-link{display:inline-flex;align-items:center;padding:.35rem .75rem;font-size:.85rem;color:var(--bs-body-secondary-color);text-decoration:none;border-radius:6px;white-space:nowrap;transition:background-color .15s,color .15s}.jom-subnav-link:hover{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.jom-subnav-link.active{background-color:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary);font-weight:600}.dropdown-menu .jom-subnav-link{display:flex;width:100%;padding:.4rem 1rem;border-radius:0;font-size:.875rem}.dropdown-menu .jom-subnav-link:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-menu .jom-subnav-link.active{background-color:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary)}.dropdown:has(.jom-subnav-link.active) .jom-topbar-icon-btn{color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.12)}.jom-avatar{width:30px;height:30px;border-radius:50%;background-color:var(--bs-primary);color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase;letter-spacing:.03em}.jom-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1019}:root{--jom-table-subtle-bg:#eff6ff;--jom-table-hover-bg:#e0f2fe;--jom-table-text-muted:#9ca3af;--jom-table-text-secondary:#6b7280;--jom-border-strong:#c8ccd4;--jom-table-loading-color:#035989}[data-bs-theme=dark]{--jom-table-subtle-bg:rgba(var(--bs-primary-rgb), .06);--jom-table-hover-bg:rgba(var(--bs-primary-rgb), .12);--jom-table-text-muted:var(--bs-secondary-color);--jom-table-text-secondary:var(--bs-body-color);--jom-border-strong:var(--bs-tertiary-bg)}.jom-dt-toolbar{display:flex;align-items:center;gap:.5rem;padding:0 0 .75rem;flex-wrap:wrap}.jom-dt-wrap .dt-container{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);overflow:hidden;background-color:var(--bs-body-bg)}.jom-dt-wrap .dt-container>div:first-child{margin-top:0!important}.jom-dt-wrap .dt-container>.row.mt-2.justify-content-between:not(:has(~.row.mt-2.justify-content-between)){margin-top:0!important;padding-top:.5rem;padding-bottom:.5rem;border-top:2px solid var(--bs-primary);background-color:var(--jom-table-subtle-bg)}.jom-dt-wrap .dt-container thead th,.jom-table thead th{background-color:var(--jom-table-subtle-bg);border-bottom:2px solid var(--bs-primary)!important;padding:.6875rem 1rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--jom-table-text-secondary);white-space:nowrap}.jom-dt-wrap .dt-container div.dt-scroll-body thead th{border-bottom-width:0!important}.jom-table.table-hover{--bs-table-hover-bg:var(--jom-table-hover-bg)}.jom-dt-wrap .dt-container table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px var(--jom-table-hover-bg)}.jom-dt-wrap .dt-container .dt-layout-table table{border-top:none;margin:0!important}.jom-dt-wrap .dt-container .table>tbody>tr>td,.jom-dt-wrap .dt-container .table>tbody>tr>th{padding:.625rem 1rem;vertical-align:middle;font-size:.8125rem}.jom-dt-wrap .dt-container .table th{font-size:.7rem}.jom-dt-wrap .dt-container .table tbody tr{cursor:pointer}#application-messages table tbody tr:not(.not-is-own) td{cursor:pointer}.jom-dt-wrap .dt-container .table>tbody>*>*{border-right:var(--bs-border-width) solid var(--bs-border-color)}.jom-dt-wrap .dt-container .table>tbody>*>:last-child{border-right:none}.jom-dt-wrap .dt-container .dt-info{padding-left:.85em;font-size:.75rem;color:var(--jom-table-text-muted)}.jom-dt-wrap .dt-container .dt-info strong{color:var(--bs-primary);font-weight:600}.jom-dt-wrap .dt-container .dt-paging{display:flex;justify-content:flex-end;align-items:center;padding-right:.85em}.jom-dt-wrap .dt-container .row.mt-2.justify-content-between>div:has(.dt-paging){display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.jom-dt-length-select.form-select{width:auto;height:28px;padding:3px 28px 3px 8px;font-size:.75rem;color:var(--jom-table-text-secondary);border-color:var(--bs-border-color)}.jom-dt-footer-divider{width:1px;height:16px;background-color:var(--bs-border-color);flex-shrink:0}.jom-dt-wrap .dt-container .dt-paging-button .page-link{font-size:.875rem}.jom-dt-wrap .dt-container .dt-paging .pagination{--bs-pagination-padding-x:0.4rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.75rem;--bs-pagination-color:var(--jom-table-text-secondary);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius-sm);--bs-pagination-hover-color:var(--bs-emphasis-color);--bs-pagination-hover-bg:var(--jom-table-subtle-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-bg:var(--jom-table-subtle-bg);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);--bs-pagination-disabled-bg:var(--bs-body-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);gap:6px}.jom-dt-wrap .dt-container .dt-paging .pagination .page-link{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--bs-pagination-border-radius)!important}.jom-dt-wrap .dt-container .dt-paging .pagination .page-item.disabled .page-link{opacity:.38}.jom-table-wrap{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);overflow:hidden;background-color:var(--bs-body-bg)}.jom-table-wrap .jom-table{margin-bottom:0}.jom-table-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.6rem .85em;border-top:2px solid var(--bs-primary);background-color:var(--jom-table-subtle-bg);font-size:.8125rem;color:var(--jom-table-text-muted)}.jom-amount,.jom-num-muted{font-variant-numeric:tabular-nums}.jom-amount{font-weight:500}.jom-num-muted{color:var(--jom-table-text-muted)}.badge.jom-badge-soft{font-weight:500;border:1px solid transparent}.badge.jom-badge-soft.text-bg-warning{background-color:rgba(var(--bs-warning-rgb),.15)!important;color:var(--bs-warning)!important;border-color:rgba(var(--bs-warning-rgb),.35)}.badge.jom-badge-soft.text-bg-success{background-color:rgba(var(--bs-success-rgb),.15)!important;color:var(--bs-success)!important;border-color:rgba(var(--bs-success-rgb),.35)}.badge.jom-badge-soft.text-bg-secondary{background-color:var(--bs-tertiary-bg)!important;color:var(--bs-secondary-color)!important;border-color:var(--bs-border-color)}.jom-badge-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:currentColor;margin-right:4px;vertical-align:middle}.jom-progress-wrap{display:flex;align-items:center;gap:.5rem}.jom-progress-mini{width:40px;height:4px;--bs-progress-height:4px;--bs-progress-bg:var(--jom-border-strong);--bs-progress-border-radius:2px;--bs-progress-bar-bg:var(--bs-primary);--bs-progress-box-shadow:none}.jom-progress-mini-label{font-size:.6875rem;color:var(--jom-table-text-muted);min-width:24px}.jom-dl-link,.jom-dt-action-btn{display:inline-flex;align-items:center;border-radius:var(--bs-border-radius-sm)}.jom-dl-link{gap:4px;color:var(--bs-primary);font-size:.6875rem;font-weight:500;padding:4px 6px;text-decoration:none}.jom-dl-link:hover{color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.08)}.jom-dt-action-btn{justify-content:center;width:28px;height:28px;border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--jom-table-text-secondary)}.jom-dt-action-btn:hover{background-color:var(--jom-table-subtle-bg);color:var(--bs-body-color);border-color:var(--jom-border-strong)}.jom-group-title{display:flex;align-items:center;gap:.5rem;font-weight:500}.jom-group-title-icon{color:var(--jom-table-text-muted)}.jom-date-range{display:flex;align-items:center;gap:.375rem;font-variant-numeric:tabular-nums}.jom-date-range-arrow{color:var(--jom-table-text-muted);font-size:.75rem}@media (max-width:767.98px){.jom-sidebar{transform:translateX(-100%);transition:transform .25s ease}body.jom-sidebar-collapsed .jom-sidebar{width:var(--jom-sidebar-width)}body.jom-sidebar-collapsed .jom-nav-label{opacity:1;width:auto}body.jom-sidebar-collapsed .jom-nav-group-label{opacity:1}body.jom-sidebar-collapsed .jom-sidebar-collapse-icon{transform:none}body.jom-sidebar-open .jom-sidebar{transform:translateX(0)}body.jom-sidebar-open .jom-sidebar-overlay{display:block}.jom-main-content,body.jom-sidebar-collapsed .jom-main-content{margin-left:0}}.dashboard-grid{margin-bottom:10px}.dashboard-grid .dashboard-card a,.dashboard-grid .dashboard-card a:active,.dashboard-grid .dashboard-card a:hover{text-decoration:none}.dashboard-grid .dashboard-card{border:1px solid var(--bs-border-color);border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease;margin-bottom:0;position:relative;overflow:hidden;cursor:pointer}.dashboard-grid .dashboard-card::before,.gk-product-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background-color:var(--bs-primary);opacity:0;transition:opacity .25s ease}.dashboard-grid .dashboard-card .card-body{padding:20px}.dashboard-grid .dashboard-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(0,0,0,.1)}.dashboard-grid .dashboard-card:hover::before{opacity:1}.dashboard-grid .dashboard-card.disabled{opacity:.5;box-shadow:none}.dashboard-grid .dashboard-card.disabled:hover{transform:none;box-shadow:none}.dashboard-grid .dashboard-card.disabled::before{display:none}.dashboard-grid .card-icon{width:52px;height:52px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;color:#fff;font-size:20px;transition:transform .25s ease}.dashboard-grid .dashboard-card:hover .card-icon{transform:scale(1.1);color:var(--bs-primary)}.dashboard-grid .dashboard-card.disabled:hover .card-icon{transform:none;color:inherit}.dashboard-grid .card-icon-symbol{line-height:1}.dashboard-grid .card-title{font-size:20px;font-weight:600;line-height:1.3;color:var(--bs-body-color);margin-bottom:8px}.dashboard-grid .card-description{color:var(--bs-secondary-color);font-size:13px;line-height:1.5;min-height:58px}.dashboard-grid .card-stats{margin-top:14px;padding-top:12px;border-top:1px solid var(--bs-border-color)}.dashboard-grid .stat-item{text-align:center}.dashboard-grid .stat-number{display:block;font-size:22px;font-weight:700;color:var(--bs-primary);line-height:1.1}.dashboard-grid .stat-number.stat-number-danger{color:var(--bs-danger)}.dashboard-grid .stat-label{margin-top:4px;font-size:11px;color:var(--bs-secondary-color)}.dashboard-grid .card-applicant-management .card-icon,.dashboard-grid .card-contact .card-icon,.dashboard-grid .card-credit .card-icon,.dashboard-grid .card-publication .card-icon,.dashboard-grid .card-publishing .card-icon,.dashboard-grid .card-settings .card-icon{background:0 0;color:var(--bs-body-color)}.dashboard-grid .card-contact .card-description a,.dashboard-grid .card-contact .card-description a:hover{color:#0d6efd;text-decoration:underline}#interestOverlay .modal-dialog,#supportRequestModal .modal-dialog{max-width:500px}.shortcuts-section .section-title{color:#fff;font-size:1.5rem;font-weight:600;margin-top:0;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.shortcuts-container{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;overflow:visible;position:relative}.shortcut-item{background-color:var(--bs-primary);color:#fff;text-decoration:none;font-weight:500;position:relative;min-width:160px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.2);cursor:pointer;border-radius:var(--bs-border-radius-pill);white-space:nowrap;font-size:.75rem;line-height:1.2rem}.shortcut-item:focus,.shortcut-item:hover{color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 32px rgba(13,13,13,.3);border-color:rgba(255,255,255,.4)}.shortcut-item:hover+.shortcut-item{transform:translateX(5px)}.shortcut-item.active{background-color:var(--bs-success);border-color:rgba(16,185,129,.5);box-shadow:0 0 20px rgba(16,185,129,.3)}.shortcut-item.active:hover{box-shadow:0 8px 32px rgba(16,185,129,.3)}.shortcut-item.active::before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#34d399;border-radius:50%;box-shadow:0 0 10px rgba(52,211,153,.6)}.shortcut-item.disabled{opacity:.5;background:rgba(156,163,175,.3);color:#000}[data-bs-theme=dark] .shortcut-item.disabled{color:#fff}@media (max-width:991px){.shortcuts-container{gap:.5rem}.shortcut-item{min-width:0;flex:1 1 calc(50% - .375rem);font-size:.7rem;line-height:1.2rem}.shortcut-item:hover+.shortcut-item{transform:translateY(5px)}}@media (max-width:520px){.shortcut-item{flex-basis:100%}}.qp-modal-dialog{max-width:540px}.qp-modal-content{border:0;border-radius:18px;box-shadow:0 20px 45px rgba(15,23,42,.18);overflow:hidden}.qp-modal-header{border-bottom:0;padding:24px 28px 10px}.qp-modal-title{font-size:1.75rem;font-weight:700;line-height:1.2}.qp-modal-body{padding:10px 28px 18px}.qp-summary{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:12px;margin-bottom:2rem;padding:2rem}.qp-summary-row{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.qp-summary-row:last-child{margin-bottom:0}.qp-summary-header{color:var(--bs-secondary-color);font-size:.875rem;margin-bottom:10px;padding:.5rem 0}.qp-summary-main{font-size:1rem}.qp-amount{color:var(--bs-success);font-weight:700;padding:.5rem 0}.qp-summary-total{font-size:1.125rem;font-weight:700;border-top:2px solid var(--bs-border-color);margin-top:.5rem;padding-top:.5rem}.qp-billing-title{font-size:1.25rem;font-weight:600;margin:0 0 14px}.qp-actions{display:flex;gap:12px;margin-top:8px}.qp-actions .btn{flex:1 1 50%;font-weight:600;border-radius:10px;min-height:46px}.btn-qp-submit{background:var(--bs-success);border-color:var(--bs-success);color:#fff}.btn-qp-submit:focus,.btn-qp-submit:hover{background:color-mix(in srgb,var(--bs-success) 85%,black);border-color:color-mix(in srgb,var(--bs-success) 85%,black);color:#fff}.qp-result-alert{margin-bottom:12px}.qp-submit-spinner{margin-left:8px}#quickPublishModal .select2-container{width:100%!important}.select2-container--bootstrap-5 .select2-selection{border-radius:var(--bs-border-radius);color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:var(--bs-border-color)}.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below{box-shadow:0 8px 20px rgba(0,0,0,.2)}.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above{box-shadow:0-8px 20px rgba(0,0,0,.3)}.fs-7{font-size:.875rem}@media (max-width:767px){.qp-modal-header{padding:20px 20px 6px}.qp-modal-title{font-size:1.5rem}.qp-modal-body{padding:6px 20px 20px}.qp-actions{flex-direction:column}}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__placeholder,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__placeholder{color:var(--bs-secondary-color)}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{color:var(--bs-body-color)}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice{color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice__remove{color:var(--bs-secondary-color)}.select2-container--bootstrap-5 .select2-dropdown,.select2-container--bootstrap-5 .select2-search .select2-search__field{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:var(--bs-border-color)}.select2-container--bootstrap-5 .select2-results__option{color:var(--bs-body-color)}.select2-container--bootstrap-5 .select2-results__option--highlighted,.select2-container--bootstrap-5 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{color:var(--bs-primary-text-emphasis);background-color:var(--bs-primary-bg-subtle)}.select2-container--bootstrap-5 .select2-results__option[aria-selected=true]{color:var(--bs-body-color);background-color:var(--bs-tertiary-bg)}.select2-container--bootstrap-5 .select2-results__option--disabled{color:var(--bs-secondary-color)}.select2-container--bootstrap-5 .select2-selection--single{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:var(--bs-border-color)}.select2-selection.is-invalid{border-color:var(--bs-form-invalid-border-color)!important}.select2-selection.is-valid{border-color:var(--bs-form-valid-border-color)!important}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-results__option--highlighted,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#31566a;color:#fff}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:var(--bs-border-color)}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{color:var(--bs-body-color)}.modal-content{background-color:var(--jom-content-bg)}.gk-panel{border:1px solid #dde3ed;box-shadow:0 2px 10px rgba(0,0,0,.07)}.gk-panel .panel-body{padding:24px}.jom-tabs.nav-tabs{border-bottom:2px solid #e0e0e0;margin-bottom:20px}.jom-tabs.nav-tabs .nav-link{color:#666;font-size:15px;font-weight:500;border:0!important;border-radius:0;padding:10px 24px;margin-bottom:0;background:0 0}.jom-tabs.nav-tabs .nav-link:focus,.jom-tabs.nav-tabs .nav-link:hover{color:#4b9bff;background:0 0;border-color:transparent!important}.jom-tabs.nav-tabs .nav-link.active,.jom-tabs.nav-tabs .nav-link.active:focus,.jom-tabs.nav-tabs .nav-link.active:hover{color:#4b9bff;font-weight:600;background:0 0;border:0!important;border-bottom:2px solid #4b9bff!important}.gk-tab-content{padding-top:4px}.gk-product-grid{display:flex;flex-wrap:wrap;gap:12px}.gk-product-card{background-color:var(--bs-card-bg, var(--bs-body-bg));color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.06);padding:18px 16px 16px;text-align:center;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;flex:0 0 200px;width:200px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;overflow:hidden}.gk-product-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(0,0,0,.1)}.gk-product-card:hover::before{opacity:1}.gk-product-title{font-size:15px;font-weight:700;margin-bottom:6px}.gk-product-price{font-size:22px;font-weight:700;color:var(--bs-primary);margin:8px 0}.gk-product-subtype{font-size:12px;opacity:.88;margin-bottom:14px}.gk-product-actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--bs-border-color)}.gk-add-btn,.gk-info-btn{border-radius:5px;width:36px;height:36px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:transform .15s;outline:0}.gk-add-btn:hover,.gk-info-btn:hover{transform:scale(1.1)}#gk-platform-info-body .platform-name{display:block;font-size:20px;font-weight:600;margin:10px 0}#gk-platform-info-body .info-text{font-size:14px;margin-bottom:0}#gk-platform-info-body .info-text.duration{margin-bottom:15px}#gk-platform-info-body .platform-description{color:#555;line-height:1.6}#gk-platform-info-body img{max-width:150px;height:auto}.jom-tabs .nav-link.active{background-color:transparent!important;cursor:pointer}.jom-tabs .nav-item{margin-bottom:-2px}.gk-balance-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.gk-balance-item{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;min-height:70px;flex:0 1 220px;transition:opacity .2s ease}.gk-balance-item-loading{opacity:.5;pointer-events:none}.gk-balance-item-hidden{display:none}.gk-balance-name{font-size:14px;color:#374151;flex:1;margin-right:10px}.gk-balance-badge{width:30px;height:30px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.gk-balance-badge-info{background-color:var(--bs-primary)}.gk-balance-badge-default{background-color:var(--bs-secondary)}.gk-balance-badge-wide{width:auto;border-radius:12px;padding:0 8px;white-space:nowrap}.gk-balance-collapsible{transition:max-height .3s ease}.gk-balance-collapsible.gk-expanded .gk-balance-more .gk-dot:nth-child(n+2){display:none}.gk-balance-more,.gk-stat-badge{align-items:center;justify-content:center}.gk-balance-more{display:none;flex:0 0 70px;min-height:70px;background:0 0;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .2s,transform .15s}.gk-balance-more:hover{border-color:var(--bs-primary);transform:scale(1.05)}@media (max-width:575.98px){.gk-balance-collapsible:not(.gk-expanded) .gk-balance-item:nth-child(n+2){display:none}}@media (min-width:576px) and (max-width:767.98px){.gk-balance-collapsible:not(.gk-expanded) .gk-balance-item:nth-child(n+2){display:none}}@media (min-width:768px) and (max-width:991.98px){.gk-balance-collapsible:not(.gk-expanded) .gk-balance-item:nth-child(n+2){display:none}}@media (min-width:992px) and (max-width:1199.98px){.gk-balance-collapsible:not(.gk-expanded) .gk-balance-item:nth-child(n+3){display:none}}@media (min-width:1200px) and (max-width:1399.98px){.gk-balance-collapsible:not(.gk-expanded) .gk-balance-item:nth-child(n+4){display:none}}@media (min-width:1400px){.gk-balance-collapsible:not(.gk-expanded) .gk-balance-item:nth-child(n+7){display:none}}.gk-stat-badge{display:inline-flex;min-width:3rem;height:3rem;border-radius:1.5rem;padding:0 1rem;background-color:var(--bs-secondary);color:#fff;font-size:1.5rem;font-weight:700;white-space:nowrap}#jom-stat-cards-row{transition:opacity .15s ease}#jom-stat-cards-row.jom-stat-cards-loading{opacity:.5}.gk-quota-container{display:flex;gap:24px}.gk-quota-field{margin-bottom:15px}.gk-quota-left{display:flex;flex-direction:column;gap:8px;min-width:190px}.gk-quota-pf-btn{background-color:rgba(var(--bs-secondary-rgb),.05);color:var(--bs-secondary);border:1px solid var(--bs-secondary);padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.gk-quota-pf-btn:hover{background-color:var(--bs-secondary);color:#fff}.gk-quota-pf-btn.active{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 2px 8px rgba(var(--bs-primary-rgb),.3)}.gk-quota-pf-btn.active:hover{background-color:color-mix(in srgb,var(--bs-primary) 85%,black)}.gk-quota-right{flex:1;background-color:#f8fafc;padding:24px;border-radius:12px;border:1px solid #e2e8f0}.gk-quota-product-display{background-color:#fff;padding:8px 14px;border:1px solid #ccd0d6;border-radius:10px;min-height:46px;line-height:30px;margin-bottom:16px;font-weight:500}.gk-quota-slider{display:block;width:100%}.gk-refresh-label-disabled{color:#94a3b8;cursor:not-allowed}.gk-quota-price-box{background-color:#fff;padding:18px;border-radius:12px;border:1px solid #e2e8f0;margin:16px 0;box-shadow:0 2px 4px rgba(0,0,0,.04)}.gk-quota-price-row{display:flex;justify-content:space-between;font-size:15px;margin-bottom:8px}.gk-quota-price-row:last-child{margin-bottom:0}.gk-quota-discount{color:#10b981;font-weight:600}.gk-quota-total{font-size:17px;font-weight:700;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}@media (max-width:768px){.gk-quota-container{flex-direction:column}.gk-quota-left{min-width:auto}}#gk-ext-pf-modal-title{font-weight:700}#gk-ext-pf-modal .modal-dialog{max-width:800px;width:100%}.gk-ext-pf-modal-tabs{display:flex;border-bottom:2px solid #e2e8f0;margin-bottom:20px;gap:4px}.gk-ext-pf-modal-tab{background:0 0;border:0;padding:10px 18px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s}.gk-ext-pf-modal-tab:hover{color:#4b9bff}.gk-ext-pf-modal-tab.active{color:#4b9bff;border-bottom-color:#4b9bff}.gk-ext-pf-modal-no-fav{color:#94a3b8;font-size:14px;text-align:center;padding:24px 0}.gk-ext-pf-panel-disabled{opacity:.6;pointer-events:none;user-select:none}.jom-accordion-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.jom-accordion-toggle-btn{background-color:var(--bs-primary);border:0;color:#fff;padding:6px 14px;border-radius:20px;cursor:pointer;font-size:13px;line-height:1;transition:transform .3s;display:inline-block}.jom-accordion-toggle-btn:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.jom-accordion-toggle-btn.gk-ext-pf-expanded,.jom-has-data.open .jom-accordion-toggle-btn{transform:rotate(180deg)}.jom-accordion-content{margin-top:16px}.accordion-button{line-height:1.2}.accordion-button:not(.collapsed){background-color:var(--jom-table-subtle-bg);border-left:3px solid var(--bs-primary);color:var(--bs-primary)}.accordion-button:not(.collapsed)::after{background-image:none;-webkit-mask-image:var(--bs-accordion-btn-icon);mask-image:var(--bs-accordion-btn-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--bs-accordion-btn-icon-width);mask-size:var(--bs-accordion-btn-icon-width);background-color:var(--bs-primary)}.gk-ext-pf-no-favorites{color:#6b7280;font-size:14px;margin-bottom:12px}.gk-product-card-ext .gk-product-price:empty{display:none}.gk-ext-pf-modal-card .gk-add-btn{background-color:#4b9bff!important;color:#fff!important;border:0!important;font-size:22px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important;line-height:1!important;border-radius:5px!important}.gk-ext-pf-modal-card .gk-add-btn:hover{background-color:#3a8ae8!important;transform:scale(1.1)}.gk-product-card-more{display:flex!important;align-items:center;justify-content:center;min-height:140px;cursor:pointer}.gk-dots-container{display:flex;gap:10px;align-items:center;justify-content:center}.gk-dot{width:11px;height:11px;background-color:var(--bs-primary);border-radius:50%;display:inline-block;transition:all .3s}.gk-product-card-more:hover .gk-dot{transform:scale(1.3)}.gk-ext-pf-modal-grid{display:flex;flex-wrap:wrap;gap:16px}.gk-ext-pf-modal-card{flex:0 0 calc(50% - 8px);width:calc(50% - 8px);position:relative;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 18px 14px;box-shadow:0 1px 4px rgba(0,0,0,.06);box-sizing:border-box;display:flex;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s}.gk-ext-pf-modal-card:hover{border-color:#4b9bff;transform:translateY(-2px);box-shadow:0 6px 18px rgba(75,155,255,.35)}.gk-ext-pf-modal-star{position:absolute;top:10px;right:12px;font-size:30px;cursor:pointer;color:#d1d5db;line-height:1;transition:all .2s;user-select:none}.gk-ext-pf-modal-star.active{color:#fbbf24}.gk-ext-pf-modal-star:hover{transform:scale(1.2)}.gk-ext-pf-modal-card-name{font-weight:700;font-size:18px;color:#1e293b;padding-right:28px;margin-bottom:8px}.gk-ext-pf-modal-card-price{color:#4b9bff;font-size:20px;font-weight:700;margin-bottom:2px}.gk-ext-pf-modal-card-price:empty{display:none}.gk-ext-pf-modal-card-subtype{font-size:13px;color:#64748b;margin-bottom:8px}.gk-ext-pf-modal-card-desc{font-size:12px;color:#94a3b8;line-height:1.5;margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.gk-ext-pf-modal-card-desc.expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.gk-ext-pf-modal-card-desc-toggle{background:0 0;border:0;padding:0;font-size:11px;color:#64748b;cursor:pointer;margin-bottom:10px;display:inline-block}.gk-ext-pf-modal-card-desc-toggle:hover{color:#334155;text-decoration:underline}.gk-ext-pf-modal-card-actions{margin-top:auto;display:flex;align-items:center;gap:8px}[data-bs-theme=dark] .gk-balance-item{background-color:var(--bs-body-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .gk-balance-name{color:var(--bs-card-color)}@media (min-width:992px){#job-publish-step_1-short .modal-dialog{--bs-modal-width:900px}}#job-publish-step_3-short .modal-content{background-color:#f9fafb}@media (min-width:992px){#job-publish-step_3-short .modal-dialog{--bs-modal-width:900px}}.job-publish-step3-short #job-publish-step3-packages>[class*=col-]{display:flex;flex-direction:column}.job-publish-step3-short .package-card{--bs-card-border-width:0;cursor:pointer;border:2px solid transparent;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:border-color .2s,box-shadow .2s;height:100%;display:flex;flex-direction:column}.job-publish-step3-short .package-card .card-body{display:flex;flex-direction:column;flex:1}.job-publish-step3-short .package-card .card-body>.text-center:last-child{margin-top:auto}.job-publish-step3-short .package-card:hover{border-color:#d6e4f7;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.job-publish-step3-short .package-card.selected{border-color:var(--bs-primary);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1),0 0 0 2px #c4daef}.job-publish-step3-short .package-card.selected:hover{border-color:#d6e4f7;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1),0 0 0 2px #c4daef}.badge-num,.job-publish-step3-short .package-selector{border-radius:50%;align-items:center;justify-content:center}.job-publish-step3-short .package-selector{width:22px;height:22px;min-width:22px;min-height:22px;border:2px solid #ccc;display:flex;margin:0 auto;flex-shrink:0;transition:border-color .2s}.job-publish-step3-short .package-selector i{display:none;font-size:12px}.job-publish-step3-short .package-selector.selected i{display:inline-block}.job-publish-step3-short .package-card:hover .package-selector{border-color:var(--bs-primary)}.job-publish-step3-short .package-selector.selected{border-color:var(--bs-primary);background-color:var(--bs-primary);color:#fff}.job-publish-step3-short .toggle-switch{width:44px;height:22px;background-color:#ccc;border-radius:11px;position:relative;cursor:pointer;display:inline-block;transition:background-color .2s;vertical-align:middle;flex-shrink:0}.job-publish-step3-short .toggle-switch.active{background-color:var(--bs-primary)}.job-publish-step3-short .toggle-knob{width:18px;height:18px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s}.job-publish-step3-short .toggle-switch.active .toggle-knob{transform:translateX(22px)}.job-publish-step3-short .refresh-row{display:flex;align-items:center;justify-content:space-between}.job-publish-step3-short .refresh-price{font-weight:700;color:var(--bs-primary);margin-right:8px}#jom-job-detail-sidebar .panel{margin-bottom:20px;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}#jom-job-detail-sidebar .panel-heading{padding:10px 15px;background-color:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);border-top-left-radius:3px;border-top-right-radius:3px}#jom-job-detail-sidebar .panel-body{padding:15px}#jom-job-detail-sidebar img.img-responsive{display:block;max-width:100%;height:auto}#jom-job-detail-sidebar img.center-block{margin-left:auto;margin-right:auto}.badge-num{width:1.5em;height:1.5em;padding:0;display:inline-flex;vertical-align:middle}[data-bs-theme=dark] .badge-num.bg-dark{background-color:var(--bs-secondary-bg)!important}.jom-step-label{color:#000;font-weight:700}[data-bs-theme=dark] .jom-step-label{color:var(--bs-card-color)}.gk-cart-icon-btn{position:relative;display:inline-block;font-size:1.5rem}.gk-cart-badge{position:absolute;top:0;right:0;min-width:12px;height:12px;padding:0 4px;font-size:9px;font-weight:700;line-height:12px;text-align:center;border-radius:9px;background:#d9534f;color:#fff}#gk-cart-sidebar{position:fixed;top:0;right:-420px;width:400px;height:100vh;background:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:-2px 0 12px rgba(0,0,0,.15);z-index:1045;overflow-y:auto;padding:20px;transition:right .3s ease-in-out}#gk-cart-sidebar.open{right:0}#gk-cart-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1040}#gk-cart-backdrop.open{display:block}.gk-cart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--bs-border-color)}.gk-cart-title{font-size:18px;font-weight:600;margin:0}.gk-cart-item{padding:12px 0;border-bottom:1px solid var(--bs-border-color-translucent)}.gk-cart-item:last-child{border-bottom:none}.gk-cart-item-row{display:flex;align-items:center;justify-content:space-between}.gk-cart-item-name{flex:1;font-weight:500;font-size:16px;padding-right:8px}.gk-cart-item-price{font-weight:700;color:var(--bs-primary);white-space:nowrap;font-size:16px}.gk-cart-item-discount-line{font-size:12px;color:var(--bs-success);margin-bottom:5px}.gk-cart-item-agency,.gk-cart-item-fixed-price,.gk-cart-item-method,.gk-cart-item-sub{display:flex;align-items:center;font-size:14px;color:var(--bs-secondary-color);margin-top:6px}.gk-cart-item-agency>*+*,.gk-cart-item-fixed-price>*+*,.gk-cart-item-method>*+*,.gk-cart-item-sub>*+*{margin-left:10px}.gk-cart-item-agency .select2-container,.gk-cart-item-fixed-price .gk-fixed-price-input,.gk-cart-item-method .select2-container{flex:1;min-width:0}.gk-cart-item-fixed-price-label{white-space:nowrap;margin-bottom:0;font-weight:400}.gk-qty-stepper{display:inline-flex;align-items:center}.gk-qty-stepper .btn-qty,.gk-qty-stepper input[type=text]{text-align:center;height:26px;border:1px solid var(--bs-border-color);border-radius:3px;color:var(--bs-body-color)}.gk-qty-stepper .btn-qty{width:26px;padding:0;font-size:15px;line-height:24px;background:var(--bs-tertiary-bg);cursor:pointer}.gk-qty-stepper .btn-qty+*{margin-left:4px}.gk-qty-stepper .btn-qty:hover{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.gk-qty-stepper input[type=text]{width:44px;padding:0 4px;font-size:14px;margin:0 4px;background:var(--bs-body-bg)}.gk-remove-item-btn{background:0 0;border:0;color:var(--bs-danger);font-size:16px;cursor:pointer;padding:2px 5px;line-height:1;transition:transform .3s ease}.gk-remove-item-btn:hover{color:#a02020;transform:scale(1.15)}.gk-invoice-section{margin:16px 0;padding:14px 0;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.gk-summary-table{width:100%;margin-top:14px}.gk-summary-table td{padding:5px 0;font-size:16px}.gk-summary-table td:last-child{text-align:right;font-weight:500}.gk-discount-badge{display:inline-block;margin-top:4px;margin-bottom:2px;font-size:11px;letter-spacing:.03em}.gk-cart-terms,.gk-qty-static{color:var(--bs-secondary-color)}.gk-qty-static{display:inline-block;min-width:24px;text-align:center;font-weight:600}.gk-discount-item .gk-cart-item-row{border-left:3px solid var(--bs-info);padding-left:8px}.gk-summary-table tr.gk-discount td{color:var(--bs-success);font-weight:600}.gk-summary-table tr.gk-total td{font-size:18px;font-weight:700;padding-top:10px;border-top:2px solid var(--bs-border-color)}.gk-cart-terms{font-size:12px;line-height:1.5;margin:12px 0}.gk-cart-terms a{color:var(--bs-primary);text-decoration:underline}.gk-cart-bexio-row{margin-bottom:10px;font-size:13px}.gk-cart-bexio-row label{font-weight:400;cursor:pointer;margin:0}.gk-cart-empty{text-align:center;color:var(--bs-secondary-color);padding:30px 0;font-size:14px}#gk-cart-loading-overlay{display:none;position:fixed;top:0;right:0;width:400px;height:100vh;background:rgba(var(--bs-body-bg-rgb, 255, 255, 255),.72);z-index:1046;align-items:center;justify-content:center}#gk-cart-loading-overlay.active{display:flex}.gk-cart-spinner{width:44px;height:44px;border:4px solid var(--bs-border-color);border-top-color:var(--bs-primary);border-radius:50%;animation:gk-cart-spin .7s linear infinite}@media (max-width:480px){#gk-cart-sidebar{width:100%;right:-100%}#gk-cart-loading-overlay{width:100%}}#gk-invoice-address-modal .modal-header{border-bottom:1px solid var(--bs-border-color)}#gk-invoice-address-modal .modal-title{font-weight:600}.drop-zone{border:2px dashed #ccc;border-radius:4px;padding:20px;text-align:center;cursor:pointer;transition:border .3s ease-in-out,background-color .3s ease-in-out}.drop-zone.drag-over{border-color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.1)}.drop-zone.has-file{border-color:var(--bs-success);background-color:rgba(var(--bs-success-rgb),.08)}.drop-zone-content{color:var(--bs-secondary-color)}.drop-zone-content .bi{font-size:48px;margin-bottom:10px;display:block}.drop-zone.has-file .drop-zone-content{opacity:.7}.drop-zone-filename{margin-top:10px;font-weight:600;color:var(--bs-success-text-emphasis);word-break:break-all}.jom-drop-zone{border:2px dashed #ccc;border-radius:8px;padding:2rem 1.5rem;text-align:center;cursor:pointer;transition:border-color .25s ease-in-out,background-color .25s ease-in-out;user-select:none}.jom-drop-zone.drag-over,.jom-drop-zone:hover{border-color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.05)}.jom-drop-zone.has-file{border-color:var(--bs-success);background-color:rgba(var(--bs-success-rgb),.06)}.jom-drop-zone-icon{font-size:2.5rem;color:var(--bs-secondary-color);display:block;margin-bottom:.5rem;transition:color .25s ease-in-out}.jom-drop-zone.has-file .jom-drop-zone-icon{color:var(--bs-success)}.jom-drop-zone-label{color:var(--bs-secondary-color);font-size:.9rem}.jom-drop-zone-browse{color:var(--bs-primary);text-decoration:underline;font-weight:500}.jom-drop-zone-filename{margin-top:.4rem;font-size:.85rem;font-weight:600;color:var(--bs-success-text-emphasis);word-break:break-all}.jom-drop-zone.jom-drop-zone-sm{padding:.375rem .75rem;border-radius:6px;display:flex;align-items:center;gap:.5rem;text-align:left}.jom-drop-zone.jom-drop-zone-sm .jom-drop-zone-icon{font-size:1.1rem;margin-bottom:0;flex-shrink:0;display:inline}.jom-drop-zone.jom-drop-zone-sm .jom-drop-zone-label{font-size:.875rem;flex:1;min-width:0}.jom-drop-zone.jom-drop-zone-sm .jom-drop-zone-filename{margin-top:0;font-size:.875rem;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}#platform-list-container .pf-channel-item.btn-warning.active .pf-visual-checkbox::after,.jom-drop-zone.jom-drop-zone-sm.has-file .jom-drop-zone-label{display:none}.jom-drop-zone.is-invalid{border-color:var(--bs-danger)}.jom-drop-zone.is-valid{border-color:var(--bs-success)}#modal-confirm .modal-dialog{transition:max-width .3s ease}.drag-slider{width:320px;max-width:100%}.drag-slider-track{position:relative;height:48px;border-radius:24px;background:var(--bs-tertiary-bg);overflow:hidden;cursor:pointer;user-select:none}.drag-slider-fill{position:absolute;left:0;top:0;height:100%;width:0;background:var(--bs-success);transition:width .05s linear}.drag-slider-fill.completed{border-top-right-radius:24px;border-bottom-right-radius:24px}.drag-slider-label{position:absolute;width:100%;text-align:center;line-height:48px;font-weight:600;color:var(--bs-secondary-color);pointer-events:none;z-index:1}.drag-slider-knob{position:absolute;top:4px;left:4px;width:40px;height:40px;border-radius:50%;background:var(--bs-body-bg);box-shadow:0 2px 6px rgba(0,0,0,.25);z-index:2;cursor:grab}.drag-slider-knob.dragging{cursor:grabbing}.drag-slider.done .drag-slider-label{color:#fff}.jom-delete-icon-circle,.jom-warning-icon-circle{width:64px;height:64px;border-radius:50%;background-color:var(--bs-danger);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem}.jom-warning-icon-circle{background-color:var(--bs-warning)}.jom-img-preview-wrap{position:relative;display:inline-block}.jom-img-preview-wrap img.img-thumbnail{max-height:34px;width:auto;max-width:none}.jom-img-preview-popup{position:absolute;right:0;bottom:100%;z-index:9999;background:#fff;padding:4px;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:none}.jom-img-preview-wrap:hover .jom-img-preview-popup{display:block}.jom-img-preview-popup img{max-width:40vw;display:block}.jom-img-preview-wrap--below .jom-img-preview-popup{bottom:auto;top:100%}@media (max-width:991px){.jom-img-preview-popup{right:auto;left:0}.jom-img-preview-popup img{max-width:90vw}}#jobs_publish_3_form #platform-list-container>div{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:767.98px){#platform-list-container .gk-balance-collapsible:not(.gk-expanded) .pf-channel-item:nth-child(n+2){display:none}}@media (min-width:768px) and (max-width:991.98px){#platform-list-container .gk-balance-collapsible:not(.gk-expanded) .pf-channel-item:nth-child(n+2){display:none}}@media (min-width:992px) and (max-width:1199.98px){#platform-list-container .gk-balance-collapsible:not(.gk-expanded) .pf-channel-item:nth-child(n+3){display:none}}@media (min-width:1200px) and (max-width:1399.98px){#platform-list-container .gk-balance-collapsible:not(.gk-expanded) .pf-channel-item:nth-child(n+4){display:none}}@media (min-width:1400px){#platform-list-container .gk-balance-collapsible:not(.gk-expanded) .pf-channel-item:nth-child(n+7){display:none}}#jom-orgs-settings-general #platform-list-container>.input-group{display:inline-flex;width:auto;margin:0 8px 8px 0}#platform-list-container .pf-channel-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .2s,background-color .2s;gap:10px;text-decoration:none;color:var(--bs-body-color);min-height:70px;flex:0 1 240px}#platform-list-container .pf-channel-item,#platform-list-container .pf-channel-item:active,#platform-list-container .pf-channel-item:focus,#platform-list-container .pf-channel-item:hover{color:var(--bs-body-color);text-decoration:none}#platform-list-container .pf-channel-item:hover:not([disabled]):not(.require-recharge){border-color:#4b9bff;background-color:#f0f7ff}#platform-list-container .pf-channel-item.active{background-color:#ecfdf5;border-color:#10b981}#platform-list-container .pf-channel-item.btn-warning.active{background-color:#fff7ed;border-color:#f59e0b}#platform-list-container .pf-channel-item[disabled]{opacity:.55;cursor:not-allowed}#platform-list-container .pf-channel-item.require-recharge{cursor:pointer}#platform-list-container .pf-channel-item.require-recharge:hover:not([disabled]){border-color:var(--bs-danger);background-color:#fff5f5}#platform-list-container .pf-channel-content{display:flex;align-items:center;gap:8px;flex:1;min-width:0}#platform-list-container .pf-visual-checkbox{display:inline-block;width:16px;height:16px;border:2px solid #9ca3af;border-radius:3px;background:#fff;flex-shrink:0;position:relative;transition:background .15s,border-color .15s}#platform-list-container .pf-channel-item.active .pf-visual-checkbox{background:#10b981;border-color:#10b981}#platform-list-container .pf-channel-item.active .pf-visual-checkbox::after{content:"";position:absolute;left:3px;top:0;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}#platform-list-container .pf-channel-item.btn-warning.active .pf-visual-checkbox{background:#fff;border-color:#9ca3af}#platform-list-container .pf-channel-name{font-size:13px;font-weight:500;overflow-wrap:break-word;word-break:break-word}#platform-list-container .pf-channel-right{display:flex;align-items:center;flex-shrink:0}#platform-list-container .pf-channel-item .badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:13px;background-color:var(--bs-primary);color:#fff;font-size:11px;font-weight:700;padding:0 5px}#platform-list-container .pf-channel-item.require-recharge .badge{background-color:var(--bs-secondary)}#platform-list-container .pf-free-label{display:inline-block;padding:2px 8px;background-color:var(--bs-success);color:#fff;border-radius:12px;font-size:11px;font-weight:600}[data-bs-theme=dark] #platform-list-container .pf-channel-item{background-color:var(--bs-body-bg);border-color:var(--bs-primary-border-subtle)}[data-bs-theme=dark] #platform-list-container .pf-channel-item:hover:not([disabled]):not(.require-recharge){background-color:var(--bs-primary-bg-subtle)}[data-bs-theme=dark] #platform-list-container .pf-channel-item.active{background-color:var(--bs-success-bg-subtle);border-color:var(--bs-success)}[data-bs-theme=dark] #platform-list-container .pf-channel-item.btn-warning.active{background-color:var(--bs-warning-bg-subtle);border-color:var(--bs-warning)}[data-bs-theme=dark] #platform-list-container .pf-channel-item.require-recharge:hover:not([disabled]){background-color:var(--bs-danger-bg-subtle)}#summary .booking-action,#summary .more-btn{width:1%;white-space:nowrap}#summary .booking-action{padding-left:0;padding-right:4px}#summary .more-btn{padding-left:4px;padding-right:4px;text-align:center}#summary .more-btn .bi{cursor:pointer}#summary tr[class*=custom-field-] td,table.dataTable .dtrg-group.dtrg-level-0 td{background-color:var(--bs-tertiary-bg)}#summary .quantity{font-weight:700;color:var(--bs-success)}.btn-publish-wide{display:block;width:100%;background-color:var(--bs-success);color:#fff;border:0;padding:15px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;margin-top:10px;transition:all .3s}.btn-publish-wide:focus:not([disabled]),.btn-publish-wide:hover:not([disabled]){color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(25,135,84,.3)}.btn-publish-wide[disabled]{opacity:.5;cursor:not-allowed}.job-publish-btn:disabled,.job-publish-btn[disabled]{background-color:var(--bs-secondary)!important;border-color:var(--bs-secondary)!important;opacity:.65;cursor:not-allowed}.ui-datepicker{z-index:1100!important}#jobs-statistics-overview .card-header{background-color:var(--jom-table-subtle-bg);border-bottom:2px solid var(--bs-primary)}.jom-dt-wrap.jom-dt-flush-bl .dt-container{border-bottom-left-radius:0}div.dt-processing>div:last-child>div{background-color:var(--jom-table-loading-color)}:root{--jom-status-block-default:#e5f0ff;--jom-status-block-active:#00b7ff}#application-status .blockHead,#vacancy-status .blockHead{color:var(--bs-primary);cursor:pointer;background-color:var(--jom-status-block-default);height:60px;width:80px;display:inline-block;position:relative;margin-left:20px;padding-left:5px;padding-right:5px;transition:.2s}#application-status .blockHead:not(:first-child),#vacancy-status .blockHead:not(:first-child){margin-left:25px}#application-status .blockHead::after,#application-status .blockHead::before,#vacancy-status .blockHead::after,#vacancy-status .blockHead::before{content:"";display:inline-block;position:absolute;top:0;transition:.2s}#application-status .blockHead::after,#vacancy-status .blockHead::after{color:var(--jom-status-block-default);border-left:20px solid;border-top:30px solid transparent;border-bottom:30px solid transparent;right:-20px}#application-status .blockHead::before,#vacancy-status .blockHead::before{color:var(--jom-status-block-default);border-top:30px solid;border-left:20px solid transparent;border-bottom:30px solid;left:-20px}#application-status .blockHead:hover,#vacancy-status .blockHead:hover{background-color:color-mix(in srgb,var(--jom-status-block-default) 85%,black);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,.25);z-index:1}#application-status .blockHead:hover::after,#application-status .blockHead:hover::before,#vacancy-status .blockHead:hover::after,#vacancy-status .blockHead:hover::before{color:color-mix(in srgb,var(--jom-status-block-default) 85%,black)}#application-status .blockHead.success,#vacancy-status .blockHead.success{background-color:var(--jom-status-block-active);color:#fff}#application-status .blockHead.success::after,#application-status .blockHead.success::before,#vacancy-status .blockHead.success::after,#vacancy-status .blockHead.success::before{color:var(--jom-status-block-active)}#application-status .blockHead.success:hover,#vacancy-status .blockHead.success:hover{background-color:color-mix(in srgb,var(--jom-status-block-active) 85%,black)}#application-status .blockHead.success:hover::after,#application-status .blockHead.success:hover::before,#vacancy-status .blockHead.success:hover::after,#vacancy-status .blockHead.success:hover::before{color:color-mix(in srgb,var(--jom-status-block-active) 85%,black)}#application-status .blockHead .blocktext,#vacancy-status .blockHead .blocktext{position:absolute;margin:0;top:50%;left:50%;transform:translate(-48%,-50%);font-size:12px}#vacancy-status .blockHead .blocktext .badge{font-size:12px;background-color:var(--jom-status-block-default);color:var(--bs-primary)}@media (min-width:768px){#application-status,#vacancy-status{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;container-type:inline-size;padding-right:20px}#application-status::-webkit-scrollbar,#vacancy-status::-webkit-scrollbar{display:none}#application-status .blockHead,#vacancy-status .blockHead{--jom-status-h:round(clamp(48px, 6cqw, 70px), 1px);--jom-status-h-top:round(calc(var(--jom-status-h) * 4 / 7), 1px);height:var(--jom-status-h);flex:0 1 135px;min-width:70px}#application-status .blockHead .blocktext,#vacancy-status .blockHead .blocktext{font-size:clamp(.75rem,1.7cqw,1.25rem);line-height:1.1}#vacancy-status .blockHead .blocktext .badge{font-size:clamp(.75rem,1.7cqw,1.25rem);font-weight:400;margin-top:.25rem}#application-status .blockHead::before,#vacancy-status .blockHead::before{border-top:var(--jom-status-h-top) solid;border-bottom:calc(var(--jom-status-h) - var(--jom-status-h-top)) solid}#application-status .blockHead::after,#vacancy-status .blockHead::after{border-top:var(--jom-status-h-top) solid transparent;border-bottom:calc(var(--jom-status-h) - var(--jom-status-h-top)) solid transparent}}#tags-container{display:flex;flex-wrap:wrap;gap:4px;align-items:center}#tags-container .btn{font-size:.7rem;font-weight:700}.btn-tag:hover,.btn.tag:hover,.pre-existing-tag .tag-btn:hover,.tag-color-btn:hover{filter:brightness(85%)}#tag-popup,.popup-header{top:0;background:var(--bs-body-bg)}#tag-popup{display:none;position:absolute;border:1px solid var(--bs-border-color);box-shadow:0 4px 12px rgba(0,0,0,.12);border-radius:var(--bs-border-radius);z-index:1050;width:304px;max-height:70vh;overflow-y:auto;padding:0 8px 8px;left:0}.popup-header{display:flex;justify-content:space-between;align-items:center;padding:8px 0;margin-bottom:6px;border-bottom:1px solid var(--bs-border-color);position:sticky;z-index:1}.tag-color-btn{width:50px;height:32px;border:0;border-radius:calc(var(--bs-border-radius) - 2px);transition:filter .2s;padding:0}.tag-color-btn-container{width:50px;height:32px;border:2px solid transparent;border-radius:var(--bs-border-radius);box-sizing:content-box;position:relative;cursor:pointer}.tag-color-btn-container.selected{border-color:var(--bs-primary)}.tag-color-btn-container.selected::after{content:"";position:absolute;inset:2px;border:2px solid #fff;pointer-events:none;border-radius:calc(var(--bs-border-radius) - 2px)}#tag-color-container{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.pre-existing-tag{display:flex;align-items:center;gap:6px;margin:4px 0}.pre-existing-tag input[type=checkbox]{flex-shrink:0}.pre-existing-tag .full-width-btn{flex-grow:1;text-align:left;justify-content:flex-start;border:0;margin:0}.tag-edit-btn.spacing{margin-left:4px}.new-tag-container{padding-top:6px;border-top:1px solid var(--bs-border-color);margin-top:4px}.trans_effect{transition:all .3s ease-in 0s}.jom-has-data.open .trans_effect{transform:rotate(90deg)}#vacancy-detail-modal{transition:filter .2s ease}#vacancy-detail-modal.jom-modal-dimmed .modal-content{filter:brightness(.6)}.hide{display:none}#vacancy-view-message-modal .input-like{padding-top:7px;padding-bottom:7px}#vacancy-view-message-modal #message_body{height:300px;overflow:auto}#vacancy-view-message-modal .placeholder-like{color:#ccc}#gk-platform-info-modal .modal-content{background-color:var(--bs-modal-bg)}#widget-category-container{height:217px;overflow-y:auto;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:6px 12px}.e-blue{color:#00f}.e-navy{color:navy}.e-violet{color:#8a2be2}.e-green{color:green}.clickable-addon{cursor:pointer}#job-publish-preview-wrapper .col-lg-7,#job-publish-preview-wrapper .col-md-8{width:100%;max-width:100%;flex:0 0 100%}#job-publish-preview-wrapper .col-md-offset-2{margin-left:0}.portal-job-apply-btn.btn-info{--bs-btn-color:#fff;--bs-btn-bg:#5bc0de;--bs-btn-border-color:#46b8da;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#31b0d5;--bs-btn-hover-border-color:#269abc;--bs-btn-focus-shadow-rgb:91, 192, 222;--bs-btn-active-color:#fff;--bs-btn-active-bg:#31b0d5;--bs-btn-active-border-color:#269abc;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#5bc0de;--bs-btn-disabled-border-color:#46b8da}.portal-job-apply-btn.btn-lg{--bs-btn-padding-y:10px;--bs-btn-padding-x:16px;--bs-btn-font-size:18px;--bs-btn-border-radius:6px;line-height:1.3333333}svg.bi{width:1em;height:1em;fill:currentColor;vertical-align:-.125em}[class*=" bi-"]::before,[class^=bi-]::before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;vertical-align:-.125em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.bi-arrow-bar-left::before{-webkit-mask-image:url(bootstrap-icons.svg#arrow-bar-left);mask-image:url(bootstrap-icons.svg#arrow-bar-left)}.bi-arrow-clockwise::before{-webkit-mask-image:url(bootstrap-icons.svg#arrow-clockwise);mask-image:url(bootstrap-icons.svg#arrow-clockwise)}.bi-arrow-counterclockwise::before{-webkit-mask-image:url(bootstrap-icons.svg#arrow-counterclockwise);mask-image:url(bootstrap-icons.svg#arrow-counterclockwise)}.bi-arrow-down-up::before{-webkit-mask-image:url(bootstrap-icons.svg#arrow-down-up);mask-image:url(bootstrap-icons.svg#arrow-down-up)}.bi-arrow-left::before{-webkit-mask-image:url(bootstrap-icons.svg#arrow-left);mask-image:url(bootstrap-icons.svg#arrow-left)}.bi-arrow-left-right::before{-webkit-mask-image:url(bootstrap-icons.svg#arrow-left-right);mask-image:url(bootstrap-icons.svg#arrow-left-right)}.bi-arrow-repeat::before{-webkit-mask-image:url(bootstrap-icons.svg#arrow-repeat);mask-image:url(bootstrap-icons.svg#arrow-repeat)}.bi-arrow-right::before{-webkit-mask-image:url(bootstrap-icons.svg#arrow-right);mask-image:url(bootstrap-icons.svg#arrow-right)}.bi-bar-chart::before{-webkit-mask-image:url(bootstrap-icons.svg#bar-chart);mask-image:url(bootstrap-icons.svg#bar-chart)}.bi-bell::before{-webkit-mask-image:url(bootstrap-icons.svg#bell);mask-image:url(bootstrap-icons.svg#bell)}.bi-box-arrow-right::before{-webkit-mask-image:url(bootstrap-icons.svg#box-arrow-right);mask-image:url(bootstrap-icons.svg#box-arrow-right)}.bi-box-arrow-up-right::before{-webkit-mask-image:url(bootstrap-icons.svg#box-arrow-up-right);mask-image:url(bootstrap-icons.svg#box-arrow-up-right)}.bi-briefcase::before{-webkit-mask-image:url(bootstrap-icons.svg#briefcase);mask-image:url(bootstrap-icons.svg#briefcase)}.bi-cake::before{-webkit-mask-image:url(bootstrap-icons.svg#cake);mask-image:url(bootstrap-icons.svg#cake)}.bi-calendar::before{-webkit-mask-image:url(bootstrap-icons.svg#calendar);mask-image:url(bootstrap-icons.svg#calendar)}.bi-card-list::before{-webkit-mask-image:url(bootstrap-icons.svg#card-list);mask-image:url(bootstrap-icons.svg#card-list)}.bi-cart::before{-webkit-mask-image:url(bootstrap-icons.svg#cart);mask-image:url(bootstrap-icons.svg#cart)}.bi-cart3::before{-webkit-mask-image:url(bootstrap-icons.svg#cart3);mask-image:url(bootstrap-icons.svg#cart3)}.bi-chat-dots::before{-webkit-mask-image:url(bootstrap-icons.svg#chat-dots);mask-image:url(bootstrap-icons.svg#chat-dots)}.bi-check::before{-webkit-mask-image:url(bootstrap-icons.svg#check);mask-image:url(bootstrap-icons.svg#check)}.bi-check-circle::before{-webkit-mask-image:url(bootstrap-icons.svg#check-circle);mask-image:url(bootstrap-icons.svg#check-circle)}.bi-check-circle-fill::before{-webkit-mask-image:url(bootstrap-icons.svg#check-circle-fill);mask-image:url(bootstrap-icons.svg#check-circle-fill)}.bi-check-lg::before{-webkit-mask-image:url(bootstrap-icons.svg#check-lg);mask-image:url(bootstrap-icons.svg#check-lg)}.bi-chevron-down::before{-webkit-mask-image:url(bootstrap-icons.svg#chevron-down);mask-image:url(bootstrap-icons.svg#chevron-down)}.bi-chevron-left::before{-webkit-mask-image:url(bootstrap-icons.svg#chevron-left);mask-image:url(bootstrap-icons.svg#chevron-left)}.bi-chevron-right::before{-webkit-mask-image:url(bootstrap-icons.svg#chevron-right);mask-image:url(bootstrap-icons.svg#chevron-right)}.bi-chevron-up::before{-webkit-mask-image:url(bootstrap-icons.svg#chevron-up);mask-image:url(bootstrap-icons.svg#chevron-up)}.bi-clipboard::before{-webkit-mask-image:url(bootstrap-icons.svg#clipboard);mask-image:url(bootstrap-icons.svg#clipboard)}.bi-clock::before{-webkit-mask-image:url(bootstrap-icons.svg#clock);mask-image:url(bootstrap-icons.svg#clock)}.bi-cloud-arrow-up::before{-webkit-mask-image:url(bootstrap-icons.svg#cloud-arrow-up);mask-image:url(bootstrap-icons.svg#cloud-arrow-up)}.bi-cloud-upload::before{-webkit-mask-image:url(bootstrap-icons.svg#cloud-upload);mask-image:url(bootstrap-icons.svg#cloud-upload)}.bi-copy::before{-webkit-mask-image:url(bootstrap-icons.svg#copy);mask-image:url(bootstrap-icons.svg#copy)}.bi-dash-circle::before{-webkit-mask-image:url(bootstrap-icons.svg#dash-circle);mask-image:url(bootstrap-icons.svg#dash-circle)}.bi-dash-lg::before{-webkit-mask-image:url(bootstrap-icons.svg#dash-lg);mask-image:url(bootstrap-icons.svg#dash-lg)}.bi-download::before{-webkit-mask-image:url(bootstrap-icons.svg#download);mask-image:url(bootstrap-icons.svg#download)}.bi-envelope::before{-webkit-mask-image:url(bootstrap-icons.svg#envelope);mask-image:url(bootstrap-icons.svg#envelope)}.bi-envelope-plus::before{-webkit-mask-image:url(bootstrap-icons.svg#envelope-plus);mask-image:url(bootstrap-icons.svg#envelope-plus)}.bi-eraser::before{-webkit-mask-image:url(bootstrap-icons.svg#eraser);mask-image:url(bootstrap-icons.svg#eraser)}.bi-exclamation-circle::before{-webkit-mask-image:url(bootstrap-icons.svg#exclamation-circle);mask-image:url(bootstrap-icons.svg#exclamation-circle)}.bi-exclamation-triangle::before{-webkit-mask-image:url(bootstrap-icons.svg#exclamation-triangle);mask-image:url(bootstrap-icons.svg#exclamation-triangle)}.bi-exclamation-triangle-fill::before{-webkit-mask-image:url(bootstrap-icons.svg#exclamation-triangle-fill);mask-image:url(bootstrap-icons.svg#exclamation-triangle-fill)}.bi-eye::before{-webkit-mask-image:url(bootstrap-icons.svg#eye);mask-image:url(bootstrap-icons.svg#eye)}.bi-eye-slash::before{-webkit-mask-image:url(bootstrap-icons.svg#eye-slash);mask-image:url(bootstrap-icons.svg#eye-slash)}.bi-file-earmark::before{-webkit-mask-image:url(bootstrap-icons.svg#file-earmark);mask-image:url(bootstrap-icons.svg#file-earmark)}.bi-file-earmark-arrow-down::before{-webkit-mask-image:url(bootstrap-icons.svg#file-earmark-arrow-down);mask-image:url(bootstrap-icons.svg#file-earmark-arrow-down)}.bi-files::before{-webkit-mask-image:url(bootstrap-icons.svg#files);mask-image:url(bootstrap-icons.svg#files)}.bi-file-text::before{-webkit-mask-image:url(bootstrap-icons.svg#file-text);mask-image:url(bootstrap-icons.svg#file-text)}.bi-funnel::before{-webkit-mask-image:url(bootstrap-icons.svg#funnel);mask-image:url(bootstrap-icons.svg#funnel)}.bi-gear::before{-webkit-mask-image:url(bootstrap-icons.svg#gear);mask-image:url(bootstrap-icons.svg#gear)}.bi-geo-alt::before{-webkit-mask-image:url(bootstrap-icons.svg#geo-alt);mask-image:url(bootstrap-icons.svg#geo-alt)}.bi-grid::before{-webkit-mask-image:url(bootstrap-icons.svg#grid);mask-image:url(bootstrap-icons.svg#grid)}.bi-hourglass::before{-webkit-mask-image:url(bootstrap-icons.svg#hourglass);mask-image:url(bootstrap-icons.svg#hourglass)}.bi-hourglass-split::before{-webkit-mask-image:url(bootstrap-icons.svg#hourglass-split);mask-image:url(bootstrap-icons.svg#hourglass-split)}.bi-house::before{-webkit-mask-image:url(bootstrap-icons.svg#house);mask-image:url(bootstrap-icons.svg#house)}.bi-image::before{-webkit-mask-image:url(bootstrap-icons.svg#image);mask-image:url(bootstrap-icons.svg#image)}.bi-inbox::before{-webkit-mask-image:url(bootstrap-icons.svg#inbox);mask-image:url(bootstrap-icons.svg#inbox)}.bi-info-circle::before{-webkit-mask-image:url(bootstrap-icons.svg#info-circle);mask-image:url(bootstrap-icons.svg#info-circle)}.bi-info-circle-fill::before{-webkit-mask-image:url(bootstrap-icons.svg#info-circle-fill);mask-image:url(bootstrap-icons.svg#info-circle-fill)}.bi-justify::before{-webkit-mask-image:url(bootstrap-icons.svg#justify);mask-image:url(bootstrap-icons.svg#justify)}.bi-link-45deg::before{-webkit-mask-image:url(bootstrap-icons.svg#link-45deg);mask-image:url(bootstrap-icons.svg#link-45deg)}.bi-list::before{-webkit-mask-image:url(bootstrap-icons.svg#list);mask-image:url(bootstrap-icons.svg#list)}.bi-list-ol::before{-webkit-mask-image:url(bootstrap-icons.svg#list-ol);mask-image:url(bootstrap-icons.svg#list-ol)}.bi-list-ul::before{-webkit-mask-image:url(bootstrap-icons.svg#list-ul);mask-image:url(bootstrap-icons.svg#list-ul)}.bi-lock::before{-webkit-mask-image:url(bootstrap-icons.svg#lock);mask-image:url(bootstrap-icons.svg#lock)}.bi-lock-fill::before{-webkit-mask-image:url(bootstrap-icons.svg#lock-fill);mask-image:url(bootstrap-icons.svg#lock-fill)}.bi-megaphone::before{-webkit-mask-image:url(bootstrap-icons.svg#megaphone);mask-image:url(bootstrap-icons.svg#megaphone)}.bi-paperclip::before{-webkit-mask-image:url(bootstrap-icons.svg#paperclip);mask-image:url(bootstrap-icons.svg#paperclip)}.bi-pencil::before{-webkit-mask-image:url(bootstrap-icons.svg#pencil);mask-image:url(bootstrap-icons.svg#pencil)}.bi-pencil-square::before{-webkit-mask-image:url(bootstrap-icons.svg#pencil-square);mask-image:url(bootstrap-icons.svg#pencil-square)}.bi-people::before{-webkit-mask-image:url(bootstrap-icons.svg#people);mask-image:url(bootstrap-icons.svg#people)}.bi-person::before{-webkit-mask-image:url(bootstrap-icons.svg#person);mask-image:url(bootstrap-icons.svg#person)}.bi-plus::before{-webkit-mask-image:url(bootstrap-icons.svg#plus);mask-image:url(bootstrap-icons.svg#plus)}.bi-plus-circle::before{-webkit-mask-image:url(bootstrap-icons.svg#plus-circle);mask-image:url(bootstrap-icons.svg#plus-circle)}.bi-plus-lg::before{-webkit-mask-image:url(bootstrap-icons.svg#plus-lg);mask-image:url(bootstrap-icons.svg#plus-lg)}.bi-question-circle::before{-webkit-mask-image:url(bootstrap-icons.svg#question-circle);mask-image:url(bootstrap-icons.svg#question-circle)}.bi-receipt::before{-webkit-mask-image:url(bootstrap-icons.svg#receipt);mask-image:url(bootstrap-icons.svg#receipt)}.bi-rocket-takeoff::before{-webkit-mask-image:url(bootstrap-icons.svg#rocket-takeoff);mask-image:url(bootstrap-icons.svg#rocket-takeoff)}.bi-save::before{-webkit-mask-image:url(bootstrap-icons.svg#save);mask-image:url(bootstrap-icons.svg#save)}.bi-search::before{-webkit-mask-image:url(bootstrap-icons.svg#search);mask-image:url(bootstrap-icons.svg#search)}.bi-send::before{-webkit-mask-image:url(bootstrap-icons.svg#send);mask-image:url(bootstrap-icons.svg#send)}.bi-shield-lock::before{-webkit-mask-image:url(bootstrap-icons.svg#shield-lock);mask-image:url(bootstrap-icons.svg#shield-lock)}.bi-slash-circle::before{-webkit-mask-image:url(bootstrap-icons.svg#slash-circle);mask-image:url(bootstrap-icons.svg#slash-circle)}.bi-star::before{-webkit-mask-image:url(bootstrap-icons.svg#star);mask-image:url(bootstrap-icons.svg#star)}.bi-star-fill::before{-webkit-mask-image:url(bootstrap-icons.svg#star-fill);mask-image:url(bootstrap-icons.svg#star-fill)}.bi-telephone::before{-webkit-mask-image:url(bootstrap-icons.svg#telephone);mask-image:url(bootstrap-icons.svg#telephone)}.bi-text-center::before{-webkit-mask-image:url(bootstrap-icons.svg#text-center);mask-image:url(bootstrap-icons.svg#text-center)}.bi-text-indent-left::before{-webkit-mask-image:url(bootstrap-icons.svg#text-indent-left);mask-image:url(bootstrap-icons.svg#text-indent-left)}.bi-text-indent-right::before{-webkit-mask-image:url(bootstrap-icons.svg#text-indent-right);mask-image:url(bootstrap-icons.svg#text-indent-right)}.bi-text-left::before{-webkit-mask-image:url(bootstrap-icons.svg#text-left);mask-image:url(bootstrap-icons.svg#text-left)}.bi-text-right::before{-webkit-mask-image:url(bootstrap-icons.svg#text-right);mask-image:url(bootstrap-icons.svg#text-right)}.bi-three-dots-vertical::before{-webkit-mask-image:url(bootstrap-icons.svg#three-dots-vertical);mask-image:url(bootstrap-icons.svg#three-dots-vertical)}.bi-trash::before{-webkit-mask-image:url(bootstrap-icons.svg#trash);mask-image:url(bootstrap-icons.svg#trash)}.bi-type-bold::before{-webkit-mask-image:url(bootstrap-icons.svg#type-bold);mask-image:url(bootstrap-icons.svg#type-bold)}.bi-type-italic::before{-webkit-mask-image:url(bootstrap-icons.svg#type-italic);mask-image:url(bootstrap-icons.svg#type-italic)}.bi-upload::before{-webkit-mask-image:url(bootstrap-icons.svg#upload);mask-image:url(bootstrap-icons.svg#upload)}.bi-x::before{-webkit-mask-image:url(bootstrap-icons.svg#x);mask-image:url(bootstrap-icons.svg#x)}.bi-x-circle::before{-webkit-mask-image:url(bootstrap-icons.svg#x-circle);mask-image:url(bootstrap-icons.svg#x-circle)}.bi-x-circle-fill::before{-webkit-mask-image:url(bootstrap-icons.svg#x-circle-fill);mask-image:url(bootstrap-icons.svg#x-circle-fill)}.bi-x-lg::before{-webkit-mask-image:url(bootstrap-icons.svg#x-lg);mask-image:url(bootstrap-icons.svg#x-lg)}