:root{--color-primary: #FF6D6D;--color-primary-dark: #FF5151;--color-primary-light: #FF8989;--color-ink: #0A0A11;--color-muted: #757575;--color-surface: #F3F1EE;--color-surface-subtle: #f7f7f7;--shadow-card: 0 3px 10px rgba(10, 10, 17, .08);--shadow-card-hover: 0 10px 32px rgba(10, 10, 17, .12)}html,body{min-height:100vh}a{color:var(--color-primary)}a:hover{color:var(--color-primary-dark);text-decoration:none}.navbar-toggler{border:none;color:#fff;padding:.5rem}.navbar-toggler-icon{display:inline-block;width:24px;height:2px;background-color:currentColor;position:relative}.navbar-toggler-icon:before,.navbar-toggler-icon:after{content:"";display:block;width:24px;height:2px;background-color:currentColor;position:absolute;left:0}.navbar-toggler-icon:before{top:-8px}.navbar-toggler-icon:after{top:8px}.navbar-aside{display:flex;align-items:center;justify-content:space-between;align-self:stretch;flex:1}@media only screen and (max-width:768px){.navbar-aside{padding:0 2rem}.navbar-collapse{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .35s ease}.navbar-collapse.show{max-height:500px;opacity:1}}.container{display:flex;flex-direction:column;justify-content:flex-end}.full-height{height:100vh}.cover-background{background-size:cover;background-position:center}.text-xs{font-size:.875rem;line-height:1.25rem}.alert{padding:12px 20px;border-radius:6px;font-weight:500;margin-bottom:2rem}.alert.alert-success{background:#00b67a1f;border:1px solid rgba(0,182,122,.35);color:#00895f}.alert.alert-danger{background:#f630301a;border:1px solid rgba(246,48,48,.3);color:#d62727}.alert.alert-warning{background:#ffcc0026;border:1px solid rgba(255,204,0,.4);color:#8a6800}.alert.alert-secondary{background:#0a0a110d;border:1px solid rgba(10,10,17,.15);color:var(--color-muted)}.inked{padding:2rem;background:#fff;box-shadow:var(--shadow-card);color:var(--color-ink)}.inked.left-edge,.inked.right-edge,.inked.top-edge,.inked.bottom-edge,.inked.full-edge{border:none}.inked-inset{background:var(--color-surface-subtle);box-shadow:var(--shadow-card);padding:2rem;border-radius:8px}.card{background:#fff;box-shadow:var(--shadow-card);border-radius:8px}.card h3{margin-top:0;color:var(--color-ink)}.card .card-header{background:var(--color-surface-subtle);border-bottom:1px solid rgba(10,10,17,.1)}.card .btn-link{color:var(--color-primary);text-decoration:none;font-weight:700}.button-group{display:flex;gap:1rem;flex-wrap:wrap}.button{position:relative;display:flex;justify-content:center;align-items:center;background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:8px;padding:10px 40px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.button:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}.button-big{padding:1rem 1.5rem;font-size:1.25rem;line-height:1.5}.button i.fa{position:absolute;right:10px;transition:none;top:calc(50% - 8px);opacity:.8}.button:hover i.fa{opacity:1;transition:all .1s ease-in-out;transition-delay:.05s}.button.icon-only{padding:0;width:36px;min-height:36px}.button.icon-only i.fa{position:static;top:auto;right:auto}.button-danger{background:#f630301a;color:#d62727;border:1px solid rgba(246,48,48,.4)}.button-danger:hover{background:#f63030;border-color:#f63030;color:#fff}.button-success{background:#0096641a;color:#00895f;border:1px solid rgba(0,150,100,.4)}.button-success:hover{background:#00b67a;border-color:#00b67a;color:#fff}.button-warning{background:#ffcc0026;color:#8a6800;border:1px solid rgba(255,204,0,.5)}.button-warning:hover{background:#fc0;border-color:#fc0;color:var(--color-ink)}.button-secondary{background:#fff;color:var(--color-ink);border:1px solid rgba(10,10,17,.2)}.button-secondary:hover{background:var(--color-surface-subtle);border-color:#0a0a114d}.input-group-button:first-child .button{border-radius:8px 0 0 8px}.input-group-button:last-child .button{border-radius:0 8px 8px 0}.links-container .button{margin-bottom:1em}.label{display:block;margin-bottom:6px;color:var(--color-ink);font-size:14px;font-weight:500}.input,body .chosen-container-single .chosen-search input[type=text]{background:#fff;border:1px solid rgba(10,10,17,.15);border-radius:8px;padding:10px 15px;width:100%;color:var(--color-ink);font-size:16px;outline:none;transition:border .3s ease,background .3s ease}.input::placeholder{color:var(--color-muted)}.input:focus{border-color:var(--color-primary);background:#fff;color:var(--color-ink)}body .input-group .input-group-addon{background:var(--color-surface-subtle);border:1px solid rgba(10,10,17,.15);border-right:none;border-radius:8px 0 0 8px;color:var(--color-ink);padding:10px 15px;font-size:14px}.checkbox-wrapper{display:flex;align-items:center;gap:8px;color:var(--color-ink);font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox{position:absolute;opacity:0}.checkmark{width:18px;height:18px;background:#fff;border:1px solid rgba(10,10,17,.3);border-radius:4px;display:inline-block;position:relative;transition:background .2s,border-color .2s}.checkbox:checked+.checkmark{background:var(--color-primary);border-color:var(--color-primary)}.checkbox:checked+.checkmark:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label{font-size:14px;font-weight:500}body .chosen-container-single .chosen-single,body .chosen-container-multi .chosen-choices{background:#fff;border:1px solid rgba(10,10,17,.15);border-radius:6px;padding:11px 12px;color:var(--color-ink);box-shadow:none;line-height:initial;height:42px}body .chosen-container-multi .chosen-choices li.search-choice{background:var(--color-surface-subtle);border:1px solid rgba(10,10,17,.2);border-radius:4px;padding:8px 10px;margin-right:5px;margin-bottom:5px;color:var(--color-ink)}body .chosen-container-single .chosen-single span{padding-left:0}body .chosen-container-single .chosen-single div{top:50%;transform:translateY(-50%)}body .chosen-container-active.chosen-with-drop .chosen-single{background:#ff6d6d1a;border-color:var(--color-primary)}body .chosen-container .chosen-drop{background:#fff;border:1px solid var(--color-primary);border-radius:0 0 6px 6px;margin-top:-1px;box-shadow:var(--shadow-card)}body .chosen-container .chosen-results{color:var(--color-ink);max-height:200px;overflow-y:auto}body .chosen-container .chosen-results li{padding:8px 12px;transition:background .2s ease}body .chosen-container .chosen-results li.highlighted{background:var(--color-primary);color:#fff}body .chosen-container-single .chosen-single div b{background:none}body .chosen-container-single .chosen-single div b:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-ink)}body .chosen-container-single.chosen-with-drop .chosen-single div b:after{border-top:none;border-bottom:5px solid var(--color-ink)}.page-link{color:var(--color-primary)}.page-link:hover{color:var(--color-primary-dark)}.page-item.active .page-link{background-color:var(--color-primary);border-color:var(--color-primary)}.page-link:focus{box-shadow:0 0 0 .2rem #ff6d6d40}body .table-hover tbody tr{border-radius:8px}body .table-striped tbody tr:nth-of-type(odd){background-color:#0a0a110a}body .table-hover tbody tr:hover{background-color:#0a0a1112}body .table thead th,body .table td,body .table th{border:none}
