#paging{display:flex;align-items:center}#paging .text{line-height:1.8;margin-right:10px;display:inline}#paging i{margin:0}#paging .size{margin-right:15px;margin-left:15px}#paging .size select{background-color:#fff;border:0;text-align:right}#paging .btn{border:0}#selectModal .modal-content{height:50vh}#selectModal .modal-body{padding:20px 30px}#selectModal .card{border:0;width:100%}#selectModal .card .card-header{display:flex;justify-content:space-between;align-items:center;border-bottom:0;background-color:#e0e0e0}#selectModal .card .card-header div{font-size:18px}#selectModal .card .card-footer{background-color:transparent;border-top:solid 1px #c0c0c0;margin-top:20px;display:flex;padding:20px 0 0}#selectModal .card .card-footer input{text-transform:uppercase}#selectModal .card .card-footer label{margin-top:30px}#selectModal .card .card-body{align-items:center;justify-content:center;padding:0;overflow:hidden;display:flex;flex-direction:column}#selectModal .card .card-body .alert{position:absolute;align-items:center;justify-content:center;text-align:center}#selectModal .listbox{width:100%}#selectModal .listbox option{padding:10px 15px;cursor:pointer;width:100%}#selectModal .listbox option:after{content:attr(data-hover);font-size:small;float:right;display:none;text-align:right;white-space:pre}#selectModal .listbox option:hover{background-color:#f5f5f5}#selectModal .listbox option:hover:after{display:inline-block}#selectModal .listbox option:focus{outline:0}#selectModal .listbox option.one{color:#f00}#selectModal .listbox option.two{color:#00f}#selectModal select{font-size:.9rem}#selectModal select.listbox{visibility:visible;width:100%;border:solid 1px #e0e0e0;border-top:0;max-height:100%;flex-grow:1}#selectModal select.listbox:focus{outline:0!important}#selectModal select.listbox option{outline:0!important}#selectModal select.listbox option:focus{outline:0!important}#selectModal select.dropdown{padding-left:.3rem;font-size:.9rem;padding-right:.2rem}.page-account main{display:flex;align-items:center;justify-content:center;flex-direction:column}.page-account h1{font-weight:700;font-size:40px}.page-account h2{font-size:24px;margin-bottom:20px}.page-account .card{width:100%;margin:auto;border-color:#000;padding:20px}@media(min-width:768px){.page-account .card{max-width:700px;padding:50px 100px}}@media(min-width:992px){.page-account .card{max-width:900px;padding:50px 200px}}.page-account input{border-color:#000;border-radius:8px;padding:10px 15px;font-size:16px;color:#000}.page-account input::placeholder{color:#000}.page-account .text{line-height:1.8;margin-right:20px;display:inline}.page-account .text .pages{margin-right:20px}.page-account i{margin:0}.page-forgot-confirm p{margin-top:30px;text-align:center;width:500px;max-width:90%}.page-barrier textarea{font-family:Consolas,Courier New,Courier,monospace}body *{user-select:none}header{margin-bottom:60px}header .navbar-brand img{width:auto;height:80px}main{position:relative;min-height:80vh;display:flex}main .menu{width:auto;padding:30px 20px 20px}main .menu h2{margin-bottom:40px;text-transform:uppercase}main .menu ul{padding:0}main .menu a{font-size:24px;padding-left:0;color:#2c425f}main .menu a:hover{color:#ba2f4b}main .content{border-left:0;padding:30px 20px 20px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;background-color:#f8f8f8}main .content>header{margin-bottom:30px;padding-bottom:30px}main .content h2{text-transform:uppercase}main .content .container{flex-grow:1;display:flex;flex-direction:column;position:relative}main .content .container header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}main .content .container header .btn{text-transform:uppercase;border-radius:20px;padding:8px 30px}main .content #rows{flex-grow:1;border:solid 1px #d0d0d0;margin-bottom:20px;overflow-x:auto;position:absolute;top:90px;bottom:50px;left:15px;right:15px;background-color:#fff}main .content #rows th{background-color:#e0e0e0}main .content #rows th,main .content #rows td{padding:15px 20px;vertical-align:middle;border-right:solid 1px #d0d0d0}main .content #rows th:last-child,main .content #rows td:last-child{width:160px;border-right:0}main .content #rows td{padding:10px 20px;font-size:18px}main .content #rows td i{font-size:18px;pointer-events:none}main .content #paging{margin-top:auto;padding-bottom:20px;margin-left:auto}.detail main form{border-top:solid 1px #d0d0d0;padding-top:30px}.detail main section{display:flex;margin-bottom:40px}.detail main section>div:first-child{width:180px;min-width:180px;text-align:right;padding-right:30px}.detail main section>div:last-child{flex-grow:1}.detail main label{display:block;font-weight:600;font-size:18px;margin-top:5px}.detail main table{border:solid 1px #d0d0d0}.detail main .form-check-label{font-weight:normal;font-size:inherit}.detail main .form-check{display:flex;align-items:center;margin-right:40px}.detail main .form-check input{margin-right:10px}.detail .buttons{display:flex;border-top:solid 1px #d0d0d0;padding-top:20px;justify-content:flex-end;align-items:center}.detail .buttons .btn{margin-left:10px}.detail .field-list{overflow-y:auto;max-height:20vh}#messageModal .modal-body{padding:30px}#messageModal .modal-body p{white-space:pre-line;margin-bottom:0!important}#messageModal .modal-body p+p{margin-top:1rem}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-red{--bs-btn-color:#fff;--bs-btn-bg:#ba2f4b;--bs-btn-border-color:#ba2f4b;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#d14b66;--bs-btn-hover-border-color:#d75f77;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#d75f77;--bs-btn-active-border-color:#d65b74;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd;border-radius:10px;padding:10px 40px;text-transform:uppercase;font-weight:bold}#lock{position:fixed;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);transition-property:opacity;transition-duration:.2s;pointer-events:none}#lock.show{opacity:1;pointer-events:all}#lock .spinner-border{--bs-spinner-width:3em;--bs-spinner-height:3em;color:#fff}