.android-btn-filled{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;font-weight:500;transition:background-color .2s,box-shadow .2s,transform .1s;display:inline-flex;position:relative;overflow:hidden}.android-btn-filled:active{transform:scale(.97)}.android-btn-filled.disabled,.android-btn-filled:disabled{color:#666;cursor:not-allowed;box-shadow:none;background-color:#ccc}.android-btn-filled .ripple{border-radius:inherit;opacity:0;pointer-events:none;background:#fff3;transition:opacity .2s;position:absolute;inset:0}.android-btn-filled:active .ripple{opacity:1;transition:opacity}.android-btn-sm{padding:.25rem .5rem;font-size:.875rem}.android-btn-md{padding:.5rem 1rem;font-size:.95rem}.android-btn-lg{padding:.75rem 1.25rem;font-size:1.1rem}*{margin:0;padding:0;font-size:16px}:root{--bg-lion-orange:#ff8731;--bg-lion-red:#b11226;--bg-lion-dark:#111;--bg-lion-white:#fff}.bg-lion-red{background-color:var(--bg-lion-red)}.text-lion-red{color:var(--bg-lion-red)}.btn-lion-red{--bs-btn-color:#fff;--bs-btn-bg:var(--bg-lion-red);--bs-btn-border-color:var(--bg-lion-red);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#8f0e1e;--bs-btn-hover-border-color:#911424;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#851321;--bs-btn-active-border-color:#7a121f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bg-lion-red);--bs-btn-disabled-border-color:var(--bg-lion-red)}.btn-close{--bs-btn-close-color:#fff;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-focus-shadow:0 0 0 .25rem #ffffff40}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:var(--bg-lion-red);outline:0;box-shadow:0 0 0 .25rem #b1122640}.form-select:focus{border-color:var(--bg-lion-red);outline:0;box-shadow:0 0 0 .25rem #b1122640}.pagination{--bs-pagination-focus-box-shadow:0 0 0 .25rem #ff873140;--bs-pagination-active-bg:var(--bg-lion-red)!important;--bs-pagination-active-border-color:var(--bg-lion-red)!important;--bs-pagination-color:var(--bg-lion-dark)!important;--bs-pagination-hover-color:var(--bg-lion-red)!important;--bs-pagination-focus-color:var(--bg-lion-red)!important}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem #b1122640;--bs-accordion-active-color:var(--bg-lion-red);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button:not(.collapsed){color:var(--bg-lion-white);background-color:var(--bg-lion-red);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.custom-progress-bar{background-color:#e0e0e0;border-radius:4px;height:4px;position:relative;overflow:hidden}.custom-progress-bar .indeterminate{background-color:var(--bg-lion-red);border-radius:4px;width:40%;height:100%;animation:1.2s infinite indeterminate;position:absolute;top:0;left:-40%}@keyframes indeterminate{0%{width:40%;left:-40%}50%{width:60%;left:20%}to{width:40%;left:100%}}.btn-modal{box-sizing:border-box;-webkit-tap-highlight-color:#00000026;width:100%;padding:12px 10px;font-size:16px;position:relative;box-shadow:none!important;color:inherit!important;background-color:#0000!important;border:none!important;outline:none!important}.btn-modal:hover{background-color:#0000000a!important}.btn-modal:active{background-color:#00000014!important}.btn-modal:focus,.btn-modal:focus-visible,.btn-modal:focus-within{box-shadow:none!important;background-color:#0000!important}.modal-footer.mobile-buttons .d-flex .btn-modal{flex:1 1 0;width:auto}.modal-footer.mobile-buttons .d-flex .btn-modal:not(:first-child):before{content:"";background-color:var(--bs-modal-footer-border-color);width:1px;height:auto;position:absolute;top:0;bottom:0;left:-1px}
