.checkbox p{margin:0}.checkbox input{margin:0 .25em 0 0;width:unset;font-size:unset}.dropdown .label-container{display:flex;justify-content:space-between;align-items:center;height:100%}.dropdown .body{position:fixed;background-color:#ccc;max-height:0;margin-top:.5em;overflow:hidden;z-index:10}.dropdown .body.open{max-height:unset;overflow:visible}.filter form{display:block;width:unset;max-width:unset;padding:0;margin:0;box-sizing:border-box;border-radius:4px}.filter:hover,.filter.active,.filter.open{background-color:#f2f2f2}.filter.active:hover,.filter.active.open{background-color:#d9d9d9}.filter *{box-sizing:border-box}.filter .container{height:50px;display:flex;flex-direction:row;align-items:center;padding:1em}.filter .container i{padding:.5em}.filter .container i.clear:hover{border-radius:4px;background-color:#ccc}.filter .container label{font-size:14px;color:#555;margin:.5em}.filter .body{border-radius:4px}.filter .filter-body{background-color:#f2f2f2;padding:.5em;min-width:200px}.filter .filter-body header,.filter .filter-body footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.filter .filter-body header>div{display:flex;gap:.5em}.filter .filter-body footer{justify-content:flex-end}.filter .filter-elements{display:grid;gap:1em}.filter .filter-elements .filter-cell{display:flex;align-items:flex-end}.filter .filter-elements select:focus,.filter .filter-elements input:focus{outline:none}.filter .filter-elements .input:not([type=checkbox]){min-width:100px;width:100%}.filter .filter-elements .input.checkbox .container{border:none;background-color:transparent;align-items:center}.filter .filter-elements .input.checkbox input{width:unset}.input.select>label .required-indicator{margin-left:.125em;color:#a94442;font-weight:600}.input.select.hidden{display:none}.input.select.disabled .container,.input.select.read-only .container{border-color:#f2f2f2}.input.select .dropdown .body .select-search{position:sticky;top:0;z-index:1;width:100%;box-sizing:border-box;padding:.5em;background-color:#f2f2f2;border-bottom:1px solid #d9d9d9}.input.select .dropdown .body .select-search[hidden]{display:none}.input.select .select-label{width:100%;height:100%;display:flex;flex-direction:row;align-items:center}.input.select .select-label .selection-names{height:100%;display:flex;flex-wrap:wrap;flex-direction:row;gap:.5em;text-align:center;margin-right:.5em;overflow-y:auto}.input.select .select-label .selection-names .name{display:flex;flex-direction:row;align-items:center;white-space:nowrap;gap:.5em}.input.select .select-label .selection-names .name:not(.disabled):not(.read-only){padding:.25em .5em;background-color:#d9d9d9;border-radius:4px}.input.select .select-label .selection-names .name.disabled i,.input.select .select-label .selection-names .name.read-only i{display:none}.input.select .select-label .selection-names .name i{padding-left:.5em;padding-right:.5em}.input.select .select-label .selection-names .name i.clear:hover{border-radius:4px;background-color:#ccc}.input.select .select-label .fa-caret-down{margin-left:auto}.input.select .container{padding:.5em 0;max-height:100px;height:unset}.input.select input:not(.select-search){display:none}.input.select .dropdown{width:100%}.input.select .dropdown .body{border-radius:4px}.input.select .dropdown .body.open{margin-top:1em;max-height:200px;overflow-y:auto}.input.select .dropdown .label-container p{margin:0}.input.select .dropdown:hover .fa-caret-down{color:#555}.input.select .select-dropdown-label{height:100%}.input.select .label-container{padding:0 .5em}.input.select .options{display:grid;grid-auto-rows:1fr}.input.select .options .option{border-radius:4px;padding:.5em;margin:.5em;cursor:pointer}.input.select .options .option.hidden{display:none}.input.select .options .option.selected:not(.clicked){color:#f2f2f2;background-color:#b5111a}.input.select .options .option.clicked{background-color:transparent}.input.select .options .option:hover.selected:not(.clicked){color:#f2f2f2;background-color:#9e0f17}.input.select .options .option:hover:not(.selected):not(.clicked){color:#f2f2f2;background-color:#9e0f1799}.input.select .fa-caret-down{font-size:12px;cursor:pointer}.validation-messages p{font-size:12px;margin-top:.5em;margin-bottom:0;color:#a94442}.validation-messages p.valid{color:#3c763d}.validation-messages p.hidden{color:transparent}form{padding:15px 30px;width:100%;max-width:600px;margin:0 auto;font-size:14px;color:#555}form .input:not(:last-child){margin-right:.5em}form>.input:not(:last-child){margin-bottom:.5em}form fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:row;justify-content:space-between}form fieldset:not(:last-child){margin-bottom:.5em}form .logo{height:74px;max-width:200px;width:100%;margin:20px auto 30px}input{border:0;border-radius:0;box-shadow:none}input:disabled,input:read-only{background-color:transparent}.input.disabled .container,.input.read-only .container{border-color:#f2f2f2}.input{width:100%;display:flex;flex-direction:column}.input.hidden{display:none}.input .container{padding:.5em;display:flex;flex-direction:row;border:1px solid #d9d9d9;border-radius:4px;height:50px;background-color:#fff}.input .container i{text-align:center;padding:0 15px;color:#999;font-size:15px;line-height:30px}.input>label{font-size:14px;display:inline-block;margin:0 0 .25em;color:#555;font-weight:400;font-size:large}.input>label .required-indicator{margin-left:.125em;color:#a94442;font-weight:600}.input input{width:100%;font-size:14px;color:#555}.input input::placeholder{color:#d9d9d9}.toggle{display:flex;flex-direction:column;max-width:50px;text-align:center;color:gray;cursor:pointer}.toggle.hidden{display:none}.toggle i{font-size:15px}.toggle:hover:not(.disabled):not(.read-only) i{color:#555}.toggle.disabled,.toggle.read-only{cursor:default}.toggle.disabled{opacity:.5}.toggle input[type=checkbox]{display:none}.input.search-bar{padding:0}.input.search-bar *{box-sizing:border-box}.input.search-bar .container{height:50px;display:flex;flex-direction:row;align-items:center;padding:1em}.input.search-bar .container i{line-height:unset}.input.search-bar .search-button{background-color:transparent;border:none;padding:0}.input.search-bar .search-button i{padding:.5em}.input.search-bar button{height:unset}.modal-overlay{width:100vw;height:100vh;position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;left:0;top:0;z-index:1000;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.modal-overlay.hide{display:none}.modal{max-height:calc(100vh - 60px);max-width:calc(100vw - 60px);margin:30px;background-color:#fff;box-shadow:#0000000a 0 5px 22px,#0000000f 0 0 0 1px;padding:30px;border-radius:4px}.modal .actions{text-align:right}.modal .actions button{margin-left:20px}.pane-overlay{width:100vw;height:100vh;position:fixed;display:flex;left:0;top:0;z-index:999;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.pane-overlay--top{flex-direction:column;justify-content:flex-start;align-items:stretch}.pane-overlay--bottom{flex-direction:column;justify-content:flex-end;align-items:stretch}.pane-overlay--left{flex-direction:row;justify-content:flex-start;align-items:stretch}.pane-overlay--right{flex-direction:row;justify-content:flex-end;align-items:stretch}.pane-overlay.hide{display:none}.pane{background-color:#fff;box-shadow:#0000000a 0 5px 22px,#0000000f 0 0 0 1px;padding:30px;box-sizing:border-box;transition:transform .28s ease}.pane--top,.pane--bottom{width:100%;overflow:auto}.pane--top{border-radius:0 0 4px 4px}.pane--bottom{border-radius:4px 4px 0 0}.pane--left,.pane--right{height:100%;overflow:auto}.pane--left{border-radius:0 4px 4px 0}.pane--right{border-radius:4px 0 0 4px}.pane--top:not(.pane--entered){transform:translateY(-100%)}.pane--bottom:not(.pane--entered){transform:translateY(100%)}.pane--left:not(.pane--entered){transform:translate(-100%)}.pane--right:not(.pane--entered){transform:translate(100%)}.pane--top.pane--entered,.pane--bottom.pane--entered,.pane--left.pane--entered,.pane--right.pane--entered{transform:translate(0)}.pane .actions{text-align:right}.pane .actions button{margin-left:20px}.message-box{padding:15px;font-size:12px;line-height:16px}.message-box.neutral{background-color:#ccc;color:#555}.message-box.success{background-color:#d6e9c6;color:#3c763d}.message-box.warning{background-color:#f3e3cf;color:#8e6e47}.message-box.error{background-color:#ebccd1;color:#a94442}.skeleton{width:200px;height:100px;background:linear-gradient(-90deg,#f0f0f0,#f8f8f8,#f0f0f0);background-size:400% 400%;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%{background-position:0% 0%}to{background-position:-135% 0%}}.input.textarea{border:0;border-radius:0;box-shadow:none}.input.textarea .container{height:auto;width:auto}.input.textarea textarea{min-height:150px;width:100%;resize:vertical;outline:none;border:none}.input.textarea:disabled,.input.textarea:read-only{background-color:transparent}.draggable .dragging{opacity:.5}.modal.auth-alert .buttons{display:flex;flex-wrap:wrap;flex-direction:row;gap:.5em}
