:root{--primary-color:#e6c364;--primary-dim:#c9a84c;--secondary-color:#99907e;--accent-color:#e6c364;--text-color:#e5e2e1;--text-muted:#525252;--background-color:#0a0a0a;--surface-color:#131313;--surface-low:#0e0e0e;--border-ghost:rgba(77,70,55,.15)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;color:var(--text-color);background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}@media screen and (max-width:991px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important}a,button{-webkit-tap-highlight-color:rgba(230,195,100,.1)}}::selection{background-color:hsla(44,72%,65%,.25);color:var(--primary-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;background-color:#2a2a2a;color:#99907e;font-weight:700;margin-bottom:5px}.progress-indicator .step.active .step-number{background-color:var(--primary-color);color:#0a0a0a}.progress-indicator .step.completed .step-number{background-color:#10b981;color:#0a0a0a}.progress-indicator .step-label{display:block;font-size:.9em;color:#99907e}.form-step{padding:20px;background-color:var(--surface-color);margin-bottom:20px}.form-navigation{text-align:right;padding:20px 0;border-top:1px solid var(--border-ghost)}.required,.text-danger{color:#ef4444}.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:#131313!important;color:#e5e2e1!important}.admin-layout .panel-default .panel-heading{background:#131313!important}.admin-layout .panel-primary .panel-heading{background:var(--primary-dim)!important;color:#0a0a0a!important}.admin-layout .panel-success .panel-heading{background:rgba(16,185,129,.15)!important;color:#34d399!important}.admin-layout .panel-warning .panel-heading{background:hsla(44,72%,65%,.15)!important;color:var(--primary-color)!important}.admin-layout .panel-danger .panel-heading{background:rgba(239,68,68,.15)!important;color:#f87171!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:600;font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#525252}#mb-pnl.open{display:block;opacity:1}#mb-pnl{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:9999;display:none;opacity:0;transition:opacity .2s linear}#mb-pnl .modal-content{position:absolute;top:0;left:0;width:85%;max-width:300px;height:100%;background:var(--surface-low);box-shadow:2px 0 20px rgba(0,0,0,.5);transform:translateX(-100%);transition:transform .2s linear;overflow-y:auto}#mb-pnl.open .modal-content{transform:translateX(0)}#mb-pnl .modal-header{padding:24px;border-bottom:1px solid var(--border-ghost);display:flex;align-items:center;justify-content:space-between;background-color:var(--surface-color)}#mb-pnl .modal-title{margin:0;font-family:EB Garamond,serif;font-size:20px;font-weight:500;color:var(--text-color)}#mb-pnl .close-btn{background:none;border:none;font-size:28px;color:#99907e;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 var(--border-ghost)}#mb-pnl .menu-link{display:block;padding:16px 24px;color:#99907e;text-decoration:none;font-size:14px;font-weight:500;transition:color .15s linear}#mb-pnl .menu-link:focus,#mb-pnl .menu-link:hover{color:var(--primary-color);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:56px!important;background-color:var(--surface-low);color:var(--text-color);border-bottom:1px solid var(--border-ghost);z-index:9999;display:flex!important;align-items:center!important;padding:0 16px;overflow:hidden!important}.cust-mobile-logo{height:22px!important;width:auto;max-width:200px;filter:brightness(0) invert(1);display:block;margin:0!important;padding:0!important}.cust-burger-btn{position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;background:none;border:1px solid hsla(40,12%,55%,.3);padding:6px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;height:36px!important;width:36px!important;margin:0!important;z-index:10000}.cust-burger-line{display:block;width:100%;height:2px;background-color:#99907e}@media screen and (max-width:991px){body{padding-top:56px}}#custom-mobile-menu{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;background-color:rgba(0,0,0,.7);transition:opacity .2s linear}#custom-mobile-menu.open{display:block!important}#custom-mobile-menu .modal-content{background-color:var(--surface-low);height:100%;width:85%;max-width:300px;position:absolute;right:0;top:0;display:flex;flex-direction:column;animation:slideInRight .2s linear}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}#custom-mobile-menu .modal-header{padding:16px;border-bottom:1px solid var(--border-ghost);display:flex;justify-content:space-between;align-items:center;background-color:var(--surface-color)}#custom-mobile-menu .modal-title{margin:0;font-family:EB Garamond,serif;font-size:18px;font-weight:500;color:var(--text-color)}#custom-mobile-menu .close-btn{font-size:28px;line-height:1;border:none;background:none;cursor:pointer;color:#99907e;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 var(--border-ghost)}#custom-mobile-menu .menu-item a{display:block;padding:16px 20px;color:#99907e;text-decoration:none;font-size:14px;font-weight:500}#custom-mobile-menu .menu-item a:hover{color:var(--primary-color);text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--background-color)}::-webkit-scrollbar-thumb{background:#2a2a2a}::-webkit-scrollbar-thumb:hover{background:#353534}