:root{--primary-color:#26374a;--secondary-color:#335075;--accent-color:#af3c43;--text-color:#333;--background-color:#fff}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4375;color:var(--text-color);background-color:var(--background-color)}.wb-slc{position:absolute;left:-9999px}.wb-slc:focus{position:static;left:auto}@media print{.no-print{display:none!important}}.fraud-report-form{max-width:900px;margin:0 auto}.progress-indicator{margin-bottom:2rem}.progress-indicator ol{display:flex;justify-content:space-between;padding:0;margin:0}.progress-indicator .step{flex:1 1;text-align:center;position:relative;padding:0 10px}.progress-indicator .step-number{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:50%;background-color:#e0e0e0;color:#666;font-weight:700;margin-bottom:5px}.progress-indicator .step.active .step-number{background-color:var(--primary-color);color:#fff}.progress-indicator .step.completed .step-number{background-color:#5cb85c;color:#fff}.progress-indicator .step-label{display:block;font-size:.9em;color:#666}.form-step{padding:20px;background-color:#f9f9f9;border-radius:4px;margin-bottom:20px}.form-navigation{text-align:right;padding:20px 0;border-top:1px solid #ddd}.required,.text-danger{color:#d3080c}.text-danger{margin-top:5px}.glyphicon-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-layout .panel .panel-heading,.admin-layout .panel-danger .panel-heading,.admin-layout .panel-default .panel-heading,.admin-layout .panel-info .panel-heading,.admin-layout .panel-primary .panel-heading,.admin-layout .panel-success .panel-heading,.admin-layout .panel-warning .panel-heading{background-image:none!important;background:#d9eaf7!important}.admin-layout .panel-default .panel-heading{background:#f5f5f5!important}.admin-layout .panel-primary .panel-heading{background:#337ab7!important;color:#fff!important}.admin-layout .panel-success .panel-heading{background:#dff0d8!important}.admin-layout .panel-warning .panel-heading{background:#fcf8e3!important}.admin-layout .panel-danger .panel-heading{background:#f2dede!important}.admin-layout .form-control{width:100%!important;max-width:100%!important}.admin-layout .form-group{margin-bottom:15px}.admin-layout .form-group label{display:block;margin-bottom:5px;font-weight:700}#mb-pnl.open{display:block;opacity:1}#mb-pnl{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9999;display:none;opacity:0;transition:opacity .3s ease}#mb-pnl .modal-content{position:absolute;top:0;left:0;width:85%;max-width:320px;height:100%;background:#fff;box-shadow:2px 0 10px rgba(0,0,0,.2);transform:translateX(-100%);transition:transform .3s ease;overflow-y:auto;border-radius:0;border:none}#mb-pnl.open .modal-content{transform:translateX(0)}#mb-pnl .modal-header{padding:24px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;background-color:#f8f9fa}#mb-pnl .modal-title{margin:0;font-size:20px;font-weight:700;color:#284162}#mb-pnl .close-btn{background:none;border:none;font-size:28px;color:#666;cursor:pointer;line-height:1;padding:0}#mb-pnl .modal-body{padding:0}#mb-pnl .menu-list{list-style:none;padding:0;margin:0}#mb-pnl .menu-item{border-bottom:1px solid #f1f3f5}#mb-pnl .menu-link{display:block;padding:16px 24px;color:#333;text-decoration:none;font-size:16px;font-weight:500;transition:background-color .2s,color .2s}#mb-pnl .menu-link:focus,#mb-pnl .menu-link:hover{background-color:#f0f4f8;color:#2b5faa;text-decoration:none}.wb-mb-links{display:none!important}@media screen and (max-width:991px){#wb-bar,#wb-bnr,.wb-mb-links{display:none!important}}.custom-mobile-header{position:fixed;top:0;left:0;right:0;height:60px!important;background-color:#000;color:#fff;border-bottom:1px solid #333;z-index:9999;display:flex!important;align-items:center!important;padding:0 16px;overflow:hidden!important;box-shadow:0 2px 4px rgba(0,0,0,.3)}.cust-mobile-logo{height:24px!important;width:auto;max-width:200px;filter:brightness(0) invert(1);display:block;margin:0!important;padding:0!important;position:relative;top:1px}.cust-burger-btn{position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;background:none;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;padding:6px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;height:38px!important;width:38px!important;margin:0!important;z-index:10000}.cust-burger-line{display:block;width:100%;height:2px;background-color:#fff;border-radius:2px}@media screen and (max-width:991px){body{padding-top:60px}}#custom-mobile-menu{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;background-color:rgba(0,0,0,.5);transition:opacity .3s ease}#custom-mobile-menu.open{display:block!important}#custom-mobile-menu .modal-content{background-color:#fff;height:100%;width:85%;max-width:320px;position:absolute;right:0;top:0;box-shadow:-2px 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;animation:slideInRight .3s ease}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}#custom-mobile-menu .modal-header{padding:16px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa}#custom-mobile-menu .modal-title{margin:0;font-size:18px;font-weight:600;color:#333}#custom-mobile-menu .close-btn{font-size:28px;line-height:1;border:none;background:none;cursor:pointer;color:#666;padding:0 8px}#custom-mobile-menu .modal-body{flex:1 1;overflow-y:auto;padding:0}#custom-mobile-menu .menu-list{list-style:none;padding:0;margin:0}#custom-mobile-menu .menu-item{border-bottom:1px solid #f1f1f1}#custom-mobile-menu .menu-item a{display:block;padding:16px 20px;color:#333;text-decoration:none;font-size:16px;font-weight:500}#custom-mobile-menu .menu-item a:hover{background-color:#f9fafb;color:#000;text-decoration:none}#wb-bar,#wb-bnr,#wb-info,.wb-bar,body,footer,header{background-image:none!important}#wb-info{background-color:#f5f5f5!important}