*,:before,:after{box-sizing:inherit}#loader{z-index:1;border:16px solid #fff;border-top-color:#3498db;border-radius:50%;width:120px;height:120px;margin:-76px 0 0 -76px;animation:2s linear infinite spin;position:absolute;top:50%;left:50%}#loader_img{z-index:1;width:90px;height:90px;margin:-65px 0 0 -65px;position:absolute;top:50%;left:50%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.col{margin-top:10px}.bd-placeholder-img{text-anchor:middle;-webkit-user-select:none;user-select:none;font-size:1.125rem}@media (min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}}.buyitem-body:before{content:" ";background-color:#00f;width:4px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.rbt-close-content{display:none}.modern-form-container{padding:8px 4px}.modern-form-container .card{overflow:hidden;border:none!important;border-radius:14px!important;box-shadow:0 2px 14px #00000017!important}.modern-form-container .card-header{letter-spacing:.3px;color:#fff!important;background:#1e293b!important;border-bottom:none!important;padding:12px 20px!important;font-weight:700!important}.modern-form-container .card-header svg{color:#fff}.modern-form-container .card-body{padding:20px 20px 16px!important}.modern-form-container .form-label{margin-bottom:4px;color:#374151!important;font-weight:600!important}.modern-form-container .form-control,.modern-form-container .form-select{transition:border-color .2s,box-shadow .2s;border:1.5px solid #d1d5db!important;border-radius:8px!important}.modern-form-container .form-control:focus,.modern-form-container .form-select:focus{outline:none;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}.modern-form-container .form-control.is-valid{border-color:#22c55e!important}.modern-form-container .form-control.is-invalid{border-color:#ef4444!important}.modern-form-container .btn-primary{letter-spacing:.3px;padding:10px 28px;transition:all .2s;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 100%)!important;border:none!important;border-radius:8px!important;font-weight:600!important}.modern-form-container .btn-primary:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%)!important;box-shadow:0 4px 14px #3b82f666!important}.modern-form-container .btn-primary:disabled{opacity:.65}.modern-form-container .btn-secondary{padding:10px 24px;border-radius:8px!important;font-weight:600!important}.modern-form-container .alert{box-shadow:0 1px 6px #0000000f;border:none!important;border-radius:10px!important}.modern-form-container .table-bordered{border-radius:8px;overflow:hidden}.modern-form-container .table-bordered th{color:#374151;white-space:nowrap;font-weight:600}html{box-sizing:border-box;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-gutter:stable;font-size:14px}body{background-color:var(--backgroundColor);-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.logo{white-space:nowrap;color:var(--primaryColor);justify-content:center;align-items:center;margin-right:1rem;font-size:1.25rem;display:flex}.logo>svg{fill:var(--primaryColor)}.text-disabled{color:var(--textColorSecondary)!important}
